.conn dl.kv{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px;display:grid}.conn dl.kv dt{color:var(--muted);font-size:12px}.conn dl.kv dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.conn>details{margin-block-start:8px}.editor-step>.step-h{cursor:pointer;align-items:center;margin-block-end:0;list-style:none}.editor-step>.step-h::-webkit-details-marker{display:none}.editor-step[open]>.step-h{z-index:5;background:var(--surface);border-block-end:1px solid var(--line);margin-block:-12px 16px;padding-block:12px;position:sticky;inset-block-start:calc(var(--topbar-h,64px) + 56px)}.editor-step-edit,.editor-step-hide{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.editor-step-hide,.editor-step[open] .editor-step-edit{display:none}.editor-step[open] .editor-step-hide{display:inline}.editor-step-next{justify-content:flex-end;margin-block-start:16px;display:flex}@media (width<=640px){.editor-step[open]>.step-h{inset-block-start:56px}.editor-step>.step-h{gap:8px}.editor-step-edit,.editor-step-hide{white-space:normal}}#page .imgs-a{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.im-add-a{aspect-ratio:4/3;border:1px dashed var(--line-2);background:var(--canvas);min-inline-size:0;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;place-items:center;display:grid}.media-options-a{align-items:center;gap:8px;margin-block:16px}@media (width<=640px){#page .imgs-a{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-phone-title,.editor-phone-progress{display:none}@media (width<=640px){.edbar-a{flex-wrap:nowrap;gap:8px;block-size:56px;min-block-size:56px}.edbar-a .edid-a{flex-wrap:nowrap;flex:1;align-items:center;gap:8px;min-inline-size:0;display:flex}.edbar-a .ed-phone-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.edbar-a .ed-reference,.edbar-a .autosave,.edbar-a [data-issues],.edbar-a>.menu,.edbar-a>.grow,.edbar-a [data-act=edUpdatePortals]{display:none}.edtitle-a{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#page .ed-a .steps-a{display:none}.editor-phone-progress{z-index:10;background:var(--canvas);align-items:center;gap:8px;min-block-size:40px;margin-block-end:8px;padding-block:4px;display:flex;position:sticky;inset-block-start:56px}.editor-phone-progress progress{block-size:6px;inline-size:48px;accent-color:var(--accent)}.editor-phone-progress [data-editor-step-label]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;font-size:13px;overflow:hidden}.editor-step[open]>.step-h{inset-block-start:96px}}.amen-selected{flex-wrap:wrap;gap:4px;margin-block-end:8px;display:flex}.amen-group{border:0;min-inline-size:0;margin-block:16px 0;padding:0}.amen-group legend{margin-block-end:8px;font-size:13px;font-weight:600}.amen-group label[hidden]{display:none}#demoBanner99{border-radius:0;align-items:center;gap:8px;block-size:28px;min-block-size:28px;margin:0;padding:0 24px;font-size:12px;font-weight:500;display:flex}.demo-banner-copy{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.demo-banner-short{display:none}.demo-banner-dismiss{block-size:28px;inline-size:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;margin-inline-start:auto;font-size:20px;display:grid}.demo-banner-dismiss:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (width<=600px){#demoBanner99{padding-inline:16px}.demo-banner-long{display:none}.demo-banner-short{display:inline}}html.dark #demoBanner99{background:var(--warn-soft);color:var(--pend-ink);border-color:var(--warn-line)}.topbar{z-index:30;position:sticky}.tabs,.seg20{z-index:1;position:relative}.sx-ph,.sx-quick,.sx-bar,.sx-btabs{margin:0 0 14px}.page:has(.sx-board){padding-bottom:0}:is(.sx-ph,.sx-quick,.sx-bar,.sx-board,.sx-tbl,.sx-rec,.sx-split,.sx-vsp){line-height:1.45}.sx-ph{align-items:center;gap:10px;min-height:38px;display:flex;position:relative}.sx-ph h1{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:24px;font-weight:600;line-height:1.45}.sx-grow{flex:1}.sx-count{border-radius:var(--r-pill);background:var(--line);color:var(--ink-2);align-items:center;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.sx-seg{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.sx-seg button{height:30px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:14px;display:flex}.sx-seg button.on{background:var(--canvas);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);font-weight:500}.sx-seg button svg{width:14px;height:14px}.sx-ph .btn,.sx-r2 .btn,.sx-draftbar .btn,.sx-bar .btn{flex:none;height:38px;min-height:38px;padding:0 14px;font-size:14px}:is(.sx-ph,.sx-r2,.sx-draftbar,.sx-bar) .btn:not(.primary){border-radius:10px}:is(.sx-ph,.sx-r2,.sx-draftbar,.sx-bar,.sx-fpft) .btn:not(.primary){border-color:var(--line-2);font-weight:500}:is(.sx-ph,.sx-r2,.sx-draftbar,.sx-fpft) .btn.primary{padding:0 18px}.sx-ph .sx-more{display:none}.sx-quick{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sx-q{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);height:34px;color:var(--ink);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}.sx-q b{background:var(--line);min-width:20px;height:20px;color:var(--ink-2);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.sx-q.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent)}.sx-q.on b{background:var(--primary-bg);color:var(--primary-ink)}.sx-q.z{color:var(--muted);border-color:var(--line)}.sx-q.z b{background:var(--surface-3);color:var(--muted)}.sx-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sx-bar{align-items:center;gap:10px;display:flex}.sx-bar .sx-search{border:1px solid var(--line);background:var(--surface);min-width:0;height:38px;min-height:38px;color:var(--ink);background-image:none;border-radius:10px;flex:0 380px;padding:0 12px;font-size:14px}.sx-sel{field-sizing:content;border:1px solid var(--line);background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6' viewBox='0 0 8 6'%3E%3Cpath d='M0 0h8L4 6z' fill='%23444860'/%3E%3C/svg%3E") no-repeat right 12px center;width:auto;max-width:200px;height:38px;min-height:38px;color:var(--ink-2);appearance:none;border-radius:10px;padding-block:0;padding-inline:12px 24px;font-size:14px;font-weight:400}.sx-sel.on{border-color:var(--accent);color:var(--accent)}.sx-badge{border-radius:var(--r-pill);background:var(--primary-bg);min-width:18px;height:18px;color:var(--primary-ink);place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.sx-bar .sx-sheetbtn,.sx-btabs{display:none}.sx-board{scrollbar-width:thin;align-items:stretch;gap:10px;min-width:0;min-height:calc(100vh - 234px);padding:0 0 18px;display:flex;overflow-x:auto}.sx-col{background:var(--surface);border:1px solid var(--line);border-top:3px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:12px;flex-direction:column;flex:0 0 268px;gap:8px;width:268px;min-width:0;padding:12px 10px 10px;display:flex}.sx-col.a1{border-top-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.sx-col.a2{border-top-color:color-mix(in srgb,var(--accent) 60%,var(--line))}.sx-col.a3{border-top-color:color-mix(in srgb,var(--accent) 75%,var(--line))}.sx-col.a4{border-top-color:var(--vw-success)}.sx-col.over{border-color:var(--accent);background:var(--accent-tint)}.sx-col.collapsed{border-top-width:1px;flex:0 0 46px;align-self:flex-start;width:46px;height:170px;padding:0}.sx-colx{width:100%;height:100%;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:12px 0;font-size:13px;font-weight:500;display:flex}.sx-colx:hover,.sx-colx:focus-visible{background:var(--surface-3);outline:none}.sx-colxt{writing-mode:vertical-rl;transform:rotate(180deg)}.sx-colhd{align-items:center;gap:8px;min-width:0;padding:0 2px 6px;display:flex}.sx-colhd h2{white-space:nowrap;margin:0;font-size:15px;font-weight:600;line-height:1.45}.sx-colhd .sx-count,.sx-colx .sx-count{background:var(--surface-3);border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.sx-metric{text-overflow:ellipsis;white-space:nowrap;text-align:end;min-width:0;color:var(--muted);flex:1;font-size:12px;overflow:hidden}.sx-metric.late{color:var(--muted)}.sx-colclose{width:26px;min-width:26px;min-height:26px;margin-block:-4px;margin-inline:0 -6px}.sx-col>.sx-empty{padding:4px 2px}.sx-drop{border:1px dashed var(--line-2);min-height:72px;color:var(--muted);border-radius:10px;place-items:center;font-size:12px;display:none}.sx-board.is-dragging .sx-col:not(.collapsed) .sx-drop{display:grid}.sx-board.is-dragging .sx-col>.sx-empty{display:none}.sx-card{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px 9px;display:flex}.sx-card[draggable=true]{cursor:grab}.sx-card:hover,.sx-card:focus-within{border-color:var(--line-2);box-shadow:0 6px 18px #13162a14}.sx-card.dragging{opacity:.45;cursor:grabbing}.sx-l1,.sx-l2,.sx-l3{align-items:center;min-width:0;display:flex}.sx-l1{gap:6px}.sx-l2{color:var(--ink-2);gap:6px;font-size:12.5px}.sx-l3{color:var(--ink-2);gap:7px;font-size:12.5px}.sx-name{min-width:0;color:var(--ink);font:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;flex:1;padding:0;font-size:14px;font-weight:500;line-height:1.45;overflow:hidden}.sx-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sx-tx,.sx-nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-st{border-radius:var(--r-pill);white-space:nowrap;flex:none;margin-inline-start:auto;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.45}.sx-src{border-radius:var(--r-pill);background:var(--surface-3);height:20px;color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.sx-src i{background:var(--dot-neu);border-radius:50%;width:7px;height:7px}.sx-src.s-pf i{background:var(--pf)}.sx-src.s-by i{background:var(--bayut)}.sx-src.s-dz i{background:var(--dubizzle)}.sx-src.s-wb i{background:var(--brand)}.sx-src.s-wa i{background:#25a062}.sx-who{align-items:center;gap:7px;min-width:0;display:inline-flex}.sx-av{background:var(--accent-tint);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.sx-owner-picker{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);height:34px;color:var(--ink-2);font:inherit;cursor:pointer;padding-block:0;padding-inline:5px 10px;font-size:13px}.sx-owner-picker:hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.sx-owner-picker .sx-av{background:var(--accent-tint-2);color:var(--accent-ink)}.sx-owner-picker .sx-chev{color:var(--muted);flex:none}.sx-right{color:var(--muted);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:12px}.sx-acts{border-top:1px solid var(--line);gap:6px;margin-top:3px;padding-top:8px;display:none}.sx-card:hover .sx-acts,.sx-card:focus-within .sx-acts{display:flex}.sx-act{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);min-width:0;height:26px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;flex:0 auto;padding:0 10px;font-size:11.5px;font-weight:500}.sx-act:hover{color:var(--ink)}.sx-act.wa{background:var(--ok-bg);border-color:var(--ok-line);color:var(--ok-ink)}.sx-chip{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}:is(.sx-chip,.sx-st).t-l{background:var(--ok-bg);color:var(--ok-ink)}:is(.sx-chip,.sx-st).t-p{background:var(--pend-bg);color:var(--pend-ink)}:is(.sx-chip,.sx-st).t-f{background:var(--bad-bg);color:var(--bad-ink)}:is(.sx-chip,.sx-st).t-g{background:var(--surface-3);color:var(--ink-2)}:is(.sx-chip,.sx-st).t-d{background:var(--accent-tint-2);color:var(--accent-ink)}.sx-empty{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.sx-empty.block{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:center;padding:24px 16px}.sx-tbl{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0;position:relative;overflow:auto hidden}.sx-tbl table{border-collapse:collapse;width:100%;font-size:13px}.sx-tbl th{border-bottom:1px solid var(--line);background:var(--surface-2);height:auto;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:start;white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:500}.sx-tr td{border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;max-width:300px;height:auto;padding:9px 12px;overflow:hidden}.sx-tr:last-child td{border-bottom:0}.sx-tr[data-act]{cursor:pointer}.sx-tr:hover td{background:var(--surface-2)}.sx-tr0 td{padding:16px 12px}.sx-tda{text-align:end;width:1%}.sx-person{flex-direction:column;min-width:0;display:flex}.sx-person b{color:var(--ink);font-weight:600}.sx-person small{color:var(--muted);margin-top:1px;font-size:12px}.sx-ref{font-family:var(--mono);color:var(--ink-2);font-size:12px}.sx-ok{color:var(--ok-ink)}.sx-dots3{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:16px}.sx-dots3:hover{background:var(--surface-3);color:var(--ink)}.sx-dots{align-items:center;gap:4px;display:inline-flex;position:relative}.sx-dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.sx-dots i.d-ok{background:var(--dot-ok)}.sx-dots i.d-pending{background:var(--dot-pend)}.sx-dots i.d-bad{background:var(--dot-bad)}.sx-morewrap{flex:none;position:relative}.sx-pop{z-index:40;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:12px;width:300px;padding:16px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 18px 40px #13162a24}.sx-pop .field{margin:0}.sx-pop label{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.sx-popft{justify-content:space-between;gap:8px;display:flex}.sx-sel.wide{field-sizing:fixed;width:100%;max-width:none}.sx-bar .sx-morewrap .btn{height:38px;min-height:38px}.sx-tr.sub td{background:var(--surface-2)}.sx-tr.sub .sx-person{padding-inline-start:18px}.sx-ok{align-items:center;gap:4px;display:inline-flex}.sx-ok svg{width:13px;height:13px}.sx-cardlist{flex-direction:column;gap:10px;min-width:0;display:none}.sx-rec{flex-direction:column;gap:14px;min-width:0;display:flex}.sx-rhd{flex-direction:column;gap:12px;display:flex}.sx-r1,.sx-r2{align-items:center;gap:12px;min-width:0;display:flex}.sx-r1{gap:8px}.sx-r1 h1{letter-spacing:0;overflow-wrap:anywhere;margin-block:0;margin-inline:0 4px;font-size:22px;font-weight:600;line-height:1.45}.sx-r1 .sx-who .sx-nm{color:var(--ink-2);font-size:13px}.sx-r1 .sx-who{gap:8px}.sx-created{border-radius:var(--r-pill);background:var(--line);color:var(--ink-2);white-space:nowrap;padding:3px 10px;font-size:12px}.sx-stages{align-items:center;gap:4px;min-width:0;display:flex}.sx-stage{border-radius:var(--r-pill);background:var(--surface-3);height:28px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;border:0;padding:0 12px;font-size:12px;font-weight:500}.sx-stage.done{background:var(--accent-tint);color:var(--accent-ink)}.sx-stage.cur{background:var(--brand);color:#fff}.sx-stage.cur.won{background:var(--ok-bg);color:var(--ok-ink)}.sx-stage.cur.lost{background:var(--bad-bg);color:var(--bad-ink)}.sx-rgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;display:grid}.sx-rmain,.sx-rside{flex-direction:column;gap:14px;min-width:0;display:flex}.sx-comp{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.sx-ctabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:8px 10px 0;display:flex;overflow-x:auto}.sx-ctabs button{color:var(--ink-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 12px;font-size:13px}.sx-ctabs button.on{border-bottom-color:var(--accent-ink);color:var(--accent-ink);font-weight:500}.sx-compb{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.sx-draft{border:1px solid var(--line);background:var(--surface-2);color:var(--ink);border-radius:10px;padding:10px 12px 12px;font-size:13px;line-height:1.55}.sx-draft p{white-space:pre-line;margin:8px 0 0}.sx-draftbar{align-items:center;gap:8px;display:flex}.sx-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.sx-panel h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.45;display:flex}.sx-panel h2 small{color:var(--muted);margin-inline-start:auto;font-size:12px;font-weight:400}.sx-tl{flex-direction:column;display:flex}.sx-ev{border-top:1px solid var(--line);grid-template-columns:28px 1fr;gap:10px;padding:10px 0;display:grid}.sx-ev:first-child{border-top:0}.sx-evic{background:var(--surface-3);width:26px;height:26px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.sx-evic.w{background:var(--ok-bg);color:var(--ok-ink)}.sx-evic.l{background:var(--accent-tint);color:var(--accent-ink)}.sx-evh{gap:8px;font-size:13px;display:flex}.sx-evh b{font-weight:500}.sx-evh small{color:var(--muted);white-space:nowrap;margin-inline-start:auto;font-size:12px}.sx-ev p{color:var(--ink-2);margin:2px 0 0;font-size:12.5px;line-height:1.5}.sx-nba{border:1px solid var(--accent-tint-2);background:var(--accent-tint);color:var(--ink);border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sx-nba b{font-size:13px;font-weight:600}.sx-nba p{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.45}.sx-nba .liyo-tag{margin-inline-end:6px}.sx-nbat{color:var(--ink);font-weight:500;display:block}.sx-nbab{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sx-kv{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:8px 14px;font-size:12.5px;display:grid}.sx-kv b{color:var(--ink);font-weight:500;display:block}.sx-task{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.sx-panel h2+.sx-task{border-top:0}.sx-task small{color:var(--muted);margin-inline-start:auto;font-size:12px}.sx-cb{border:1.5px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;width:16px;height:16px;padding:0}.sx-plist{flex-direction:column;gap:6px;display:flex}.sx-pl{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.sx-pl[data-act]{cursor:pointer}.sx-pl .sx-chip{margin-inline-start:auto}.sx-thumb{background:var(--surface-3);object-fit:cover;border-radius:6px;flex:none;width:36px;height:26px}.sx-plt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sx-rtop{align-items:center;gap:8px;display:flex}.sx-rtop:empty{display:none}.sx-ra{align-items:center;gap:12px;display:flex}.sx-rtop .grow,.sx-rtop .sx-grow{flex:1}.sx-evh{flex-wrap:wrap;align-items:center}.sx-evh>span:not(.sx-eva){color:var(--ink-2)}.sx-ev{position:relative}.sx-eva{inset-inline-end:0;background:linear-gradient(90deg,transparent,var(--surface) 18px);opacity:0;gap:2px;padding-inline-start:18px;transition:opacity .12s;display:inline-flex;position:absolute;top:6px}.sx-ev:hover .sx-eva,.sx-ev:focus-within .sx-eva{opacity:1}@media (hover:none){.sx-eva{opacity:1}}.sx-ev.pinned .sx-evic{box-shadow:0 0 0 2px var(--accent-tint)}.sx-ev.late .sx-evh small{color:var(--bad-ink)}.sx-ev.done b{color:var(--muted);text-decoration:line-through}.sx-tlf{appearance:none;height:auto;min-height:0;color:var(--muted);font:inherit;cursor:pointer;text-align:end;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%238a93a5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E") 100% no-repeat;border:0;max-width:170px;margin:0;padding-block:0;padding-inline:0 14px;font-size:12px;font-weight:400}.sx-task small.late{color:var(--bad-ink);font-weight:500}.sx-cb.go{color:var(--muted);border-radius:50%;place-items:center;display:grid}.sx-cb.go:after{content:"";border-top:1.5px solid;border-inline-end:1.5px solid;width:5px;height:5px;margin-inline-start:-1px;transform:rotate(45deg)}.sx-kvb{color:inherit;font:inherit;cursor:pointer;text-align:start;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:500}.sx-kvb:hover{text-decoration:underline}.sx-notice{border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.sx-notice.warn{background:var(--warn-soft);border-color:var(--warn-line)}.sx-notice.bad{background:var(--bad-bg);border-color:var(--bad-line)}.sx-notice svg{width:16px;height:16px;color:var(--muted);flex:none}.sx-notice.rc-hours span{text-align:start;unicode-bidi:plaintext}.sx-notice .sx-grow{flex:1}.sx-notice.top{align-items:flex-start}.sx-notice.top svg{margin-top:2px}.sx-notice .sx-nbody{min-width:0;color:var(--ink);flex:auto}.sx-notice.top:focus{outline:2px solid var(--accent);outline-offset:2px}.sx-notice>.btn.icon{flex:none;margin-block:-4px 0;margin-inline:0 -6px}.sx-rtop{display:none}.sx-xgrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.sx-xgrid:empty{display:none}.sx-xgrid>.sx-wide{grid-column:1/-1}.sx-xgrid>.sx-panel{min-width:0}.sx-rbk{align-items:center;display:flex}.sx-pager{color:var(--muted);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.sx-pager>span{margin-inline-end:4px}.sx-pager .btn.icon{width:28px;height:28px;min-height:28px;padding:0}.sx-pager .btn.icon svg{width:16px;height:16px}.sx-evx{white-space:pre-wrap;overflow-wrap:anywhere}.sx-evx.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-ev .btn.link{min-height:0;padding:0;font-size:12px}.sx-evw{color:var(--muted);font-size:12px}.sx-older{align-self:center;margin-top:6px}.sx-hidden{color:var(--muted);text-align:center;margin:8px 0 0;font-size:12px}.sx-panel h2 small .btn{height:26px;min-height:26px;padding:0 10px;font-size:12px}.sx-compb .field{margin:0}.sx-split{grid-template-columns:minmax(0,1fr) 378px;align-items:stretch;gap:16px;min-height:calc(100vh - 183px);display:grid}.sx-fp{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex}.sx-fphd,.sx-vshd{justify-content:space-between;align-items:center;display:flex}.sx-fphd h3{margin:0;font-size:16px;font-weight:600}.sx-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.sx-fpf{border:0;min-width:0;margin:0;padding:0}.sx-fpf legend,.sx-vsg>b{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;padding:0;font-size:12px;font-weight:600;display:block}.sx-chks,.sx-vspills{flex-wrap:wrap;gap:6px;display:flex}.sx-chk{display:inline-flex;position:relative}.sx-chk input{opacity:0;width:1px;height:1px;position:absolute}.sx-chk span,.sx-pill{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);height:30px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;padding:0 11px;font-size:13px;display:inline-flex}.sx-chk input:checked+span,.sx-pill.on{background:var(--accent-tint);border-color:var(--accent);color:var(--accent);font-weight:600}.sx-chk input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.sx-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.sx-two input{border:1px solid var(--line-2);border-radius:8px;width:100%;min-width:0;height:36px;min-height:36px;padding:0 10px;font-size:13px}.sx-fpname{gap:8px;display:flex}.sx-fpname input{flex:1;min-width:0;height:38px;min-height:38px}.sx-fpft{gap:8px;margin-top:auto;display:flex}.sx-fpft .btn{flex:1;height:38px;min-height:38px}.sx-vs{flex:none;position:static}.sx-vs>summary{border:1px solid var(--line-2);background:var(--surface);width:42px;height:38px;min-height:38px;color:var(--ink);cursor:pointer;border-radius:10px;place-items:center;padding:0;list-style:none;display:grid}.sx-vs>summary::-webkit-details-marker{display:none}.sx-vs>summary svg{width:14px;height:14px}.sx-vs[open]>summary{border-color:var(--accent);color:var(--accent)}.sx-vsp{z-index:40;top:calc(100% + 31px);background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:16px;width:328px;padding:16px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px #13162a24}.sx-vshd h3{margin:0;font-size:15px;font-weight:600}.sx-vsg{flex-direction:column;display:flex}.sx-vsg>b{margin-bottom:10px}.sx-sw{border-top:1px solid var(--line);height:36px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:13px;display:flex}.sx-vsg>b+.sx-sw{border-top:0}.sx-sw input{opacity:0;width:1px;height:1px;position:absolute}.sx-sw i{background:var(--line);border-radius:10px;width:36px;height:20px;transition:background .15s;position:relative}.sx-sw i:after{content:"";top:3px;background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #13162a33}.sx-sw input:checked+i{background:var(--primary-bg)}.sx-sw input:checked+i:after{inset-inline-start:19px}.sx-sw input:focus-visible+i{outline:2px solid var(--accent);outline-offset:2px}.sx-vsm{color:var(--muted);font-size:12px}@media (width<=1100px){.sx-rgrid{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.sx-tbl.has-cards{display:none}.sx-cardlist{display:flex}.sx-ph{flex-wrap:wrap;gap:8px}.sx-ph .sx-seg{order:3}.sx-ph .btn.primary{padding:0 14px}.sx-ph .sx-sec{display:none}.sx-ph .sx-more{display:block}.sx-ph .sx-seg button:has(svg) span{display:none}.sx-ph h1{font-size:20px}.sx-quick{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 14px;padding:0 16px;overflow-x:auto}.sx-q{flex:none}.sx-bar .sx-search{flex:1 1 0;width:0}.sx-bar .sx-sel,.sx-bar .sx-morebtn{display:none}.sx-bar .sx-sheetbtn{display:inline-flex}.sx-btabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.sx-board{scroll-snap-type:x mandatory;scrollbar-width:none;min-height:0;margin:0 -16px;padding:0 16px 12px;scroll-padding:0 16px}.sx-col{scroll-snap-align:start;flex:0 0 calc(100vw - 32px);width:auto}.sx-col.collapsed{display:none}.sx-draftbar{flex-wrap:wrap}.sx-draftbar .sx-grow{flex-basis:100%;height:0;margin-top:-8px}.sx-draftbar .btn{flex:1 1 0}.sx-r1{flex-wrap:wrap}.sx-rtop{display:flex}.sx-xgrid{grid-template-columns:minmax(0,1fr)}.sx-r1 .sx-pager{display:none}.sx-r2{flex-direction:column;align-items:stretch}.sx-ra{flex-wrap:wrap;gap:8px;width:100%}.sx-ra>.btn,.sx-ra>.menu{flex:40%;min-width:0}.sx-rgrid{flex-direction:column;align-items:stretch;display:flex}.sx-rmain,.sx-rside{display:contents}.sx-rgrid [data-reg=comp]{order:1}.sx-rside>*{order:2}.sx-rgrid [data-reg=tl]{order:3}.sx-rgrid [data-reg=more]{order:4}.sx-ra>.menu>.btn{width:100%}.sx-r2>.sx-grow{display:none}.sx-stages{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;flex:100%;max-width:100%;padding-inline-end:28px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sx-stages::-webkit-scrollbar{display:none}.sx-stage{scroll-snap-align:start;flex:none}.sx-split{grid-template-columns:minmax(0,1fr);min-height:0}.sx-fp{inset:auto 0 calc(56px + env(safe-area-inset-bottom)) 0;z-index:60;border-radius:16px 16px 0 0;max-height:calc(85vh - 56px);position:fixed;overflow:auto}.sx-vsp{inset:auto 0 calc(56px + env(safe-area-inset-bottom)) 0;border-radius:16px 16px 0 0;width:auto;max-height:calc(85vh - 56px);position:fixed;top:auto;overflow:auto}}#popmenu .mh{white-space:normal;max-width:260px;color:var(--muted);padding:0 10px 6px;font-size:12px;line-height:1.4}#popmenu a.dis{color:var(--muted);cursor:not-allowed}.sx-q.bad b{background:var(--bad-bg);color:var(--bad-ink)}th,.c-group th,.stat .s,.b-hero-date,.ai .s,.pipe .st .s{font-size:12px}.lmark{vertical-align:middle;background:0 0;border-radius:0;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.lmark svg{width:22px;height:22px;display:block}.lmark.lg,.lmark.lg svg{width:30px;height:30px}.liyobtn{border:1px solid var(--line-2);background:var(--surface);height:36px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.liyobtn:hover{border-color:var(--violet-300)}.liyobtn[aria-expanded=true]{border-color:var(--accent)}.lpanel{background:var(--surface);border-left:1px solid var(--line);z-index:55;flex-direction:column;width:420px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px #0f122224}.lpanel[hidden]{display:none}.lpanel .lp-h{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;height:60px;padding:0 18px;display:flex}.lpanel .lp-h b{font-size:15px}.lpanel .lp-h small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:2px;font-size:12px;overflow:hidden}.lpanel .lp-x{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.lpanel .lp-x:hover{background:var(--canvas);color:var(--ink)}.lpanel .lp-x svg,.lpanel .lp-send svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.lpanel .lp-ctx{border-bottom:1px solid var(--line);flex-shrink:0;gap:8px;min-width:0;padding:12px 18px;display:flex}.lpanel .lp-ctx span{background:var(--surface-3);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:500;overflow:hidden}.lpanel .lp-ctx span:first-child{flex:0 auto;min-width:0}.lpanel .lp-ctx span.ok{color:#04723f;background:#e3f6ec}.lpanel .lp-ctx span.pf{color:#9a3412;background:#fff1e6}.lpanel .lp-ctx span.miss{color:#6b5a00;background:#fdf6bf}.lpanel .lp-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.lpanel .lp-sug{flex-wrap:wrap;gap:8px;display:flex}.lpanel .lp-sug button{font:inherit;border:1px solid var(--line-2);color:var(--ink);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:500}.lpanel .lp-sug button:hover{border-color:var(--accent);color:var(--accent)}.lpanel .lp-me{background:var(--vw-dark);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px 14px 4px;align-self:flex-end;max-width:85%;padding:9px 13px;font-size:13px}.lpanel .lp-ai{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;gap:9px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.lpanel .lp-ai .who{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.lpanel .lp-ai .who small{color:var(--muted);font-weight:400}.lpanel .lp-ai .txt{white-space:pre-wrap;overflow-wrap:anywhere}.lpanel .lp-ai .err{color:var(--vw-danger)}.lpanel .lp-ai .acts{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.lpanel .lp-ai .acts button{font:inherit;border:1px solid var(--line-2);background:var(--surface);height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.lpanel .lp-ai .acts button.p,.lpanel .lp-send,.liyo-set .btn.lg-p{background:var(--primary-bg);color:var(--primary-ink);box-shadow:none;border-color:#0000;font-weight:600}.lpanel .lp-ai .src{color:var(--muted);background:var(--surface-3);border-radius:10px;padding:4px 8px;font-size:12px;line-height:1.5}.lpanel .lp-in{border:1px solid var(--line-2);border-radius:14px;flex-shrink:0;align-items:center;height:46px;margin:0 18px 10px;padding:0 7px 0 14px;display:flex}.lpanel .lp-in:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #3615671f}.lpanel .lp-in input{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:13px}.lpanel .lp-send{cursor:pointer;width:32px;height:32px;box-shadow:none;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lpanel .lp-send:disabled{opacity:.5;cursor:default}.lpanel .lp-foot{color:var(--muted);text-align:center;flex-shrink:0;padding:0 18px 14px;font-size:12px}.liyo-tag{color:var(--accent);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.liyo-ask{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.liyo-ask:hover span:last-child{text-decoration:underline}.liyo-set .card{flex-direction:column;gap:12px;display:flex}.liyo-set .ls-h{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.liyo-set .ls-h .grow{flex:1}.liyo-set .ls-p{color:var(--muted);margin:0;font-size:13px}.liyo-set .ls-pill{color:#04723f;white-space:nowrap;background:#e3f6ec;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.liyo-set .ls-pill.k{background:var(--surface-3);color:var(--ink-2)}.liyo-set .ls-pill.a{background:var(--pend-bg);color:var(--pend-ink)}.liyo-set .ls-pill.f{background:var(--bad-bg);color:var(--bad-ink)}.liyo-set .ls-opt{border:1px solid var(--line-2);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.liyo-set .ls-opt>div>label{cursor:pointer;display:block}.liyo-set .ls-opt.on{border-color:var(--accent);background:#3615670a}.liyo-set .ls-opt input[type=radio]{appearance:none;border:2px solid var(--line-2);cursor:pointer;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.liyo-set .ls-opt input[type=radio]:checked{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--surface)}.liyo-set .ls-opt small{color:var(--muted);font-size:12px;display:block}.liyo-set .ls-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.liyo-set .ls-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.liyo-set .ls-f{flex-direction:column;gap:5px;min-width:0;font-size:12.5px;display:flex}.liyo-set .ls-f label{color:var(--ink);font-weight:500}.liyo-set .ls-f input,.liyo-set .ls-f select{border:1px solid var(--line-2);height:38px;font:inherit;background:var(--surface);color:var(--ink);border-radius:10px;width:100%;min-width:0;padding:0 12px;font-size:13.5px}.liyo-set .ls-f .ls-err{color:var(--vw-danger);font-size:12px}.liyo-set .ls-row{align-items:center;gap:12px;font-size:13.5px;display:flex}.liyo-set .ls-row .grow{flex:1;min-width:0}.liyo-set .ls-row.wrap{flex-wrap:wrap}.liyo-set .ls-row small{color:var(--muted);font-size:12px;display:block}.liyo-set .ls-list .ls-row{border-top:1px solid var(--line);padding:12px 0}.liyo-set .ls-list .ls-row:first-child{border-top:0;padding-top:0}.liyo-set .ls-bar{background:var(--surface-3);border-radius:3px;height:6px;overflow:hidden}.liyo-set .ls-bar i{background:#230d42;height:100%;display:block}.liyo-set .ls-kp{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.liyo-set .ls-kp div{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.liyo-set .ls-kp b{font-size:20px;font-weight:600;display:block}.liyo-set .ls-kp span{color:var(--muted);font-size:12px}.liyo-set .toggle input:checked+i{background:var(--accent-fill)}.liyo-set .btn.lg-p{border-radius:999px;padding:0 18px}@media (width<=640px){.liyobtn{gap:0;padding:0 7px}.liyobtn span:last-child{display:none}.lpanel{border-left:0;width:100vw}.liyo-set .ls-g3,.liyo-set .ls-g2{grid-template-columns:minmax(0,1fr)}.liyo-set .ls-kp{grid-template-columns:repeat(2,minmax(0,1fr))}}.liyo-h{align-items:center;gap:8px;display:flex}.liyo-set .ls-f select,.liyo-set .ls-f input[list]{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 10px center/16px;padding-right:32px}.liyo-set .ls-f input[list]::-webkit-calendar-picker-indicator{opacity:0}.lt-head,.lt-r1,.lt-r2{align-items:center;gap:10px;min-width:0;display:flex}.lt-head{min-height:38px;margin:0 0 14px;position:relative}.lt-r1{margin:0 0 10px}.lt-r2{margin:0 0 14px;position:relative}.lt-head h1{margin:0;font-size:28px;line-height:1.2}.lt-count{border-radius:var(--r-pill);background:var(--line);color:var(--ink-2);align-items:center;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.45;display:inline-flex}.lt-grow{flex:1}.lt-head .sx-seg button{font-weight:500}.lt-btn{border-radius:var(--r-ctl);flex:none;align-items:center;gap:6px;height:38px;min-height:38px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.lt-btn:not(.primary){background:var(--surface);border:1px solid var(--line-2);color:var(--ink)}.lt-btn.primary{padding:0 18px}.lt-btn.on:not(.primary){border-color:var(--accent);color:var(--accent)}.lt-btn[aria-expanded=true]{border-color:var(--accent)}.lt-btn:focus-visible,.lt-tab:focus-visible,.lt-x:focus-visible,.lt-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lt-caret,.lt-ic{flex:none}.lt-menu,.lt-more,.lt-filtwrap{flex:none;position:relative}.lt-menu>.dd,.lt-more>.dd{display:none}.lt-tabs{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);scrollbar-width:none;flex:0 auto;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.lt-tab{border-radius:var(--r-pill);height:32px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.lt-tab:hover{color:var(--ink)}.lt-tab.on{background:var(--primary-bg);color:var(--primary-ink)}.lt-sep{margin-inline-start:8px;position:relative}.lt-sep:before{content:"";border-inline-start:1px solid var(--line-2);position:absolute;inset-block:6px;inset-inline-start:-6px}.lt-n{background:var(--line);min-width:20px;height:20px;color:var(--ink-2);border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:inline-grid}.lt-n.z{background:var(--surface-3);color:var(--muted)}.lt-n-warn{background:var(--pend-bg);color:var(--pend-ink)}.lt-n-ok{background:var(--ok-bg);color:var(--ok-ink)}.lt-tab.on .lt-n{background:var(--accent-tint-2);color:var(--ink)}.lt-search{flex:280px;align-items:center;min-width:0;max-width:420px;margin-inline-start:auto;display:flex;position:relative}.lt-search .lt-ic{color:var(--muted);pointer-events:none;position:absolute;inset-inline-start:12px}.lt-in{box-sizing:border-box;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);width:100%;min-width:0;height:38px;min-height:38px;color:var(--ink);background-image:none;padding-block:0;padding-inline:36px 12px;font-size:14px;font-weight:500}.lt-in::placeholder{color:var(--muted);font-weight:400}.lt-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lt-chip{border-radius:var(--r-pill);background:var(--accent-tint-2);height:32px;color:var(--accent-ink);align-items:center;gap:6px;padding-block:0;padding-inline:12px 6px;font-size:13px;font-weight:500;display:inline-flex}.lt-x{border-radius:var(--r-pill);width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.lt-x:hover{background:var(--line)}.lt-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:13px;font-weight:500}.lt-link:hover{text-decoration:underline}.lt-panel{z-index:40;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--line);width:min(520px,100vw - 32px);box-shadow:var(--shadow-2);border-radius:12px;padding:16px;position:absolute;inset-inline-start:0}.lt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.lt-grid .field{min-width:0;margin:0}.lt-grid label{color:var(--ink-2);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.lt-grid select,.lt-grid .sx-sel{width:100%;max-width:none}.lt-ft{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.lt-sheet .lt-grid{grid-template-columns:minmax(0,1fr)}.lt-sheet .lt-ft{background:var(--surface);padding-top:12px;position:sticky;inset-block-end:0}.lt-sheet .lt-ft .btn{flex:1 1 0;justify-content:center}#popmenu a.lt-on{color:var(--accent);font-weight:600}#popmenu .lt-ph{display:none}#popmenu a[aria-disabled=true]{opacity:.55;cursor:default}@media (width<=767px){.lt-head{flex-wrap:nowrap;gap:8px;margin-bottom:10px}.lt-head h1{font-size:20px}.lt-head .lt-grow{flex:1}.lt-head .lt-views,.lt-head .lt-sec{display:none}.lt-head .lt-primary{padding:0 14px}.lt-r1{flex-direction:column;align-items:stretch;gap:10px}.lt-search{flex:none;order:-1;width:100%;max-width:none;margin-inline-start:0}.lt-tabs{scroll-snap-type:x proximity;background:0 0;border:0;border-radius:0;flex:none;order:0;gap:8px;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.lt-tab{border:1px solid var(--line-2);background:var(--surface)}.lt-tab.on{border-color:var(--primary-bg);background:var(--primary-bg)}.lt-sep{margin-inline-start:0}.lt-sep:before{display:none}.lt-r2{flex-wrap:wrap;gap:8px}.lt-r2 .lt-views{display:none}.lt-r2 .lt-grow{flex:1}.lt-chips{flex-basis:100%;order:5}.lt-panel{display:none}#popmenu .lt-ph{display:block}}.lt-search{min-width:200px}.lt-search .lt-in{min-width:0}@media (width<=767px){.lt-search{min-width:0}}.td-pager{border-block-start:1px solid var(--line);color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;margin-block-start:4px;padding-block-start:8px;font-size:12px;display:flex}.td-pager .btn{min-inline-size:28px;padding-inline:6px}.td-fail{margin:0;padding:0;list-style:none}.td-fail li{border-block-end:1px solid var(--line);grid-template-columns:110px 90px minmax(0,1fr);gap:12px;padding-block:10px;font-size:13px;display:grid}.td-fail li:last-child{border-block-end:0}.td-fail .b-ref{font-family:var(--mono,monospace)}.td-fail .td-msg{color:var(--ink);overflow-wrap:anywhere}.td-fail .td-fixhint{color:var(--muted);margin-block-start:2px;font-size:12px;display:block}@media (width<=600px){.td-fail li{grid-template-columns:1fr}}.main .b-grid{align-items:stretch}.main .b-grid>div>section.card,.main .b-grid>section.card{box-sizing:border-box;block-size:100%}.main .b-grid>.b-full{grid-column:1/-1}@media (width>=900px){.side-c .nav a[data-v=settings]{z-index:1;background:var(--rail);box-shadow:0 -10px 12px -8px var(--rail),0 12px 0 0 var(--rail);position:sticky;bottom:0}.side-c .nav a[data-v=settings].on{background:var(--rail-on),var(--rail)}.side-c .nav a[data-v=settings]:hover{background:var(--rail-hover)}}.pe-p{margin-bottom:12px}.pe-act-p{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rx-kv{margin:0}.rx-kv dd{overflow-wrap:anywhere}.rx-dsec h3{justify-content:space-between;align-items:center;gap:8px;display:flex}.rx-tabs{margin:4px 0 12px}.rx-rules{color:var(--muted);overflow-wrap:anywhere;max-width:360px}.rx-acts{white-space:nowrap;text-align:end}.rx-acts .btn+.btn{margin-inline-start:4px}.rx-h4{color:var(--muted);margin:16px 0 6px;font-size:13px}.rx-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rx-check{cursor:pointer;align-items:center;gap:8px;margin:6px 0;display:flex}.rx-checks{flex-wrap:wrap;gap:4px 16px;display:flex}.rx-lbl{margin-bottom:4px;font-weight:600;display:block}.rx-wait{color:var(--muted)}.rx-tags{flex-wrap:wrap;gap:4px;display:inline-flex}.rx-tag{white-space:nowrap}.rx-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.rx-bar .grow{flex:1}.rx-sel{width:36px}.rx-pick{cursor:pointer;width:16px;height:16px}.rx-prev{max-height:46vh;overflow:auto}.rx-prev td{vertical-align:top}.rx-prev .rx-blocked{color:var(--danger)}.rx-viewrow{align-items:center;gap:8px;display:flex}.rx-viewrow .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rx-shared{color:var(--muted);font-size:12px}@media (width<=640px){.rx-two{grid-template-columns:1fr}.rx-acts{white-space:normal}.rx-acts .btn{margin:2px 0}}.rx-bar:empty{display:none}.b-lbar .rx-bar{margin:0}.oc-c h3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.oc-btns-c{flex-wrap:wrap;gap:6px;display:inline-flex}.oc-val-c{overflow-wrap:anywhere;unicode-bidi:isolate}.oc-form-c{gap:12px;display:grid}.oc-confirm-c{color:var(--ink-2);margin-block:8px 0}.lupg-a{flex-wrap:wrap;gap:6px;margin-block-start:6px;display:flex}.upg-chip{white-space:normal;max-inline-size:100%}.pre-p .ppl-p table{min-width:0}.pre-p .ppl-p td{vertical-align:middle}.pre-p .ppl-p select{width:100%;max-width:240px}.pre-p .ppl-p .who-d .chip{margin-top:4px}.pre-p .can-p{margin:8px 0 0;padding-inline-start:18px}.pre-p .can-p li{margin:2px 0}@media (width<=640px){.pre-p .ppl-p thead{display:none}.pre-p .ppl-p tr{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.pre-p .ppl-p td{border:0;width:auto;height:auto;padding-top:0;padding-bottom:0;display:block}.pre-p .ppl-p tr>td:first-child{padding-top:12px}.pre-p .ppl-p tr>td:last-child{border-bottom:1px solid var(--line);padding-bottom:12px}.pre-p .ppl-p select{width:100%;max-width:none}}.cap-off-p{display:none!important}.pp-p{max-height:60vh;overflow:auto}.pp-p td{vertical-align:middle}.pp-p select{max-width:190px}@media (width<=640px){.pp-p select{max-width:132px}}.of-cur{flex-direction:column;gap:4px;display:flex}.of-ch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.of-amt{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:600}.of-sub{color:var(--muted);font-size:12px}.of-terms{color:var(--ink-2);white-space:pre-line;margin:4px 0 0;font-size:13px}.of-hist{margin-top:12px}.of-hist .rd-split .m span{white-space:normal}.of-listing{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.of-lh{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.of-places{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.of-places li{flex-direction:column;gap:1px;font-size:13px;display:flex}.of-places li b{color:var(--ink);font-weight:600}.of-places li span{color:var(--muted);font-size:12px}.of-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ho-slot-h{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);margin:12px 0 4px;padding:12px}.ho-slot-h p{margin:0 0 8px}.ho-h{gap:16px;max-width:960px;display:grid}.ho-card .ho-p{margin:12px 0}.ho-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ho-tile{border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:2px;min-width:0;padding:12px;display:flex}.ho-tile b{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ho-tile span{color:var(--ink-2)}.ho-tile em{font-style:normal;font-size:var(--t-12);color:var(--muted)}.ho-to{max-width:360px;margin:12px 0}.ho-to select{width:100%}.ho-chk{margin:8px 0}.ho-act{justify-content:flex-end;gap:8px;margin-top:12px}.ho-list{margin:0;padding:0;list-style:none}.ho-li{border-top:1px solid var(--line);align-items:flex-start;gap:16px;padding:12px 0;display:flex}.ho-lmain{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ho-lt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ho-chips{flex-wrap:wrap;gap:4px;display:flex}.ho-lact{flex-direction:column;flex:none;align-items:flex-end;gap:6px;max-width:360px;display:flex}.ho-pick{align-items:center;gap:8px;display:flex}.ho-pick select{min-width:180px}@media (width<=640px){.ho-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ho-to{max-width:none}.ho-li{flex-direction:column;align-items:stretch;gap:8px}.ho-lmain{width:100%}.ho-lt{white-space:normal;overflow-wrap:anywhere}.ho-lact{align-items:stretch;width:100%;max-width:none}.ho-pick{flex-wrap:wrap}.ho-pick select{flex:100%;min-width:0}.ho-pick .btn{flex:100%}.ho-act{flex-direction:column-reverse}.ho-act .btn{width:100%}}.tm-card .tm-list{margin:0;padding:0;list-style:none}.tm-card .tm-list li+li{border-top:1px solid var(--line)}.tm-card .tm-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:0;align-items:center;gap:12px;padding:10px 4px;display:flex}.tm-card .tm-row:hover{background:var(--surface-2)}.tm-card .tm-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tm-card .tm-who{flex-direction:column;flex:160px;min-width:0;display:flex}.tm-card .tm-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tm-card .tm-nums{flex:none;grid-template-columns:repeat(4,minmax(64px,auto));gap:4px 16px;display:grid}.tm-card .tm-n{flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.tm-card .tm-n b{font-variant-numeric:tabular-nums;font-weight:600}.tm-card .tm-n span{font-size:var(--t-12);color:var(--muted)}.tm-card .tm-n.warn b{color:var(--pend-ink)}.tm-card .tm-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.tm-card .tm-foot .b-sub{flex:220px}@media (width<=640px){.tm-card .tm-row{flex-wrap:wrap;gap:6px}.tm-card .tm-who{flex-basis:100%}.tm-card .tm-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 8px;width:100%}.tm-card .tm-n{align-items:flex-start}}.lcb{min-width:0;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:13px;display:flex}.lcb .lcb-msg{overflow-wrap:anywhere;min-width:0}.lcb-out .lcb-msg:first-child{color:var(--bad-ink);font-weight:600}.lcb-low .lcb-msg{font-weight:600}.lcb .lcb-ask{color:var(--muted)}.lcb .lcb-under{flex-basis:100%;font-size:12px}.lcb .lcb-buy{flex:none}.lpanel .lp-credits{border-bottom:1px solid var(--line);flex-shrink:0;padding:10px 18px}.lpanel .lp-credits:empty{display:none}.lpanel .lp-ai .lcb{margin-top:8px}.stu .stu-credits{margin-inline-start:auto}.stu .stu-credits:empty{display:none}.soc-ask .soc-ask-credits{margin:0 0 10px}.soc-ask .soc-ask-credits:empty{display:none}#liyo-credits:focus{outline:2px solid var(--accent);outline-offset:2px}.lb-card .lb-h{align-items:center;gap:8px;display:flex}.lb-card .lb-list{margin:0;padding:0;list-style:none}.lb-card .lb-list li+li{border-top:1px solid var(--line)}.lb-card .lb-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--r-ctl);background:0 0;border:0;align-items:center;gap:12px;padding:8px 4px;display:flex}.lb-card .lb-row span:first-child{flex:auto;min-width:0}.lb-card .lb-row:hover{background:var(--surface-2)}.lb-card .lb-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lb-card .lb-go{color:var(--muted);font-size:18px;line-height:1}.lb-card .lb-foot{margin-top:8px}.bro-side{max-height:min(68vh,760px);padding-right:6px;overflow:auto}.bro-tpls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bro-tpl{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;font:inherit;color:var(--ink);flex-direction:column;gap:2px;padding:6px;display:flex;position:relative}.bro-tpl:hover:not(:disabled){border-color:var(--line-2)}.bro-tpl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.bro-tpl.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-2)}.bro-tpl:disabled{cursor:not-allowed}.bro-tpl:disabled .bro-tplimg{opacity:.45}.bro-tplimg{aspect-ratio:4/5;background:var(--surface-3);border-radius:4px;display:block;overflow:hidden}.bro-tplimg img{object-fit:contain;width:100%;height:100%;display:block}.bro-tpl b{font-size:var(--t-12);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.bro-tpl small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.bro-tploff{justify-content:center;display:flex;position:absolute;top:30%;left:6px;right:6px}.bro-brand{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-3);align-items:flex-start;gap:12px;padding:10px;display:flex}.bro-brandimg{aspect-ratio:4/5;background:var(--surface);width:84px;box-shadow:var(--shadow-2);border-radius:4px;flex:none;overflow:hidden}.bro-brandimg img{object-fit:contain;width:100%;height:100%;display:block}.bro-brand .grow{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.bro-seg{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;display:inline-flex;overflow:hidden}.bro-segb{min-height:36px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 16px}.bro-segb.on{background:var(--accent-tint-2);color:var(--accent-ink);font-weight:600}.bro-segb:disabled{color:var(--muted);cursor:not-allowed}.bro-segb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bro-photos{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bro-ph{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-3);cursor:grab;position:relative;overflow:hidden}.bro-ph:not(.used){opacity:.5}.bro-ph.dragging{opacity:.35}.bro-ph.over{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-2)}.bro-ph img{object-fit:cover;width:100%;height:100%;display:block}.bro-frame{background:var(--accent-fill);color:#fff;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:grid;position:absolute;top:4px;left:4px}.bro-frame:empty{display:none}.bro-mv{background:#0f12228c;justify-content:space-between;padding:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.bro-mv .btn{height:22px;min-height:22px;padding:0 8px;line-height:1}.bro-copy{border-top:1px solid var(--line);gap:8px;padding-top:14px;display:grid}.bro-copyrow{flex-wrap:wrap;gap:8px;display:flex}.bro-copyrow select{flex:110px;min-width:0}.bro-copy .sx-draft{gap:6px;display:grid}.bro-copy .sx-draft p{white-space:pre-wrap;margin:0}.bro-copy .sx-draft input,.bro-copy .sx-draft textarea{width:100%}.bro-copybar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bro-copybar .grow{flex:1}.bro-stale{margin-bottom:12px}@media (width<=900px){.bro-side{max-height:none;padding-right:0;overflow:visible}}@media (width<=600px){.bro-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}.bro-ph{cursor:default}.c-modal-foot .btn{flex:calc(50% - 8px);min-height:44px}.bro-segb{min-height:44px}}.bro-warning-line{align-items:center;gap:8px;min-inline-size:0;display:flex}.bro-warning-line>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.bro-warning-line .btn{flex:none}.bro-tplimg.bro-noimg,.bro-brandimg.bro-noimg{color:var(--muted);justify-content:center;align-items:center;display:flex}.bro-noimg svg{width:28px;height:28px}.bro-off.bro-blocked{text-align:center;color:var(--ink-2);gap:10px;padding:24px}.bro-off.bro-blocked b{color:var(--ink);font-size:14px}.bro-off.bro-blocked span{max-inline-size:36ch;font-size:13px}.bro-liyo-langs{margin-block:10px 6px}.bro-segb.bro-liyo-lang{align-items:center;gap:6px;display:inline-flex}.bro-stale{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#broFoot{align-items:center}#broFoot .grow{flex:1}.sp-h{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--t-13);font-weight:600}.sp-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sp-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.sp-row .grow{flex:1;gap:6px;min-width:0;display:grid}.sp-row-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-acts{flex-wrap:wrap;gap:8px;display:flex}.sp-tags{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sp-tag{border:1px solid var(--line);background:var(--surface-2);height:28px;font-size:var(--t-13);border-radius:999px;align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.sp-tag-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}.sp-tag-x:hover,.sp-tag-x:focus-visible{background:var(--line);color:var(--ink)}.sp-tagadd{gap:8px;display:flex}.sp-tagadd input{flex:1;min-width:0}@media (width<=767px){.sp-row{flex-wrap:wrap}.sp-row .btn,.sp-tagadd .btn{min-height:44px}.sp-acts{width:100%}.sp-tag-x{width:32px;height:32px}}.br-btns{flex-wrap:wrap;gap:8px;display:flex}.br-grid{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;gap:16px 24px;display:grid}.br-form{gap:12px;display:grid}.br-form .field{margin:0}.br-form input[type=color]{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;width:64px;height:40px;padding:2px}.br-prev{gap:8px;min-width:0;display:grid}.br-svg{width:100%;max-width:360px;height:auto;display:block}@media (width<=767px){.br-grid{grid-template-columns:minmax(0,1fr)}.br-btns .btn{min-height:44px}}.br-wide{max-width:520px}.br-wide select,.br-wide input:not([type=checkbox]){width:100%}.br-places{gap:12px;display:grid}.br-place{border:1px solid var(--line);border-radius:var(--r-sm);gap:8px;padding:12px;display:grid}.br-placehd{justify-content:space-between;align-items:center;gap:8px;display:flex}.br-placerow{grid-template-columns:minmax(0,1fr) 84px auto auto;align-items:center;gap:8px;display:grid}.br-addc{gap:8px;max-width:520px;margin-top:12px;display:flex}.br-addc input{flex:1;min-width:0}.br-people{gap:8px;display:grid}.br-person{align-items:center;gap:10px;display:flex}.br-person .grow{flex-direction:column;min-width:0;display:flex}.br-av{width:40px;height:40px;font-size:var(--t-12);background:var(--accent-tint-2);color:var(--accent-ink);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.br-av img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=767px){.br-placerow{grid-template-columns:minmax(0,1fr) 72px auto}.br-placerow .c-sub{display:none}.br-addc{flex-wrap:wrap}.br-person .btn,.br-place .btn{min-height:44px}}.br-place>.btn{justify-self:start}.sh-hd h2{margin:0 0 12px}.sh-box{gap:16px;min-width:min(560px,100%);display:grid}.sh-form{gap:12px;display:grid}.sh-form .field{margin:0}.sh-form select{width:100%}.sh-opts{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;display:flex}.sh-opts .field{min-width:160px}.sh-opts .toggle{min-height:40px}.sh-make{justify-content:flex-start;display:flex}.sh-made{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);gap:8px;padding:12px 14px;display:grid}.sh-made label{font-size:13px;font-weight:600}.sh-url{gap:8px;display:flex}.sh-url input{flex:1;min-width:0}.sh-acts{flex-wrap:wrap;gap:8px;display:flex}.sh-acts .btn{gap:6px}.sh-h{margin:4px 0 0;font-size:14px}.sh-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sh-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.sh-row .grow{flex:1;min-width:0}.sh-row-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.sh-recbtn{gap:6px}@media (width<=767px){.sh-box{min-width:0}.sh-row{flex-wrap:wrap}.sh-confirm{justify-content:flex-start;width:100%}.sh-acts .btn,.sh-make .btn{flex:100%;min-height:44px}.rec-acts .sh-recbtn{justify-content:center;width:40px;min-height:40px;padding:0}.rec-acts .sh-recbtn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card.rec-head:has(.sh-recbtn) .rec-id{padding-right:88px}}.soc{flex-direction:column;gap:16px;min-width:0;display:flex}.soc-head .soc-ref{font-size:var(--t-13);color:var(--muted)}.soc-col{flex-direction:column;gap:12px;min-width:0;display:flex}.soc-form{flex-direction:column;gap:14px;display:flex}.soc-form select,.soc-form input[type=text],.soc-form input[type=datetime-local]{width:100%;max-width:100%;min-height:40px}.soc-seg{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;display:flex;overflow:hidden}.soc-segb{min-width:64px;min-height:40px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0 10px}.soc-segb+.soc-segb{border-inline-start:1px solid var(--line)}.soc-segb.on{background:var(--accent-tint-2);color:var(--accent-ink);font-weight:600}.soc-segb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.soc-countrow{align-items:center;gap:10px;min-height:20px;display:flex}.soc-count{font-size:var(--t-12);color:var(--muted);font-variant-numeric:tabular-nums}.soc-count.over{color:var(--danger);font-weight:600}.soc-overnote{font-size:var(--t-12);color:var(--danger)}.soc-photos{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:8px;display:grid}.soc-thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-3);cursor:pointer;padding:0;position:relative;overflow:hidden}.soc-thumb img{object-fit:cover;width:100%;height:100%;display:block}.soc-thumb.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-2)}.soc-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.soc-num,.soc-num-i{background:var(--accent-tint-2);min-width:20px;height:20px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.soc-num{inset-inline-start:4px;position:absolute;top:4px}.soc-order{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.soc-row{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:8px;padding:6px;display:flex}.soc-row img{object-fit:cover;border-radius:4px;flex:none;width:44px;height:44px}.soc-mv{gap:6px;margin-inline-start:auto;display:flex}.soc-mv .btn{min-width:40px;min-height:40px}.soc-error{width:100%}.soc-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-bar .btn{min-height:40px}.soc-bar .btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.soc-fix,.soc-retry{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.soc-groups{flex-wrap:wrap;gap:6px;display:flex}.soc-gb{border:1px solid var(--line-2);background:var(--surface);min-height:40px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;border-radius:20px;padding:0 12px}.soc-gb.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.soc-gb:focus-visible,.soc-pre:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.soc-presets{flex-direction:column;gap:6px;margin-top:8px;display:flex}.soc-pre{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:40px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;text-align:start;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.soc-pre.on{border-color:var(--accent);background:var(--accent-tint-2);color:var(--accent-ink);font-weight:600}.soc-pre-s{font-size:var(--t-12);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.soc-head{flex-wrap:wrap;align-items:center;gap:8px}.soc-hdl{display:inline-flex}.soc-head .btn{min-height:40px}.soc-grid{grid-template-columns:320px minmax(0,1fr) minmax(300px,360px);grid-template-areas:"controls center side";align-items:start;gap:16px;display:grid}.soc-controls{grid-area:controls}.soc-center{grid-area:center;align-self:start;position:sticky;top:12px}.soc-side{flex-direction:column;grid-area:side;gap:16px;min-width:0;display:flex}.soc-side>div{min-width:0}.soc-pv{justify-content:center;min-width:0;transition:opacity .15s;display:flex}.soc-pv.busy{opacity:.55}.soc-slides{scroll-snap-type:x proximity;justify-content:flex-start;gap:12px;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.soc-slides:not(.f-carousel){justify-content:center;overflow:visible}.f-story{--rw:1080;--rh:1920}.f-post,.f-carousel{--rw:1080;--rh:1350}.f-square{--rw:1080;--rh:1080}.f-landscape{--rw:1200;--rh:630}.f-wide{--rw:1600;--rh:900}.soc-slide{--vh:72vh;scroll-snap-align:start;background:var(--surface-3);border-radius:var(--r-sm);box-shadow:var(--shadow-2);width:min(100%,calc(var(--vh) * var(--rw) / var(--rh)));flex:none;margin:0;overflow:hidden}.soc-slide img{width:100%;height:auto;aspect-ratio:var(--rw) / var(--rh);object-fit:cover;display:block}.soc-slide figcaption{font-size:var(--t-12);color:var(--muted);justify-content:space-between;gap:8px;padding:4px 8px;display:flex}.soc-slides.f-carousel .soc-slide{width:min(82%,calc(var(--vh) * var(--rw) / var(--rh)))}.soc-skel{aspect-ratio:var(--rw) / var(--rh);color:var(--muted);font-size:var(--t-14);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.soc-all{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px;width:100%;display:grid}.soc-all .soc-slide{--vh:34vh;width:100%}.soc-blocked{justify-content:center;padding-top:16px;display:flex}.soc-bcard{text-align:center;flex-direction:column;align-items:center;gap:12px;width:min(100%,560px);padding:40px 28px;display:flex}.soc-bcard h2{font-size:var(--t-20);margin:0}.soc-bcard .soc-msg{color:var(--muted);font-size:var(--t-14);overflow-wrap:anywhere;margin:0}.soc-bacts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.soc-bacts .btn{min-height:40px}@media (width<=1200px){.soc-grid{grid-template:"controls center""controls side"1fr/320px minmax(0,1fr)}.soc-center{position:static}}@media (width<=900px){.soc-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"center""controls""side"}.soc-hdl{display:none}.soc-slide{--vh:60vh}.soc-bar{bottom:calc(56px + env(safe-area-inset-bottom));z-index:5;background:var(--canvas);padding:8px 0;position:sticky}.soc-bar .btn.primary{flex:1}}@media (width>=901px){.soc-dl-bar{display:none}}.soc-seg[aria-labelledby=soc-format-l]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.soc-seg[aria-labelledby=soc-format-l] .soc-segb{min-width:0}.soc-seg[aria-labelledby=soc-format-l] .soc-segb:nth-child(n+4){border-top:1px solid var(--line)}.soc-seg[aria-labelledby=soc-format-l] .soc-segb:nth-child(3n+1){border-inline-start:0}.soc-cap{flex-direction:column;gap:12px;min-width:0;display:flex}.soc-caphead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-caphead h3{font-size:var(--t-16);margin:0}.soc-captabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;display:flex;overflow-x:auto}.soc-captab{border:0;min-height:40px;font:inherit;font-size:var(--t-13);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:none;padding:0 10px}.soc-captab.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.soc-captab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.soc-capopts{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));align-items:end;gap:8px;display:grid}.soc-capopts .field{min-width:0}.soc-capopts select{width:100%;min-height:40px}.soc-capopts .toggle{grid-column:1/-1}.soc-captext{resize:vertical;width:100%;max-width:100%;min-height:180px;font:inherit;font-size:var(--t-14);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:10px;line-height:1.5}.soc-captext:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.soc-capskel{border-radius:var(--r-sm);background:var(--skeleton);width:100%;min-height:180px}.soc-capnote{margin:0}.soc-cap .soc-countrow{flex-wrap:wrap}.soc-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.soc-tag{border:1px solid var(--line-2);background:var(--surface-3);font-size:var(--t-13);color:var(--ink);border-radius:14px;align-items:center;gap:2px;padding-inline-start:8px;display:inline-flex}.soc-tagx{min-width:32px;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px}.soc-tagx:hover{color:var(--danger)}.soc-tagx:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.soc-tagadd{gap:8px;margin-top:6px;display:flex}.soc-tagadd input{flex:1;min-width:0;min-height:40px}.soc-tagadd .btn{min-height:40px}.soc-locked{border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--surface-3);-webkit-user-select:text;user-select:text;flex-direction:column;gap:4px;padding:10px;display:flex}.soc-lockline{font-size:var(--t-13);color:var(--ink);overflow-wrap:anywhere;align-items:flex-start;gap:6px;display:flex}.soc-lock{height:1.6em;color:var(--muted);flex:none;align-items:center;display:inline-flex}.soc-capbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-capbar .btn{align-items:center;gap:6px;min-height:40px;display:inline-flex}@media (width<=900px){.soc-capopts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.soc-capbar .btn.primary{flex:100%}}.sl-h{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--t-13);font-weight:600}.sl-row{align-items:center;gap:8px;min-width:0;display:flex}.sl-url{min-width:0;min-height:40px;font-size:var(--t-13);direction:ltr;flex:1}.sl-qr{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:160px;height:160px;margin:12px 0 0;display:block}.sl-note{margin:8px 0 0}.sl-acts{gap:8px;margin:8px 0 0;display:flex}@media (width<=767px){.sl-row{flex-wrap:wrap}.sl-row .btn,.sl-acts .btn{min-height:44px}.sl-url{flex-basis:100%;width:100%}}.soc-ask,.soc-reel{flex-direction:column;gap:12px;min-width:0;display:flex}.soc-askhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-askhead h3{font-size:var(--t-16);margin:0}.soc-ask-picks{flex-wrap:wrap;gap:6px;display:flex}.soc-ask-pick{border:1px solid var(--line-2);background:var(--surface);min-height:40px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;border-radius:20px;padding:0 12px}.soc-ask-pick.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.soc-ask-pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.soc-ask-text{resize:vertical;width:100%;max-width:100%;min-height:64px;font:inherit;font-size:var(--t-14);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:10px;line-height:1.5}.soc-ask-text:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.soc-ask-bar,.soc-reel-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-ask-bar .btn,.soc-reel-bar .btn{align-items:center;gap:6px;min-height:40px;display:inline-flex}.soc-ask-go[disabled],.soc-reel-bar .btn[disabled]{opacity:.5;cursor:not-allowed}.soc-ask-res{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-3);flex-direction:column;gap:8px;padding:10px;display:flex}.soc-ask-note{font-size:var(--t-13);color:var(--ink);overflow-wrap:anywhere;margin:0}.soc-ask-dl{flex-direction:column;gap:6px;margin:0;display:flex}.soc-ask-row{font-size:var(--t-13);grid-template-columns:minmax(88px,34%) minmax(0,1fr);align-items:center;gap:8px;display:grid}.soc-ask-row dt{color:var(--muted)}.soc-ask-row dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);margin:0}.soc-ask-ths,.soc-reel-ths{flex-wrap:wrap;gap:4px;display:flex}.soc-ask-th{border:1px solid var(--line);background:var(--surface);border-radius:4px;width:40px;height:40px;display:inline-block;position:relative;overflow:hidden}.soc-ask-th img{object-fit:cover;width:100%;height:100%;display:block}.soc-ask-n{inset-inline-start:2px;background:var(--accent-tint-2);min-width:16px;height:16px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:8px;place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:2px}.soc-ask-acts{flex-wrap:wrap;gap:8px;display:flex}.soc-ask-acts .btn{min-height:40px}.soc-reel-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soc-reel-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:6px;padding:8px;display:flex}.soc-reel-cardtop{align-items:center;gap:8px;display:flex}.soc-reel-num{background:var(--accent-tint-2);min-width:20px;height:20px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:10px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.soc-reel-kind{font-size:var(--t-13);color:var(--ink);font-weight:600}.soc-reel-mv{gap:6px;margin-inline-start:auto;display:flex}.soc-reel-mv .btn{min-width:40px;min-height:40px}.soc-reel-input{width:100%;max-width:100%;min-height:40px;font:inherit;font-size:var(--t-14)}.soc-reel-add{gap:8px;margin-top:8px;display:flex}.soc-reel-kindsel{flex:1;min-width:0;min-height:40px}.soc-reel-add .btn{min-height:40px}.soc-reel-phbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.soc-reel-ths .soc-ask-th{width:44px;height:44px}.soc-reel-status{font-size:var(--t-14);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-reel-status.done .btn{min-height:40px}.soc-reel-spin{border:2px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;flex:none;width:16px;height:16px;animation:1s linear infinite soc-reel-turn}@keyframes soc-reel-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.soc-reel-spin{animation:none}}.soc-reel-err{overflow-wrap:anywhere}.soc-reel-h4{font-size:var(--t-14);margin:4px 0 0}.soc-reel-hist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soc-reel-hrow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.soc-reel-hrow .grow{flex:140px;min-width:0}.soc-reel-htop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-reel-hacts{flex-wrap:wrap;gap:6px;display:flex}.soc-reel-hacts .btn{min-height:40px}@media (width<=900px){.soc-ask-bar .btn.primary,.soc-reel-bar .btn.primary{flex:100%}.soc-ask-row{grid-template-columns:minmax(0,1fr)}.soc-reel-hacts{width:100%}.soc-reel-hacts .btn{flex:1}}.stu{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stu-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.stu-tab{min-height:44px;padding:0 var(--sp-4);font:inherit;font-size:var(--t-14);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;font-weight:600}.stu-tab.on{color:var(--ink);border-bottom-color:var(--accent)}.stu-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stu-body{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stu-sec{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.stu-h{font-size:var(--t-14);margin:0;font-weight:600}.stu-quick{gap:var(--sp-2);flex-wrap:wrap;display:flex}.stu-quick .btn{min-height:40px}.stu-mode{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stu-search input{width:100%;max-width:520px;min-height:44px}.stu-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.stu-cards.busy,.stu-lrows.busy{opacity:.6}.stu-card{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;min-width:0;display:flex;overflow:hidden}.stu-card.off{background:var(--canvas)}.stu-ph{aspect-ratio:16/10;background:var(--surface-3);overflow:hidden}.stu-ph img{object-fit:cover;width:100%;height:100%;display:block}.stu-noph{width:100%;height:100%;display:block}.stu-bd{gap:var(--sp-1);padding:var(--sp-3);flex-direction:column;min-width:0;display:flex}.stu-ref{font-size:var(--t-13)}.stu-title{font-size:var(--t-14);overflow-wrap:anywhere}.stu-state{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.stu-state.blocked{flex-direction:column;align-items:flex-start}.stu-why{font-size:var(--t-13);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.stu-pager{justify-content:center;align-items:center;gap:var(--sp-3);padding-top:var(--sp-2);display:flex}.stu-recents,.stu-lrows{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.stu-recent,.stu-lrow{align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:flex}.stu-recent .grow,.stu-lmain{flex:1;gap:6px;min-width:0;display:grid}.stu-rtop{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.stu-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stu-ltitle{font-size:var(--t-13);color:var(--ink-2);overflow-wrap:anywhere}.stu-acts{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.stu-linkb{font:inherit;color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:0 0;border:0;padding:0}.stu-linkb:hover,.stu-linkb:focus-visible{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.stu-filters{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;display:grid}.stu-filters .field{margin:0}.stu-filters select,.stu-filters input{box-sizing:border-box;width:100%;height:42px;min-height:42px}.stu-clear{align-items:end;display:flex}.stu-scope{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.stu-card-b{gap:var(--sp-3);flex-direction:column;display:flex}.stu-bhead{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stu-logo{object-fit:contain;max-width:160px;max-height:48px;display:block}.stu-swatch{border:1px solid var(--line-2);vertical-align:middle;width:16px;height:16px;border-radius:4px;margin-inline-end:var(--sp-2);display:inline-block}.stu-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.stu-tag{border:1px solid var(--line);background:var(--surface-2);height:26px;font-size:var(--t-12);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.stu-plain{font-size:var(--t-14);color:var(--ink-2);margin:0}.stu-fix{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.stu-meter{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.stu-meter i{background:var(--accent);height:100%;display:block}@media (width<=767px){.stu-cards{grid-template-columns:1fr}.stu-recent,.stu-lrow{flex-wrap:wrap}.stu-acts{justify-content:flex-start;width:100%}.stu-recent .btn,.stu-acts .btn,.stu-pager .btn,.stu-state .btn,.stu-fix .btn,.stu-bhead .btn{min-height:44px}.stu-quick .btn{flex:1 1 calc(50% - var(--sp-2));min-height:44px}.stu-filters{grid-template-columns:1fr 1fr}.stu-tab{min-height:48px}}.kx-nw{white-space:nowrap}.kx-sub{color:var(--muted);overflow-wrap:anywhere;unicode-bidi:plaintext;margin-top:2px;font-size:13px}.kx-lbl{display:none}.kx-tbl td{vertical-align:middle}.kx-tbl th.kx-act,.kx-tbl td.kx-act{text-align:end;white-space:nowrap;width:1%}.kx-tbl .kx-status,.kx-tbl .kx-due{white-space:nowrap}@media (width<=599px){.kx-tbl .c-scroll{overflow:visible}.kx-tbl table,.kx-tbl tbody{width:100%;min-width:0;display:block}.kx-tbl thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.kx-tbl tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"listing listing""key status""held due""act act";gap:8px 12px;height:auto;padding:14px 16px;display:grid}.kx-tbl tr:last-child{border-bottom:0}.kx-tbl tr:hover{background:var(--surface-2)}.kx-tbl tr:hover td{background:0 0}.kx-tbl td:first-child,.kx-tbl td:last-child{padding-inline:0}.kx-tbl td{background:0 0;border:0;width:auto;min-width:0;height:auto;padding:0;display:block}.kx-tbl .kx-listing{grid-area:listing}.kx-tbl .kx-key{grid-area:key;font-weight:600}.kx-tbl .kx-status{grid-area:status;justify-self:end}.kx-tbl .kx-held{color:var(--ink-2);grid-area:held}.kx-tbl .kx-due{text-align:end;color:var(--ink-2);grid-area:due;justify-self:end}.kx-tbl td.kx-act{text-align:start;white-space:normal;grid-area:act;width:auto}.kx-tbl .kx-lbl{color:var(--muted);margin-inline-end:6px;display:inline-block}.kx-tbl .kx-act .btn{width:100%;min-height:40px}}.oh-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:16px;display:grid}.oh-card{flex-direction:column;gap:12px;display:flex}.oh-hd{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.oh-ref{white-space:nowrap}.oh-title{color:var(--muted);overflow-wrap:anywhere;unicode-bidi:plaintext;margin-top:2px;font-size:13px}.oh-facts{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:14px;display:grid}.oh-facts dt{color:var(--muted)}.oh-facts dd{color:var(--ink);overflow-wrap:anywhere;justify-self:start;margin:0}.oh-nw{white-space:nowrap}.oh-foot{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.oh-foot .btn{flex:0 auto}.oh-pickbox input{width:100%}.oh-picklist{flex-direction:column;gap:2px;max-height:228px;margin-top:6px;display:flex;overflow:auto}.oh-picklist:empty{display:none}.oh-opt{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);border-radius:8px;flex-direction:column;gap:1px;padding:8px 10px;font-size:14px;display:flex}.oh-opt:hover,.oh-opt:focus-visible{background:var(--surface-2);outline:none}.oh-opt:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.oh-opt span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.oh-none{color:var(--muted);padding:8px 10px;font-size:13px}.oh-picked{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.oh-picked .grow{overflow-wrap:anywhere;min-width:0}.oh-listing-line{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}@media (width<=599px){.oh-grid{grid-template-columns:minmax(0,1fr)}.oh-foot .btn{flex:1 1 0;min-height:40px}}.imp .seg20{margin-bottom:12px}.imp-src{gap:8px;display:grid}.imp-files{border:1px solid var(--line);border-radius:var(--r-sm);gap:0;display:grid}.imp-file{border-top:1px solid var(--line);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:4px 12px;font-size:14px;display:grid}.imp-file:first-child{border-top:0}.imp-k{color:var(--muted);font-size:13px}.imp-v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.imp-b{gap:8px;display:flex}.imp-checks{flex-wrap:wrap;gap:8px 16px;font-size:14px;display:flex}.imp-check{align-items:center;gap:8px;min-height:44px;display:inline-flex}.imp-type{max-width:360px;margin:0}.imp table td,.imp table th{vertical-align:middle;font-variant-numeric:tabular-nums;height:44px;font-size:14px}.imp table th,.imp .c-note{font-size:12px}.imp-sum .c-num,.imp-hist .c-num{text-align:right}.imp-sub{margin-top:16px;font-size:14px}.imp-sub h4{margin:0 0 4px;font-size:14px}.imp-sub summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.imp-map{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 16px;margin-top:8px;display:grid}.imp-row{max-width:320px;margin:0}.imp-rows td:nth-child(2),.imp-rows td:first-child{white-space:nowrap}.imp-row label{font-size:13px}.imp-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.imp-bar select{min-height:44px}.imp-why{white-space:normal;max-width:420px}.imp-why div+div{margin-top:2px}.imp-pf{color:var(--muted);align-items:center;gap:4px;margin-left:8px;font-size:12px;display:inline-flex}.imp-pf i{background:var(--ink);border-radius:50%;width:6px;height:6px}.imp-more{margin-top:8px}.imp-acts{white-space:nowrap;text-align:right}.imp-acts .btn+.btn{margin-left:8px}.imp-kept{margin:0 0 12px 16px;padding:0;font-size:14px}.imp-modal-ft{justify-content:flex-end;gap:8px;margin-top:12px}@media (width<=767px){.imp-file{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k b""v v";padding:8px 12px}.imp-k{grid-area:k}.imp-b{grid-area:b}.imp-v{grid-area:v}.imp-b .btn,.imp .ft-d .btn,.imp-acts .btn{min-height:44px}.imp .ft-d .btn.primary{flex:1}.imp-rows thead,.imp-hist thead{display:none}.imp-rows,.imp-rows tbody,.imp-rows tr,.imp-rows td,.imp-hist,.imp-hist tbody,.imp-hist tr,.imp-hist td{width:100%;display:block}.imp-rows tr,.imp-hist tr{border-top:1px solid var(--line);padding:8px 12px}.imp-rows tr:first-child,.imp-hist tr:first-child{border-top:0}.imp table.imp-rows td,.imp table.imp-hist td{text-align:left;border:0;height:auto;padding:2px 0}.imp-rows td:first-child,.imp-rows td:nth-child(2){width:auto;color:var(--muted);font-size:12px;display:inline}.imp-rows td:first-child:after{content:", "}.imp-hist td[data-l]:before{content:attr(data-l) " ";color:var(--muted);font-size:12px}.imp-why{max-width:none}.imp-sum th,.imp-sum td{padding-left:6px;padding-right:6px;font-size:12px}}.lb-days,.lb-sum{margin-bottom:12px}.lb-tbl tr.lb-me td{background:var(--canvas)}.speed-rules{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.rc-hours{margin:0 0 12px}.commission-statements{border-block-start:1px solid var(--line);margin-block-start:16px;padding-block:12px}.commission-statements>summary{cursor:pointer;font-weight:600}.commission-statements h3,.commission-statements h4{margin-block:16px 10px}.commission-statements .grid2-d{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:12px;display:grid}.commission-statements .field{min-width:0}.commission-statements .field input,.commission-statements .field select,.commission-statements .field textarea{box-sizing:border-box;width:100%}.commission-statements .c-scroll{max-width:100%;margin-block:12px;overflow-x:auto}.commission-statements table{border-collapse:collapse;width:100%;min-width:640px}.commission-statements th,.commission-statements td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:8px}.commission-statements .btn{white-space:normal}@media (width<=640px){.commission-statements .grid2-d{grid-template-columns:minmax(0,1fr)}}.att-card .att-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;display:flex}.att-card .att-state{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.att-card .att-note{color:var(--ink-2);margin:4px 0 8px;font-size:13px}.att-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0 0 12px;display:flex}.att-filters label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.att-filters input,.att-filters select{min-height:36px}.att-day{margin:0 0 10px}.att-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.att-tbl td,.att-tbl th{white-space:nowrap}.att-office{margin-top:14px;padding:12px 16px}.att-office summary{cursor:pointer;font-weight:600}.att-office-f{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.att-office-f label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.att-office-f input{width:130px;min-height:34px}.att-ret{margin-top:14px}@media (width<=767px){.att-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.att-card .att-row .btn.primary,.att-filters label,.att-filters select,.att-filters input,.att-office-f input{width:100%}}.b-sec.vw{margin-top:20px}.vw-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vw-step{grid-template-columns:24px 1fr;align-items:start;gap:10px;display:grid}.vw-n{background:var(--canvas);border:1px solid var(--line);width:24px;height:24px;color:var(--ink-2);border-radius:999px;place-items:center;font-size:12px;font-weight:600;display:grid}.vw-body{min-width:0}.vw-body>b{margin:2px 0 6px;font-size:14px;display:block}.vw-state{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.vw-state>.vw-line,.vw-state>.vw-row,.vw-state>.vw-msg,.vw-state>.vw-draft,.vw-state>.vw-field,.vw-state>.vw-text,.vw-state>.b-sub:not(:nth-child(2)){flex-basis:100%}.vw-line{color:var(--ink-2);font-size:13px}.vw-line.warn{color:var(--pend-ink)}.vw-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vw-row select{min-height:36px}.vw-field{width:100%;margin:0}.vw-field textarea{box-sizing:border-box;width:100%}.vw-text{white-space:pre-wrap;margin:2px 0 0;font-size:14px}.vw-msg,.vw-draft{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.vw-msg p,.vw-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.vw-draft{border-color:var(--accent-tint-2);background:var(--accent-tint)}.vw-dh{align-items:center;gap:6px;font-size:13px;display:flex}.vw-skel{background:var(--skeleton);border-radius:10px;height:84px}.tc-evin{vertical-align:-2px;color:var(--ok-ink);margin-right:3px;display:inline-flex}.tc-evin svg,.tc-mev.is-in svg{width:12px;height:12px}.tc-ev.is-in,.tc-mev.is-in{border-left-color:var(--ok-ink)}.tc-vstate{margin-top:4px}.boost-portals{gap:12px;margin-block-start:12px;display:grid}.boost-portal{border:1px solid var(--line);border-radius:var(--r);gap:12px;padding:12px 16px;display:grid}.boost-portal-hd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boost-portal-hd .c-note{margin-inline-start:auto}.boost-product{border-block-start:1px solid var(--line);gap:8px;padding-block-start:12px;display:grid}.boost-product:first-of-type{border-block-start:0;padding-block-start:0}.boost-product-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.boost-prices{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.boost-price{text-align:start;white-space:normal;justify-items:start;gap:2px;min-block-size:48px;display:grid}.boost-price .boost-dur{color:var(--muted);font-size:12px}.boost-price .boost-cost{font-variant-numeric:tabular-nums;font-weight:600}.boost-price.none{border:1px dashed var(--line);border-radius:var(--r);padding:6px 10px}.boost-runs{flex-wrap:wrap;gap:6px;margin-block-start:8px;display:flex}.boost-ro{gap:10px;margin:0;padding:0;list-style:none;display:grid}.boost-ro li{justify-items:start;gap:4px;display:grid}.boost-picker{max-block-size:55vh;overflow:auto}.boost-choice{text-align:start;white-space:normal;justify-content:start;gap:12px;inline-size:100%;margin-block:6px;display:flex}.boost-choice[hidden]{display:none}.boost-choice img,.boost-photo{object-fit:cover;background:var(--line);border-radius:4px;flex-shrink:0;block-size:48px;inline-size:56px}.field>.btn[data-act=boostListingChooser]{white-space:normal;text-align:start;overflow-wrap:anywhere;inline-size:100%}@media (width<=640px){.boost-prices{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.boost-stack table,.boost-stack thead,.boost-stack tbody,.boost-stack tr,.boost-stack td{inline-size:100%;display:block}.boost-stack thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.boost-stack tr{border-block-end:1px solid var(--line);padding:10px 12px}.boost-stack td{text-align:start;border:0;padding:2px 0}.boost-stack td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:600;display:block}.boost-stack .c-scroll{overflow:visible}}.lead-enquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}.sx-rgrid.has-about{grid-template-columns:240px minmax(0,1fr) 300px}.sx-rabout{min-inline-size:0}.lead-record-tabs{margin-block:12px}@media (width<=1200px){.sx-rgrid.has-about{grid-template-columns:minmax(0,1fr) 300px}.sx-rgrid.has-about .sx-rabout{grid-column:1/-1}}@media (width<=767px){.sx-rgrid.has-about{flex-direction:column;display:flex}.sx-rabout{order:2}}.call-warning-dot{background:var(--vw-warning);border:1px solid var(--ink-2);border-radius:50%;block-size:7px;inline-size:7px;margin-inline-end:6px;display:inline-block}.wa-template-chips{flex-wrap:wrap;gap:6px;display:flex}.deal-board-navigation{justify-content:end;gap:8px;margin-block:8px;display:flex}#dlBoard{scrollbar-width:auto;scrollbar-gutter:stable}#dlBoard .sx-col:not(.collapsed){flex-basis:280px;inline-size:280px}#dlBoard .sx-colhd h2{white-space:normal;overflow-wrap:anywhere;unicode-bidi:plaintext}#dlBoard .sx-l1{flex-wrap:wrap;row-gap:4px}#dlBoard .sx-name{white-space:normal;text-overflow:clip;overflow-wrap:break-word;text-align:start;unicode-bidi:plaintext;flex:9ch;min-inline-size:9ch;overflow:visible}@media (width<=767px){.deal-board-navigation{display:none}}.sx-drag-handle{color:var(--muted);cursor:grab;font:inherit;touch-action:none;background:0 0;border:0;flex:none;padding:4px}.sx-drag-handle:active{cursor:grabbing}.deal-filter-pop{position:relative}.deal-filter-pop>summary{cursor:pointer;list-style:none}.deal-filter-pop>.card{z-index:30;gap:10px;min-inline-size:240px;display:grid;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.deal-filter-pop .card select{inline-size:100%;max-inline-size:none}@media (width<=767px){.sx-btabs,#dlBoard{-webkit-overflow-scrolling:touch;padding-inline-end:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.sx-quick:has([data-act=dlQuick]){-webkit-overflow-scrolling:touch;padding-inline-end:32px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}[dir=rtl] .sx-btabs,[dir=rtl] #dlBoard{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}[dir=rtl] .sx-quick:has([data-act=dlQuick]){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}#dlBoard .sx-col:not(.collapsed){flex-basis:calc(100vw - 72px);inline-size:calc(100vw - 72px)}}.deal-document-progress{width:100%;height:8px;accent-color:var(--accent-fill)}[data-draft-form-root]{flex-direction:column;gap:12px;display:flex}[data-draft-form-root] fieldset{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}[data-draft-form-root] .note{background:var(--warn-soft);border-color:var(--warn-line);color:var(--pend-ink);margin:0}[data-draft-form-root] [role=alert]{color:var(--danger);margin:0}[data-draft-form-root] [aria-pressed=true]{background:var(--primary-bg);color:var(--primary-ink);border-color:var(--primary-bg)}.tc-type-groups{grid-template-columns:3fr 4fr;gap:12px;margin-block:12px;display:grid}.tc-type-groups fieldset{border:0;min-inline-size:0;margin:0;padding:0}.tc-type-groups legend{margin-block-end:4px;font-size:12px;font-weight:600}.tc-form .tc-type-groups .tc-types{margin:0;display:flex}.tc-form .tc-type-groups .tc-types a{flex:1;font-size:12px}@media (width<=600px){.tc-type-groups{grid-template-columns:1fr}}.tc-ev{font-size:13px}.tc-calbar .tc-legend{margin-block:0}.tc-ev.tc-t-task,.tc-ev.tc-t-note{background:var(--surface-3)}.team-calendar-agents{gap:6px;margin-block:8px;display:flex;overflow:auto}.team-calendar-agents .btn{flex:none}.team-calendar-agents [aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint)}.calendar-agent-avatar{border:2px solid var(--calendar-agent);block-size:24px;inline-size:24px;color:var(--ink);border-radius:50%;place-items:center;margin-inline-end:5px;font-size:11px;display:inline-grid}.tc-agent-event{border-inline-start:4px solid var(--calendar-agent)!important}.calendar-sync fieldset{border:0;min-width:0;margin:0;padding:0}.calendar-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.calendar-provider{border:1px solid var(--line);border-radius:var(--r);padding:12px}.calendar-check{align-items:flex-start;gap:8px;margin:12px 0;display:flex}.calendar-sync .btn{margin:8px 8px 8px 0}.calendar-table{max-height:400px;overflow:auto}.calendar-sync input,.calendar-sync select{max-width:100%}.pilot-usage .grid2-d{gap:12px;margin-bottom:16px}.pilot-usage .c-scroll{max-width:100%;overflow-x:auto}.pilot-usage table{min-width:560px}.pilot-usage summary{cursor:pointer;margin:16px 0}@media (width<=600px){.pilot-usage .grid2-d{grid-template-columns:1fr}}.rc-card{margin-bottom:var(--sp-4);min-width:0}.rc-grid{gap:var(--sp-4);margin-bottom:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.rc-grid>.rc-card{margin-bottom:0}.rc-grid>.rc-wide{grid-column:1/-1}.rc-head{margin:0 0 var(--sp-3);font-size:var(--t-14);color:var(--ink);font-weight:600}.rc-empty{padding:var(--sp-5) var(--sp-3);text-align:center;color:var(--muted);font-size:var(--t-13);background:var(--surface-2);border-radius:var(--r-sm)}.rc-fig{min-width:0}.rc-svg{width:100%;height:auto;display:block;overflow:visible}.rc-ax text,.rc-xl{fill:var(--muted);font-size:11px}.rc-svg .gl{stroke:var(--line);stroke-width:1px}.rc-ln{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rc-dot{fill:var(--surface);stroke-width:2px}.rc-hit{fill:#0000;outline:none}.rc-hit:hover,.rc-hit:focus-visible{fill:var(--accent-tint)}.rc-col{stroke:var(--surface);stroke-width:2px}.rc-cg{outline:none}.rc-cg:focus-visible .rc-hit,.rc-cg:hover .rc-hit{fill:var(--accent-tint)}.rc-legend{gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-3);font-size:var(--t-12);color:var(--ink-2);flex-wrap:wrap;display:flex}.rc-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-inline-end:6px;display:inline-block}.rc-legend small{color:var(--muted)}.rc-tkey{background:var(--ink);border-radius:0!important;width:2px!important;height:12px!important}.rc-bars{gap:var(--sp-3);display:grid}.rc-bar,.rc-fn,.rc-grp{gap:var(--sp-3);border-radius:var(--r-sm);outline:none;grid-template-columns:minmax(0,30%) minmax(0,1fr) auto;align-items:center;display:grid}.rc-bar:focus-visible,.rc-fn:focus-visible,.rc-grp:focus-visible,.rc-seg:focus-visible,.rc-cg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rc-bl{font-size:var(--t-13);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.rc-bt{border-radius:var(--r-pill);background:var(--track);height:10px;display:block;position:relative;overflow:hidden}.rc-bf{border-radius:0 4px 4px 0;min-width:0;height:100%;display:block}[dir=rtl] .rc-bf{border-radius:4px 0 0 4px}.rc-bt .rc-target{background:var(--ink);width:2px;position:absolute;top:-2px;bottom:-2px}.rc-bv{font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink-2);text-align:end;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;min-width:48px;display:flex}.rc-bv small{font-size:var(--t-12);color:var(--muted)}.rc-ft{height:14px}.rc-funnel .rc-bt{background:0 0}.rc-gs{grid-column:2/4;gap:4px;display:grid}.rc-grp{grid-template-columns:minmax(0,30%) minmax(0,1fr)}.rc-gr{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.rc-gr .rc-bt{height:8px}.rc-stack{border-radius:var(--r-sm);gap:2px;height:20px;display:flex;overflow:hidden}.rc-seg{outline:none;min-width:2px;height:100%;display:block}.rc-nums{margin-top:var(--sp-3);border-top:1px solid var(--line);padding-top:var(--sp-2)}.rc-nums>summary{cursor:pointer;font-size:var(--t-13);color:var(--accent-ink);padding:var(--sp-2) 0;font-weight:600;list-style:none}.rc-nums>summary::-webkit-details-marker{display:none}.rc-nums>summary:before{content:"+";width:16px;font-weight:700;display:inline-block}.rc-nums[open]>summary:before{content:"-"}.rc-nums>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.rc-nums .c-scroll{margin-top:var(--sp-2)}.rc-nums .c-scroll+.card,.rc-nums>.card{margin-top:var(--sp-3)}.rc-tile{min-width:0;position:relative}.rc-tile .rc-per{font-size:var(--t-11);color:var(--muted);margin-top:2px}.rc-spark{width:100%;height:28px;margin-top:var(--sp-2);display:block}.rc-spark polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rc-spark circle{fill:var(--accent)}.rc-spark-note{margin-top:2px}.rc-tip{z-index:9999;pointer-events:none;opacity:0;border-radius:var(--r-sm);background:var(--ink);max-width:260px;color:var(--surface);font-size:var(--t-12);white-space:pre-line;box-shadow:var(--shadow-2);padding:6px 10px;line-height:1.4;position:fixed}.rc-tip.on{opacity:1}@media (width<=900px){.rc-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.rc-bar,.rc-fn{grid-template-columns:minmax(0,1fr) auto}.rc-bar .rc-bt,.rc-fn .rc-bt{order:3;grid-column:1/-1}.rc-grp{grid-template-columns:minmax(0,1fr)}.rc-gs{grid-column:1}.rc-nums .c-scroll{overflow-x:auto}}.rc-svg.rc-n{display:none}@media (width<=600px){.rc-svg.rc-w{display:none}.rc-svg.rc-n{display:block}}.rc-gr>:last-child{white-space:nowrap;text-align:end}.pj-list{margin:0;padding:0;list-style:none}.pj-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.pj-list li:first-child{border-top:0}.pj-open{text-align:start;white-space:normal;flex:1;justify-content:flex-start;min-width:0}.pj-open span{color:var(--ink-2);overflow-wrap:anywhere}.pj-credit{color:var(--muted);margin:12px 0;font-size:12px}.c-proj-table .c-progress .t,.c-proj-cards .c-progress .t{background:var(--track)}.c-proj-table .c-progress .t i,.c-proj-cards .c-progress .t i{background:var(--accent-fill)}.bro-framed{background:var(--surface-3);position:relative}.bro-cover-frame{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:12px;overflow:hidden}.bro-cover-frame .bro-cover{object-fit:cover;block-size:100%;inline-size:100%}.bro-cover-frame>span{background:var(--surface);color:var(--ink);padding:8px;font-size:12px;position:absolute;inset-block-end:0;inset-inline:0}.bro-framed .bro-timg{opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.bro-framed.ready .bro-timg{opacity:1}.bro-framed.ready .bro-cover-frame{display:none}.bro-framed.fail .bro-tfail{background:var(--surface);block-size:auto;font-size:12px;position:absolute;inset-block-end:8px;inset-inline:8px}.c-sticky.bro-sticky{z-index:55;margin:0;position:fixed;inset-block-end:16px;inset-inline-start:calc(var(--sidebar-w,var(--rail-w)) + 16px);inset-inline-end:16px}.page:has(.bro-sticky) .bro-grid{padding-block-end:128px}@media (width<=900px){.c-sticky.bro-sticky{inset-inline-start:16px}}@media (width<=767px){.c-sticky.bro-sticky{flex-wrap:wrap;inset-block-end:calc(72px + env(safe-area-inset-bottom))}}.help-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.help-layout h2,.help-guide h2{margin-block:24px 12px;font-size:18px}.help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.help-guide-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);color:var(--ink);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.help-guide-card span{color:var(--ink-2);font-size:13px;line-height:1.6}.help-guide-card:hover,.help-guide-card:focus-visible{border-color:var(--accent)}.help-chat{position:sticky;inset-block-start:76px}.help-chat h2{margin-block-start:0}.help-chat input{inline-size:100%}.help-answer{border-block-start:1px solid var(--line);margin-block-start:16px;padding-block-start:12px}.help-answer p,.help-guide p,.help-faq p{overflow-wrap:anywhere;line-height:1.8}.help-guide{max-inline-size:1000px;margin-inline:auto}.help-guide header{margin-block:16px 24px}.help-guide header h1{font-size:26px}.help-guide-sum{color:var(--ink-2);margin:6px 0 0}.help-steps{padding-inline-start:24px}.help-steps li{margin-block:24px;padding-inline-start:8px}.help-steps h2{margin-block:0 8px;font-size:16px}.help-shot{margin:12px 0 0}.help-shot img{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);block-size:auto;inline-size:100%;max-inline-size:960px;display:block}.help-faq{border-block-end:1px solid var(--line);padding-block:12px}.help-faq summary{cursor:pointer;font-weight:600}.help-faq p{margin-block:10px}@media (width<=1000px){.help-layout{grid-template-columns:minmax(0,1fr)}.help-chat{position:static}.help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.help-guide-grid{grid-template-columns:minmax(0,1fr)}.help-guide header h1{font-size:22px}.help-steps{padding-inline-start:18px}}.ptour{z-index:120;position:fixed;inset:0}.ptour-shade{background:0 0;position:absolute;inset:0}.ptour-shade.on{background:var(--overlay)}.ptour-spot{box-shadow:0 0 0 9999px var(--overlay);outline:2px solid var(--accent);outline-offset:2px;pointer-events:none;border-radius:12px;transition:left .25s,top .25s,width .25s,height .25s;position:absolute}.ptour-card{background:var(--surface);max-width:calc(100vw - 32px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-3);border-radius:12px;padding:16px;position:absolute}.ptour-card:focus{outline:none}.ptour-step{color:var(--accent-ink);font-size:12px;font-weight:600}.ptour-card h2{margin:4px 0 6px;font-size:16px;line-height:1.3}.ptour-card p{color:var(--ink-2);margin:0 0 12px;font-size:13px;line-height:1.5}.ptour-dots{gap:6px;margin:0 0 12px;display:flex}.ptour-dots span{background:var(--line);border-radius:50%;width:6px;height:6px}.ptour-dots span.on{background:var(--accent)}.ptour-actions{align-items:center;gap:8px;display:flex}.ptour-actions .grow{flex:1}@media (prefers-reduced-motion:reduce){.ptour-spot{transition:none}}@media (width<=767px){#modal.phone-form-sheet{block-size:var(--sheet-height,100dvh);place-items:stretch stretch;padding:0;inset-block-start:var(--sheet-top,0);inset-block-end:auto;overflow:hidden}#modal.phone-form-sheet .box{overscroll-behavior:contain;block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:0;margin:0;overflow-y:auto}#modal.phone-form-sheet .box>h2,#modal.phone-form-sheet #tcf>h2{font-size:20px}#modal.phone-form-sheet .box>.row:last-child,#modal.phone-form-sheet #tcf>.row:last-child{z-index:4;background:var(--surface);padding:12px 0 calc(12px + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-end:0;display:flex;position:sticky;inset-block-end:calc(-16px - env(safe-area-inset-bottom))}#modal.phone-form-sheet .btn.primary{min-block-size:44px}}.table-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px);mask-image:linear-gradient(90deg,#0000,#000 16px)}.table-fade-right{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px);mask-image:linear-gradient(270deg,#0000,#000 16px)}.table-fade-left.table-fade-right{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}@media (width<=600px){.team-d tbody tr{position:relative}.team-d tbody td[data-label=Person]{grid-column:1/-1;padding-inline-end:84px!important}.team-d tbody td[data-label=Person]:before{content:none}.team-d tbody td[data-list-select-cell]{inline-size:20px;min-inline-size:20px;position:absolute;inset-block-start:16px;inset-inline-end:56px}.team-d tbody td.list-row-actions{inline-size:32px;position:absolute;inset-block-start:8px;inset-inline-end:12px}.team-d tbody td[data-list-select-cell]:before,.team-d tbody td.list-row-actions:before{content:none}}.portal-action-icon{vertical-align:-2px;flex-shrink:0;block-size:14px;inline-size:14px;margin-inline-end:5px;display:inline-block}.quickview-no-photos{background:var(--surface-3);block-size:120px;color:var(--ink-2);border-radius:var(--r-card);justify-content:center;align-items:center;gap:8px;margin-block-end:16px;display:flex}.qv-a .dtl-a{align-items:baseline;gap:8px 12px;display:flex}.qv-a .dtl-a h2{flex:1 1 0;min-width:0;margin:2px 0}.qv-a .dtl-a .chip{flex:none;align-self:center}.qv-a .dprice-a{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:600}.qv-a .dport-a{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:8px;display:flex}.qv-a .dupg-a{margin-block-start:6px}.qv-a>.btn{flex:none}.dfix-a{border-radius:var(--r);background:color-mix(in srgb,var(--vw-danger) 8%,var(--surface));color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 24px;padding:8px 12px;font-size:13px;display:flex}.dfix-a svg{color:var(--vw-danger);flex:none}.dfix-a .dfix-n{font-variant-numeric:tabular-nums;font-weight:700}.dfix-a .dfix-t{color:var(--ink-2);overflow-wrap:anywhere;flex:200px;min-inline-size:0}.dfix-a .dfix-go{cursor:pointer;margin-inline-start:auto;font-weight:600}@media (width<=640px){.dfix-a{margin:0 16px}.qv-a .dtl-a{flex-wrap:wrap}.qv-a .dtl-a h2{flex-basis:100%}}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSansArabic-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSansArabic-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans Arabic;src:url(/assets/fonts/IBMPlexSansArabic-SemiBold.ttf)format("truetype");font-weight:600 800;font-style:normal;font-display:swap}html[lang=ar] body,html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select,html[lang=ar] button{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}html[lang=ar]{font-synthesis:none}.drawer,#drawer{inset-inline:auto 0}html[dir=rtl] .drawer:not(.on),html[dir=rtl] #drawer:not(.on){transform:translate(-100%)}html[dir=rtl] .toggle input:checked+i:after,html[dir=rtl] .psw input:checked+i:after{transform:translate(-16px)}html[dir=rtl] select,html[dir=rtl] .sx-sel{background-position:12px}html[dir=rtl] .rec-back>svg,html[dir=rtl] [data-act=edBack],html[dir=rtl] .b-chev>svg,html[dir=rtl] .sx-back>svg{transform:scaleX(-1)}html[dir=rtl] .ed .field label .pm .mark{transform-origin:0}html[dir=rtl] .imgs .im .ptl .mark{transform-origin:100% 100%}.pl-lockup,.pl-word,.liyo-wordmark,input[type=email],input[type=tel],input[inputmode=numeric],input[inputmode=decimal],.mono{direction:ltr;unicode-bidi:isolate}[data-i18n-data],.lt20,.lead-enquiry-message,.rec-li .m>b{unicode-bidi:plaintext}@media (width<=899px){.rail{inset-inline:0 auto}html[dir=rtl] .rail:not(.open){transform:translate(105%)}}html[dir=rtl] :where(p,h1,h2,h3,h4,li,td,th,label,dd,dt,small,.muted,.toast,.sub,.b-sub,.sub-d,.chip,.pill,[class*=title],[class*=name],[class*=addr],[class*=loc],[class*=ref],[class*=price],.lt20){unicode-bidi:plaintext}html[dir=rtl] .cs-list li{unicode-bidi:normal}html[dir=rtl] select:not([multiple]):not([size]),html[dir=rtl] .field select:not([multiple]):not([size]),html[dir=rtl] select.f,html[dir=rtl] .lbar20 select,html[dir=rtl] .pager select{background-position:10px}html[dir=rtl] .liyo-set .ls-f select,html[dir=rtl] .liyo-set .ls-f input[list]{background-position:10px;padding-left:32px;padding-right:12px}html[dir=rtl] .menu .dd{left:0;right:auto}html[dir=rtl] .df .menu .dd,html[dir=rtl] .lsttbl .sticky{left:auto;right:0}html[dir=rtl] .inbox .list{border-right:0;border-left:1px solid var(--line)}@media (width<=959px){html[dir=rtl] .inbox .list{border-left:0}}html[dir=rtl] .lpanel{border-left:0;border-right:1px solid var(--line);left:0;right:auto;box-shadow:18px 0 40px #0f122224}html[dir=rtl] .lpanel .lp-h small{margin-left:0;margin-right:2px}html[dir=rtl] .lpanel .lp-x{margin-left:0;margin-right:auto}html[dir=rtl] .modal .box .row .ca-left,html[dir=rtl] .cd-bulkbar b{margin-left:auto;margin-right:0}html[dir=rtl] .tc-fubtns{margin-left:0;margin-right:auto}@media (width<=560px){html[dir=rtl] .tc-fubtns{margin-right:0}}html[dir=rtl] .imp-acts .btn+.btn{margin-left:0;margin-right:8px}html[dir=rtl] .imp-pf,html[dir=rtl] .leadstbl .ent .t{margin-left:0;margin-right:6px}html[dir=rtl] .cd-steps,html[dir=rtl] .cd-forms,html[dir=rtl] .speed-rules{padding-left:0;padding-right:20px}@media (width<=767px){html[dir=rtl] .cd-rule .acts-d{padding-left:0;padding-right:36px}}html[dir=rtl] th.cd-pick,html[dir=rtl] td.cd-pick{padding-left:0;padding-right:12px}html[dir=rtl] .b-lcard .cd-cardbox{margin-left:4px;margin-right:0}html[dir=rtl] .seg20 a.cd-overtab b{margin-left:0;margin-right:2px}html[dir=rtl] :is(.cd-tile,.tm-card .tm-row,.lb-card .lb-row,.tc-ev,.tc-mev,.tc-link,.bro-tpl,.dl-leadsec .btn.link,table.e-tbl tfoot th){text-align:right}@media (width<=700px){html[dir=rtl] .e-bars .c-hbar .v{text-align:right}}@media (width<=767px){html[dir=rtl] .imp table.imp-rows td,html[dir=rtl] .imp table.imp-hist td{text-align:right}}html[dir=rtl] :is(.tc-ev,.tc-mev,.tc-legend i){border-left-width:0;border-right:3px solid}html[dir=rtl] :is(.tc-ev,.tc-mev,.tc-legend i).tc-t-viewing{border-right-color:var(--accent)}html[dir=rtl] :is(.tc-ev,.tc-mev,.tc-legend i).tc-t-meeting{border-right-color:var(--info-ink)}html[dir=rtl] :is(.tc-ev,.tc-mev,.tc-legend i):is(.tc-t-call,.tc-t-whatsapp,.tc-t-email){border-right-color:var(--ink-2)}html[dir=rtl] :is(.tc-ev,.tc-mev).is-late,html[dir=rtl] .tc-legend i.tc-lg-late{border-right-color:var(--danger)}html[dir=rtl] :is(.tc-ev,.tc-mev).is-in{border-right-color:var(--ok-ink)}html[dir=rtl] .tc-col{border-left:0;border-right:1px solid var(--line)}html[dir=rtl] .tc-mcell{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .tc-mcell:nth-child(7n){border-left:0}html[dir=rtl] .tc-hours span{left:8px;right:auto}html[dir=rtl] .tc-evin{margin-left:3px;margin-right:0}html[dir=rtl] .tl li{border-left:0;border-right:2px solid var(--line);padding-left:0;padding-right:10px}html[dir=rtl] .tl li.hi{border-right-color:var(--accent)}html[dir=rtl] :is(.health .h b .dot,.c-legend i){margin-left:6px;margin-right:0}html[dir=rtl] :is(.c-check,.bro-pick .c-check){left:12px;right:auto}html[dir=rtl] .imgs .im .pic .cov{left:auto;right:6px}html[dir=rtl] .imgs .im .pic .wm{left:6px;right:auto}html[dir=rtl] .bro-side{padding-left:6px;padding-right:0}@media (width<=900px){html[dir=rtl] .bro-side{padding-left:0}}html[dir=rtl] .bro-frame{left:auto;right:4px}@media (width<=767px){html[dir=rtl] .card.rec-head:has(.sh-recbtn) .rec-id{padding-left:88px;padding-right:0}}html[dir=rtl] .md-pick label span{unicode-bidi:plaintext}.entry-location{margin-top:12px}.entry-location-search{flex-wrap:wrap;gap:8px}.entry-location-search input{flex:220px;min-width:0}.entry-location-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block:12px;display:grid}.entry-location-results h4{margin:0 0 6px}.entry-location-row{text-align:start;white-space:normal;width:100%;margin-block:6px;display:block}.entry-location-row[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}.entry-location-confirm{align-items:flex-start;gap:8px;margin-block:8px;display:flex}.entry-draft-check{border:1px solid var(--line);border-radius:var(--r-card);margin-block:16px;padding:16px}.entry-draft-check h3{margin:0 0 8px}@media (width<=700px){.entry-location-results{grid-template-columns:1fr}}.coord-photo-list{border-block-start:1px solid var(--line);margin-block:16px;padding-block:12px}.coord-photo-list ol{padding:0;list-style:none}.coord-photo-list li{flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;display:flex}.coord-photo-list img{object-fit:cover;border-radius:6px;width:96px;height:72px}.coord-gap{margin-top:14px}.coord-confirm{align-items:flex-start;gap:8px;display:flex}.rs-preview{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);font:inherit;border-radius:8px;padding:16px;line-height:1.6}.diary-card .diary-row{color:inherit;justify-content:space-between;align-items:center;gap:12px;padding:10px 4px;display:flex}@media (width<=640px){.diary-card .diary-row{flex-wrap:wrap;gap:6px}}.learn-page{gap:16px;display:grid}.learn-content{padding:16px}.learn-content p{line-height:1.6}.learn-content h3{margin-block-start:0}.learn-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.learn-video{border:1px solid var(--line);gap:12px;min-width:0;margin-block:16px;padding:16px;display:grid}.learn-video>label{gap:6px;display:grid}.learn-video input[type=url],.learn-video input:not([type]){box-sizing:border-box;width:100%}.learn-content li{overflow-wrap:anywhere;margin-block-end:10px}.source-policy-table{overflow-x:auto}.source-policy-table table{width:100%;min-width:620px}.md-list{gap:16px;display:grid}.md-card{gap:14px;display:grid}.md-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.md-head h2{margin:0;font-size:16px}.md-title{color:var(--ink-2);font-weight:500}.md-chips{flex-wrap:wrap;gap:6px;display:flex}.md-sec{border-block-start:1px solid var(--line);padding-block-start:12px}.md-sec-h{justify-content:space-between;align-items:center;gap:8px;margin-block-end:10px;display:flex}.md-sec-h h3{margin:0;font-size:14px}.md-sec-h small{color:var(--muted);margin-inline-start:4px;font-weight:500}.md-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.md-grid li{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);gap:6px;padding:6px;display:grid}.md-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-3);width:100%}.md-cap{color:var(--ink-2);font-size:12px}.md-tools{flex-wrap:wrap;gap:4px;display:flex}.md-none{color:var(--muted);margin:0}.md-loading{color:var(--muted)}.md-pick{grid-template-columns:minmax(0,1fr);gap:4px;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.md-pick li{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 4px;display:flex}.md-pick label{align-items:center;gap:6px;min-width:0;display:flex}.md-pick label b,.md-pick li>:last-child{white-space:nowrap;flex-shrink:0}.md-pick span{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=640px){.md-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.md-sec-h{flex-wrap:wrap}}.lp-tbl td{vertical-align:top}.lp-tbl .num{text-align:end;font-variant-numeric:tabular-nums}.lp-ref{border:1px solid var(--line);border-radius:var(--r-pill);margin-block:0 2px;margin-inline:0 2px;padding:1px 6px;font-size:12px;display:inline-block}.lp-ref.off{color:var(--muted);text-decoration:line-through}.lp-acts{white-space:nowrap;text-align:end}.lp-acts .btn+.btn{margin-inline-start:4px}.lp-fresh{margin-block:8px 12px}.lp-pick{gap:4px;max-height:40vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.lp-pick li{border-block-end:1px solid var(--line);padding:4px 2px}.lp-pick label{align-items:center;gap:6px;display:flex}#lpForm input[type=checkbox]{flex:none;width:auto;min-height:0;padding:0}.lp-pick span{color:var(--ink-2)}.lp-confirm{align-items:flex-start;margin-block-start:10px}.lp-rep .tbl{margin-block:8px}@media (width<=640px){.lp-acts{white-space:normal}.lp-acts .btn{margin-block:2px}}.toast.rx-undo{align-items:center}.rx-undot{flex:1;min-width:0}.toast .rx-undob{border-color:var(--line-2);flex:none;height:30px;min-height:30px;padding:0 12px;font-weight:600}.rx-delp{color:var(--ink-2);margin:0;font-size:14px;line-height:1.5}.rx-dela{justify-content:flex-end;gap:8px;margin-top:16px}.es-docs{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.es-doc{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding-bottom:12px;display:flex}.es-doc:last-child{border-bottom:0;padding-bottom:0}.es-doc.es-hl{outline:2px solid var(--accent,var(--line));outline-offset:4px;border-radius:6px}.es-dh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.es-dh b{color:var(--ink);min-width:0;font-weight:600}.es-req,.es-sub{color:var(--muted);font-size:12px}.es-sgs{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.es-sg{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.es-sg .m{flex-direction:column;flex:140px;min-width:0;display:flex}.es-sg .m b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.es-sg .m span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.es-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.es-row{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr 1fr;gap:8px;padding-bottom:8px;display:grid}@media (width<=640px){.es-row{grid-template-columns:1fr}}.es-prov{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;display:flex}.es-prov span{color:var(--muted)}.es-kinds{border:0;flex-direction:column;gap:4px;margin:12px 0 4px;padding:0;display:flex}.es-kinds legend{color:var(--ink);margin-bottom:6px;font-weight:600}.ig-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}@media (width<=640px){.ig-grid{grid-template-columns:1fr}}.ig-card{flex-direction:column;gap:8px;min-width:0;display:flex}.ig-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.ig-hd h3{margin:0}.ig-meta{color:var(--muted);flex-direction:column;gap:2px;font-size:12px;display:flex}.ig-dl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ig-dl li{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ig-dw{color:var(--muted);min-width:64px}.ig-dk{color:var(--ink);font-weight:600}.ig-dr{color:var(--muted);overflow-wrap:anywhere}.ig-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ig-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ig-map{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.ig-map legend{color:var(--ink);margin-bottom:4px;font-weight:600}.ig-picks{flex-wrap:wrap;gap:8px 16px;display:flex}.ig-pick{color:var(--ink);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cs-p h3{margin:0 0 12px}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.cs-grid{grid-template-columns:1fr}}.cs-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.cs-card.cs-off{background:var(--surface-2);color:var(--muted)}.cs-card.cs-off b{color:var(--muted)}.cs-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-line{color:var(--muted);margin:0;font-size:12px}.pb-p .num{font-variant-numeric:tabular-nums;white-space:nowrap}.pb-tbs{color:var(--muted);font-size:11px;font-weight:400;display:block}.pb-t td .nm-d{font-weight:600}.pb-h4{color:var(--ink);margin:16px 16px 4px;font-size:14px}.pb-foot{margin:8px 16px 12px}.pb-edit input[type=text]{text-align:end;width:96px}.pb-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.pb-plans{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.pb-plans legend{color:var(--ink);margin-bottom:6px;font-weight:600}.wa-in{grid-template-rows:auto 1fr;grid-template-columns:320px 1fr;gap:12px;min-height:480px;display:grid}.wa-hd{grid-column:1/-1;align-items:center;gap:8px;display:flex}.wa-l,.wa-c{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.wa-c{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.wa-ts-list{max-height:640px;margin:0;padding:0;list-style:none;overflow-y:auto}.wa-ts-list li+li{border-top:1px solid var(--line)}.wa-t{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:1fr auto;gap:2px 8px;width:100%;padding:12px 16px;display:grid}.wa-t:hover,.wa-t.on{background:var(--accent-tint)}.wa-t:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wa-tn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wa-tt{color:var(--muted);font-size:12px}.wa-tp{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:13px;overflow:hidden}.wa-ts{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.wa-ch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-ch h2{margin:0;font-size:16px}.wa-empty{margin:auto}.wa-msgs{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wa-b{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;max-width:80%;padding:8px 12px}.wa-b.out{background:var(--accent-tint);border-color:#0000;align-self:flex-end}.wa-b p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px}.wa-meta{color:var(--muted);margin-top:4px;font-size:12px;display:block}.wa-comp{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.wa-comp .field{margin:0}.wa-comp textarea,.wa-comp select{box-sizing:border-box;width:100%}.wa-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wa-row .sub-d{flex:1;min-width:0}.wa-why{color:var(--ink-2);margin:0;font-size:13px}.cm-kv{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:13px;display:grid}.cm-kv dt{color:var(--muted)}.cm-kv dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.cm-kv.stack{grid-template-columns:1fr;gap:2px}.cm-kv.stack dd+dt{margin-top:8px}.cm-days{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 12px;display:flex}.cm-lbl{color:var(--ink-2);margin-right:6px;font-size:13px}.cm-day{cursor:pointer;position:relative}.cm-day input{opacity:0;width:1px;height:1px;position:absolute}.cm-day span{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink-2);background:var(--surface);padding:6px 12px;font-size:13px;display:inline-block}.cm-day input:checked+span{background:var(--accent-tint);border-color:var(--accent);color:var(--ink);font-weight:600}.cm-day input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.cm-list{margin:0;padding:0;list-style:none}.cm-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.cm-list li:first-child{border-top:0}.cm-list .grow{flex:1;min-width:0}.cm-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.cm-rules{color:var(--ink-2);margin:8px 0 0;padding-left:18px;font-size:13px}.cm-script{white-space:pre-wrap;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}@media (width<=767px){.wa-in{grid-template-columns:1fr;min-height:0}.wa-in.picked .wa-l,.wa-in:not(.picked) .wa-c{display:none}.wa-b{max-width:92%}}.op-row{grid-template-columns:minmax(0,2fr) minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1fr) auto;gap:6px;margin-bottom:6px;display:grid}@media (width<=640px){.op-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.comm{border:0;min-width:0;margin:0;padding:0}.comm pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.comm h3,.comm p{overflow-wrap:anywhere}.comm label:has(>input[type=checkbox]){align-items:flex-start;gap:8px;margin:8px 0;display:flex}.comm .rec-btns{flex-wrap:wrap;gap:8px;display:flex}.ml{flex-direction:column;gap:16px;min-width:0;display:flex}.ml-step h2,.ml-cardhead h2{font-size:var(--t-16);margin:0 0 12px}.ml-cardhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.ml-cardhead h2{margin:0}.ml-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ml-picked{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-3);align-items:center;gap:12px;padding:10px 12px;display:flex}.ml-pickedmain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ml-name{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ml-sub{font-size:var(--t-13);color:var(--muted);overflow-wrap:anywhere}.ml-chips{flex-wrap:wrap;gap:6px;display:flex}.ml-results{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ml-result{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:44px;font:inherit;text-align:start;color:var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 12px;display:flex}.ml-result:hover{background:var(--surface-3)}.ml-result:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ml-langrow{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ml-label{font-size:var(--t-13);color:var(--muted)}.ml-seg{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);display:inline-flex;overflow:hidden}.ml-segb{min-width:88px;min-height:40px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 12px}.ml-segb+.ml-segb{border-inline-start:1px solid var(--line)}.ml-segb.on{background:var(--accent-tint-2);color:var(--accent-ink);font-weight:600}.ml-segb:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ml-tpls{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ml-tpl{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ml-tpl.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-tint-2)}.ml-tplhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ml-tplhead h3{font-size:var(--t-14);margin:0}.ml-tpltext{font-size:var(--t-13);color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex:1;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.ml-tplact{flex-wrap:wrap;gap:8px;display:flex}.ml-h{font-size:var(--t-14);margin:16px 0 8px}.ml-fills{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.ml-missing{margin:6px 0 0;padding-inline-start:18px}.ml-line{font-size:var(--t-13);color:var(--ink);border-radius:var(--r-sm);background:var(--surface-3);border:1px solid var(--line);padding:8px 10px}.ml-pickrow{flex-wrap:wrap;gap:12px;display:flex}.ml-pick{min-width:200px}#mlText{resize:vertical;width:100%;max-width:100%;min-height:160px;font:inherit;font-size:var(--t-14);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);padding:10px;line-height:1.5}#mlSubject{width:100%}.ml-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 8px;display:flex}.ml-bar .btn{min-height:40px}#mlMessageBody>*+*{margin-top:12px}.ml-own{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ml-ownrow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);align-items:center;gap:12px;padding:8px 12px;display:flex}.ml-ownmain{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}@media (width<=767px){.ml-two,.ml-tpls{grid-template-columns:minmax(0,1fr)}.ml-bar .btn,.ml-tplact .btn,.ml-cardhead .btn{min-height:44px}.ml-bar .btn.primary{flex:100%}.ml-segb{flex:1}}#mlBulkBody>*+*{margin-top:12px}#mlBulkRes .ml-results{overscroll-behavior:contain;max-height:320px;overflow-y:auto}.ml-bulkhead{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ml-bulkcount{font-size:var(--t-13);color:var(--muted);font-variant-numeric:tabular-nums}.ml-bulkchips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.ml-bulkchip{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface-3);max-width:100%;min-height:32px;font-size:var(--t-13);color:var(--ink);align-items:center;gap:4px;padding:0 4px 0 10px;display:inline-flex}.ml-bulkchipt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-bulkx{border-radius:var(--r-sm);min-width:28px;min-height:28px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.ml-bulkx:hover{background:var(--surface);color:var(--ink)}.ml-bulkx:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ml-bulkchecks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ml-bulkcheck{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.ml-bulkcheck .ml-name{flex:160px;min-width:0}.ml-bulkcheck .ml-sub{flex:100%}.ml-bulkmail{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-3);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.ml-bulkpre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--t-14);color:var(--ink);margin:0;line-height:1.5}.ml-bulkconfirm{flex-direction:column;align-items:stretch;gap:8px;font-weight:400}.ml-bulkok{font-size:var(--t-13);align-items:flex-start;gap:8px;display:flex}@media (width<=767px){.ml-bulkx{min-width:44px;min-height:44px}.ml-bulkchip{min-height:44px}}.av2-meta{align-items:center;gap:var(--sp-2);margin:0 0 var(--sp-3);color:var(--muted);font-size:var(--t-13);flex-wrap:wrap;display:flex}.av2-plan b{color:var(--ink)}.av2-dot{color:var(--line-2)}.av2-hint{color:var(--muted);font-size:var(--t-13);overflow-wrap:anywhere}.av2-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.av2-err{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--bad-line);border-radius:var(--r-ctl-sm);background:var(--bad-soft);color:var(--bad-ink);font-size:var(--t-13)}.av2-body{min-inline-size:0}.av2-tabs,.av2-chips,.av2-join{gap:var(--sp-2);flex-wrap:wrap;display:flex}.av2-tabs{margin:0 0 var(--sp-4)}.av2-chips{vertical-align:middle;display:inline-flex}.av2-tab,.av2-chip{min-block-size:var(--ctl-h-sm);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-13);cursor:pointer;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.av2-tab:hover,.av2-chip:hover{border-color:var(--accent)}.av2-tab[aria-pressed=true],.av2-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink)}.av2-tab:focus-visible,.av2-chip:focus-visible,.av2-in:focus-visible,.av2-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.av2-cards{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.av2-card{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);flex-direction:column;min-inline-size:0;display:flex}.av2-cardtop{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.av2-cardtop h3{font-size:var(--t-16);overflow-wrap:anywhere;margin:0}.av2-sentence{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.7}.av2-sentence .av2-w,.av2-line .av2-w{color:var(--muted)}.av2-v{color:var(--ink);font-weight:600}.av2-sep{color:var(--muted);margin-inline-end:2px}.av2-facts{gap:var(--sp-2) var(--sp-5);font-size:var(--t-13);flex-wrap:wrap;margin:0;display:flex}.av2-fact{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.av2-acts,.av2-pager,.av2-foot,.av2-filters,.av2-rowacts,.av2-act-row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.av2-sech{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-5) 0 var(--sp-3);flex-wrap:wrap;display:flex}.av2-sech:first-child{margin-block-start:0}.av2-sech h2{font-size:var(--t-section,var(--t-16));margin:0}.av2-filters{margin:0 0 var(--sp-3);align-items:end}.av2-filters .field{min-inline-size:200px;margin:0}.av2-pager{margin-block-start:var(--sp-3)}.av2-tag{border-radius:var(--r-ctl-sm);background:var(--surface-3);font-size:var(--t-12);padding:2px 6px}.av2-table{border-collapse:collapse;inline-size:100%;font-size:var(--t-13)}.av2-table th{text-align:start;padding:var(--sp-2) var(--sp-3);color:var(--muted);border-block-end:1px solid var(--line);font-weight:600}.av2-table td{padding:var(--sp-2) var(--sp-3);border-block-end:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.av2-table td .chip+.av2-hint,.av2-table td .av2-hint{display:block}.av2-table .btn{margin-inline-end:var(--sp-1)}.av2-steps td{background:var(--surface-2)}@media (width<=700px){.av2-table,.av2-table tbody,.av2-table tr,.av2-table td{inline-size:100%;display:block}.av2-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.av2-table tr{padding:var(--sp-2) 0;border-block-end:1px solid var(--line)}.av2-table td{gap:var(--sp-2);padding:var(--sp-1) 0;border:0;grid-template-columns:minmax(96px,36%) minmax(0,1fr);display:grid}.av2-table td:before{content:attr(data-label);font-size:var(--t-11);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.av2-table td[data-label=""]:before{content:none}.av2-table td[data-label=""]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.av2-table tr.av2-steps td{display:block}.av2-card{padding:var(--sp-4)}.av2-filters .field{flex:100%;min-inline-size:0}}.av2-builder{gap:var(--sp-4);flex-direction:column;min-inline-size:0;display:flex}.av2-builder .field{margin:0}.av2-name{font-size:var(--t-20);overflow-wrap:anywhere;margin:0}.av2-step{padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);gap:var(--sp-3);flex-direction:column;min-inline-size:0;display:flex}.av2-step h2{align-items:center;gap:var(--sp-2);font-size:var(--t-16);margin:0;display:flex}.av2-n{border-radius:var(--r-pill);background:var(--accent-tint-2);block-size:24px;inline-size:24px;color:var(--accent-ink);font-size:var(--t-12);flex:none;place-items:center;font-weight:700;display:inline-grid}.av2-n.sm{block-size:20px;inline-size:20px;font-size:var(--t-11)}.av2-rows{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.av2-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);flex-wrap:wrap;display:flex}.av2-row>.av2-line{flex:320px}.av2-row>.av2-err,.av2-row>.av2-hint{flex:100%}.av2-line{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-inline-size:0;display:flex}.av2-in{min-block-size:var(--ctl-h);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);max-inline-size:100%;color:var(--ink);font:inherit;font-size:var(--t-14);padding:0 10px}.av2-num{inline-size:84px}.av2-money{inline-size:130px}.av2-time{inline-size:110px}.av2-wide{inline-size:min(320px,100%)}.av2-target{align-items:center;gap:var(--sp-2);border-radius:var(--r-ctl);flex-wrap:wrap;padding:2px;display:inline-flex}.is-need{outline:2px solid var(--warn-line);background:var(--warn-soft);padding:var(--sp-2)}.av2-needtag{color:var(--pend-ink);font-size:var(--t-12);font-weight:600}.av2-join{margin:0}.av2-auto{gap:var(--sp-2);padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-ctl);flex-direction:column;display:flex}.av2-auto p{margin:0}.av2-switch{align-items:center;gap:var(--sp-2);min-block-size:var(--touch);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600;display:inline-flex}.av2-knob{border-radius:var(--r-pill);background:var(--line-2);flex:none;block-size:22px;inline-size:40px;transition:background .15s;position:relative}.av2-knob:after{content:"";border-radius:var(--r-pill);background:var(--surface);block-size:16px;inline-size:16px;transition:inset-inline-start .15s;position:absolute;inset-block-start:3px;inset-inline-start:3px}.av2-switch[aria-checked=true] .av2-knob{background:var(--accent)}.av2-switch[aria-checked=true] .av2-knob:after{inset-inline-start:21px}.av2-foot{padding:var(--sp-3) 0;background:var(--canvas);border-block-start:1px solid var(--line);position:sticky;inset-block-end:0}.av2-check{align-items:center;gap:var(--sp-2);min-block-size:var(--touch);display:inline-flex}.av2-check input{block-size:18px;inline-size:18px}.av2-form{gap:var(--sp-3);flex-direction:column;display:flex}.av2-form .field{margin:0}.av2-test{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface-2);flex-direction:column;display:flex}.av2-test h3,.av2-test p{margin:0}.av2-test h3{font-size:var(--t-14)}.av2-trow{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2) 0;border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.av2-trow>span:first-child{flex:260px;min-inline-size:0}.av2-trow .av2-hint{display:block}@media (width<=700px){.av2-step{padding:var(--sp-3)}.av2-in{max-inline-size:100%}.av2-line>.av2-in:not(.av2-num):not(.av2-money):not(.av2-time){flex:100%}.av2-foot{grid-template-columns:1fr 1fr;display:grid}.av2-foot .btn{inline-size:100%}}@media (width<=767px){.av2-foot{inset-block-end:calc(56px + env(safe-area-inset-bottom))}}.au-pills{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}.au-pill{min-height:var(--ctl-h-sm);border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);font:inherit;font-size:var(--t-13);cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.au-pill:hover{border-color:var(--accent)}.au-pill[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink)}.au-wrap{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.au-wrap.has-panel{grid-template-columns:minmax(0,1fr) minmax(340px,440px)}@media (width<=900px){.au-wrap.has-panel{grid-template-columns:minmax(0,1fr)}.au-wrap.has-panel .au-main-card,.au-wrap.has-panel .au-empty{display:none}}.au-main-card{padding:0;overflow:hidden}.au-empty{text-align:center;padding:var(--sp-7) var(--sp-5)}.au-empty h2{margin:0 0 var(--sp-2);font-size:var(--t-section)}.au-empty p{margin:0 auto var(--sp-4);max-width:520px;color:var(--muted)}.au-none{padding:var(--sp-6) var(--sp-5);text-align:center;color:var(--muted)}.au-none p{margin:0 0 var(--sp-3)}.au-list{margin:0;padding:0;list-style:none}.au-row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.au-list>.au-row:first-child{border-top:0}.au-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.au-main b{overflow-wrap:anywhere}.au-meta{color:var(--muted);font-size:var(--t-13);overflow-wrap:anywhere}.au-acts{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-acts.end{justify-content:flex-end}.au-main-card>.au-acts{padding:0 var(--sp-5) var(--sp-3)}.au-bulk{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;display:flex}.au-pick{flex:none;width:18px;height:18px}.au-panel{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.au-panel h2,.au-panel h3,.au-panel p{overflow-wrap:anywhere;margin:0}.au-panel h2{font-size:var(--t-section)}.au-panel h3{font-size:var(--t-14)}.au-panel .field{margin:0}.au-panel-h{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.au-lab{font-size:var(--t-13);color:var(--ink-2);margin:0 0 6px;font-weight:600;display:block}.au-kinds{gap:var(--sp-2);flex-direction:column;display:flex}.au-kind{min-height:var(--ctl-h);border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-13);text-align:start;cursor:pointer;padding:8px 12px}.au-kind:hover{border-color:var(--accent)}.au-kind[aria-pressed=true]{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.au-two{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=520px){.au-two{grid-template-columns:minmax(0,1fr)}}.au-step{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 96px;align-items:end;display:grid}.au-step .btn{grid-column:1/-1;justify-self:start}.au-seg{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface);gap:2px;padding:3px;display:flex}.au-seg-b{border-radius:var(--r-pill);min-height:32px;color:var(--ink-2);font:inherit;font-size:var(--t-13);cursor:pointer;background:0 0;border:0;flex:1;padding:0 10px;font-weight:600}.au-seg-b[aria-pressed=true]{background:var(--accent-tint-2);color:var(--accent-ink)}.au-chosen{gap:var(--sp-2);flex-wrap:wrap;display:flex}.au-x{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.au-records{border:1px solid var(--line);border-radius:var(--r-ctl);max-height:220px;padding:var(--sp-2) var(--sp-3);flex-direction:column;display:flex;overflow:auto}.au-check{gap:var(--sp-2);font-size:var(--t-13);align-items:flex-start;margin:4px 0;display:flex}.au-hint{color:var(--muted);font-size:var(--t-13)}.au-note{padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-ctl);color:var(--muted);font-size:var(--t-13)}.au-warn{padding:var(--sp-2) var(--sp-3);border:1px solid var(--warn-line);border-radius:var(--r-ctl-sm);background:var(--warn-soft);color:var(--pend-ink);font-size:var(--t-13)}.au-err{padding:var(--sp-2) var(--sp-3);border:1px solid var(--bad-line);border-radius:var(--r-ctl-sm);background:var(--bad-soft);color:var(--bad-ink);font-size:var(--t-13)}.au-confirm{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--warn-line);border-radius:var(--r-ctl);background:var(--warn-soft);flex-direction:column;display:flex}.au-result{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface-2);flex-direction:column;display:flex}.au-ready{flex-direction:column;gap:8px;padding:16px 24px 8px;display:flex}.au-empty .au-ready{padding-inline:0}.au-ready h3{font-size:var(--t-14);margin:0}.au-starters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.au-starter{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.au-starter h4{font-size:var(--t-14);margin:0}.au-starter p{color:var(--muted);flex:1;margin:0}.mail-sync .learn-video>.btn{justify-self:start}.mail-sync .learn-video>.btn+.btn{margin-inline-start:0}.idr-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.idr-meta{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:14px;display:flex}.idr-meta .note,.idr-meta .idr-left{flex-basis:100%;margin:0}.idr-sum tr.idr-pf td{background:var(--canvas)}.idr-sum tr.idr-pf td:first-child{padding-inline-start:24px}.idr-sum tr.idr-total td{border-top:2px solid var(--line);font-weight:600}.idr-note{margin-top:8px}.idr-maps-g{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.idr-map h4{margin:0 0 8px;font-size:14px}.idr-unused{margin-top:8px}.idr-more{justify-content:space-between;align-items:center;gap:8px;margin-top:8px}@media (width<=767px){.idr-acts{justify-content:stretch;width:100%}.idr-acts .btn{flex:auto;min-height:44px}.ph:has(.idr-acts){flex-wrap:wrap}.idr-sum tr.idr-pf td:first-child{padding-inline-start:8px}}.idr-sum tr.idr-pf .imp-pf{margin:0;margin-inline-end:8px}.sh{gap:16px;display:grid}.sh-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sh-note{margin:0}.sh-card .b-chd{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.sh-checks{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 24px;margin:8px 0 16px;padding:0;list-style:none;display:grid}.sh-checks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.sh-runs td,.sh-runs th{vertical-align:middle;height:44px;font-size:14px}@media (width<=767px){.sh-tiles{grid-template-columns:1fr 1fr}}.pm-sum .pm-t{cursor:default}.pm-sum .pm-t.warn b{color:var(--pend-ink)}.pm-sum .pm-t.bad b{color:var(--bad-ink)}.pm-seg{margin:0 0 12px}.pm-cut{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.pm-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.pm-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 16px;display:grid}.pm-facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pm-cacts{white-space:normal;min-width:96px}.pm-cacts .btn{margin:2px 0 2px 4px}.pm-add{margin-top:12px}.pm-add summary{cursor:pointer;font-weight:600}.pm-pick{white-space:nowrap}.pm-pick label{align-items:center;gap:4px;margin-right:12px;display:inline-flex}@media (width<=640px){.pm-facts{grid-template-columns:minmax(0,1fr)}.pm-cut{max-width:160px}.pm-pick{white-space:normal}.pm-pick label{margin:0 0 4px;display:flex}.pm-ph{flex-wrap:wrap}}.pm-group{margin:0 0 20px}.pm-group h3{margin:0 0 8px;font-size:15px}.pm-month{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.pm-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.pm-filters select{min-width:140px}.pm-photos{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.pm-photos figure{width:120px;margin:0;position:relative}.pm-photos img{object-fit:cover;border-radius:6px;width:120px;height:90px;display:block}.pm-photos .btn{position:absolute;top:4px;right:4px}.pm-note{color:var(--ink-2);margin:0 0 12px;font-size:14px}.pm-lab{display:none}@media (width<=600px){.pm-stack,.pm-stack tbody{width:100%;min-width:0;display:block}.pm-stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-stack tbody{padding:8px}.pm-stack tbody tr{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;height:auto;margin:0 0 8px;padding:12px;display:grid}.pm-stack tbody tr:last-child{margin-bottom:0}.pm-stack td{text-align:start;overflow-wrap:anywhere;white-space:normal;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;height:auto;padding:0;display:flex}.pm-stack td.num{text-align:start}.pm-stack td:first-child,.pm-stack td:last-child:not(:only-child),.pm-stack td.pm-cacts{grid-column:1/-1}.pm-stack .pm-lab{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px;font-weight:600;display:block}.pm-stack .pm-cut{white-space:normal;max-width:none}.pm-stack .pm-cacts{flex-flow:wrap;gap:6px}.pm-stack .pm-cacts .btn{margin:0}.pm-stack tr.empty-tr,.pm-stack tr.empty-tr td{grid-column:auto;display:block}.pm-note{font-size:13px}}.pp-mark{background:var(--ink-3,#64748b)}.pp-row{margin-top:12px}.mk-fal{margin-top:10px}.mk-acts{flex-wrap:wrap;gap:8px;margin-top:8px}.mk-list li{align-items:flex-start}.ir-tbl td{vertical-align:top}.ir-sub{color:var(--muted);font-size:12px}.ir-notes{overflow-wrap:anywhere;max-width:280px;color:var(--muted);font-size:12px}.ir-moves{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.cr-p{flex-direction:column;gap:16px;min-width:0;display:flex}.cr-subs{align-self:flex-start;max-width:100%;overflow-x:auto}.cr-card{min-width:0}.cr-search{gap:8px;max-width:520px;margin:8px 0 12px;display:flex}.cr-search input{flex:1;min-width:0}.cr-sortm{display:none}.cr-t{width:100%}.cr-t td.num,.cr-t th.num{text-align:end;white-space:nowrap}.cr-sort{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.cr-sort:focus-visible,.cr-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.cr-link{font:inherit;color:var(--accent);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.cr-link:hover{text-decoration:underline}.cr-pager{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.cr-pn{color:var(--muted);font-size:13px}.cr-back{align-self:flex-start}.cr-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.cr-acts{justify-content:flex-start}.cr-reason{overflow-wrap:anywhere;max-width:320px}.cr-barc{width:30%;min-width:80px}.cr-bar{border-radius:var(--r-pill);background:var(--surface-3);height:8px;display:block;overflow:hidden}.cr-bar i{background:var(--accent);height:100%;display:block}.cr-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cr-err{color:var(--bad-ink);background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:8px;margin:8px 0;padding:8px 10px}.cr-dl{gap:8px;margin:8px 0 12px;display:grid}.cr-dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:6px;display:flex}.cr-dl dt{color:var(--muted)}.cr-dl dd{text-align:end;margin:0}@media (width<=720px){.cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-two{grid-template-columns:minmax(0,1fr)}.cr-search{max-width:none}.cr-sortm{flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.cr-barc{display:none}.cr-pager{justify-content:space-between}.cr-tiles .tile .v{white-space:nowrap;font-size:20px}.cr-t{min-width:0}.cr-t thead{display:none}.cr-t tbody tr:not(.empty-tr){border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;padding:12px 0;display:grid}.cr-t tbody tr:not(.empty-tr) td{flex-direction:column;align-items:flex-start;gap:2px;display:flex;text-align:start!important;border:0!important;padding:0!important}.cr-t tbody tr:not(.empty-tr) td:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:600}.cr-t tbody tr:not(.empty-tr) td:first-child{grid-column:1/-1}.cr-t tbody td[data-label=""]:before{content:none}}.pb-form{flex-direction:column;gap:12px;max-width:560px;margin-top:8px;display:flex}.pb-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-row input{flex:1;min-width:200px}.edtitle-a{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sb-p .num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:end}.sb-dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0;display:grid}.sb-dl dt{color:var(--muted);font-size:12px}.sb-dl dd{color:var(--ink);margin:2px 0 0;font-weight:600}.sb-big{font-size:22px}.sb-acts{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sb-packs .btn{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.sb-bonus{color:var(--ink-2);font-size:11px;font-weight:400}.sb-h4{color:var(--ink);margin:16px 0 4px;font-size:14px}.sb-foot{margin:8px 0 0}.sb-t{width:100%}.sb-choose{flex-direction:column;gap:12px;margin:12px 0;display:flex}.sb-seg{align-self:flex-start;max-width:100%;overflow-x:auto}.sb-coupon{max-width:420px}.sb-row{align-items:center;gap:8px;display:flex}.sb-row .f{flex:1;min-width:0}.sb-msg{min-height:18px;margin-top:4px;font-size:12px}.sb-msg.bad{color:var(--bad-ink)}.sb-coupon.err .f{border-color:var(--bad-line)}.sb-q td,.sb-q th{border-bottom:1px solid var(--line);color:var(--ink);text-align:start;padding:6px 0;font-weight:400}.sb-q .num{text-align:end}.sb-q .sb-total th,.sb-q .sb-total td{border-bottom:0;font-weight:700}
