.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}#page .ed-up-tile{cursor:default}#page .ed-up-pic{background:var(--canvas);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}#page .ed-up-pic i{inset-inline:0;background:var(--accent-tint);width:100%;position:absolute;bottom:0}#page .ed-up-pic b,#page .ed-up-pic span{z-index:1;position:relative}#page .ed-up-pic b{font-size:20px;font-weight:700}.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}.ed-plan-wrap{margin-top:16px}.ed-plan-note{margin:8px 0 12px}.ed-plan .ed-pl-pct{max-width:5rem}.ed-plan-bad{color:var(--danger)}.ed-block-list,.drawer-block-list{color:var(--danger);margin:0 0 12px 1.2rem;font-size:.92rem}.su-kind{gap:10px;margin:12px 0;display:grid}.su-kind-b{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:start;cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.su-kind-b:hover,.su-kind-b:focus-visible{border-color:var(--accent)}.su-kind-b b{font-size:15px}.su-kind-b .muted{font-size:13px}#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);font-size:var(--t-12);place-items:center;padding:0 5px;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);font-size:var(--t-12);white-space:nowrap;flex:none;margin-inline-start:auto;padding:2px 8px;font-weight:600;line-height:1.45}.sx-src{border-radius:var(--r-pill);background:var(--surface-3);height:20px;color:var(--ink-2);font-size:var(--t-12);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 8px;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:var(--dot-ok)}.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);font-size:var(--t-12);border-radius:50%;flex:none;place-items:center;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;font-size:var(--t-12);white-space:nowrap;cursor:pointer;flex:0 auto;padding:0 10px;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);height:22px;font-size:var(--t-12);white-space:nowrap;flex:none;align-items:center;padding:0 9px;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-rtitle{min-width:0}.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-sub{color:var(--ink-2);overflow-wrap:anywhere;margin:2px 4px 0;font-size:13px;line-height:1.35}.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-rgrid.has-facts{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.sx-rec-tabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0 2px;display:flex}.sx-rec-tabs .btn.on{font-weight:600}.rec-tab-cards{flex-direction:column;gap:10px;display:flex}.rec-mtab .sx-comp{background:0 0;border:0}.rec-mtab .sx-compb{padding:0}.rec-ctask h2{margin:0 0 8px;font-size:14px;font-weight:600}.sx-rmain,.sx-rside{flex-direction:column;gap:14px;min-width:0;display:flex}.sx-rgrid.has-facts .sx-rside .sx-panel,.sx-rgrid.has-facts .sx-rside .rec-grp{gap:6px}.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);font-size:var(--t-12);border-radius:50%;place-items:center;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}.sx-stagesel,.lead-pfoot,.lead-sheet-hd,.lead-sheet-backdrop{display:none}@media (width<=767px){.sx-r2:has(.sx-stagesel) .sx-stages{display:none}.sx-stagesel{flex:100%;min-width:0;display:block}.sx-stagesel select{width:100%;min-height:44px;font-size:var(--t-14);font-weight:600}.rpage-lead .sx-rec{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.rpage-lead .lead-pfoot{inset-inline:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:55;background:var(--surface);border-top:1px solid var(--line);box-shadow:var(--shadow-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 12px;display:grid;position:fixed}.rpage-lead .lead-pfoot .btn{justify-content:center;min-width:0;min-height:44px;padding-inline:4px}.rpage-lead .sx-rgrid [data-reg=comp]{display:none}.rpage-lead .sx-rec.lead-composer-open [data-reg=comp]{inset-inline:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:70;max-height:calc(85vh - 56px - env(safe-area-inset-bottom));padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-2);border-radius:16px 16px 0 0;margin:0;display:block;position:fixed;overflow:auto}.rpage-lead .sx-rec.lead-composer-open .lead-sheet-hd{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rpage-lead .sx-rec.lead-composer-open .lead-pfoot{display:none}.lead-sheet-backdrop{z-index:65;background:var(--overlay);cursor:pointer;border:0;padding:0;display:block;position:fixed;inset:0}}.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}.liyo-name{color:var(--ink);font-size:13px;font-weight:600}.liyo-btn{font:inherit;color:var(--ink);cursor:pointer;text-align:start;flex-shrink:0;align-items:center;gap:6px;max-width:100%;font-size:12.5px;font-weight:600;display:inline-flex}.liyo-btn-l{color:inherit;font-weight:600}.liyo-btn-link{color:var(--accent);background:0 0;border:0;padding:0}.liyo-btn-link:hover .liyo-btn-l{text-decoration:underline}.liyo-btn-plain{color:var(--ink);background:0 0;border:0;flex-wrap:wrap;padding:0;line-height:1.45}.liyo-btn-plain .liyo-btn-l{color:var(--ink-2);font-weight:500}.liyo-btn-action{border:1px solid var(--line-2);background:var(--surface);height:36px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;max-width:100%;padding:0 14px 0 10px;font-size:13px;font-weight:600}.liyo-btn-action:hover{border-color:var(--violet-300)}.liyo-btn-action:disabled{opacity:.55;cursor:default}[data-slot=liyo-description].b-aiw-head{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%}[data-slot=liyo-description] .lyo-desc-write{gap:4px;min-width:0;max-width:100%;padding:0 10px 0 8px;font-size:12px}[data-slot=liyo-description] .lyo-desc-write-l{white-space:nowrap}[data-slot=liyo-description] .lcc-hint{white-space:nowrap;font-size:11px}@media (width<=390px){[data-slot=liyo-description].b-aiw-head{justify-content:flex-start;margin:0 0 10px;position:static}[data-slot=liyo-description] .b-aitone{flex:auto;min-width:0;max-width:42%}[data-slot=liyo-description] .lyo-desc-write{flex:auto;justify-content:center}}.lcc-chip{border:1px solid var(--line-2);background:var(--surface-2);height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;max-width:100%;padding:0 12px 0 8px;font-size:12.5px;font-weight:600;display:inline-flex}button.lcc-chip:hover{border-color:var(--accent)}.lcc-chip-n{font-variant-numeric:tabular-nums}.lp-topup{border-top:1px solid var(--line);flex-shrink:0;padding:12px 18px 14px}.lp-topup h4{margin:0 0 4px;font-size:13px;font-weight:600}.lp-topup .sub-d{margin:0 0 10px}.lp-packs{flex-wrap:wrap;gap:8px;display:flex}.lp-packs .btn{flex:1;justify-content:center;min-width:min(100%,120px)}.lp-ctx-actions{border-bottom:1px solid var(--line);flex-direction:column;flex-shrink:0;gap:8px;padding:0 18px 12px;display:flex}.lp-ctx-actions:empty{display:none}.lp-ctx-actions h4{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.lp-ctx-act{border:1px solid var(--line);background:var(--surface);font:inherit;text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.lp-ctx-act:hover{border-color:var(--accent)}.lp-ctx-act-l{text-align:start;flex-direction:column;gap:2px;min-width:0;display:flex}.lp-ctx-act-l small{color:var(--muted);font-size:12px;font-weight:400}.lp-ctx-cost{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.lp-ctx-act .lcc-hint{flex-shrink:0;margin:0}.lp-topup-card{background:var(--surface-2);border-radius:12px;flex-shrink:0;margin:0 18px 12px;padding:12px 14px}.lp-topup-hd{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.lp-topup-hd h4{margin:0;font-size:13px;font-weight:600}.lp-topup-bar{flex-wrap:wrap;gap:8px;display:flex}.lp-topup-bar .btn{flex:1;justify-content:center;min-width:0;height:40px;padding:0 10px;font-size:13px}.lp-h .lcc-chip{margin-inline-start:auto}.liyo-btn-hub{border-radius:var(--r,8px);border:1px solid var(--line);background:var(--surface);flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;font-size:13px}.liyo-btn-hub:hover{border-color:var(--accent)}.liyo-btn-hub .liyo-name{font-size:12px}.liyo-btn-hub .liyo-btn-l{color:var(--ink);width:100%;font-size:13px;font-weight:600;display:block}.liyo-who{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.liyo-who small{color:var(--muted);font-weight:400}.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.lp-listing .lp-h{background:var(--primary-bg);border-bottom-color:#0000}.lpanel.lp-listing .lp-brand-t b,.lpanel.lp-listing .lp-tag{color:#fff}.lpanel.lp-listing .lp-tag{opacity:.88}.lpanel.lp-listing .lp-x{color:#ffffffd9}.lpanel.lp-listing .lp-x:hover{color:#fff;background:#ffffff1f}.lpanel.lp-listing .lcc-chip{color:#fff;background:#ffffff1f;border-color:#ffffff59}.lpanel.lp-listing .lp-ctx:empty{display:none}.lpanel.lp-listing .lp-ctx-actions{border-bottom:0;padding-top:14px}.lpanel.lp-listing .lp-body:empty,.lpanel.lp-listing .lp-body[hidden]{flex:0;min-height:0;padding:0;display:none}.lpanel.lp-listing .lp-credits:empty,.lpanel.lp-listing .lp-hub:empty,.lpanel.lp-listing .lp-home:empty{display:none}.lpanel.lp-listing .lp-in{margin-top:4px}.lpanel[hidden]{display:none}.lpanel .lp-h{border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;min-height:60px;padding:10px 18px;display:flex}.lpanel .lp-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.lpanel .lp-brand-t{flex-direction:column;gap:2px;min-width:0;display:flex}.lpanel .lp-brand-t b{font-size:15px;line-height:1.2}.lpanel .lp-tag{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden}.lpanel .lp-home{border-bottom:1px solid var(--line);flex-shrink:0;padding:12px 18px 0;font-size:13px;line-height:1.5}.lpanel .lp-home:empty{border:0;padding:0;display:none}.lpanel .lp-home-tag{color:var(--muted);margin:0 0 8px;font-size:12.5px}.lpanel .lp-home-h{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:600}.lpanel .lp-home-list{color:var(--ink-2);margin:0 0 10px;padding-left:18px}.lpanel .lp-home-list li{margin:0 0 4px}.lpanel .lp-home-wait{margin:0 0 12px}.b-liyo-tip{margin-bottom:0;padding:10px 14px}.b-liyo-tip .liyo-btn{width:100%}.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#liyoInput{box-shadow:none;font:inherit;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:13px}.lpanel .lp-in input#liyoInput:focus{box-shadow:none;outline:none}.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,.liyo-btn-link{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 .liyo-btn-l,.liyo-btn-link:hover .liyo-btn-l{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{flex-shrink:1;gap:0;min-width:0;padding:0 7px}.liyobtn .liyo-name{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}.lpanel .lp-topup-bar{flex-wrap:wrap;gap:8px;display:flex}.lpanel .lp-topup-bar .btn{white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding-inline:10px}.lpanel.lp-talking .lp-ctx-actions{border-bottom:1px solid var(--line);flex-flow:row;gap:6px;padding:10px 18px;overflow-x:auto}.lpanel.lp-talking .lp-ctx-actions h4,.lpanel.lp-talking .lp-ctx-act small,.lpanel.lp-talking .lp-ctx-cost{display:none}.lpanel.lp-talking .lp-ctx-act{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-height:0;padding:6px 12px}.lpanel.lp-talking .lp-body{min-height:180px}.lpanel .lp-topup-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.lpanel .lp-topup-bar .btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;padding:0 6px;font-size:12px;overflow:hidden}.lpanel .lp-topup-card{flex-shrink:0}.lpanel.lp-talking .lp-ctx-act .lcc-hint{display:none}.lpanel .lp-topup-bar .btn{flex-wrap:wrap;gap:0 4px;height:auto;min-height:40px;padding:6px 4px;line-height:1.2;overflow:visible}.lpanel .lp-topup-bar .lcc-bonus-inline{text-align:center;opacity:.9;flex-basis:100%;font-size:11px;font-weight:600}.lp-fb{align-items:center;gap:8px;margin-top:8px;display:flex}.lp-fb-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:4px 10px;font-size:12px}.lp-fb-thanks{color:var(--muted);font-size:12px}.lpanel .lp-h,.lpanel.lp-listing .lp-h{background:var(--primary-bg);min-height:0;color:var(--primary-ink);z-index:1;border-bottom:0;flex-direction:column;align-items:stretch;gap:10px;padding:14px 16px 12px;position:relative}.lpanel .lp-h1{align-items:center;gap:10px;min-width:0;display:flex}.lpanel .lp-h .lp-brand{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.lpanel .lp-h .lp-brand b{color:var(--primary-ink);font-size:16px;font-weight:700}.lpanel .lp-h .lp-x{color:var(--primary-ink);opacity:.85;margin-inline-start:auto}.lpanel .lp-h .lp-x:hover{background:color-mix(in srgb,var(--primary-ink) 12%,transparent);color:var(--primary-ink);opacity:1}.lpanel .lp-use{color:color-mix(in srgb,var(--primary-ink) 82%,transparent);align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}.lpanel .lp-use:empty{display:none}.lpanel .lp-use-l,.lpanel .lp-use-s{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.lpanel .lp-use-s{display:none}.lpanel .lp-use-bar{background:color-mix(in srgb,var(--primary-ink) 18%,transparent);border-radius:999px;flex:auto;min-width:40px;height:6px;overflow:hidden}.lpanel .lp-use-bar i{background:var(--brand-liyo-dark);border-radius:999px;height:100%;display:block}.lpanel{width:460px}.lpanel.lp-cards .lp-ctx,.lpanel.lp-cards .lp-ctx-actions,.lpanel.lp-cards .lp-home,.lpanel.lp-cards .lp-credits,.lpanel.lp-cards .lp-hub,.lpanel.lp-cards .lp-topup,.lpanel.lp-cards .lp-sug{display:none}.lpanel.lp-cards .lp-body{background:var(--surface-2);gap:10px;padding:14px 14px 12px}.lpanel.lp-cards .lp-in{border:1.5px solid var(--accent);margin-top:10px}.lpanel .lp-ai-cards{background:0 0;border:0;gap:10px;padding:0}.lpanel .lp-say{color:var(--ink);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.45;display:flex}.lpanel .lp-say .lmark{margin-top:2px}.lpanel .lp-say b{font-weight:600}@media (width<=640px){.lpanel{width:100vw}.lpanel .lp-use-l{display:none}.lpanel .lp-use-s{display:inline}}.lpanel .lp-me{background:var(--primary-bg);color:var(--primary-ink)}.lgenie{vertical-align:middle;flex-shrink:0;place-items:center;display:inline-grid}.lgenie svg{width:auto;height:100%;display:block;overflow:visible}.lgenie-sm{height:56px}.lgenie-head{width:22px;height:22px}html.dark .lgenie .lg-b{fill:#4e3179}.lp-ctx-top{align-items:center;gap:10px;display:flex}.lp-ctx-top h4{margin:0}.lpanel.lp-talking .lp-ctx-top{display:none}.liyo-who .lgenie-head{margin-inline-end:6px}.lgenie .lg-float{animation:3.2s ease-in-out infinite lgFloat}.lgenie .lg-tail{transform-box:fill-box;transform-origin:50% 0;animation:3.2s ease-in-out infinite lgSway}.lgenie .lg-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite lgBlink}.lgenie .lg-star{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite lgTwinkle}@keyframes lgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes lgSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes lgBlink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes lgTwinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.15)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.lgenie .lg-float,.lgenie .lg-tail,.lgenie .lg-eyes,.lgenie .lg-star{animation:none}}.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-pipe .lt-menubtn{white-space:nowrap}.lt-pipe-lbl{align-items:baseline;gap:0;display:inline-flex}.lt-pipe-val{margin-inline-start:4px}.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:0;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:6px;padding:0 10px;font-size:13px;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:140px;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 label.lsw-a{border:1px solid var(--line);width:auto;min-width:0;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:3px 8px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.lt-grid .lshow-a{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.lt-grid .lshow-a>h3{flex:1 0 100%;margin:0}.lt-grid label.lsw-a>span{align-items:center;gap:4px;min-width:0;display:inline-flex}.lt-grid label.lsw-a .chip{flex:none;height:18px;margin:0;padding:0 6px;font-size:11px}.lt-grid label.lsw-a input{flex:none;width:14px;height:14px;margin:0}.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:140px}.lt-search .lt-in{min-width:0}@media (width<=767px){.lt-search{min-width:0}}#page .lcard20 .lsel-a{inset-inline-end:54px}.today-more summary{cursor:pointer;padding:4px 0;font-weight:600;list-style:none}.today-more summary::-webkit-details-marker{display:none}.today-more summary:before{content:"▸";margin-inline-end:8px;transition:transform .15s;display:inline-block}.today-more[open] summary:before{transform:rotate(90deg)}.today-more-grid{margin-top:12px}.main .b-grid-today-primary{grid-template-columns:repeat(6,minmax(0,1fr))}.main .b-grid-today-primary>*{grid-column:span 2;min-width:0}.main .b-grid-today-primary>.b-col2,.main .b-grid-today-primary>section.tm-card{grid-column:span 4}.main .b-grid-today-primary>.att-today-slot{grid-column:1/-1}.main .b-grid-today-primary>div:has(#tc-today-views){order:20;grid-column:span 3}.main .b-grid-today-primary>div:has(#tc-today-tasks){order:21;grid-column:span 3}.main .b-grid-today-primary>section.lb-card{order:30}.main .b-grid-today-primary>section.tm-card{order:31}@media (width<=1180px){.main .b-grid-today-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.main .b-grid-today-primary>*{grid-column:span 1}.main .b-grid-today-primary>div:has(#tc-today-views){grid-column:span 1}.main .b-grid-today-primary>div:has(#tc-today-tasks){grid-column:span 1}.main .b-grid-today-primary>.b-col2,.main .b-grid-today-primary>section.tm-card,.main .b-grid-today-primary>.att-today-slot{grid-column:1/-1}}@media (width<=900px){.main .b-grid-today-primary{grid-template-columns:minmax(0,1fr)}.main .b-grid-today-primary>*{grid-column:1/-1}.main .b-grid-today-primary>div:has(#tc-today-views){grid-column:1/-1}.main .b-grid-today-primary>div:has(#tc-today-tasks){grid-column:1/-1}}.main .b-grid-today-primary{grid-auto-flow:dense;align-items:start}.main .b-grid-today-primary>div>section.card,.main .b-grid-today-primary>section.card{block-size:auto;min-block-size:0}.main .b-grid{align-items:start}.main .b-grid>div>section.card,.main .b-grid>section.card{box-sizing:border-box;block-size:auto;min-block-size:0}.today-more-grid{align-items:start}.today-empty-line{color:var(--ink-2);margin:0;padding:8px 0;font-size:13px}.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>.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}.sx-rec>.sx-rtop{display:flex}.sx-rec>.sx-rtop:empty{display:none}@media (width>=768px){.sx-rec>.sx-rtop .sx-pager{display:none}}.sx-rec .sx-r1{flex-wrap:wrap;row-gap:8px}.sx-rec .sx-r1 .sx-rtitle{flex:0 auto;max-inline-size:100%}.sx-rec .sx-r1 .sx-created{white-space:normal}.sx-rec .sx-rgrid.has-facts{grid-template-columns:minmax(0,3fr) minmax(280px,2fr)}.sx-rec-tabs.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:0 0 14px;padding:0;display:flex;overflow-x:auto}.sx-rec-tabs.tabs::-webkit-scrollbar{display:none}.sx-rec-tabs.tabs .btn{border:0;height:40px;min-height:40px;box-shadow:none;color:var(--ink-2);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:0 14px;font-weight:500}.sx-rec-tabs.tabs .btn:hover{color:var(--ink)}.sx-rec-tabs.tabs .btn.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.sx-rec-tabs.tabs .btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sx-rside .rec-grp+.rec-grp{margin-block-start:10px}.rec-kv dd{overflow-wrap:break-word;word-break:normal}.rec-kv dt.rec-wide,.rec-kv dd.rec-wide{grid-column:1/-1}.rec-kv dd.rec-wide{overflow-wrap:anywhere;margin-block-start:-6px}.menu .dd a.danger{color:var(--bad-ink)}.ca-rowmenu .dd{left:auto;right:0}@media (width<=767px){.sx-rec .sx-rgrid.has-facts .sx-rside>*{order:5}.sx-rec .sx-rgrid.has-facts [data-reg=next]{order:0}.scroll-d table td[data-label=Role]{white-space:nowrap}.scroll-d table td[data-label=Role] .chip{max-inline-size:100%}}.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%}.portal-action-icon{vertical-align:-2px;flex-shrink:0;block-size:14px;inline-size:14px;margin-inline-end:5px;display:inline-block}.lph-badges,.lph-portals{z-index:2;pointer-events:none;flex-wrap:wrap;gap:4px;max-inline-size:calc(100% - 16px);display:flex;position:absolute}.lph-badges{inset-block-start:8px;inset-inline-start:8px}.lph-portals{align-items:center;inset-block-end:8px;inset-inline-start:8px}.lph-port{background:var(--surface);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 1px 3px #00000029}.lph-port i{opacity:.85;background:currentColor;border-radius:50%;block-size:7px;inline-size:7px;display:inline-block}.lph-port.ok{color:var(--vw-success,#16a34a)}.lph-port.pending{color:var(--vw-warning,#d97706)}.lph-port.bad{color:var(--vw-danger,#dc2626)}.lph-port.neutral{color:var(--ink-2)}.lph-port-l{font-size:11px;font-weight:700}.lph-badges .chip,.lph-badges .upg-chip{padding:2px 7px;font-size:11px}#page .inv-hph.lph20,#page .lph20{position:relative}.prev-ph-wrap{display:block;position:relative}.prev-ph-wrap>.lph-badges,.prev-ph-wrap>.lph-portals{z-index:2}.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.dh-a{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:16px 24px 12px;display:flex}.qv-a .qv-head{flex:280px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;min-width:0;display:grid}.qv-a .qv-head-l{min-width:0}.qv-a .qv-title-line{flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-start:4px;display:flex}.qv-a .qv-title-line h2{flex:12rem;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.25}.qv-a .qv-title-line .chip{flex:none}.qv-a .qv-head-r{text-align:end;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 12px;display:flex}.qv-a .dprice-a{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:600}.qv-a .qv-head-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.qv-a .qv-close{flex:none;align-self:flex-start}.qv-facts{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.qv-facts span{background:var(--surface-3);color:var(--ink);border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}.qv-block{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);padding:12px 14px}.qv-block h3{margin-bottom:4px}.qv-block .kv-a>div:first-child{padding-top:4px}.dfix-a{border-radius:var(--r);background:color-mix(in srgb,var(--vw-danger) 8%,var(--surface));color:var(--ink);flex-wrap:wrap;flex:none;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.dh-a{padding:16px}.qv-a .qv-head{grid-template-columns:minmax(0,1fr)}.qv-a .qv-head-r{text-align:start;grid-column:1/-1;justify-content:space-between}}.pcw{margin-block:0 16px}.pcw[hidden],.pcw-host:empty{display:none}.pcw>h3{margin:0 0 8px;font-size:14px}.pcw-row{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-block-end:8px;padding:12px}.pcw-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pcw-head .pcw-sync{gap:4px;margin-inline-start:auto;display:inline-flex}.pcw-reason{color:var(--ink-2);overflow-wrap:anywhere;margin-block-start:6px;font-size:13px}.pcw-note{color:var(--ink-2);margin-block-start:6px;font-size:12px}.pcw-note.bad{color:var(--vw-danger);font-weight:600}.pcw-acts{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:10px;display:flex}.pcw-fix{cursor:pointer;color:var(--vw-primary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pcw-fix:focus-visible,.pcw-ref:focus-visible{outline:2px solid var(--vw-primary);outline-offset:2px;border-radius:2px}.pcw-permit{border:1px solid color-mix(in srgb,var(--vw-danger) 40%,var(--line));border-radius:var(--r);background:color-mix(in srgb,var(--vw-danger) 5%,var(--surface));margin-block-start:10px;padding:12px}.pcw-permit-h{flex-direction:column;gap:2px;margin-block-end:8px;display:flex}.pcw-table{border-collapse:collapse;inline-size:100%;font-size:13px}.pcw-table th,.pcw-table td{text-align:start;vertical-align:top;border-block-end:1px solid var(--line);overflow-wrap:anywhere;padding:8px 10px}.pcw-table thead th{color:var(--muted);font-size:12px;font-weight:600}.pcw-table tbody th{font-weight:600}.pcw-table tr.bad>*{background:color-mix(in srgb,var(--vw-danger) 7%,transparent)}.pcw-res{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pcw-vh{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pcw-lab{display:none}.pcw-lines{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.pcw-lines li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pcw-unp{margin-block-end:12px}.pcw-unp-h{margin-block-end:4px}.pcw-counts{margin-block-end:16px}.pcw-counts-h{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.pcw-counts-h h3{margin:0;margin-inline-end:auto}.pcw-tiles{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-block:12px;display:grid}.pcw-tile{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.pcw-n{font-variant-numeric:tabular-nums;font-size:24px}.pcw-sub{margin:4px 0 8px;font-size:13px}.pcw-none{color:var(--ink-2);padding:12px;font-size:13px}.pcw-ref{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.pcw-table th,.pcw-table td{background:0 0}.pcw-permit{container:pcw/inline-size}.pcw-update{border-color:var(--line);background:var(--surface)}@media (width<=640px){.pcw-head .pcw-sync{inline-size:100%;margin-inline-start:0}.pcw-diffs thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pcw-diffs,.pcw-diffs tbody,.pcw-diffs tr,.pcw-diffs th,.pcw-diffs td{inline-size:100%;display:block}.pcw-diffs tr{border-block-end:1px solid var(--line);padding:8px}.pcw-diffs th,.pcw-diffs td{border:0;padding:3px 0}.pcw-diffs .pcw-lab{color:var(--muted);font-size:11px;font-weight:600;display:block}.pcw-diffs .pcw-acts{max-inline-size:100%}.pcw-diffs .pcw-acts .btn{white-space:normal;text-align:start;max-inline-size:100%}.pcw-pager{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:10px}}@container pcw (width<=560px){.pcw-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pcw-table,.pcw-table tbody{inline-size:100%;display:block}.pcw-table tbody tr{border-block-end:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.pcw-table th,.pcw-table td{border:0;inline-size:auto;padding:4px 8px;display:block}.pcw-table tbody th{text-transform:uppercase;color:var(--muted);grid-column:1/-1;padding-block-end:0;font-size:12px}.pcw-table td.pcw-res{grid-column:1/-1;padding-block-end:8px}.pcw-lab{color:var(--muted);font-size:11px;font-weight:600;display:block}}.inv-sub{color:var(--muted);margin-inline-start:6px;font-size:13px;font-weight:500}#page .inv-acts{border-block-start:1px solid var(--line);gap:6px;margin:0;padding:8px 14px 10px}#page .inv-acts .btn svg{margin-inline-start:6px}#page .inv-acts .btn.icon svg{margin-inline-start:0}#page .inv-loc2{margin-block-start:2px}.inv-card .lph20{position:relative}.inv-car{z-index:2;background:var(--surface);block-size:30px;inline-size:30px;color:var(--ink);box-shadow:var(--shadow-1);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.inv-prev{inset-inline-start:10px}.inv-next{inset-inline-end:10px}.inv-card:hover .inv-car,.inv-card:focus-within .inv-car{opacity:1}[dir=rtl] .inv-car svg{transform:scaleX(-1)}#page .inv-hgrid{flex-direction:column;gap:14px;display:flex}#page .lcard20.inv-h{flex-direction:row;min-block-size:250px}#page .inv-h .inv-hph{aspect-ratio:auto;flex:0 0 40%;min-block-size:250px;max-inline-size:440px}#page .inv-h .inv-hph:after{block-size:30%}#page .inv-h .lsel-a{inset-inline:10px auto}#page .inv-h .inv-car{opacity:.92}.inv-pur{z-index:1;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);border-radius:6px;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;inset-block-start:10px;inset-inline-end:10px}.inv-phn{z-index:1;color:#fff;font-variant-numeric:tabular-nums;background:#0b0f1999;border-radius:6px;padding:2px 8px;font-size:12px;font-weight:600;position:absolute;inset-block-end:10px;inset-inline-start:10px}.inv-hright{flex-direction:column;flex:auto;min-inline-size:0;display:flex}#page .inv-h .inv-hbody{flex:auto;gap:6px;padding:16px 18px 12px}.inv-htop{align-items:flex-start;gap:8px;display:flex}#page .inv-h .lprice20{font-size:22px}.inv-hst{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.inv-hmenu{margin-block-start:-4px}.inv-type{color:var(--ink);font-weight:600}#page .inv-h .inv-ttl{-webkit-line-clamp:1;min-block-size:0;color:var(--accent);text-decoration:none}#page .inv-h .inv-ttl:hover,#page .inv-h .inv-ttl:focus-visible{text-decoration:underline}.inv-hps{color:var(--ink-2);font-size:13px}#page .inv-h .inv-acts{border:0;margin-block-start:auto;padding:6px 0 0}#page .inv-hft .lag20{color:var(--ink)}#page .inv-hft .btn svg{margin-inline-end:6px}@media (width<=767px){#page .lcard20.inv-h{flex-direction:column}#page .inv-h .inv-hph{aspect-ratio:4/3;flex-basis:auto;min-block-size:0;max-inline-size:none}#page .inv-htop{flex-wrap:wrap}}.inv-bulk{inline-size:auto;box-shadow:none;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:12px;padding:10px 14px;display:flex;position:static;transform:none}.inv-all{cursor:pointer;gap:8px}.inv-tbl{padding:0;overflow:hidden}.inv-tbl table{inline-size:100%}.inv-tbl tr[data-act]{cursor:pointer}.inv-tbl tr.sel{background:var(--surface-2)}.inv-tbl .inv-wprop,.inv-tbl .inv-prop{min-inline-size:210px}.inv-tbl .inv-wloc,.inv-tbl .inv-loc{min-inline-size:200px}.inv-tbl td{vertical-align:middle}.inv-tcall{gap:4px;margin:4px 0 0}.inv-tbl td.act .menu>.btn{opacity:0}.inv-tbl tr:hover td.act .menu>.btn,.inv-tbl tr:focus-within td.act .menu>.btn,.inv-tbl td.act .menu.on>.btn{opacity:1}.inv-pager{flex-wrap:wrap;gap:8px;margin-block-start:16px}.inv-mine{margin-inline-end:12px}.inv-empty{padding:8px}.inv-dref{margin-block-end:12px}.inv-btns{justify-content:flex-end;gap:8px;margin-block-start:14px}.inv-shlist{flex-direction:column;gap:6px;max-block-size:280px;margin:10px 0;padding:0;list-style:none;display:flex;overflow:auto}.inv-shlist li{align-items:center;gap:8px;font-size:13px;display:flex}.inv-matches{min-block-size:60px}.inv-int{margin-inline-start:8px;font-weight:500}.inv-stock h3{align-items:baseline;display:flex}.inv-notes{white-space:pre-wrap}.inv-dup{margin-block-end:12px}.inv-note{margin-block-end:14px}#page .ed-a .inv-f3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}#page .ed-a .inv-f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.inv-uo{margin-block:12px 4px}.inv-h4n{font-weight:500}.inv-plan input{inline-size:100%}.inv-plan .inv-pct{max-inline-size:90px}.inv-planbar{margin:8px 0 16px}.inv-bad{color:var(--vw-danger)}@media (width<=900px){#page .ed-a .inv-f3,#page .ed-a .inv-f2{grid-template-columns:minmax(0,1fr)}}.feat-list .toggle>span>.help{font-weight:400;display:block}.inv-opts{margin-block:10px 4px;margin-inline-start:44px}.inv-opts .form.f2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-block-end:10px;display:grid}.inv-opts .form.f3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.inv-opts .toggle .help{font-weight:400;display:block}@media (width<=767px){.inv-opts{margin-inline-start:0}.inv-opts .form.f2,.inv-opts .form.f3{grid-template-columns:minmax(0,1fr)}}.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}.setnav-grp{background:var(--surface);border:1px solid var(--line);border-radius:12px;max-height:calc(100vh - 88px);padding:8px;position:sticky;top:72px;overflow:auto}.setsearch-d{margin-bottom:8px}.setsearch-d .f{width:100%}.setgrp-d{margin-bottom:4px}.setgrp-h{text-align:start;letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.setgrp-h:hover{background:var(--surface-2)}.setgrp-items{flex-direction:column;gap:2px;padding-bottom:6px;display:none}.setgrp-d.open .setgrp-items{display:flex}.setnav-grp a{color:var(--ink-2);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:block}.setnav-grp a.on{background:var(--surface-2);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}@media (width<=900px){.setnav-grp{max-height:none;position:relative;top:auto}}.set-save-bar{z-index:40;background:var(--surface,#fff);border-top:1px solid var(--border,#e5e7eb);align-items:center;gap:12px;padding:12px 20px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #0f172a14}.set-save-bar[hidden]{display:none!important}body.set-dirty-d{padding-bottom:64px}.set-save-bar .set-save-msg{color:var(--warn-text,#92400e);font-weight:600}@media (width<=640px){.set-save-bar{flex-wrap:wrap;padding:10px 12px}.set-save-bar .grow{display:none}}.sx-page-tabs.tabs{margin-bottom:20px}.sx-page-tabs.seg20{margin-bottom:16px}.sx-page-tabs.tabs a,.sx-page-tabs.tabs button{font-weight:600}.sx-page-tabs.tabs a.on,.sx-page-tabs.tabs button.on{border-bottom-color:var(--accent)}.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%}}.ob-list{margin:0;padding:0;list-style:none}.ob-row{border-top:1px solid var(--line);align-items:center;gap:16px;padding:12px 0;display:flex}.ob-row:first-child{border-top:0}.ob-n{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.ob-n b{font-size:var(--t-24);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ob-n span{color:var(--ink-2)}.ob-n em{font-style:normal;font-size:var(--t-12);color:var(--muted)}.ob-to{flex:0 0 320px;margin:0}.ob-to select{width:100%}@media (width<=640px){.ob-row{flex-direction:column;align-items:stretch;gap:8px}.ob-to{flex:auto}}.team-d th.tsel-b,.team-d td.tsel-b{width:40px;padding-inline:12px 4px}.tsel-l{cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;display:inline-flex}.tsel-b input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);margin:0}.tbulk-b{border-bottom:1px solid var(--line);background:var(--grad-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.tbulk-b b{font-variant-numeric:tabular-nums;margin-inline-end:auto;font-weight:600}.tbulk-b .btn{white-space:nowrap}.tbulk-list{border:1px solid var(--line);border-radius:10px;max-height:240px;margin:12px 0;padding:0;list-style:none;overflow:auto}.tbulk-list li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.tbulk-list li:first-child{border-top:0}.tbulk-list em{font-style:normal;font-size:var(--t-12);color:var(--muted)}.tbulk-to{margin-top:12px}.tbulk-prog{width:100%;height:8px;accent-color:var(--accent);margin:16px 0 4px}@media (width<=640px){.team-d tbody td.tsel-b{flex-direction:row;grid-column:1/-1}.team-d tbody td.tsel-b:before{content:none}.tbulk-b b{flex-basis:100%}}.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}.lcb .lcb-allow{color:var(--ink-2);flex-basis:100%;font-weight:400}.lcc{color:var(--ink-2);font-size:13px}.lcc-h{color:var(--ink);margin:0 0 10px;font-size:15px;font-weight:600}.lcc-grid{gap:8px;display:grid}.lcc-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lcc-k{color:var(--muted)}.lcc-v{color:var(--ink);text-align:end;font-weight:600}.lcc-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.lcc-warn{color:var(--bad-ink);margin-bottom:8px;font-weight:600;display:block}.lcc-low{color:var(--pend-ink)}.lcc-ask{color:var(--muted);margin-top:8px;font-size:12px;display:block}.lcc-compact .lcc-grid{gap:4px}.lcc-compact .lcc-row{font-size:12px}.lcc-hint{color:var(--muted);white-space:nowrap;margin-inline-start:6px;font-size:11px;font-weight:500;display:inline-block}.lcc-topup-card{padding:var(--sp-3);flex-direction:column;gap:10px;display:flex}.lcc-top-rows{flex-direction:column;gap:10px;display:flex}.lcc-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lcc-top-l{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.lcc-bonus{color:var(--ok-ink);font-size:12px;font-weight:600}.lcc-bonus-inline{font-size:12px;font-weight:600}.lp-hub{grid-template-columns:1fr 1fr;gap:8px;padding:0 18px 12px;display:grid}.lp-hub:empty{display:none}.lp-hub .lcc-hint{white-space:normal;color:var(--muted);margin:4px 0 0;font-size:12px;font-weight:400;display:block}.ls-adv{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ls-adv summary{cursor:pointer;font-weight:600}.lal-sec{margin-top:4px}.lal-row{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.lal-row .field{flex:220px;margin:0}.lal-row .btn{margin-top:26px}.lal-all{align-items:center;gap:8px;padding:8px 0;font-weight:600;display:flex}.lal-list{border-top:1px solid var(--line);max-height:320px;margin:0 0 12px;padding:0;list-style:none;overflow:auto}.lal-p{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.lal-p label{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.lal-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lal-v{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.lal-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;display:grid}.lal-dl dt{color:var(--muted);font-size:var(--t-12)}.lal-dl dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (width<=640px){.lal-row .btn{width:100%;margin-top:0}.lal-dl{grid-template-columns:1fr}}.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-hd{border-bottom:1px solid var(--line);font-size:var(--t-12);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;padding:6px 4px;display:flex}.tm-card .tm-hd .tm-nums{gap:4px 16px}.tm-card .tm-hd .tm-nums span{text-align:end}.tm-card .tm-all{margin-inline-start:auto}.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-hd{display:none}.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}.tm-card .tm-n:after{content:attr(data-l);font-size:var(--t-12);color:var(--muted)}}.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}.rf-dlg .kv-rf{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.rf-dlg .kv-rf>div{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.rf-dlg .rf-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.rf-dlg ul{margin:6px 0 0;padding-inline-start:18px}.rf-note{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.rf-note a{cursor:pointer}@media (width<=480px){.rf-dlg .kv-rf{grid-template-columns:1fr}}.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-copy.on-path{border-inline-start:3px solid var(--accent);background:var(--accent-tint-2);border-radius:var(--r-sm);padding:12px}.bro-prints{gap:4px;margin-bottom:12px;display:grid}.bro-prints p{margin:0}.bro-prints-body{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bro-lang-wrap{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.bro-lang-review{padding:2px 6px;font-size:11px}.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}.bro-tpl.bro-more .bro-tplwhy{color:var(--muted);white-space:normal;font-size:11px;line-height:1.3}.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}}.bd-broker textarea,.bd-agent textarea{min-height:88px}.bd-svc{flex-wrap:wrap;gap:8px 16px;margin:12px 0;display:flex}.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}}.cd-modal .field{margin-bottom:12px}.cd-modal .help{color:var(--muted);margin-top:8px;font-size:13px}.cd-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.cd-card h3{margin:0 0 6px}.cd-card .ft-d{margin-top:12px}.cd-list{border:1px solid var(--line);border-radius:10px;max-height:320px;margin-bottom:12px;overflow:auto}.cd-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.cd-row:last-child{border-bottom:0}.cd-row .grow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=600px){.cd-grid{grid-template-columns:1fr}}.bro-guides .bro-guide-hd{align-items:center;gap:12px;margin-bottom:12px;display:flex}.bro-guides .bro-guide-list{flex-direction:column;gap:8px;display:flex}.bro-guides .bro-guide-row{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.bro-guides .bro-guide-row b{flex:1}.bro-guides .bro-guide-form .field{margin-bottom:10px}.bro-guides textarea{min-height:96px}@media (width<=600px){.team-d tbody td[data-label=Role]{white-space:normal;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;height:auto}}.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-tabs{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:0;margin-top:4px;display:flex;overflow-x:auto}.soc-tabs .soc-segb{white-space:nowrap;flex:auto;min-width:max(72px,22%)}.soc-reel-wrap{width:min(100%,860px);min-width:0;margin:0 auto}.soc-reel-step{flex-direction:column;gap:10px;padding-top:4px;display:flex}.soc-reel-stitle{font-size:var(--t-14);align-items:center;gap:10px;display:flex}.soc-reel-sbadge{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);font-size:var(--t-13);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.soc-reel-opt>summary{cursor:pointer;font-size:var(--t-14);padding:6px 0;font-weight:600;list-style:none}.soc-reel-opt>summary::-webkit-details-marker{display:none}.soc-reel-bar.sticky{z-index:2;background:var(--canvas);border-top:1px solid var(--line);justify-content:space-between;margin-top:8px;padding:10px 0;position:sticky;bottom:0}.soc-reel-sum{font-size:var(--t-13);color:var(--muted);flex:200px;min-width:0}.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:minmax(0,1fr) 320px minmax(300px,360px);grid-template-areas:"center controls 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:"center controls""center side"1fr/minmax(0,1fr) 320px}.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-reel-cinsample{gap:6px;margin:8px 0;display:grid}.soc-reel-cinsample video{aspect-ratio:9/16;background:var(--line);border-radius:10px;width:120px;max-width:100%;display:block}.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-hclip{flex-wrap:wrap;flex:100%;align-items:center;gap:8px;display:flex}.soc-reel-hacts .btn{min-height:40px}.soc-reel-adv{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:4px;display:flex}.soc-reel-timeline{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soc-reel-trow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:auto minmax(52px,auto) 1fr auto minmax(120px,1.4fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.soc-reel-tlab{font-size:var(--t-12);color:var(--muted)}.soc-reel-trange,.soc-reel-tpan{min-width:0;min-height:36px}.soc-reel-music-sl,.soc-reel-vorow,.soc-reel-facerow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.soc-reel-brand{flex-wrap:wrap;gap:12px;display:flex}.soc-reel-subs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.soc-reel-sub{flex-direction:column;gap:4px;display:flex}.soc-reel-cutaways{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.soc-reel-transcript{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:var(--t-14);margin:0;padding:10px 12px;line-height:1.45}.soc-reel-transcript-segs{font-size:var(--t-13);color:var(--ink-2);margin:8px 0 0;padding-inline-start:1.2rem}.soc-reel-transcript-segs li{margin:4px 0}.soc-reel-voaudio{width:100%;max-width:320px;margin-top:6px}@media (width<=900px){.soc-reel-trow{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.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}}.spk{flex-direction:column;gap:16px;display:flex}.spk-lbl{font-size:var(--t-12);color:var(--muted)}.spk-hint{margin-left:auto}.spk-choose{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.spk-r1,.spk-r2{flex-wrap:wrap;align-items:flex-start;gap:14px 28px;display:flex}.spk-r2{border-top:1px solid var(--line);align-items:center;padding-top:14px}.spk-lst{align-items:center;gap:12px;min-width:0;display:flex}.spk-lst img,.spk-noimg{border-radius:var(--r-sm);object-fit:cover;background:var(--surface-3);flex:none;width:56px;height:56px}.spk-lst div{font-size:var(--t-13);flex-direction:column;gap:2px;min-width:0;display:flex}.spk-grp{flex-direction:column;gap:8px;display:flex}.spk-cs{flex-wrap:wrap;gap:6px;display:flex}.spk-chip{border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:inherit;font-size:var(--t-13);cursor:pointer;border-radius:999px;padding:7px 13px}.spk-chip.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.spk-chip:disabled{opacity:.5;cursor:not-allowed}.spk-des{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.spk-short{display:none}.spk-des div{font-size:var(--t-13);flex-direction:column;display:flex}.spk-dthumb{object-fit:cover;outline:2px solid var(--accent);outline-offset:2px;background:var(--surface-3);border-radius:4px;width:44px;height:55px}.spk-music{align-items:center;gap:8px;display:flex}.spk-gen{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-left:auto;display:flex}.spk-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.spk-tab{font:inherit;font-size:var(--t-14);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.spk-tab.on{border-bottom-color:var(--accent);color:var(--accent-ink);font-weight:600}.spk-tabs.sm .spk-tab{font-size:var(--t-13);padding:8px 12px}.spk-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.spk-pc{flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.spk-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spk-h b{font-size:var(--t-14)}.spk-st{margin-left:auto}.spk-pv{background:var(--accent-tint-2);border-radius:var(--r-sm);cursor:zoom-in;border:0;justify-content:center;align-items:center;width:100%;height:360px;padding:8px;display:flex;position:relative;overflow:hidden}.spk-pv img{max-width:100%;max-height:100%;display:block;box-shadow:0 2px 10px #0d112024}.spk-skel,.spk-pv-bad{cursor:default;text-align:center}.spk-skel span{font-size:var(--t-13);color:var(--muted)}.spk-play{background:var(--surface);width:52px;height:52px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex;position:absolute}.spk-err{font-size:var(--t-13);color:var(--danger);padding:0 10px}.spk-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spk-again{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.spk-stale{color:var(--pend-ink)}.spk-by{background:var(--accent-tint-2);color:var(--accent-ink);font-size:var(--t-12);border-radius:999px;margin-inline-start:6px;padding:1px 8px;display:inline-block}.spk-r{margin-left:auto}.spk-txts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.spk-txt{flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.spk-ta{width:100%;font:inherit;font-size:var(--t-14);border:1px solid var(--line-2);border-radius:var(--r-sm);resize:vertical;background:var(--surface);color:var(--ink);padding:10px;line-height:1.55}.spk-bar{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.spk-bar .btn:first-of-type{margin-left:auto}.spk-pk-box{width:calc(100vw - 32px);max-width:1200px}.spk-picker{flex-direction:column;gap:12px;max-height:calc(100vh - 80px);display:flex}.spk-pk-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.spk-x{margin-left:auto}.spk-pk-f{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spk-pk-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:4px;display:grid;overflow:auto}.spk-pk-item{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.spk-pk-img{aspect-ratio:4/5;background:var(--surface-3);border-radius:var(--r-sm);border:2px solid #0000;position:relative;overflow:hidden}.spk-pk-img img{object-fit:cover;width:100%;height:100%;display:block}.spk-pk-item.on .spk-pk-img{border-color:var(--accent)}.spk-pk-item.off{cursor:not-allowed}.spk-pk-item.off .spk-pk-img{opacity:.4}.spk-pk-l{font-size:var(--t-13);justify-content:space-between;gap:6px;display:flex}.spk-pk-all{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spk-why{font-size:var(--t-12);color:var(--muted)}.spk-sug{background:var(--accent);color:var(--surface);font-size:var(--t-12);border-radius:999px;padding:3px 9px;font-weight:600;position:absolute;top:8px;left:8px}.spk-pk-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.spk-pk-foot .btn:first-of-type{margin-left:auto}.spk-pv-box{width:calc(100vw - 32px);max-width:1240px}.spk-preview{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;max-height:calc(100vh - 80px);display:grid}.spk-pv-l{flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex;overflow:auto}.spk-full{background:var(--surface-3);max-width:100%;max-height:calc(100vh - 220px);display:block}.spk-cnav{align-items:center;gap:10px;display:flex}.spk-pv-r{flex-direction:column;gap:12px;min-width:0;display:flex;overflow:auto}.spk-pv-r .field{flex-direction:column;gap:6px;display:flex}.spk-facts{background:var(--surface-3);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--t-13);padding:10px}.spk-phs{flex-wrap:wrap;gap:8px;display:flex}.spk-ph{background:var(--surface-3);cursor:pointer;border:2px solid #0000;border-radius:6px;width:64px;height:52px;padding:0;overflow:hidden}.spk-ph.on{border-color:var(--accent)}.spk-ph img{object-fit:cover;width:100%;height:100%;display:block}.spk-pv-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.spk-pv-foot .btn:first-of-type{margin-left:auto}@media (width<=1100px){.spk-pk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.spk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.spk-pv{height:240px}.spk-txts{grid-template-columns:minmax(0,1fr)}.spk-gen{justify-content:space-between;width:100%;margin-left:0}.spk-hint{display:none}.spk-preview{grid-template-columns:minmax(0,1fr);max-height:none}.spk-full{max-height:60vh}.spk-pk-box{border-radius:16px 16px 0 0;width:100%;max-width:none;max-height:88vh;margin:0;position:fixed;inset:auto 0 0}.spk-pk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spk-pk-head .spk-lbl{display:none}}@media (width<=520px){.spk{gap:10px}.spk-choose{gap:10px;padding:12px}.spk-r1,.spk-r2{gap:8px 10px}.spk-r2{padding-top:8px}.spk-grp>.spk-lbl,.spk-des>.spk-lbl:first-child,.spk-pc .spk-h .spk-lbl{display:none}.spk-chip{padding:6px 11px}.spk-lst img,.spk-noimg{width:48px;height:48px}.spk-tab{padding:6px 12px}.spk-pc{gap:6px;padding:8px}.spk-again{gap:4px}.spk-pc .spk-acts .btn:first-child,.spk-pc .spk-acts [data-act=spkNewWords]{display:none}.spk-pv{height:132px;padding:6px}.spk-txt .spk-h .spk-lbl{display:none}.spk>.c-callout{padding:8px 10px;font-size:13px}.spk-txt{gap:8px;padding:12px}.spk-ta{max-height:88px}.spk-r2 .spk-des:nth-child(2){flex:150px;min-width:0}.spk-music{flex:1 1 0;min-width:0}.spk-music select{min-width:0;max-width:100%}.spk-gen{margin-left:0;flex:none;width:auto;margin-inline-start:auto}.spk-long{display:none}.spk-short{display:inline}.spk-bar{gap:6px}.spk-bar>.spk-lbl{width:100%}.spk-bar .btn:first-of-type{margin-left:0}}.spk-lockd{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.spk-lockd svg{flex:none}.spk-lockd bdi{text-overflow:ellipsis;min-width:0;overflow:hidden}.stu{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stu .ph{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.stu-ph{align-items:flex-start}.stu-ph-top{align-items:center;gap:var(--sp-3);flex-wrap:wrap;flex:1;min-width:0;display:flex}.stu-ph-top h1,.stu .ph h1{margin:0}.stu-primary{align-items:center;min-width:0;display:flex}.stu-primary:empty{display:none}.stu-prim{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.stu-prim .btn.primary{min-height:44px}.stu-pnote{text-align:end;font-size:var(--t-12);color:var(--muted);overflow-wrap:anywhere;flex-basis:100%}.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,.stu-home-simple{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stu-listing-box{gap:var(--sp-3);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.stu-listing-box .stu-lph{width:96px;height:72px}.stu-box-acts{gap:var(--sp-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.stu-tiles{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stu-tile{min-height:72px;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:inherit;text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.stu-tile.off{opacity:.65;cursor:not-allowed}.stu-tile-t{font-size:var(--t-14);font-weight:600}.stu-tile-s{font-size:var(--t-12);color:var(--muted)}.stu-sec-hd{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stu-ready-list,.stu-ready-row{margin:0;padding:0;list-style:none}.stu-ready-list{flex-direction:column;gap:8px;display:flex}.stu-ready-row{align-items:center;gap:var(--sp-2);padding:10px var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;display:flex}.stu-wk-d{font-size:var(--t-12);color:var(--muted);min-width:5.5rem}.stu-more{font-size:var(--t-13);color:var(--muted);margin:0}.stu-home-usage .lcb,.stu-home-usage .lcc-chip{width:100%;max-width:100%}.stu-sec{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.stu-sec:empty{display:none}.stu-h{font-size:var(--t-14);margin:0;font-weight:600}.stu-guide-hd{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stu-guide-steps{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stu-guide-steps li{align-content:start;gap:6px;display:grid}.stu-guide-n{background:var(--surface-3);width:28px;height:28px;font-size:var(--t-13);color:var(--ink-2);border-radius:999px;place-items:center;font-weight:600;display:grid}.stu-guide-steps b{font-size:var(--t-14)}.stu-guide-steps span{font-size:var(--t-13);color:var(--muted)}.stu-usage-topup{min-width:0}.stu-usage-top{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stu-usage-split{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:start;display:grid}.stu-usage-kpi{gap:var(--sp-2);padding:var(--sp-3);flex-direction:column;display:flex}.stu-usage-kpi .lbl{font-size:var(--t-12);color:var(--muted)}.stu-usage-kpi .val{font-size:var(--t-20);font-weight:600}.stu-usage-table{margin:0}.stu-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.stu-draft-card .t{font-weight:600;font-size:var(--t-14)}.stu-home-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.stu-home-card .stu-lph{width:100%;height:120px}.stu-mini-card .stu-mini-val{font-size:var(--t-14);margin:0;font-weight:600}.stu-mini-card .stu-acts,.stu-draft-card .stu-acts{margin-top:auto}.stu-perf-zeros{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stu-perf-zeros .stu-perf-kpi{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.stu-perf-kpi .val{font-size:var(--t-20);font-weight:600}.stu-quick{gap:var(--sp-2);flex-wrap:wrap;display:flex}.stu-quick .btn{min-height:40px}.stu-quick .btn.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink)}.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-drafts-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:12px;margin:0;padding:0;list-style:none;display:grid}.stu-draft-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:12px;list-style:none;display:flex}.stu-draft-card .stu-lph{width:100%;height:120px}.stu-draft-card .stu-acts{justify-content:flex-start;margin-top:auto}.stu-lrows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.stu-lrows.busy,.stu-lrow.busy{opacity:.6}.stu .lrow{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:12px;list-style:none;display:grid}.stu .lrow.off{background:var(--canvas)}.stu-lph{background:var(--surface-3);border-radius:6px;width:96px;height:72px;display:block;overflow:hidden}.stu-lph img{object-fit:cover;width:100%;height:100%;display:block}.stu-noph{width:100%;height:100%;display:block}.stu .lrow .t{font-size:var(--t-14);overflow-wrap:anywhere;display:block}.stu .lrow .c{font-size:var(--t-12);color:var(--muted)}.stu .lrow .why{font-size:var(--t-13);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.stu-ref{font-size:var(--t-13)}.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{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 .lrow .stu-lmain{gap:4px;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-fmt{border:1px solid var(--line);background:var(--surface-2);height:22px;font-size:var(--t-12);color:var(--ink-2);border-radius:999px;align-items:center;padding:0 8px;display:inline-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;align-items:center;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}.stu .board{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.stu .bh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stu .bh h2{overflow-wrap:anywhere;min-width:0;margin:0}.stu .cols{gap:var(--sp-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.board-main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.board-side{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex;position:sticky;top:12px}.stu .pair{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.stu .pair>div,.stu-one>div{min-width:0}.stu-plat{flex-direction:column;gap:6px;display:flex}.stu-plat>.lab{font-size:var(--t-12);color:var(--muted);font-weight:600}.stu-bctl{gap:var(--sp-3);flex-wrap:wrap;align-items:flex-end;display:flex}.stu-bctl .field{margin:0}.stu-bctl select{min-height:40px}.stu-write{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.stu-spend{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:inline-flex}.stu-confirm{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.stu-item{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.stu-item.ok{border-color:var(--accent)}.stu-ihead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stu-ihead .grow{flex:1}.stu-line{flex-direction:column;gap:4px;display:flex}.stu-line textarea{box-sizing:border-box;width:100%;min-height:64px;font:inherit;resize:vertical}.stu-locked{border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--t-12);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.stu-lt{overflow-wrap:anywhere;color:var(--ink-2)}.stu-checks{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stu-check{font-size:var(--t-13);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stu-cmsg{overflow-wrap:anywhere;flex:1;min-width:140px}.stu-word{background:var(--bad-bg);color:var(--bad-ink);border-radius:4px;padding:0 6px;font-weight:600}.stu-reelbox{margin-bottom:var(--sp-3);flex-direction:column;gap:8px;display:flex}.stu-send{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.stu-send .c-callout{width:100%}.stu-cal{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.stu-cal.busy{opacity:.7}.stu-calhead{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stu-calhead .stu-h{flex:1;min-width:140px}.stu-calhead .field{margin:0}.stu-calform{gap:var(--sp-3);flex-direction:column;display:flex}.stu-calfields{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.stu-calfields .field,.stu-movef .field{margin:0}.stu-fmts{gap:var(--sp-4);flex-wrap:wrap;display:flex}.stu-movef{gap:var(--sp-2);display:grid}.stu .wk{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.stu .day{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:8px;min-width:0;min-height:240px;padding:10px;display:flex}.stu .day.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.stu .day h3{font-size:var(--t-13);justify-content:space-between;margin:0;font-weight:600;display:flex}.stu .day h3 span{color:var(--muted);font-weight:500}.stu .slot{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0;font-size:var(--t-12);flex-direction:column;gap:6px;padding:10px;display:flex}.stu .slot .tm{font-size:var(--t-13);flex-wrap:wrap;justify-content:space-between;gap:6px;font-weight:600;display:flex}.stu .slot .oc{color:var(--accent-ink);font-weight:600}.stu .slot .li{color:var(--ink-2);overflow-wrap:anywhere}.stu .slot .fm{flex-wrap:wrap;gap:6px;display:flex}.stu .slot .why{color:var(--muted);margin:0}.stu .slot.sug{background:var(--canvas);border-style:dashed}.stu .slot.ev{background:var(--info-bg);border-color:var(--info-bg);color:var(--info-ink)}.stu .slot .stu-acts{justify-content:flex-start}.bv-starters{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.bv-starters:empty{display:none}.bv-prev{gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.bv-grid{gap:var(--sp-3);grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.bv-slide{justify-content:space-between;gap:var(--sp-3);aspect-ratio:4/5;padding:var(--sp-3);border-radius:var(--r-sm);background:var(--ink);color:var(--surface);flex-direction:column;display:flex;overflow:hidden}.bv-top{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.bv-chip,.bv-lock{font-size:var(--t-12);align-items:center;gap:6px;font-weight:600;display:inline-flex}.bv-chip{background:var(--surface);color:var(--ink);border-radius:999px;padding:3px 10px 3px 4px}.bv-mk{background:var(--accent);border-radius:4px;width:16px;height:16px;display:inline-block}.bv-kick{font-size:var(--t-12);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.bv-h{font-size:var(--t-14);overflow-wrap:anywhere;line-height:1.25}.bv-pr{font-size:var(--t-13);font-weight:700}.bv-cap{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--t-13);padding:10px}.bv-cap p{overflow-wrap:anywhere;margin:0 0 6px}.bv-cap p:last-child{margin:0}.stu-wk-list,.stu-perf-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stu-wk-row,.stu-perf-row{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);flex-wrap:wrap;padding:8px 10px;display:flex}.stu-tpl-filters{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;display:grid}.stu-tpl-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.stu-tpl-card{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);display:flex}.stu-tpl-prev{margin-top:var(--sp-3)}.stu-tpl-frame{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--canvas);width:100%;min-height:360px}.stu-tpl-multi{margin-bottom:var(--sp-3)}.stu-kit-logos{gap:var(--sp-3);grid-template-columns:1fr 1fr;display:grid}.stu-kit-logo{padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);flex-direction:column;gap:8px;display:flex}.stu-kit-photo{border-radius:var(--r-sm);object-fit:cover;max-width:96px;max-height:96px}.stu-kit-contact{margin-top:var(--sp-2)}.stu-kit-agent{align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.stu-qr{object-fit:contain;border:1px solid var(--line);border-radius:4px;width:40px;height:40px}.stu-lib-bar{gap:var(--sp-3);flex-direction:column;display:flex}.stu-lib-resize{margin-bottom:var(--sp-3)}.stu-ml-dlg{max-width:520px;margin:var(--sp-3) 0}.stu-ml-list{flex-direction:column;gap:6px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.stu-ml-row{padding:6px 0}.stu-cal-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.stu-hint{font-size:var(--t-12);margin:0}.stu-perf-wrap{overflow-x:auto}.stu-perf{width:100%;min-width:640px}.stu .slot[draggable=true]{cursor:grab}.stu .day[data-drop]{min-height:120px}@media (width<=1100px){.stu-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stu-guide-steps{grid-template-columns:1fr}}@media (width<=900px){.stu-usage-top,.stu-perf-zeros,.stu-usage-split,.stu .cols{grid-template-columns:1fr}.board-side{position:static}.stu .wk{grid-template-columns:1fr}.stu .day{min-height:0}.stu .pair,.bv-grid{grid-template-columns:1fr}}@media (width<=600px){.stu-tiles,.stu-listing-box{grid-template-columns:1fr}.stu-listing-box .stu-lph{width:100%;height:120px}}@media (width<=767px){.stu-ph-top,.stu .ph h1{flex-basis:100%}.stu-kit-logos{grid-template-columns:1fr}.stu-tpl-frame{min-height:240px}.stu-primary,.stu-prim{width:100%}.stu-prim{justify-content:stretch}.stu-prim .btn.primary{flex:1}.stu-pnote{text-align:start}.stu .lrow{grid-template-columns:72px minmax(0,1fr)}.stu-lph{width:72px;height:56px}.stu .lrow>.stu-acts{grid-column:1/-1;justify-content:flex-start}.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-fix .btn,.stu-bhead .btn,.stu-write .btn,.stu-bctl select{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}}.lub{flex-direction:column;gap:6px;min-width:0;display:flex}.lub-compact{gap:4px}.lub-hd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.lub-hd .lmark{flex-shrink:0}.lub-meta{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.lub-track{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.lub-compact .lub-track{height:6px}.lub-fill{background:var(--accent);border-radius:999px;max-width:100%;height:100%;display:block}.lub-extra .lub-track{height:4px}.lub-extra .lub-meta{font-size:11.5px}.lub-chip{text-align:start;max-width:min(220px,100%);font:inherit;cursor:pointer;flex-direction:column;gap:4px;display:inline-flex}button.lub-chip{background:0 0;border:none;padding:0}.lub-chip .lub-hd{font-size:11.5px}.lub-hist{margin-top:12px}.lub-hist .tbl{font-size:13px}.lub-hist .num{text-align:end;font-variant-numeric:tabular-nums}.stu5{flex-direction:column;gap:16px;min-width:0;display:flex}.stu5-hd{flex-wrap:wrap;align-items:center;gap:16px;min-height:54px;display:flex}.stu5-hd h1{font-size:var(--t-24);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.1}.stu5-lst{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;display:flex}.stu5-lph{background:var(--surface-3);border-radius:7px;flex:none;width:40px;height:40px;display:block;overflow:hidden}.stu5-lph img{object-fit:cover;width:100%;height:100%;display:block}.stu5-lst-t{font-size:var(--t-13);flex-direction:column;min-width:0;line-height:1.35;display:flex}.stu5-lst-t>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stu5-ref{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-12);font-weight:700}.stu5-lst .btn{margin-inline-start:6px}.stu5-use{min-width:260px;font-size:var(--t-12);color:var(--muted);flex-direction:column;gap:5px;margin-inline-start:auto;display:flex}.stu5-use:empty{display:none}.stu5-bar{background:var(--surface-3);border-radius:99px;height:6px;margin-bottom:6px;overflow:hidden}.stu5-bar i{background:var(--accent);height:100%;display:block}.stu5-bar.warn i{background:var(--pend-ink)}.stu5-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:2px;display:flex;overflow-x:auto}.stu5-tabs::-webkit-scrollbar{display:none}.stu5-tab{font:inherit;font-size:var(--t-14);color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:9px 13px;font-weight:500;box-shadow:inset 0 -2px #0000}.stu5-tab.on{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700}.stu5-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stu5-body{flex-direction:column;gap:16px;min-width:0;display:flex}.stu5-back{align-self:flex-start}.stu5-cost{font-size:var(--t-13);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.stu5-mark{flex:none;display:inline-flex}.stu5-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.stu5-type{text-align:start;background:var(--surface);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.stu5-type.on{border:2px solid var(--violet-900);padding:13px 15px}.stu5-type:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu5-type-hd{align-items:center;gap:8px;display:flex}.stu5-type-hd b{font-size:var(--t-14);font-weight:700}.stu5-type-hd .chip{margin-inline-start:auto}.stu5-type-x{font-size:var(--t-13);color:var(--muted);line-height:1.45}.stu5-seg{display:none}.stu5-pick{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.stu5-pick-hd{align-items:center;gap:8px;display:flex}.stu5-pick-hd h2{font-size:var(--t-16);margin:0;font-weight:700}.stu5-pick-hd .btn{margin-inline-start:auto}.stu5-plist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.stu5-plist.busy{opacity:.6}.stu5-prow{text-align:start;border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:flex}.stu5-prow.on{border-color:var(--accent);background:var(--accent-tint)}.stu5-why{font-size:var(--t-12);color:var(--bad-ink);white-space:normal}.stu5-pager{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=900px){.stu5-use{width:100%;min-width:0;margin-inline-start:0}}@media (width<=600px){.stu5{gap:12px}.stu5-hd{display:contents}.stu5-hd h1{font-size:var(--t-20);order:0}#stu-tabs{order:1}#stu5-lbox{order:2;width:100%}#stu5-pickbox{order:3}.stu5-body{order:4}.stu5-use{display:none}.stu5-lst{width:100%;padding:8px 10px 8px 8px}.stu5-lst .btn{margin-inline-start:auto}.stu5-tab{font-size:var(--t-16);padding:10px 14px}.stu5-types{display:none}.stu5-seg{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.stu5-seg button{font:inherit;font-size:var(--t-14);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 4px}.stu5-seg button.on{background:var(--surface-3);color:var(--accent);font-weight:700}.stu5-plist{grid-template-columns:1fr}}.stuh{flex-direction:column;gap:16px;min-width:0;display:flex}.stuh-flt{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stuh-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.stuh-chip{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;white-space:nowrap;padding:5px 11px}.stuh-chip.on{border-color:var(--accent);background:var(--accent-tint-2);color:var(--accent-ink);font-weight:600}.stuh-chip:focus-visible,.stuh-sel select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stuh-sel{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.stuh-sel select{field-sizing:content;border-radius:var(--r-pill);border-color:var(--line);background-color:var(--surface);width:auto;max-width:220px;height:32px;min-height:32px;font-size:var(--t-13);padding-block:0;padding-inline:12px 34px}.stuh-card{padding:0;overflow:hidden}.stuh-row{border-top:1px solid var(--line);align-items:center;gap:14px;padding:12px 16px;display:flex}.stuh-row:first-child{border-top:0}.stuh-th{background:var(--canvas);border-radius:9px;flex:none;width:64px;height:64px;display:block;overflow:hidden}.stuh-th img{object-fit:cover;width:100%;height:100%;display:block}.stuh-n{flex-direction:column;flex:0 0 260px;gap:3px;width:260px;min-width:0;display:flex}.stuh-n b{font-size:var(--t-13);font-weight:700;line-height:1.35}.stuh-sub{font-size:var(--t-12);color:var(--muted);line-height:1.4}.stuh-ref{font-size:var(--t-12)}.stuh-st{flex:0 auto;min-width:0;display:flex}.stuh-a{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.btn.ghost.stuh-open{color:var(--accent);font-weight:600}.stuh-more{border-top:1px solid var(--line);justify-content:center;padding:12px 16px;display:flex}.stuh-err{align-items:center;gap:12px;display:flex}.stuh-err span{flex:1;min-width:0}.stuh-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stuh-foot .btn.ghost{color:var(--accent);font-weight:600}.stuh-foot .c-note{font-size:var(--t-13);color:var(--muted)}@media (width<=600px){.stuh{gap:12px}.stuh-flt{align-items:stretch}.stuh-chips{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.stuh-chips::-webkit-scrollbar{display:none}.stuh-chip{flex:none}.stuh-sel{width:100%;margin-inline-start:0}.stuh-sel select{flex:1;min-width:0;max-width:none}.stuh-row{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;display:grid}.stuh-n{flex:none;width:auto;min-width:0}.stuh-st{grid-column:2}.stuh-a{grid-column:1/-1;justify-content:flex-start;margin-inline-start:0}.stuh-st .chip{white-space:normal;height:auto;min-height:22px;padding-block:3px}}.stuVo{flex-direction:column;gap:16px;min-width:0;display:flex}.stuVo-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.stuVo-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.stuVo-hd{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.stuVo-hd h2{margin:0;font-size:15px;font-weight:700;line-height:1.2}.stuVo-len{font:inherit;font-size:var(--t-12);color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.stuVo-len:hover{color:var(--accent)}.stuVo-len:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.stuVo-r{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.stuVo-chip{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1.3}.stuVo-chip.on{border-color:var(--accent);background:var(--violet-100);color:var(--accent);font-weight:600}.stuVo-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stuVo-scr{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;min-height:120px;margin:0 16px 10px;padding:10px 14px;display:flex}.stuVo-scr textarea{resize:none;field-sizing:content;width:100%;min-height:56px;color:var(--ink);font:500 15px/1.7 var(--sans);background:0 0;border:0;outline:0;padding:4px 0}.stuVo-scr.ar textarea{font-family:"IBM Plex Sans Arabic",var(--sans);font-size:18px;line-height:1.8}.stuVo-scr.ar .stuVo-locked{font-family:"IBM Plex Sans Arabic",var(--sans);font-size:14px}.stuVo-scr:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-2)}.stuVo-locked{color:var(--muted);font:500 13px/1.6 var(--sans);margin:0}.stuVo-skel{background:var(--surface-3);animation:1.2s ease-in-out infinite alternate stuVoPulse}@keyframes stuVoPulse{0%{opacity:.55}to{opacity:1}}.stuVo-lbl{font-size:var(--t-12);color:var(--muted)}.stuVo-rule{margin:0;padding:0 16px 14px}.stuVo-note{padding:0 16px 8px}.stuVo-card .c-callout{margin:0 16px 10px}.stuVo-vcs{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 12px;display:grid}.stuVo-vc{border:1px solid var(--line);border-radius:9px;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:flex}.stuVo-vc.on{border:2px solid var(--violet-900);background:var(--violet-50);padding:8px 9px}.stuVo-vpick{min-width:0;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.stuVo-vpick b{font-size:13.5px;font-weight:700}.stuVo-vpick:focus-visible,.stuVo-sm:focus-visible,.stuVo-big:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:50%}.stuVo-sm,.stuVo-big{cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.stuVo-big:disabled{cursor:not-allowed;opacity:.5}.stuVo-pl{background:var(--violet-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.stuVo-pl.big{width:36px;height:36px}.stuVo-tri{border:5px solid #0000;border-left:8px solid #fff;border-right-width:0;width:0;height:0;margin-inline-start:2px}.stuVo-pl.big .stuVo-tri{border-width:6px 0 6px 10px}.stuVo-pause{border-inline:3px solid #fff;width:9px;height:10px}.stuVo-wv{align-items:center;gap:12px;padding:6px 16px 16px;display:flex}.stuVo-wave{background:repeating-linear-gradient(90deg,var(--violet-300) 0 2px,transparent 2px 5px);height:36px;-webkit-mask:linear-gradient(90deg,#000 var(--p,60%),#00000059 var(--p,60%));-webkit-mask:linear-gradient(90deg,#000 var(--p,60%),#00000059 var(--p,60%));mask:linear-gradient(90deg,#000 var(--p,60%),#00000059 var(--p,60%));border-radius:6px;flex:1}.stuVo-wave.busy{animation:.8s ease-in-out infinite alternate stuVoPulse}.stuVo-time{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.stuVo-foot{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.stuVo-foot .stu5-cost{font-size:12.5px}.stuVo-foot .btn{border-radius:8px;min-height:34px;padding:0 13px;font-size:13px}.stuVo-add{margin-inline-start:auto}.stuVo-foot .btn.primary{background:var(--violet-900);border-color:var(--violet-900);color:#fff;width:auto;margin-top:0}@media (width<=900px){.stuVo-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.stuVo-r{width:100%;margin-inline-start:0}.stuVo-r .btn{margin-inline-start:auto}.stuVo-vcs{grid-template-columns:1fr 1fr}.stuVo-foot{flex-direction:column;align-items:stretch}.stuVo-foot .btn,.stuVo-add{width:100%;margin-inline-start:0}}.stuBr{flex-direction:column;gap:16px;min-width:0;display:flex}.stuBr-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:16px;display:grid}.stuBr-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;min-width:0}.stuBr-hd{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.stuBr-hd h2{margin:0;font-size:15px;font-weight:700;line-height:1.2}.stuBr-lbl{font-size:var(--t-12);color:var(--muted)}.stuBr-bts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:4px 16px 12px;display:grid}.stuBr-bt{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);text-align:start;cursor:pointer;border-radius:10px;flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:8px;display:flex;position:relative}.stuBr-bt b{margin-top:4px;font-size:13.5px;font-weight:700}.stuBr-bt.on{border:2px solid var(--violet-900);background:var(--violet-50);padding:7px}.stuBr-bt:disabled{cursor:not-allowed;opacity:.6}.stuBr-bt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stuBr-bt.stuBr-skel{background:var(--surface-3);cursor:default;height:206px}.stuBr-off{top:14px;position:absolute;inset-inline-start:14px}.stuBr-bi.bro-thumb{aspect-ratio:auto;background:var(--surface-3);border-radius:6px;height:150px;overflow:hidden}.stuBr-bi.bro-thumb img{object-fit:contain;opacity:0;background:0 0;width:auto;max-width:100%;height:auto;max-height:100%;margin:auto;transition:opacity .2s;position:absolute;inset:0;box-shadow:0 2px 8px #0d112026}.stuBr-bi.bro-thumb.ready img{opacity:1}.stuBr-bi .bro-tfail{font-size:var(--t-12)}.stuBr-opt{border-top:1px solid var(--line-2);flex-direction:column;gap:12px;padding:6px 16px 14px;display:flex}.stuBr-o{flex-direction:column;gap:7px;display:flex}.stuBr-o>b{font-size:13.5px;font-weight:700}.stuBr-cs{flex-wrap:wrap;gap:6px;display:flex}.stuBr-chip{border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12.5px;line-height:1.3}.stuBr-chip.on{border-color:var(--accent);background:var(--violet-100);color:var(--accent);font-weight:600}.stuBr-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stuBr-note{color:var(--muted);margin:0;padding:0 16px 16px;font-size:12.5px;line-height:1.45}.stuBr-card>.c-callout{margin:0 16px 16px}.stuBr-pp{flex-direction:column;gap:10px;padding:0 16px 16px;display:flex}.stuBr-pp img{width:100%;display:block;box-shadow:0 2px 10px #0d112026}.stuBr-pp.busy{opacity:.6}.stuBr-more{align-self:center}.stuBr-pg{aspect-ratio:1.41;background:var(--surface-3);border-radius:4px;display:block}.stuBr-skel{animation:1.2s ease-in-out infinite alternate stuBrPulse}@keyframes stuBrPulse{0%{opacity:.55}to{opacity:1}}.stuBr-blocked,.stuBr-copy{border:1px dashed var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin:0 16px 16px;padding:16px;font-size:13px;display:flex}.stuBr-blocked span{color:var(--muted)}.stuBr-draft{margin:0;font-size:13px;line-height:1.5}.stuBr-tick{color:var(--muted);align-items:flex-start;gap:8px;font-size:12.5px;display:flex}.stuBr-copybar{justify-content:flex-end;align-self:stretch;gap:8px;display:flex}.stuBr-copy .c-callout{align-self:stretch}.stuBr-foot{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.stuBr-foot .stu5-cost{flex:0 auto;font-size:12.5px}.stuBr-foot .btn{border-radius:8px;min-height:34px;padding:0 13px;font-size:13px}.stuBr-dl{margin-inline-start:auto}.stuBr-foot .btn.primary{background:var(--violet-900);border-color:var(--violet-900);color:#fff;width:auto;margin-top:0}@media (width<=1100px){.stuBr-grid{grid-template-columns:minmax(0,1fr) 360px}}@media (width<=900px){.stuBr-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.stuBr-bts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stuBr-bi.bro-thumb{height:132px}.stuBr-foot{flex-direction:column;align-items:stretch}.stuBr-foot .btn,.stuBr-dl{width:100%;margin-inline-start:0}}.stuRs{flex-direction:column;gap:16px;min-width:0;display:flex}.stuRs-rb{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:16px;display:grid}.stuRs-cfg{flex-direction:column;min-width:0;padding:6px 16px 16px;display:flex}.stuRs-blk{border-bottom:1px solid var(--line);flex-direction:column;gap:9px;min-width:0;padding:12px 0;display:flex}.stuRs-blk:last-child{border-bottom:0}.stuRs-blk>b{font-size:var(--t-14);font-weight:700}.stuRs-bh{align-items:center;gap:10px;min-width:0;display:flex}.stuRs-bh>b{font-size:var(--t-14);flex:none;font-weight:700}.stuRs-bh .btn{flex:none;margin-inline-start:auto}.stuRs-bh .stuRs-lbl+.btn,.stuRs-bh .stuRs-lbl+.btn.ghost{margin-inline-start:auto}.stuRs-bh .btn.ghost+.btn{margin-inline-start:0}.stuRs-lbl{color:var(--muted);min-width:0;font-size:12.5px;line-height:1.4}.stuRs-acts{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.stuRs-acts .btn{margin-inline-start:0}.stuRs-ths{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.stuRs-th{min-width:0;position:relative}.stuRs-th img{aspect-ratio:1;object-fit:cover;background:var(--surface-3);border-radius:8px;width:100%;display:block}.stuRs-th .n,.stuRs-cp .n{inset-inline-start:5px;color:#fff;background:#0d1120bf;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;top:5px}.stuRs-th .mv{color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;display:block;overflow:hidden}.stuRs-pick{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:10px;display:flex}.stuRs-cps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.stuRs-cp{min-width:0;position:relative}.stuRs-cp img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block}.stuRs-cp .mvb{inset-inline:3px;justify-content:space-between;gap:2px;display:flex;position:absolute;bottom:3px}.stuRs-ib{color:#fff;min-width:22px;height:22px;font:inherit;cursor:pointer;background:#0d1120bf;border:0;border-radius:5px;padding:0 4px;font-size:14px;line-height:1}.stuRs-ib:disabled{opacity:.35;cursor:default}.stuRs-ib:focus-visible,.stuRs-pk:focus-visible,.stuRs-trk:focus-visible,.stuRs-ed:focus-visible,.stuRs-pl:focus-visible,.stuRs-play:focus-visible,.stuRs-seg button:focus-visible,.stuRs-bxh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stuRs-pks{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;max-height:240px;display:grid;overflow:auto}.stuRs-pk{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:9px;min-width:0;padding:0;display:block}.stuRs-pk img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:100%;display:block}.stuRs-pk.on{border-color:var(--accent)}.stuRs-cr{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.stuRs-cr>.stuRs-lbl{flex:none;width:92px}.stuRs-cr .ct{font-weight:600;font-size:var(--t-14);overflow-wrap:anywhere;min-width:0}.stuRs-cr.edit{padding:6px 10px}.stuRs-in{border:1px solid var(--line-2);border-radius:var(--r-ctl-sm);min-width:0;height:34px;font:inherit;font-size:var(--t-14);color:var(--ink);background:var(--surface);flex:1;padding:0 10px;font-weight:600}.stuRs-in:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stuRs-ed{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:6px 2px;font-size:12.5px;font-weight:600}.stuRs-acts .stuRs-ed{margin-inline-start:0;padding:6px}.stuRs-ed.muted{color:var(--muted)}.stuRs-mu{align-items:center;gap:12px;min-width:0;display:flex}.stuRs-mu-t{flex-direction:column;flex:none;min-width:0;display:flex}.stuRs-mu-t b{font-size:var(--t-14);font-weight:700}.stuRs-pl{background:var(--primary-bg);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.stuRs-pl svg{width:16px;height:16px}.stuRs-pl:disabled{background:var(--surface-3);color:var(--muted);cursor:not-allowed}.stuRs-wave{flex:1;min-width:0;height:34px;margin-inline-start:10px;position:relative}.stuRs-wave .bars{align-items:center;gap:1px;display:flex;position:absolute;inset:0}.stuRs-wave .bars s{background:var(--violet-200);border-radius:1px;flex:1;min-width:1px;display:block}.stuRs-wave i{background:var(--violet-700);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px}.stuRs-wave em{background:var(--ink);top:-4px;bottom:-4px;width:2px;display:none;position:absolute;inset-inline-start:0}.stuRs-wave em.on{display:block}.stuRs-tg{align-self:flex-start;gap:8px;font-size:13px}.stuRs .toggle input:checked+i{background:var(--ok-ink)}.stuRs .toggle input:disabled+i{opacity:.5}.stuRs-trks{flex-flow:wrap;gap:8px}.stuRs-trk{text-align:start;border:1px solid var(--line);background:var(--surface);font:inherit;color:var(--ink);cursor:pointer;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:7px 12px;display:flex}.stuRs-trk.on{border-color:var(--accent);background:var(--accent-tint)}.stuRs-trk b{font-size:var(--t-13)}.stuRs-row3{grid-template-columns:1fr 1fr 1.2fr;gap:14px;display:grid}.stuRs-row3.two{grid-template-columns:1fr 1fr}.stuRs-row3 .stuRs-blk{border:0}.stuRs-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;display:flex;overflow:hidden}.stuRs-seg button{text-align:center;font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;flex:1;min-width:0;padding:7px 6px;font-size:12.5px;overflow:hidden}.stuRs-seg button+button{border-inline-start:1px solid var(--line)}.stuRs-seg button.on{background:var(--violet-100);color:var(--accent);font-weight:700}.stuRs-pv{flex-direction:column;align-items:center;gap:14px;padding:16px;display:flex}.stuRs-phone{width:250px;height:444px;box-shadow:0 0 0 7px var(--ink),0 10px 30px #0d112040;background:var(--ink);border-radius:26px;flex:none;margin:7px;position:relative;overflow:hidden}.stuRs-phone.sq{height:250px}.stuRs-stage{background:var(--ink);position:absolute;inset:0;overflow:hidden}.stuRs-stage.end{background:var(--violet-900)}.stuRs-stage img{object-fit:cover;transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.stuRs-shade{pointer-events:none;background:linear-gradient(#0d11208c,#0d112000 45% 70%,#0d112059);position:absolute;inset:0}.stuRs-card{inset-inline:16px;color:#fff;letter-spacing:-.01em;text-shadow:0 1px 8px #00000073;overflow-wrap:anywhere;pointer-events:none;font-size:26px;font-weight:700;line-height:1.1;position:absolute;top:15%}.stuRs-card.long{font-size:19px}.stuRs-card.end{text-align:center;font-size:22px;top:38%}.stuRs-wait{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stuRs-dur{top:12px;color:#fff;z-index:2;background:#0d1120b3;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}.stuRs-play{inset-inline-start:50%;width:56px;height:56px;color:var(--ink);cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}:root[dir=rtl] .stuRs-play,html[dir=rtl] .stuRs-play{transform:translate(50%,-50%)}.stuRs-play svg{width:24px;height:24px}.stuRs-play.on{background:#ffffff8c;width:40px;height:40px;top:auto;bottom:16px;transform:translate(-50%)}html[dir=rtl] .stuRs-play.on{transform:translate(50%)}.stuRs-tl{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.stuRs-sgs{gap:3px;height:46px;display:flex;position:relative}.stuRs-sg{background:var(--ink);border-radius:5px;min-width:0;position:relative;overflow:hidden}.stuRs-sg img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.stuRs-sg.now img{opacity:1}.stuRs-sg span{inset-inline-start:4px;color:#fff;text-shadow:0 1px 2px #0009;white-space:nowrap;font-size:11px;font-weight:700;position:absolute;bottom:3px}.stuRs-head{background:var(--ink);top:-3px;bottom:-3px;pointer-events:none;width:2px;display:none;position:absolute;inset-inline-start:0;box-shadow:0 0 0 1px #fff}.stuRs-head.on{display:block}.stuRs-bt{height:10px;position:relative}.stuRs-bt i{background:var(--violet-300);width:2px;position:absolute;top:0;bottom:0}.stuRs-bt i.cut{background:var(--violet-700);top:-3px}.stuRs-foot{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.stuRs-foot-t{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.stuRs-lands{font-size:var(--t-13)}.stuRs-make{margin-inline-start:auto}.stuRs-foot-t+.stuRs-draft{margin-inline-start:0}@media (width<=600px){.stuRs{gap:10px}.stuRs-pre{justify-content:center;display:flex}.stuRs-phone{width:200px;height:356px;box-shadow:0 0 0 6px var(--ink);border-radius:20px;margin:6px}.stuRs-phone.sq{height:200px}.stuRs-card{font-size:20px}.stuRs-card.long{font-size:16px}.stuRs-play{width:46px;height:46px}.stuRs-dur{top:10px;padding:2px 7px;font-size:11px;inset-inline-end:10px}.stuRs-bx{flex-direction:column;gap:8px;padding:11px 12px;display:flex}.stuRs-bx.open{padding:0 12px}.stuRs-bxh{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.stuRs-bxh b{font-size:var(--t-14);flex:none;font-weight:700}.stuRs-bxh .stuRs-lbl{text-align:end;overflow-wrap:anywhere}.stuRs-tm{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}.stuRs-tm img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.stuRs-bx .ct{font-weight:600;font-size:var(--t-14);overflow-wrap:anywhere}.stuRs-draftrow{justify-content:center;display:flex}.stuRs-ths{grid-template-columns:repeat(4,minmax(0,1fr))}.stuRs-cps{grid-template-columns:repeat(3,minmax(0,1fr))}.stuRs-bh,.stuRs-cr{flex-wrap:wrap}.stuRs-cr>.stuRs-lbl{width:100%}.stuRs-mu{flex-wrap:wrap}.stuRs-wave{flex:1 0 100%;margin-inline-start:0}.stuRs-row3,.stuRs-row3.two{grid-template-columns:1fr}.stuRs-foot{bottom:calc(64px + env(safe-area-inset-bottom));z-index:5;box-shadow:var(--shadow-2);border-radius:12px;padding:10px 12px;position:sticky}.stuRs-foot-t{flex:1}}.exp{gap:var(--sp-4);flex-direction:column;max-width:920px;margin:0 auto;display:flex}.exp-steps{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.exp-steps li{border:1px solid var(--line);font-size:var(--t-12);color:var(--ink-2);border-radius:999px;padding:6px 12px}.exp-steps li.on{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.exp-plan{gap:var(--sp-3);flex-direction:column;display:flex}.exp-step-card{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.exp-step-card label{font-size:var(--t-12);color:var(--ink-2);margin-bottom:4px;display:block}.exp-player{border-radius:var(--r-sm);background:#000;width:100%;max-height:480px}.exp-dl{gap:var(--sp-2);flex-wrap:wrap;display:flex}.exp-note{font-size:var(--t-13);color:var(--ink-2)}.stu-cin{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-cin .card{margin:0}.stu-cin-make,.stu-cin-wait{flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.stu-cin-sec{flex-direction:column;gap:8px;min-width:0;display:flex}.stu-cin-lbl{font-size:var(--t-14);font-weight:700}.stu-cin-photos{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.stu-cin-photos-sm{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}.stu-cin-ph{aspect-ratio:4/5;border:2px solid var(--line);background:var(--surface-3);cursor:pointer;font:inherit;color:var(--ink);border-radius:10px;padding:0;position:relative;overflow:hidden}.stu-cin-ph img{object-fit:cover;width:100%;height:100%;display:block}.stu-cin-ph.on{border-color:var(--accent)}.stu-cin-ph[disabled]{opacity:.45;cursor:not-allowed}.stu-cin-ph:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu-cin-no{inset-inline-start:4px;background:var(--accent-tint-2);min-width:20px;height:20px;color:var(--accent-ink);border:1px solid var(--accent);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:4px}.stu-cin-same{inset-inline:0;background:var(--accent-tint-2);color:var(--accent-ink);text-align:center;padding:2px 4px;font-size:11px;font-weight:700;position:absolute;bottom:0}.stu-cin-count{font-size:var(--t-13);color:var(--muted)}.stu-cin-seg{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.stu-cin-seg button{font:inherit;font-size:var(--t-14);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:10px 16px}.stu-cin-seg button.on{background:var(--surface-3);color:var(--accent);font-weight:700}.stu-cin-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stu-cin-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stu-cin-why{font-size:var(--t-13);color:var(--muted)}.stu-cin-wait b{font-size:var(--t-14)}.stu-cin-cc{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.stu-cin-list-c{min-width:0;padding:0}.stu-cin-hd{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;display:flex}.stu-cin-hd h2{font-size:var(--t-16);margin:0;font-weight:700}.stu-cin-hd .btn{order:3;margin-inline-start:auto}.stu-cin-hd .c-note{flex:1 1 0;order:2;min-width:0}.stu-cin-list{margin:0;padding:0;list-style:none}.stu-cin-row{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 16px;display:flex}.stu-cin-th-w{flex:none;width:96px;height:120px;position:relative}.stu-cin-th{background:var(--surface-3);cursor:default;border:0;border-radius:9px;width:96px;height:120px;padding:0;display:block;position:relative;overflow:hidden}button.stu-cin-th{cursor:pointer}button.stu-cin-th:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu-cin-th img,.stu-cin-vid{object-fit:cover;width:100%;height:100%;display:block}.stu-cin-th-w .stu-cin-vid{background:var(--brand-navy);border-radius:9px}.stu-cin-pl,.stu-cin-bigplay{background:var(--surface);width:30px;height:30px;box-shadow:var(--shadow-1);border:0;border-radius:50%;padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stu-cin-pl:after,.stu-cin-bigplay:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--ink);position:absolute;top:8px;left:11px}.stu-cin-t{inset-inline-end:5px;background:var(--overlay);color:#fff;border-radius:5px;padding:1px 5px;font-size:11px;position:absolute;bottom:5px}.stu-cin-info{flex-direction:column;flex:220px;gap:6px;min-width:0;display:flex}.stu-cin-r1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stu-cin-ms{align-items:center;gap:10px;display:flex}.stu-cin-mb{background:var(--line-2);border-radius:99px;flex:1;min-width:60px;max-width:320px;height:8px;position:relative}.stu-cin-mb i{background:var(--ok-ink);border-radius:99px;height:100%;display:block}.stu-cin-mb i.retry{background:var(--ok-ink)}.stu-cin-mb i.fall{background:var(--dot-neu)}.stu-cin-mb em{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.stu-cin-num{min-width:3ch}.stu-cin-msg{font-size:var(--t-13);font-weight:600}.stu-cin-msg.pass{color:var(--ok-ink)}.stu-cin-msg.retry{color:var(--pend-ink)}.stu-cin-msg.fall{color:var(--neu-ink)}.stu-cin-act{margin-inline-start:auto}.stu-cin-rep{border:1px solid var(--line-2);background:var(--surface-2);border-radius:10px;flex-direction:column;flex-basis:100%;gap:10px;padding:12px;display:flex}.stu-cin-repcost{flex-direction:column;gap:4px;display:flex}.stu-cin-phonecard{flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.stu-cin-phone{width:220px;height:390px;box-shadow:0 0 0 7px var(--brand-navy),var(--shadow-2);background:var(--surface-3);border-radius:24px;flex:none;margin:7px 0;position:relative;overflow:hidden}.stu-cin-phone img{object-fit:cover;width:100%;height:100%;display:block}.stu-cin-phone .stu-cin-vid{background:var(--brand-navy);object-fit:contain}.stu-cin-bigplay{width:50px;height:50px}.stu-cin-bigplay:after{border-width:11px 0 11px 17px;top:14px;left:19px}.stu-cin-dur{top:12px;background:var(--overlay);color:#fff;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;inset-inline-end:12px}.stu-cin-sum{flex-direction:column;align-self:stretch;gap:4px;display:flex}.stu-cin-foot{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.stu-cin-foot .stu5-cost{flex:280px;min-width:0}.stu-cin-foot-a{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.stu-cin-foot-e{flex-basis:100%}@media (width<=900px){.stu-cin-cc{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.stu-cin-row{grid-template-columns:72px minmax(0,1fr);gap:10px 12px;padding:12px;display:grid}.stu-cin-th-w,.stu-cin-th{width:72px;height:90px}.stu-cin-info{flex:none}.stu-cin-act{grid-column:1/-1;margin-inline-start:0}.stu-cin-act .btn{width:100%;min-height:44px}.stu-cin-rep{grid-column:1/-1}.stu-cin-hd{padding:12px}.stu-cin-hd .c-note{flex:1 0 100%;order:3}.stu-cin-hd .btn{order:2}.stu-cin-foot-a{width:100%;margin-inline-start:0}.stu-cin-foot-a .btn{flex:1;min-height:44px}.stu-cin-bar .btn{min-height:44px}.stu-cin-mb{max-width:none}}.stu-exp{flex-direction:column;gap:16px;min-width:0;display:flex}.stu-exp .card{margin:0}.stu-exp-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.stu-exp-grid.one{grid-template-columns:minmax(0,720px)}.stu-exp-main{min-width:0;padding:0 0 12px}.stu-exp-hd{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:16px 16px 10px;display:flex}.stu-exp-hd h2{font-size:var(--t-16);margin:0;font-weight:700}.stu-exp-hd .btn{margin-inline-start:auto}.stu-exp-m{margin:0 16px 10px}.stu-exp-up{border:1px dashed var(--violet-300);border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;margin:0 16px 4px;padding:10px 12px;display:flex}.stu-exp-up.busy{opacity:.75}.stu-exp-fn{font-size:var(--t-13);overflow-wrap:anywhere}.stu-exp-clipl{font-size:var(--t-13);color:var(--muted)}.stu-exp-pick{cursor:pointer;margin-inline-start:auto;position:relative}.stu-exp-pick.off{opacity:.55;cursor:not-allowed}.stu-exp-pick:focus-within{outline:2px solid var(--accent);outline-offset:2px}.stu-exp-steps{margin:0;padding:0;list-style:none}.stu-exp-st{border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:8px;min-width:0;margin:0 16px 8px;padding:4px 8px 4px 4px;display:flex}.stu-exp-st.on{border-color:var(--accent);background:var(--accent-tint)}.stu-exp-show{min-width:0;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;align-items:center;gap:12px;padding:3px 6px 3px 8px;display:flex}.stu-exp-show:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stu-exp-tm{font-size:var(--t-12);color:var(--muted);flex:none;min-width:34px}.stu-exp-nb{background:var(--brand-deep);color:#fff;width:24px;height:24px;font-size:var(--t-12);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.stu-exp-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.stu-exp-tx b{font-size:var(--t-14)}.stu-exp-tx .c-note{overflow-wrap:anywhere;margin:0}.stu-exp-ed{flex:none;font-weight:600}.stu-exp .btn.stu-exp-ed{color:var(--accent)}.stu-exp .btn.stu-exp-ed[disabled]{color:var(--muted)}.stu-exp-edit{padding:12px;display:block}.stu-exp-ef{flex-direction:column;gap:10px;min-width:0;display:flex}.stu-exp-ef .field{margin:0}.stu-exp-ef-t{max-width:140px}.stu-exp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stu-exp-rm{color:var(--bad-ink);margin-inline-start:auto}.stu-exp-ops{flex-wrap:wrap;gap:6px;padding:0 16px 10px;display:flex}.stu-exp-chip{border:1px solid var(--line);background:var(--surface);min-height:32px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;border-radius:99px;padding:5px 12px}.stu-exp-chip.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.stu-exp-chip[disabled]{opacity:.6;cursor:default}.stu-exp-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu-exp-cards{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:8px;min-width:0;margin:0 16px 10px;padding:10px 12px;display:flex}.stu-exp-cl{font-size:var(--t-13);font-weight:700}.stu-exp-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.stu-exp-ck{font-size:var(--t-13);align-items:center;gap:8px;min-width:0;display:flex}.stu-exp-ck .c-note{margin:0}.stu-exp-at select{max-width:210px;min-height:32px}.stu-exp-at.off{opacity:.6}.stu-exp-note{margin:0;padding:0 16px}.stu-exp-pv{flex-direction:column;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.stu-exp-phone{background:var(--brand-navy);width:230px;height:408px;box-shadow:0 0 0 7px var(--brand-navy),var(--shadow-2);border-radius:24px;flex:none;max-width:100%;margin:7px 0;position:relative;overflow:hidden}.stu-exp-phone>img,.stu-exp-vid{object-fit:cover;background:var(--brand-navy);width:100%;height:100%;display:block}.stu-exp-shade{background:linear-gradient(#0d112059,#0d11200d 40%,#0d11208c);display:block;position:absolute;inset:0}.stu-exp-trk{top:14px;gap:5px;display:flex;position:absolute;inset-inline:14px}.stu-exp-trk i{background:#fff6;border-radius:99px;flex:1;height:4px}.stu-exp-trk i.d{background:#fff}.stu-exp-trk i.c{background:#e2c79d}.stu-exp-you{top:30px;color:#ffffffd9;letter-spacing:.08em;text-transform:uppercase;font-size:11px;position:absolute;inset-inline-start:14px}.stu-exp-lg{inset-inline-end:12px;color:#fff;letter-spacing:.16em;text-transform:uppercase;text-align:end;max-width:60%;font-size:11px;font-weight:800;position:absolute;top:50px}.stu-exp-info{inset-inline-start:14px;color:#fff;background:#0d1120d1;border-radius:10px;flex-direction:column;gap:2px;max-width:80%;padding:9px 11px;display:flex;position:absolute;top:120px}.stu-exp-info span{letter-spacing:.1em;color:#e2c79d;text-transform:uppercase;font-size:11px}.stu-exp-info b{overflow-wrap:anywhere;font-size:15px}.stu-exp-lt{inset-inline-start:14px;color:#0d1120;background:#fff;border-radius:8px;flex-direction:column;max-width:80%;padding:6px 9px;display:flex;position:absolute;bottom:86px}.stu-exp-lt b{font-size:12px}.stu-exp-lt span{color:#61677b;font-size:11px}.stu-exp-cap{inset-inline:12px;color:#fff;text-align:center;background:#0d1120bf;border-radius:7px;padding:6px 8px;font-size:11.5px;line-height:1.35;position:absolute;bottom:28px}.stu-exp-fr{margin:0}.stu-exp-foot{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.stu-exp-foot-l{flex-wrap:wrap;flex:280px;align-items:center;gap:6px 12px;min-width:0;display:flex}.stu-exp-foot-a{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.stu-exp-wait,.stu-exp-state{font-size:var(--t-14);flex-direction:column;gap:2px;display:flex}.stu-exp-state{flex-direction:row;align-items:center;gap:10px}.stu-exp-fe{flex-basis:100%;margin:0}.stu-exp-why{flex-basis:100%}@media (width<=900px){.stu-exp-grid,.stu-exp-grid.one{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.stu-exp-up{align-items:stretch}.stu-exp-pick{margin-inline-start:0}.stu-exp-foot-l .btn{flex:100%;min-height:44px}.stu-exp-foot-a{width:100%;margin-inline-start:0}.stu-exp-foot-a .btn{flex:auto;min-height:44px}.stu-exp-ed{min-height:36px}}.stu-pho{min-width:0}.stu-pho-grid{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:16px;display:grid}.stu-pho-grid>div{min-width:0}.stu-pho .card{margin:0;padding:0}.stu-pho-hd{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px 10px;display:flex}.stu-pho-hd h2{font-size:var(--t-16);margin:0;font-weight:700}.stu-pho-hd .c-note{margin:0}.stu-pho-state{margin-inline-start:auto}.stu-pho-state:empty{display:none}.stu-pho-tools>.c-note,.stu-pho-tools>.stu-pho-bar{margin:0 16px 12px}.stu-pho-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 16px 12px;display:grid}.stu-pho-th{aspect-ratio:1;background:var(--surface-3);cursor:pointer;opacity:.75;border:0;border-radius:7px;padding:0;position:relative;overflow:hidden}.stu-pho-th img{object-fit:cover;width:100%;height:100%;display:block}.stu-pho-th.on{opacity:1;outline:2px solid var(--accent);outline-offset:2px}.stu-pho-th[disabled]{cursor:not-allowed}.stu-pho-th:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.stu-pho-tl{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;margin:0 16px 12px;padding:12px;display:flex}.stu-pho-tl.on{border:2px solid var(--violet-900);background:var(--accent-tint);padding:11px}.stu-pho-tl.off{cursor:default;opacity:.65}.stu-pho-r1{justify-content:space-between;align-items:center;gap:8px;display:flex}.stu-pho-name{font:inherit;font-size:var(--t-14);color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;padding:0;font-weight:700}.stu-pho-name[disabled]{cursor:default;color:inherit}.stu-pho-name:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.stu-pho-chips{flex-wrap:wrap;gap:6px;display:flex}.stu-pho-chip{border:1px solid var(--line);background:var(--surface);min-height:32px;font:inherit;font-size:var(--t-13);color:var(--ink);cursor:pointer;border-radius:99px;padding:5px 12px}.stu-pho-chip.on{background:var(--accent-tint-2);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.stu-pho-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stu-pho-cost{display:flex}.stu-pho-go{margin-top:2px;display:flex}.stu-pho-reason{color:var(--muted)}.stu-pho-one,.stu-pho-cmp{background:var(--surface-3);border-radius:10px;min-height:120px;margin:0 16px;position:relative;overflow:hidden}.stu-pho-one img,.stu-pho-aft{width:100%;height:auto;display:block}.stu-pho-one.wait img{opacity:.55}.stu-pho-empty{margin:8px 16px 0}.stu-pho-cmp{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.stu-pho-cmp img{-webkit-user-drag:none;pointer-events:none}.stu-pho-bef{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.stu-pho-bef img{object-fit:cover;width:100%;height:100%;display:block}html[dir=rtl] .stu-pho-bef{clip-path:inset(0 0 0 calc(100% - var(--pos)))}.stu-pho-ln{top:0;bottom:0;background:#fff;outline:0;width:3px;margin-inline-start:-1.5px;position:absolute;inset-inline-start:var(--pos);box-shadow:0 0 0 1px #0d11202e}.stu-pho-ln i{top:50%;width:34px;height:34px;color:var(--brand-navy);box-shadow:var(--shadow-1);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}html[dir=rtl] .stu-pho-ln i{transform:translate(50%,-50%)}.stu-pho-ln:focus-visible i{outline:2px solid var(--accent);outline-offset:2px}.stu-pho-tb{background:var(--overlay);color:#fff;font-size:var(--t-12);pointer-events:none;border-radius:6px;padding:3px 8px;font-weight:700;position:absolute;top:12px}.stu-pho-tb.b{inset-inline-start:12px}.stu-pho-tb.a{inset-inline-end:12px}.stu-pho-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.stu-pho-foot{margin:0;padding:0 16px 16px}.stu-pho-ba>.c-callout{margin:12px 16px}.stu-pho-ba>.stu-pho-one+.c-callout{margin:12px 16px 0}.stu-pho-ba>:last-child:not(.stu-pho-hd){margin-bottom:16px}.stu-pho-ba>.stu-pho-acts:last-child{margin-bottom:0}@media (width<=900px){.stu-pho-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.stu-pho-hd{padding:12px 12px 8px}.stu-pho-strip{padding:0 12px 12px}.stu-pho-tl{margin:0 12px 12px}.stu-pho-one,.stu-pho-cmp{margin:0 12px}.stu-pho-empty{margin:8px 12px 0}.stu-pho-foot{padding:0 12px 12px}.stu-pho-acts{padding:12px}.stu-pho-acts .btn,.stu-pho-go .btn{min-height:44px}.stu-pho-go .btn{width:100%}.stu-pho-chip{min-height:40px}.stu-pho-tools>.c-note,.stu-pho-tools>.stu-pho-bar{margin:0 12px 12px}.stu-pho-ba>.c-callout{margin:12px}}.ovn{flex-direction:column;gap:16px;min-width:0;display:flex}.ovn-n{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.ovn-tile .b-chd{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ovn-tile .b-chd h3{min-width:0;margin:0}.ovn-tile .b-chd .btn{margin-left:auto}.ovn-note{overflow-wrap:anywhere;margin:0}.ovn-rule{margin:0}.ovn-grid{min-width:0}.ovn-pc{overflow-wrap:anywhere}.ovn-pc .spk-h b{min-width:0}.ovn-why{font-size:var(--t-13);color:var(--ink);font-weight:600}.ovn-count{font-size:var(--t-12);color:var(--muted);flex-wrap:wrap;gap:4px;display:flex}.ovn-pc .spk-acts .btn:last-child{margin-left:auto}.ovn-bar{min-width:0}.ovn-bar .spk-lbl{flex:220px;min-width:0}.ovn-set{min-width:0;max-width:100%}.ovn-set .card{min-width:0}.ovn-on{margin:6px 0}.ovn-list{flex-direction:column;gap:2px;margin:8px 0 14px;padding:0;list-style:none;display:flex}.ovn-list li{border-top:1px solid var(--line);min-width:0;padding:8px 0}.ovn-list li:first-child{border-top:0}.ovn-list .toggle{max-width:100%}.ovn-list .toggle span{overflow-wrap:anywhere;min-width:0}@media (width<=520px){.ovn-grid.spk-grid{grid-template-columns:minmax(0,1fr)}.ovn-pc .spk-acts .btn:first-child{display:inline-flex}.ovn-bar>.spk-lbl{flex:100%}}.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:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.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}}.ev-ph{align-items:center}.ev-root{margin-top:8px}.ev-split{gap:16px;display:grid}@media (width>=901px){.ev-split{grid-template-columns:minmax(280px,38%) minmax(0,1fr);align-items:start}}.ev-seg{margin-bottom:12px}.ev-seg b{margin-left:4px;font-weight:600}.ev-cards{flex-direction:column;gap:10px;display:flex}.ev-card{cursor:pointer;padding:14px 16px}.ev-card.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.ev-card:hover{border-color:var(--brand-muted,var(--brand))}.ev-hd{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ev-when{white-space:nowrap;font-size:12px}.ev-title{margin:0 0 6px;font-size:1rem;font-weight:600;line-height:1.35}.ev-meta{margin:0;font-size:13px}.ev-detail-pane{min-height:320px}.ev-detail-hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ev-detail-title{flex:12rem;margin:0;font-size:1.15rem}.ev-detail-sub{margin:0 0 12px;font-size:13px}.ev-detail-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px 16px;margin-bottom:12px;display:flex}.ev-detail-tabs a{color:inherit;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px;text-decoration:none}.ev-detail-tabs a.on{border-bottom-color:var(--brand);font-weight:600}.ev-stops{margin:0;padding:0;list-style:none}.ev-stop{border-bottom:1px solid var(--border);grid-template-columns:3.5rem 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.ev-stop-time{font-size:13px;font-weight:600}.ev-stop-title{font-size:14px;line-height:1.4}.ev-stop-note{margin-top:4px;font-size:12px}.ev-after-tour{background:var(--surface-2,#f4f4f6);border-radius:var(--radius,8px);margin-top:16px;padding:14px 16px}.ev-after-tour h4{margin:0 0 6px;font-size:14px}.ev-after-tour p{margin:0;font-size:13px}.ev-detail-empty{text-align:center;padding:48px 16px}@media (width<=900px){.ev-detail-pane{display:none}.ev-card.on{border-color:var(--border);box-shadow:none}}.lpc-list{flex-direction:column;gap:10px;display:flex}.lpc{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-1);border-radius:12px;flex-direction:column;min-width:0;display:flex}.lpc.done{opacity:.85}.lpc-h{align-items:center;gap:8px;min-width:0;padding:11px 12px 6px;display:flex}.lpc.done .lpc-h{padding-bottom:11px}.lpc-t{color:var(--ink);flex:auto;min-width:0;font-size:13.5px;font-weight:600;line-height:1.3}.lpc-h .chip{flex:none;margin-inline-start:auto}.lpc-ty{letter-spacing:.06em;text-transform:uppercase;background:var(--violet-50);color:var(--violet-700);border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.lpc-ty.info{background:color-mix(in srgb,var(--vw-info) 10%,transparent);color:var(--vw-info)}.lpc-ty.pend{background:var(--pend-bg);color:var(--pend-ink)}.lpc-ty.bad{background:var(--bad-bg);color:var(--bad-ink)}.lpc-ty.ok{background:var(--ok-bg);color:var(--ok-ink)}.lpc-b{color:var(--ink-2);flex-direction:column;gap:6px;min-width:0;padding:2px 12px 8px;font-size:12.5px;display:flex}.lpc-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lpc-lines li{align-items:center;gap:8px;min-width:0;display:flex}.lpc-lines .ld-src{border-radius:5px;width:18px;height:18px;font-size:11px}.lpc-li{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpc-ok{color:var(--ok-ink);flex:none;margin-inline-start:auto;font-size:11.5px;font-weight:600}.lpc-more{color:var(--muted);font-size:12px}.lpc-pfn{color:var(--bad-ink);background:var(--bad-soft);border-radius:7px;margin:0;padding:6px 8px;font-size:11.5px}.lpc-pp{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.lpc-pp s{color:var(--muted);font-weight:500}.lpc-pp span{color:var(--muted)}.lpc-note,.lpc-meta,.lpc-rule{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.lpc-meta .ld-src{vertical-align:middle;border-radius:5px;width:18px;height:18px;font-size:11px;display:inline-grid}.lpc-warn{color:var(--pend-ink);background:var(--pend-bg);border-radius:6px;align-self:flex-start;padding:3px 7px;font-size:11px;font-weight:700}.lpc-quote{background:var(--surface-2);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin:0;padding:8px 10px;line-height:1.45}.lpc-edit{border:1px solid var(--line-2);width:100%;min-height:84px;font:inherit;color:var(--ink);background:var(--surface);resize:vertical;border-radius:8px;padding:8px 10px;font-size:12.5px}.lpc-form{flex-direction:column;gap:4px;display:flex}.lpc-form label{color:var(--ink);font-size:12px;font-weight:500}.lpc-form input{border:1px solid var(--line-2);height:34px;font:inherit;background:var(--surface);color:var(--ink);border-radius:8px;min-width:0;padding:0 10px;font-size:13px}.lpc-strip{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.lpc-th{background:var(--surface-3);border-radius:6px;flex:none;width:56px;height:42px;overflow:hidden}.lpc-th img{object-fit:cover;width:100%;height:100%;display:block}.lpc-err{color:var(--vw-danger);margin:0;font-size:12px}.lpc-f{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:8px 12px 11px;display:flex}.lpc-f .btn.sm{border-radius:8px;height:30px;padding:0 10px;font-size:12.5px;font-weight:600}.lpc-f .btn.primary{background:var(--primary-bg);color:var(--primary-ink);border-color:#0000}.lpc-h .chip.info.lpc-prep{background:var(--violet-100);color:var(--violet-700)}.lpc .ld-src.pf{background:var(--pf)}.lpc .ld-src.dubizzle{background:var(--dubizzle)}.lpc .ld-src.website{background:var(--violet-500);color:var(--primary-ink)}#liyoPanel .lpc-f .btn{height:28px;min-height:28px;box-shadow:none;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.ld-ph{flex-wrap:wrap;gap:12px}.ld-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ld-st .chip,.ld-head .chip,.ld-ph2 .chip{padding:3px 9px;font-size:11.5px}.ld-on{gap:5px;padding:3px 9px;font-size:11px}.ld-filters{flex-wrap:wrap;gap:8px;display:flex}.ld-pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.ld-pill.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-ink);font-weight:600}.ld-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ld-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.ld-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.ld-tl{color:var(--muted);font-size:var(--t-12)}.ld-tv{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.2}.ld-ts{color:var(--muted);font-size:var(--t-12)}.ld-grid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:16px;display:grid}.ld-queue{padding:0;overflow:hidden}.ld-qh{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ld-qh h2{margin:0;font-size:15px;font-weight:700}.ld-qh small{color:var(--muted)}.ld-list{margin:0;padding:0;list-style:none}.ld-list li{border-top:1px solid var(--line-2)}.ld-row{text-align:start;cursor:pointer;width:100%;font:inherit;color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;display:flex;box-shadow:inset 3px 0 #0000}.ld-row:hover{background:var(--canvas)}.ld-row.on{background:var(--violet-50);box-shadow:inset 3px 0 0 var(--accent)}[dir=rtl] .ld-row.on{box-shadow:inset -3px 0 0 var(--accent)}.ld-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ld-src{color:#fff;background:var(--ink-2);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.ld-src.pf{background:#e2322b}.ld-src.bayut{background:#1f9d5c}.ld-src.dubizzle{background:#2f6bd8}.ld-src.website{background:#6b4bb8}.ld-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ld-who b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ld-who small,.ld-st small{color:var(--muted);font-size:var(--t-12)}.ld-who .mono,.ld-head .mono{font-size:12px}.ld-st{text-align:end;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.ld-detail{flex-direction:column;gap:14px;padding:16px;display:flex}.ld-back{align-self:flex-start;display:none}.ld-head{align-items:flex-start;gap:10px;display:flex}.ld-head .grow{flex-direction:column;gap:3px;display:flex}.ld-head h2{margin:0;font-size:13.5px;font-weight:700}.ld-head small,.ld-lbl{color:var(--muted);font-size:var(--t-12)}.ld-msg{background:var(--canvas);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-width:70ch;padding:10px 12px}.ld-draft{border:1.5px solid var(--violet-200);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ld-dh{align-items:center;gap:8px;display:flex}.ld-dh small{color:var(--muted);font-size:var(--t-12);margin-inline-start:auto}.ld-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:75ch;margin:0;line-height:1.55}.ld-edit{width:100%;font:inherit;border:1px solid var(--line);border-radius:var(--r-ctl-sm);background:var(--surface);color:var(--ink);padding:8px}.ld-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ld-line>small:first-child{color:var(--muted);font-size:12.5px}.ld-slots{flex-wrap:wrap;gap:6px;display:flex}.ld-slot{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--ink);background:var(--surface);padding:5px 11px;font-size:12.5px;font-weight:500}.ld-fu{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ld-fu li{align-items:center;gap:10px;font-size:12.5px;display:flex}.ld-fu .chip{justify-content:center;width:64px}.ld-detail>.ld-lbl+.ld-fu{margin-top:-8px}.ld-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ld-tpl{appearance:none;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--surface);min-height:34px;color:var(--ink);font-size:13px;font:inherit;cursor:pointer;text-align:center;padding:0 14px;font-weight:600}.ld-err{color:var(--bad-ink);margin:0}.ld-pf{border:1px solid var(--bad-line,var(--line));background:var(--bad-bg);color:var(--bad-ink);border-radius:var(--r-ctl);margin:0;padding:10px 12px}.ld-pbody{flex-direction:column;gap:12px;display:flex}.ld-ptiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ld-ptiles .ld-tile{padding:11px 12px}.ld-ptiles .ld-tv{font-size:22px}.ld-pcards{flex-direction:column;gap:12px;display:flex}.ld-pcard{flex-direction:column;gap:10px;padding:12px;display:flex}.ld-ph2{align-items:center;gap:10px;display:flex}.ld-ph2 .chip{flex:none;margin-inline-start:auto}.ld-pcard .ld-msg{margin:0;padding:9px 11px;font-size:13px;line-height:1.45}.ld-pcard .ld-draft{gap:8px;padding:10px 12px}.ld-pcard .ld-text{font-size:13px;line-height:1.5}.ld-ptpl{background:var(--canvas);border-radius:10px;flex-direction:column;gap:4px;padding:9px 11px;font-size:13px;line-height:1.45;display:flex}.ld-ptpl small{color:var(--muted)}.ld-ptpl p{margin:0}.ld-pact{align-items:center;gap:8px;display:flex}.ld-pact .btn.primary{flex:1}.ld-ok{color:var(--ok-ink);margin-inline-end:auto;font-size:12px;font-weight:600}.ld-mute{color:var(--muted);margin-inline-end:auto;font-size:12px}@media (width<=1100px){.ld-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.ld-grid{grid-template-columns:1fr}.ld-grid.has-sel .ld-queue,.ld-grid:not(.has-sel) .ld-none{display:none}.ld-back{display:inline-flex}}@media (width<=480px){.ld-tiles{gap:8px}.ld-tile{padding:12px}.ld-tv{font-size:22px}}.ld-only{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;display:flex}.ld-ph .btn.sm{border-radius:var(--r-ctl);min-height:32px;padding:0 14px;font-size:13px}.ld-row,.ld-pcard{font-size:13px}.ld-detail{font-size:13.5px}.ld-pill{min-height:28px;font-size:12.5px}.ld-pcard .ld-who b{font-size:12px;font-weight:700}.ld-pcard .ld-dh b{font-size:12.5px;font-weight:700}.ld-pcard .ld-pact .btn{border-radius:var(--r-ctl);min-height:36px;font-size:13px;font-weight:600}.ld-pcard .ld-pact .btn.sm{min-height:30px;padding:0 12px}.ld-pcard .ld-who b,.ld-pcard .ld-dh b{font-size:13.5px}.ld-pcard .ld-slot{padding:4px 10px;font-size:11.5px}.ld-pcard .ld-src{border-radius:5px;width:18px;height:18px;font-size:11px}.card.ld-pcard .ld-pact button.btn{border-radius:var(--r-ctl);border-radius:10px!important}.lp-acts{align-items:center;gap:8px;display:flex}.lp-period{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:34px;color:var(--ink);font-size:var(--t-13,13px);align-items:center;padding:0 14px;font-weight:500;display:inline-flex}.lp-banner{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 16px;display:flex}.lp-banner b{font-weight:700}.lp-banner .muted{font-size:var(--t-12)}.lp-banner .chip.info{background:var(--info-bg);color:var(--info-ink);font-weight:600}.lp-bar{border-radius:var(--r-pill);background:var(--line-2);flex:none;width:260px;max-width:100%;height:6px;overflow:hidden}.lp-bar i{background:var(--accent-fill);height:100%;display:block}.lp-tile .ld-tv{letter-spacing:-.02em;font-weight:700}.lp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lp-card{padding:0;overflow-x:auto}.lp-ch{flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.lp-ch h2{margin:0;font-size:15px;font-weight:700}.lp-t{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%}.lp-t col.m{width:42%}.lp-t col.v{width:17%}.lp-t col.d{width:24%}.lp-t td{overflow-wrap:anywhere}.lp-t th{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600}.lp-t td{border-bottom:1px solid var(--line);color:var(--ink);padding:12px}.lp-t .n{text-align:end;white-space:nowrap}.lp-t td.b{font-weight:700}html[dir=rtl] .lp-t th{letter-spacing:0}.lp-t tr.lp-strong td{background:var(--canvas);font-weight:600}.lp-t tr.lp-strong td.b{font-weight:700}.lp-d{border-radius:var(--r-ctl);font-size:var(--t-12);padding:2px 7px;font-weight:600;display:inline-block}.lp-d.ok{background:var(--ok-bg);color:var(--ok-ink)}.lp-d.bad{background:var(--bad-bg);color:var(--bad-ink)}.lp-d.n{color:var(--muted)}.lp-pf{margin:10px 14px 14px}.lp-chart{padding:14px 16px 16px}.lp-bars{align-items:flex-end;gap:12px;height:66px;margin-top:10px;display:flex}.lp-bars i{background:var(--accent-tint-2);border-radius:2px 2px 0 0;flex:1;min-height:0}.lp-bars i.on{background:var(--accent-fill)}.lp-axis{justify-content:space-between;margin-top:4px;display:flex}.lp-today{text-align:start;width:100%;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.lp-today:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=900px){.lp-grid{grid-template-columns:minmax(0,1fr)}.ld-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.lp-t{table-layout:auto}.lp-t td{overflow-wrap:normal}.lp-bar{width:100%}.lp-t th,.lp-t td{padding:10px 8px}.lp-t th:nth-child(4),.lp-t td:nth-child(4){padding-inline-end:12px}.lp-acts .lp-period{display:none}}.lc-ph{flex-wrap:wrap;align-items:center;gap:10px}.lc-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-on{border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);font-size:var(--t-12);align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.lc-on i{background:var(--accent);border-radius:50%;width:6px;height:6px}.lc-scope{gap:8px;display:flex}.lc-pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:32px;color:var(--ink);font:inherit;font-size:var(--t-13,13px);cursor:pointer;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.lc-pill.on{border-color:var(--accent);background:var(--surface-2)}.lc-pill:focus-visible,.lc-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lc-set{min-height:32px;padding:0 12px}.lc-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.lc-tiles.two{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px}.lc-tl{color:var(--muted);font-size:var(--t-12)}.lc-tv{color:var(--ink);font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:26px;font-weight:600}.lc-ts{color:var(--muted);font-size:var(--t-12)}.lc-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lc-col{background:var(--surface-2);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:12px 8px 8px;display:flex}.lc-colh{align-items:center;gap:8px;padding:0 4px;display:flex}.lc-colh h2{margin:0;font-size:14px;font-weight:600}.lc-n{border-radius:var(--r-pill);background:var(--surface);min-width:22px;height:22px;font-size:var(--t-12);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.lc-empty{color:var(--muted);font-size:var(--t-12);margin:4px}.lc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.lc-ch{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.lc-ref{font-size:var(--t-12);color:var(--ink-2)}.lc-card h3{overflow-wrap:anywhere;margin:0 0 2px;font-size:13px;font-weight:600;line-height:1.35}.lc-card p{color:var(--ink-2);font-size:var(--t-12);overflow-wrap:anywhere;margin:0;line-height:1.5}.lc-card .lc-miss{color:var(--bad-ink);font-weight:600}.lc-card .lc-note{color:var(--muted)}.lc-quote{background:var(--bad-bg);border-radius:var(--r-ctl-sm);align-self:flex-start;padding:4px 8px;font-weight:500;color:var(--bad-ink)!important}.lc-quote q{quotes:"“" "”"}.lc-acts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.lc-acts .lc-pri{background:var(--accent-ink,var(--ink));border-color:var(--accent-ink,var(--ink));color:var(--surface)}.lc-foot{color:var(--muted);font-size:var(--t-12);margin:20px 0 0}.lc-chips{scrollbar-width:none;gap:8px;margin:0 0 10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.lc-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.lc-chip b{font-weight:500}.lc-chip.on{border-color:var(--accent);background:var(--surface-2)}.lc-list{flex-direction:column;gap:12px;display:flex}.lc-plan{gap:8px;margin:8px 0 0;padding-inline-start:18px;display:grid}@media (width<=1200px){.lc-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lc-tiles{gap:10px}.lc-tile{padding:12px 14px}.lc-tv{font-size:22px}.lc-quote{align-self:stretch}.lc-chip{min-height:30px;padding:0 12px}.lc-card{border-radius:var(--r-card);padding:12px 14px}.lc-card h3{font-size:14.5px}.lc-card p{font-size:12px}.lc-ref{font-size:11.5px}}.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}}.imp-repair .imp-repair-tabs{margin-bottom:12px}.imp-repair-pair{border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:12px;padding:12px}.imp-repair-pair h4{margin:0 0 8px;font-size:14px}.imp-repair-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=720px){.imp-repair-cols{grid-template-columns:1fr}}.imp-repair-side{font-size:13px}.imp-repair-side dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;display:grid}.imp-repair-side dt{color:var(--muted)}.imp-repair-acts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.imp-repair-plan{margin-top:12px;font-size:13px}.imp-repair-plan li{margin:4px 0}.imp-tiles{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.imp-tile{text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:140px;padding:12px}.imp-tile.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.imp-tile-n{font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.imp-tile-l{color:var(--muted);margin-top:4px;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-top{margin:0 0 16px;padding:12px 16px}.att-top-main{flex-wrap:wrap;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.att-top-report{align-self:center;margin-inline-start:auto}.att-today-slot .att-top{margin-bottom:0}.att-top-label{color:var(--ink);font-weight:600}.att-top-mins{white-space:nowrap}.att-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.att-top-acts,.att-top-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.att-top-note{margin:8px 0 0;font-size:13px}.att-bar-shift{align-items:center;gap:6px;display:flex}.att-bar-out{background:var(--surface,#fff)}.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%}}#attTopbar{flex:0 auto;align-items:center;min-width:0;display:flex}#attTopbar[hidden]{display:none!important}.att-bar-btn{height:var(--ctl-h-sm);min-height:var(--ctl-h-sm);border-radius:var(--r-ctl);white-space:nowrap;font-weight:600}.att-bar-on{background:var(--ok-bg);color:var(--ok-ink);border:1px solid var(--ok-line)}.att-bar-on:hover{background:var(--ok-soft)}.att-bar-skel{width:88px;height:var(--ctl-h-sm);border-radius:var(--r-ctl);background:var(--canvas)}.att-confirm-note{color:var(--ink-2);margin:0 0 12px;font-size:14px}.att-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.att-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.att-day{margin-bottom:8px}.att-tbl th,.att-tbl td{vertical-align:top}.att-office-f{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.att-office-f label{flex-direction:column;gap:4px;font-size:13px;display:flex}.att-office-f input{width:8rem}@media (width<=480px){#attTopbar .att-bar-dur,#attTopbar .att-bar-menu,#attTopbar .att-bar-t{display:none}#attTopbar .att-bar-i{display:block}#attTopbar .att-bar-btn{place-items:center;width:38px;height:38px;min-height:38px;padding:0;display:inline-grid;position:relative}#attTopbar .att-bar-out:after{content:"";top:6px;background:var(--ok-ink,#1a7f4b);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:6px}.topbar{gap:6px;padding-inline:12px}.topbar .tb-mark{white-space:nowrap;flex:none}.topbar .tb-mark .pl-word{white-space:nowrap}.att-top-acts,.att-top-btns{width:100%}.att-top-acts .btn{flex:auto}}.att-bar-i{display:none}.att-picks .sx-quick{margin:0}.att-picks{align-self:flex-end}.att-tz{align-self:flex-end;margin-inline-start:auto}.att-tiles{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.att-tiles .tile{flex:auto;min-width:0}.att-tiles .tile .v,.att-tiles .tile .l,.att-status,.att-status .chip,.att-tbl td .chip{white-space:nowrap}@media (width<=767px){.att-tiles{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.att-tiles .tile{padding:12px 14px}.att-tiles .tile .v{font-size:20px}.att-tz{margin-inline-start:0}}#helpChat{z-index:28;bottom:20px;display:none;position:fixed;inset-inline-end:20px}#helpChat.on{display:block}#helpChat .hc-fab{background:var(--primary,#230d42);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:inline-flex;box-shadow:0 6px 18px #0d112038}#helpChat .hc-fab svg{width:24px;height:24px}#helpChat.open .hc-fab{display:none}#helpChat .hc-panel{background:var(--card,#fff);border:1px solid var(--line,#e6e6f0);border-radius:16px;flex-direction:column;width:min(380px,100vw - 32px);height:min(560px,100vh - 120px);display:flex;overflow:hidden;box-shadow:0 16px 40px #0d11202e}#helpChat .hc-hd{background:var(--primary,#230d42);color:#fff;align-items:center;gap:10px;padding:14px 16px;display:flex}#helpChat .hc-hd-t{flex-direction:column;flex:1;min-width:0;display:flex}#helpChat .hc-hd-t b{font-size:15px}#helpChat .hc-sub{opacity:.8;font-size:12px}#helpChat .hc-x{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px;font-size:22px;line-height:1}#helpChat .hc-x:hover{background:#ffffff1f}#helpChat .hc-body{background:var(--bg,#f7f7fc);flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}#helpChat .hc-msg{overflow-wrap:anywhere;border-radius:14px;max-width:88%;padding:10px 12px;font-size:13.5px;line-height:1.45}#helpChat .hc-msg p{margin:0 0 6px}#helpChat .hc-msg p:last-child{margin-bottom:0}#helpChat .hc-bot{background:var(--card,#fff);border:1px solid var(--line,#e6e6f0);align-self:flex-start}#helpChat .hc-me{background:var(--primary,#230d42);color:#fff;align-self:flex-end}#helpChat .hc-gt{color:var(--muted,#61677b);text-transform:uppercase;letter-spacing:.04em;font-size:12px}#helpChat .hc-acts{margin-top:8px}#helpChat .hc-more{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}#helpChat .hc-more .muted{font-size:12px}#helpChat .hc-chip{border:1px solid var(--line,#e6e6f0);background:var(--card,#fff);cursor:pointer;text-align:start;border-radius:999px;padding:5px 10px;font-size:12.5px}#helpChat .hc-chip:hover{border-color:var(--primary,#230d42)}#helpChat .hc-person{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}#helpChat .hc-foot{border-top:1px solid var(--line,#e6e6f0);gap:8px;padding:10px 12px;display:flex}#helpChat .hc-foot input{border:1px solid var(--line,#e6e6f0);min-width:0;height:36px;font:inherit;border-radius:10px;flex:1;padding:0 10px}#helpChat .hc-talk{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px 12px;font-size:12.5px;display:flex}#helpChat .hc-talk .hc-person{margin-top:0}html[dir=rtl] #helpChat{inset-inline:20px auto}@media (width<=720px){#helpChat{display:none!important}#helpChat.open{display:block!important}#helpChat{bottom:72px;inset-inline-end:16px}#helpChat .hc-fab{display:none!important}#helpChat .hc-panel{height:min(520px,100vh - 150px)}}.more-sheet-foot{border-top:1px solid #ffffff1f;margin-top:8px;padding-top:8px}.more-sheet-help{width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.more-sheet-help svg{flex-shrink:0;width:20px;height:20px}@media (width>=900px){.more-sheet-foot{display:none!important}}.cbk-card .cbk-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.cbk-sw{background:var(--line-2);cursor:pointer;border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;position:relative}.cbk-sw i{top:2px;background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-1);border-radius:50%;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px}.cbk-sw.on{background:var(--accent)}.cbk-sw.on i{inset-inline-start:18px}.cbk-sw:disabled{opacity:.5;cursor:not-allowed}.cbk-q{border:1px solid var(--line-2);background:var(--surface);width:18px;height:18px;color:var(--muted);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.cbk-q:hover,.cbk-q[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.cbk-why{margin-top:4px}.cbk-qw{display:inline-flex;position:relative}.cbk-tip{z-index:40;top:calc(100% + 6px);background:var(--ink);width:280px;max-width:80vw;color:var(--surface);box-shadow:var(--shadow-2);white-space:normal;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;inset-inline-start:-8px}.cbk-qw:hover .cbk-tip,.cbk-q:focus-visible+.cbk-tip{display:block!important}.rsd-note{margin-bottom:12px}.rsd-tbl input{width:100%}.rsd-sec .c-bar{margin-top:8px}.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);font-size:var(--t-12);color:var(--muted);font-weight:600;display:block}.boost-stack .c-scroll{overflow:visible}}.lead-enquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}.lead-enquiry-listing{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;text-align:start;justify-content:flex-start;height:auto;min-height:30px}.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;gap:12px}#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;-webkit-line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-align:start;unicode-bidi:plaintext;-webkit-box-orient:vertical;flex:9ch;min-inline-size:9ch;display:-webkit-box;overflow:hidden}@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}.kyc-ph{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.kyc-ph .grow{flex:1;min-width:12rem}.kyc-ph h1{margin:0}.kyc-actions{flex-wrap:wrap;gap:8px;display:flex}.kyc-search{flex:220px;max-width:360px;margin-inline-start:auto;position:relative}.kyc-search input{width:100%;height:38px;padding-inline:12px 12px 12px 36px;border:1px solid var(--line-2);border-radius:var(--r-ctl);background:var(--surface)}.kyc-search svg{inset-inline-start:12px;color:var(--muted);position:absolute;top:50%;transform:translateY(-50%)}.kyc-tabs{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.kyc-tab{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);cursor:pointer;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.kyc-tab.on{background:var(--primary-bg);border-color:var(--accent);color:var(--primary-ink)}.kyc-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.kyc-summary .tile{padding:14px 16px}.kyc-summary .tile .v{font-size:28px;font-weight:600;line-height:1.1}.kyc-summary .tile.warn .v{color:var(--bad-ink)}.kyc-table{border-collapse:collapse;width:100%;font-size:14px}.kyc-table th,.kyc-table td{border-bottom:1px solid var(--line);text-align:start;vertical-align:middle;padding:10px 12px}.kyc-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:600}.kyc-status{border-radius:var(--r-pill);align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.kyc-status.ok{background:var(--ok-bg);color:var(--ok-ink)}.kyc-status.pending{background:var(--pend-bg);color:var(--pend-ink)}.kyc-status.bad{background:var(--bad-bg);color:var(--bad-ink)}.kyc-status.neutral{background:var(--line);color:var(--ink-2)}@media (width<=900px){.kyc-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.kyc-card{padding:0;overflow:hidden}.kyc-card .tscroll{width:100%;margin:0}.kyc-table{border-collapse:collapse;width:100%}.kyc-table th:first-child,.kyc-table td:first-child{white-space:nowrap;padding-inline-start:20px}.kyc-table td:last-child{text-align:end;white-space:nowrap;padding-inline-end:16px}.op-imp{margin-top:16px}.op-imp-file{align-items:center;gap:12px;margin:12px 0;display:flex}.op-stages{margin:0;padding:0;list-style:none}.op-stage-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:8px 0;display:flex}.op-stage-grip{opacity:.45;-webkit-user-select:none;user-select:none}.op-stage-name{flex:1;min-width:0}.op-fu-card .late{color:var(--bad-ink)}.op-fu-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.op-add-g{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.op-add-g.c3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=600px){.op-add-g,.op-add-g.c3{grid-template-columns:minmax(0,1fr)}}.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-liyo-row{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);flex-wrap:wrap;display:flex}.rc-liyo-note{font-size:var(--t-13);flex:1;min-width:min(100%,200px);margin:0}@media (width<=767px){.rc-grid{grid-template-columns:minmax(0,1fr)}.rc-grid .c-scroll table th:nth-child(4),.rc-grid .c-scroll table td:nth-child(4){white-space:nowrap;min-width:4.5rem}}.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-filters{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.pj-search{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23666' stroke-width='2'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='M11 11l3 3'/%3E%3C/svg%3E") 12px no-repeat;flex:1;min-width:200px;padding-left:36px}.pj-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.pj-cmpwrap{position:relative}.pj-cmp{z-index:2;position:absolute;top:10px;left:10px}.pj-compare{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.pj-card{cursor:pointer;padding:0;overflow:hidden}.pj-card.on{outline:2px solid var(--brand)}.pj-thumb{background:var(--surface-2,var(--canvas));height:88px}.pj-thumb--harbour{background:linear-gradient(135deg,#2f6fed 0%,#5b9dff 55%,#1a3f8f 100%)}.pj-thumb--creek{background:linear-gradient(135deg,#6b4ce6 0%,#9b7bff 50%,#3d2a9e 100%)}.pj-thumb--park{background:linear-gradient(135deg,#1f9d6a 0%,#4fd39a 55%,#0d5c40 100%)}.pj-thumb--villas{background:linear-gradient(135deg,#c47a2c 0%,#e8b56a 50%,#7a4518 100%)}.pj-thumb--default{background:linear-gradient(135deg,#5a6a7a 0%,#8a9bab 100%)}.pj-card-bd{padding:12px}.pj-card-hd{align-items:center;gap:8px;margin-bottom:4px;display:flex}.pj-card-meta{margin:4px 0;font-size:13px}.pj-bar{background:var(--border);border-radius:2px;height:4px;margin:8px 0;overflow:hidden}.pj-bar span{background:var(--accent-fill);height:100%;display:block}.pj-card-foot{font-size:12px}.pj-detail{margin-top:8px;padding:16px}.pj-detail-hd{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.pj-detail-btns{flex-wrap:wrap;gap:8px;display:flex}.pj-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.pj-tabs a{color:inherit;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px;text-decoration:none}.pj-tabs a.on{border-bottom-color:var(--brand);font-weight:600}.pj-footnote{margin-top:12px;font-size:12px}.pj-credit{color:var(--muted);margin-top:12px;font-size:12px}.c-progress .t{background:var(--track)}.c-progress .t i{background:var(--accent-fill)}@media (width<=1100px){.pj-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.pj-cards{grid-template-columns:minmax(0,1fr)}}.pj-dldlist{flex-direction:column;gap:6px;max-height:260px;margin-top:8px;display:flex;overflow:auto}.pj-dldrow{border:1px solid var(--line);background:var(--surface);width:100%;font:inherit;text-align:start;cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;display:flex}.pj-dldrow:hover:not(:disabled){border-color:var(--accent)}.pj-dldrow:disabled{opacity:.7;cursor:default}.pj-dldrow b{flex:200px;min-width:0}.pj-utools{justify-content:flex-end;gap:8px;margin:0 0 10px;display:flex}.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}}@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}html[dir=rtl] .bulk-a{transform:translate(50%)}.field-label-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.field-label-row>label{margin:0}.entry-liyo-desc{align-items:center;gap:6px;display:inline-flex}.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}}.field-label-row>.entry-liyo-desc.b-aiw-head{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:100%;margin-inline-start:auto;display:inline-flex;position:static;inset:auto}.field-label-row>.entry-liyo-desc.b-aiw-head .btn{white-space:nowrap}.field-label-row>.entry-liyo-desc.b-aiw-head{flex-wrap:wrap;flex:100%;justify-content:flex-start;margin:4px 0 2px}#page .ed-a .field .entry-liyo-desc select.b-aitone{flex:none;width:auto;min-width:0;height:32px;padding-block:0;font-size:13px}.entry-liyo-desc .liyo-btn .lcc-hint{display:none}.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}.learn-progress{background:var(--surface-3);border-radius:999px;height:6px;margin:8px 0 16px;overflow:hidden}.learn-progress i{background:var(--accent);border-radius:999px;height:100%;display:block}.learn-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.learn-steps li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.learn-n{background:var(--surface-3);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.learn-steps li.done .learn-n{background:var(--ok-bg);color:var(--ok-ink)}.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}.ib-p .ib-note{color:var(--muted);margin:0 0 12px;font-size:13px}.ib-p .ib-warn{color:var(--muted);margin:12px 0 0;font-size:12px}.ib-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}@media (width<=640px){.ib-grid{grid-template-columns:1fr}}.ib-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.ib-hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ib-hd h4{margin:0;font-size:14px}.ib-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ib-meta.mono{font-family:var(--mono,monospace);font-size:11px}.ib-acts{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.ib-events{flex-direction:column;gap:6px;display:flex}.ib-picks{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow:auto}.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{font-size:var(--t-12);color:var(--muted);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-steps{color:var(--ink-2);gap:6px;margin:0 0 12px;padding-left:20px;font-size:13px;display:grid}.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)}}.op-dr-table .op-dr-acts{min-width:200px}.op-dr-table .seg20.sm{flex-wrap:wrap;gap:4px;display:inline-flex}.op-dr-edit{margin-top:8px}.op-proj .op-prov{color:var(--muted);margin-top:4px;font-size:12px}.op-proj .dld-credit{color:var(--muted);margin-top:12px;font-size:12px;display:block}.op-proj .op-stack{flex-direction:column;gap:16px;display:flex}.op-manual{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.op-fp-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.op-fp-grid figure{margin:0}.op-fp-grid img{border:1px solid var(--border);border-radius:6px;width:100%;height:auto}.op-fp-grid figcaption{color:var(--muted);margin-top:4px;font-size:12px}.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}}.ret-presets{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.ret-card .field input[type=number]{max-width:12rem}.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-ph{flex-wrap:wrap;gap:12px}.pm-head-btns{flex-wrap:wrap;gap:8px;display:flex}.pm-tabs{margin:0 0 16px;overflow-x:auto}.pm-ov-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.pm-ov-tile{flex-direction:column;gap:6px;padding:16px;display:flex}.pm-ov-big{font-size:28px;line-height:1.1}.pm-ov-warn{background:var(--bad-bg)}.pm-ov-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pm-ov-panel{padding:16px}.pm-ov-panel h3{margin:0 0 12px;font-size:15px}.pm-ov-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.pm-ov-row:last-child{border-bottom:0}.pm-ov-maint{align-items:center;gap:8px;padding:8px 0;display:flex}.pm-ov-rera{align-items:center}@media (width<=900px){.pm-ov-tiles,.pm-ov-grid{grid-template-columns:minmax(0,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{font-size:var(--t-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);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}}.tko-note{border-radius:0;margin:0;padding:10px 28px;font-weight:600}.tko-row{align-items:flex-start}.tko-panel{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.tko-counts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tko-count{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.tko-count b{font-size:18px}.tko-count span{color:var(--muted);font-size:var(--t-12,12px)}.tko-list summary{cursor:pointer;padding:4px 0;font-weight:600}.tko-list .tbl{margin-top:6px}.tko-acts{flex-wrap:wrap;gap:8px}.tko-plat{margin-bottom:16px}.tko-sw{flex-wrap:wrap;align-items:center;gap:10px}@media (width<=640px){.tko-note{padding:10px 16px}.tko-sw .btn{width:100%}}.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}.mig-card{margin-bottom:16px}.mig-failed{margin:12px 0;padding-left:20px}.mig-links{flex-wrap:wrap;gap:8px;margin-top:12px}.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);font-size:var(--t-12);color:var(--muted);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}}.pm-wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.pm-pick{max-width:420px}.pm-pick select{width:100%}.pm-list{margin:0;padding:0;list-style:none}.pm-list li{border-top:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.pm-list li:first-child{border-top:0}.pm-list .toggle{min-width:0}.pm-list .toggle span{overflow-wrap:anywhere}.pm-presets{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pm-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pm-h3{margin:16px 0 8px;font-size:1rem}.pm-hist{color:var(--muted);margin:0;padding:0;font-size:13px;list-style:none}.pm-hist li{border-top:1px solid var(--line);padding:4px 0}.pm-cb{text-align:center;width:36px}.pm-bulk{border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--canvas);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 12px;padding:10px 12px}tr.sel td{background:var(--canvas)}.ml-card{max-width:520px;padding:24px}.ml-card h2{margin:12px 0 8px;font-size:1.25rem}.ml-card p{color:var(--text);margin:0 0 10px}.ml-lock{color:var(--muted)}.ml-done{color:var(--muted);margin-top:12px}.prm-wrap{flex-direction:column;gap:16px;display:flex}.prm-up .field{margin-bottom:12px}.soc-rm-lic{overflow-wrap:anywhere;max-width:280px}.mn-wrap{flex-direction:column;gap:16px;min-width:0;display:flex}.mn-order,.mn-items{margin:0;padding:0;list-style:none}.mn-order li,.mn-items li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.mn-order li:first-child,.mn-items li:first-child{border-top:0}.mn-items .toggle{min-width:0}.mn-items .toggle span{overflow-wrap:anywhere}.ref-formats .ref-row{border:1px solid var(--line);border-radius:var(--r-sm,8px);min-width:0;margin:12px 0 0;padding:8px 12px 4px}.ref-formats .ref-row legend{padding:0 4px;font-weight:600}.ref-formats .field .e{font-size:var(--t-12,12px);color:var(--vw-danger);margin-top:4px}.ref-formats .field.err input{border-color:var(--vw-danger)}.ref-formats .ref-prev{color:var(--muted);margin:2px 0 8px}.ref-formats .ref-prev.bad{color:var(--vw-danger)}.ref-formats .ft-d{flex-wrap:wrap;gap:8px}.ref-confirm{gap:4px;margin:12px 0 0;padding:0 0 0 18px;display:grid}.ref-tokens{flex-wrap:wrap;gap:4px 16px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.ref-formats .form.f3{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px 14px;display:grid}.ref-formats .form.f3 .field{margin:0}.ref-formats .toggle>span>.help{font-weight:400;display:block}@media (width<=767px){.ref-formats .form.f3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ref-formats .form.f3 .field:first-child{grid-column:1/-1}}.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}.lc-page{flex-direction:column;gap:16px;min-width:0;display:flex}.lc-ttl{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lc-ttl h1{letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:1.15}.lc-sub{color:var(--muted);font-size:13px}.lc-acts{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lc-month{display:inline-flex;position:relative}.lc-month input,.lc-month select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.lc-mchip{color:var(--ink);padding:6px 12px;font-size:13px;font-weight:500}.lc-mchip:after{content:"";border-inline-end:1.5px solid;border-bottom:1.5px solid;width:6px;height:6px;margin:-3px 0 0 4px;transform:rotate(45deg)}.lc-month input:focus-visible+.lc-mchip,.lc-month select:focus-visible+.lc-mchip{outline:2px solid var(--accent);outline-offset:2px}.lc-tabs{scrollbar-width:none;margin:0;overflow-x:auto}.lc-card{box-shadow:none;border-radius:12px;padding:0;overflow:hidden}.lc-hd{flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.lc-hd h2{font-size:15px;font-weight:700;line-height:1.2}.lc-r{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.lc-wrap .lc-hd .lc-lbl{flex-basis:100%}.lc-lbl{color:var(--muted);font-size:12px}.lc-dash{color:var(--muted);opacity:.75}.lc-scroll{overflow-x:auto}.lc-tbl{border-collapse:collapse;width:100%}.lc-tbl th{letter-spacing:.07em;white-space:nowrap;background:0 0;padding:10px 12px;font-size:11px}.lc-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:11px 12px;font-size:13.5px}.lc-tbl tr:last-child td{border-bottom:0}.lc-tbl td b{font-weight:600}.lc-tbl .num{text-align:end;font-variant-numeric:tabular-nums}.lc-tbl tr.sel td{background:var(--violet-100)}.lc-tbl tr.lc-click{cursor:pointer}.lc-tbl tr.lc-click:hover td{background:var(--canvas)}.lc-tbl tr.lc-click:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lc-tbl .lc-old{color:var(--muted);text-decoration:line-through}.lc-tbl .chip{white-space:nowrap}.lc-barcell{text-align:start;width:160px}.lc-barcell .lc-lbl{text-align:start}.lc-tbl td:first-child b,.lc-tbl td.num,.lc-tbl td.nw{white-space:nowrap}.lc-all{color:var(--violet-700,var(--accent));font-size:13px;font-weight:600}.lc-bar{background:var(--line);border-radius:99px;max-width:66px;height:6px;overflow:hidden}.lc-bar.wide{max-width:none}.lc-bar i{background:var(--violet-700,var(--accent));height:100%;display:block}.lc-bar.warn i{background:var(--pend-ink)}.lc-bar.full i{background:var(--bad-ink)}.lc-kpis{gap:12px;display:grid}.lc-k5{grid-template-columns:repeat(5,minmax(0,1fr))}.lc-k4{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-kpi{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;display:flex}.lc-kpi .k{color:var(--muted);font-size:12px}.lc-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1}.lc-kpi .v small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:600}.lc-kpi .d{color:var(--muted);font-size:12px}.lc-kpi .d b.up{color:var(--ok-ink)}.lc-kpi .d b.down{color:var(--bad-ink)}.lc-alerts{padding-bottom:8px}.lc-al{border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 16px 8px;padding:10px 12px;font-size:13px;display:flex}.lc-al span{color:var(--ink-2)}.lc-al .btn{margin-inline-start:auto}.lc-al.fail{background:var(--bad-bg)}.lc-al.fail b{color:var(--bad-ink)}.lc-al.warn{background:var(--pend-bg)}.lc-al.warn b{color:var(--pend-ink)}.lc-al.none{background:var(--canvas)}.lc-two{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.lc-two-even{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.lc-guard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid}.lc-guard>div{flex-direction:column;gap:4px;padding:4px 0;display:flex}.lc-guard b{font-size:13.5px;font-weight:600}.lc-inp{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;width:100%;padding:9px 11px;font-size:13.5px}.lc-inp:disabled{background:var(--canvas);color:var(--muted)}.lc-sm{text-align:end;width:64px;padding:6px 9px;display:inline-block}.lc-ta{resize:vertical;min-height:58px;line-height:1.45}.lc-auto{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:12px 16px 16px;display:flex}#drawer:has(.lc-db){--drawer-w:460px}.lc-dh h2{font-size:17px;font-weight:700}.lc-db{flex-direction:column;gap:16px;display:flex}.lc-fld{flex-direction:column;gap:6px;display:flex}.lc-row2{grid-template-columns:1fr 1fr;align-items:end;gap:10px;display:grid}.lc-ro{border:1px solid var(--line);background:var(--canvas);border-radius:8px;padding:9px 11px;font-size:13.5px}.lc-from,.lc-unit{align-items:center;gap:8px;display:flex}.lc-seg{border:1px solid var(--line-2);border-radius:8px;display:flex;overflow:hidden}.lc-seg button{text-align:center;color:var(--muted);background:var(--surface);cursor:pointer;border:0;flex:1;padding:8px;font-size:13px}.lc-seg button+button{border-inline-start:1px solid var(--line)}.lc-seg button.on{background:var(--violet-100);color:var(--violet-700,var(--accent));font-weight:700}.lc-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lc-imp{background:var(--violet-50);border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.lc-imp span{color:var(--ink-2)}.lc-hist{flex-direction:column;gap:5px;font-size:12.5px;display:flex}.lc-hist span{color:var(--muted)}.lc-err{color:var(--bad-ink);background:var(--bad-bg);border-radius:8px;padding:8px 10px;font-size:13px}.lc-steps{flex-direction:column;gap:6px;margin:0 0 16px;padding-inline-start:20px;display:flex}.lc-pf{background:var(--bad-bg);border:1px solid var(--bad-line,var(--line));color:var(--bad-ink);border-radius:9px;padding:9px 11px;font-size:12.5px}.lc-prov{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.lc-pv{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;min-width:0;padding:13px 14px;display:flex}.lc-pt{justify-content:space-between;align-items:center;gap:6px;display:flex}.lc-pv>b{font-size:15px;font-weight:600}.lc-pm{grid-template-columns:1fr 1fr;gap:8px 6px;display:grid}.lc-pm>span:first-child{grid-column:span 2}.lc-pm>span{flex-direction:column;gap:2px;font-size:13px;font-weight:600;display:flex}.lc-pb{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding-top:9px;display:flex}.lc-tg{cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:6px;margin-inline-end:auto;padding:2px 0;font-size:12px;font-weight:600;display:inline-flex}.lc-tg i{background:var(--line-2);border-radius:99px;flex:none;width:28px;height:16px;position:relative}.lc-tg i:after{content:"";inset-inline-start:2px;background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:2px}.lc-tg.on i{background:var(--ok-ink)}.lc-tg.on i:after{inset-inline:auto 2px}.btn.lc-kill,.btn.ghost.lc-kill{color:var(--bad-ink)}@media (width<=1280px){.lc-prov,.lc-k5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.lc-two,.lc-two-even{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.lc-k5,.lc-k4{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-k5 .lc-kpi:first-child{grid-column:span 2}.lc-prov,.lc-guard{grid-template-columns:minmax(0,1fr)}.lc-acts{width:100%;margin-inline-start:0}.lc-al{flex-direction:column;align-items:flex-start;gap:6px}.lc-al .btn{margin-inline-start:0}.lc-kpi .v{font-size:22px}.lc-row2{grid-template-columns:minmax(0,1fr)}}.lc-two .lc-tbl th,.lc-two .lc-tbl td{padding-inline:8px}.lc-two .lc-tbl th:first-child,.lc-two .lc-tbl td:first-child{padding-inline-start:12px}.lc-two .lc-tbl td:first-child b{white-space:normal}.lc-two .lc-barcell{width:110px}.lc-two .lc-tbl .chip{padding:3px 8px}.lc-from{border:1px solid var(--line-2);background:var(--surface);border-radius:8px;padding-inline-end:11px}.lc-from .lc-inp{background:0 0;border:0}.lc-from:focus-within{outline:2px solid var(--accent);outline-offset:1px}.su-note{border:1px solid var(--line);background:var(--canvas);color:var(--ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;padding:12px 14px;display:flex}.su-note .su-t{flex:220px;min-width:0}.su-lock{color:var(--muted);vertical-align:-2px;flex:none}nav#nav a .su-lock{margin-inline-start:auto}.su-dlg h3{margin:0 0 8px}.su-dlg p{margin:0 0 12px}.su-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sb-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:8px 0 4px;display:grid}.sb-plan{border:1px solid var(--line);cursor:pointer;background:var(--surface);color:var(--ink);text-align:start;border-radius:10px;flex-direction:column;gap:2px;padding:12px;display:flex}.sb-plan.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset;background:var(--accent-tint)}.sb-plan b{font-size:15px}.sb-plan .sub-d{font-size:12px}@media (width<=480px){.su-note .btn{flex:100%}.sb-plans{grid-template-columns:1fr}}.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{font-size:var(--t-12);color:var(--ink-2);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}.ap-box{border-top:1px solid var(--line);margin-top:12px;padding-top:4px}.ap-line{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;display:flex}.ap-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.ap-note.ap-plain{justify-content:flex-start;gap:4px}.ap-remove{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.ap-why{flex:1;min-width:220px;margin:0}.ap-link{color:var(--accent);cursor:pointer;font-weight:600;text-decoration:underline}.ap-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ap-dlg{max-width:560px}.ap-opts{flex-direction:column;gap:12px;margin:12px 0;display:flex}.ap-opt{border:1px solid var(--line);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ap-opt p{margin:2px 0 0}.ap-end{color:var(--ink);font-weight:600}.ap-list{color:var(--ink);margin:4px 0 12px;padding-inline-start:20px}.ap-list li{margin:2px 0}.ap-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.ap-ask{font-weight:600}@media (width<=640px){.ap-opt{flex-direction:column;align-items:stretch}.ap-opt .btn{width:100%}}.ss-steps{flex-direction:column;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ss-step{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.ss-step:first-child{border-top:0}.ss-n{background:var(--accent-tint);width:26px;height:26px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ss-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}@media (width<=560px){.ss-step{flex-wrap:wrap}.ss-step .btn{margin-inline-start:38px}}.bill-status{grid-template-columns:1fr auto auto;align-items:center;gap:16px 24px;margin-bottom:16px;display:grid}.bill-status-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bill-status-title{margin:0;font-size:18px;font-weight:700}.p26-w4{background:var(--surface-2);box-shadow:none;border:0}.pgrid-p.p26-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.pgrid-p.p26-grid .pcard-p{flex-direction:column;height:100%;display:flex}.pgrid-p.p26-grid .pact-p{margin-top:auto}.pcard-p.popular{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.p26-user{font-weight:600}.bill-shell{gap:0;display:grid}.bill-shell .bill-status{border-bottom:1px solid var(--line);border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.bill-shell .p26-w4{border-top:0;border-start-start-radius:0;border-start-end-radius:0}.bill-shell .bill-flow{border-top:1px solid var(--line);border-start-start-radius:0;border-start-end-radius:0;margin-top:0}@media (width<=1199px){.pgrid-p.p26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bill-status-stats{gap:20px;margin:0;display:flex}.bill-status-stats dt{text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.bill-status-stats dd{margin:0;font-size:16px}.bill-status-stats .sub-d{font-size:12px;font-weight:400;display:block}@media (width<=900px){.bill-status{grid-template-columns:1fr}.bill-status-stats{flex-wrap:wrap}}@media (width<=390px){.bill-status-act .btn{width:100%}.pgrid-p.p26-grid{grid-template-columns:1fr}}.w4-grid-2{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (width<=900px){.w4-grid-2{grid-template-columns:1fr}}.w4-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.w4-step{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.w4-step:last-child{border-bottom:0}.w4-step-ico{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.w4-step.done .w4-step-ico{background:var(--ok-bg);color:var(--ok)}.w4-step b{font-size:14px;display:block}.w4-step .sub-d{margin:2px 0 0}.w4-card-h{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.w4-disclosure{color:var(--ink-2);margin-top:12px;font-size:13px}.w4-disclosure summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:inline-flex}.w4-disclosure summary:before{content:"›";font-weight:700;display:inline-block;transform:rotate(90deg)}.w4-disclosure[open] summary:before{transform:rotate(-90deg)}.w4-provs{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}@media (width<=900px){.w4-provs{grid-template-columns:1fr}}.w4-prov{border:2px solid var(--line);background:var(--surface);border-radius:12px;padding:14px}.w4-prov.on{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet)}.w4-prov h4{margin:0 0 6px;font-size:15px}.w4-kinds{grid-template-columns:1fr 1fr;gap:8px 16px;margin:12px 0;display:grid}.w4-checklist-progress{background:var(--surface-2);border-radius:999px;height:6px;margin:8px 0 12px;overflow:hidden}.w4-checklist-progress i{background:var(--violet);border-radius:999px;height:100%;display:block}.w4-checklist-tbl{border-collapse:collapse;width:100%;font-size:14px}.w4-checklist-tbl th{text-transform:uppercase;color:var(--ink-2);text-align:start;border-bottom:1px solid var(--line);padding:8px 6px;font-size:11px}.w4-checklist-tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 6px}.w4-ret-row{margin-bottom:16px}.w4-ret-row .lbl-d{margin-bottom:8px;font-weight:600;display:block}.w4-pills{flex-wrap:wrap;gap:8px;display:flex}.w4-pill{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.w4-pill.on{background:var(--ink);color:#fff;border-color:var(--ink)}.w4-pill:disabled{opacity:.5;cursor:not-allowed}.w4-learn-role{border:1px solid var(--line);border-radius:999px;margin-bottom:12px;display:inline-flex;overflow:hidden}.w4-learn-role button{cursor:pointer;background:0 0;border:0;padding:8px 16px;font-size:13px;font-weight:600}.w4-learn-role button.on{background:var(--ink);color:#fff}.w4-learn-item{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.w4-cal-warn{background:var(--warn-bg);color:var(--ink);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px}.w4-cal-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=600px){.w4-cal-cards{grid-template-columns:1fr}}.w4-cal-card{border:1px solid var(--line);border-radius:12px;padding:14px}.bill-flow{border-top:0;margin-top:0;padding-top:16px}.bill-flow-steps{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.bill-flow-steps span{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.bill-flow-steps span.on{color:var(--ink)}.bill-flow-steps span.done{color:var(--ok)}.bill-period-pick{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}@media (width<=600px){.ill-period-pick,.bill-period-pick{grid-template-columns:1fr}}.bill-period-card{border:2px solid var(--line);cursor:pointer;background:var(--surface);border-radius:12px;padding:12px}.bill-period-card.on{border-color:var(--violet)}.bill-flow-foot{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:16px;margin-top:12px;display:flex}.bill-flow-total{font-size:22px;font-weight:800}.mc-wrap{flex-direction:column;gap:14px;display:flex}.mc-tabs{flex-wrap:wrap;gap:8px;display:flex}.mc-tabs .on{background:var(--accent);color:#fff;border-color:var(--accent)}.mc-note{color:var(--muted);margin:8px 0 0;font-size:13px}.mc-warn{color:var(--bad-ink);font-weight:600}.mc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.mc-grid>*{min-width:0}@media (width<=900px){.mc-grid{grid-template-columns:minmax(0,1fr)}}.mc-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.mc-offers{grid-template-columns:minmax(0,1fr)}}.mc-offer{border:1px solid var(--line);border-radius:12px;padding:10px}.mc-listing{align-items:center;gap:12px;margin-bottom:8px;display:flex}.mc-listing img{object-fit:cover;background:var(--line);border-radius:8px;width:72px;height:54px}.mc-share{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}
