.s153-fb-side{border-top:1px solid var(--border);flex-shrink:0;margin-top:4px;padding-top:6px}.s153-fb-btn{cursor:pointer;text-align:left;width:100%;color:var(--muted);background:0 0;border:0;font-family:inherit;font-size:13.5px}.s153-fb-btn:hover{color:var(--text-2)}.s153-fb-btn:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (min-width:769px){.sidebar .nav{padding-bottom:12px}.app-shell .fb-panel{bottom:14px;left:244px}}@media (max-width:768px){.s153-fb-side{display:none}}.s153-gs-more{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:8px 10px 6px;font-size:12px}.sidebar .nav-link[href="/app/templates"]{line-height:1.3}.s153-set{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:28px;display:grid}.s153-set-main{min-width:0}.s153-snav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;gap:1px;max-height:calc(100vh - 32px);padding:0 4px 18px 0;display:flex;position:sticky;top:16px;overflow-y:auto}.s153-snav-grp{flex-direction:column;gap:1px;display:flex}.s153-snav-ghead{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:14px 0 4px;padding:0 10px;font-size:10.5px;font-weight:700}.s153-snav-sub .s153-snav-ghead{margin-top:10px}.s153-snav-link{color:var(--text-2);border-radius:8px;align-items:center;gap:9px;min-height:32px;padding:6px 10px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.s153-snav-link:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.s153-snav-link.active{background:var(--brand-soft);color:var(--brand-hover)}.s153-snav-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.s153-snav-ico{color:var(--muted);flex-shrink:0;display:inline-flex}.s153-snav-link.active .s153-snav-ico{color:inherit}.s153-snav-lbl{overflow-wrap:anywhere;min-width:0}.s153-snav-ov{margin-top:2px}.s153-snav-adv{flex-direction:column;gap:1px;margin-top:14px;display:flex}.s153-snav-advbtn{border:1px dashed var(--border-strong);width:100%;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;display:flex}.s153-snav-advbtn:hover{background:var(--surface-2);color:var(--text)}.s153-snav-advbtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.s153-snav-advbtn[aria-expanded=true]{border-style:solid;border-color:var(--border)}.s153-snav-advtxt{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.s153-snav-advtitle{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.s153-snav-advsub{font-size:13px;font-weight:600}.s153-snav-count{background:var(--surface-2);border:1px solid var(--border);min-width:22px;height:20px;color:var(--muted);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.s153-caret{color:var(--muted);flex-shrink:0;font-size:12px}.s153-ssearch-c{max-width:none;margin:0 0 6px}.s153-ssearch-c .e152-ssearch-input{max-width:none;height:34px;font-size:13px}.s153-ssearch-c .e152-ssearch-list{max-width:none;max-height:320px;margin-top:6px}.s153-ssearch-c .e152-ssearch-hit{padding:7px 8px}.s153-ssearch-c .e152-ssearch-lbl{font-size:13px}.s153-ssearch-c .e152-ssearch-sub{font-size:11.5px}.s153-ssearch-c .e152-ssearch-none{font-size:12px}.s153-set-main .e152-fit{grid-template-columns:minmax(0,1fr)}.s153-set-main .e152-fit>*{min-width:0}.s153-set-main .e152-fit>.card:has(>table.table){overflow-x:auto}.s153-mbar,.s153-mlist{display:none}.s153-phead{flex-wrap:wrap;align-items:flex-start}.s153-phead-txt{flex:320px;min-width:0}.s153-phead h1{overflow-wrap:anywhere}.s153-phead-desc{max-width:760px;margin:4px 0 0;line-height:1.45}.s153-phead-applies{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.s153-phead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.s153-intro{max-width:720px;margin:0 0 16px;font-size:13px;line-height:1.45}.s153-related{border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:4px 10px;max-width:760px;margin:0 0 16px;padding:8px 12px;font-size:13px;display:flex}.s153-related-title{color:var(--text-2);font-weight:600}.s153-related-list{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.s153-related-link{font-weight:600}.s153-related-hint{color:var(--muted)}.s153-ov-adv{border-top:1px dashed var(--border-strong);max-width:900px;margin:4px 0 22px;padding-top:14px}.s153-ov-advhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.s153-ov-advhead .section-title{margin:0}.s153-ov-advhint{max-width:720px;margin:0;font-size:13px}.s153-ov-adv .e152-tgroup .section-title{color:var(--text-2);font-size:13px}.s153-savebar{z-index:30;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:16px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:12px}.s153-savebar.is-dirty{border-color:var(--brand)}.s153-savebar-msg{color:var(--text-2);min-width:0;font-size:13px}.s153-savebar-err{color:var(--danger)}.s153-savebar-actions{flex-shrink:0;gap:8px;display:flex}.s153-areas{gap:14px;max-width:760px;display:grid}.s153-areas-lead{margin:0 0 6px;font-weight:600}.s153-areas-note{margin:0 0 4px;font-size:13px}.s153-areas-list{padding:4px 0}.s153-area{border-top:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.s153-area:first-child{border-top:0}.s153-area-ico{background:var(--brand-soft);width:32px;height:32px;color:var(--brand-hover);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.s153-area-txt{cursor:pointer;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.s153-area-name{font-size:14px;font-weight:600}.s153-area-desc{color:var(--muted);font-size:12.5px;line-height:1.4}.s153-area-state{flex-shrink:0;align-items:center;gap:8px;display:flex}.s153-area-stlbl{color:var(--muted);min-width:92px;font-size:12px}.s153-area-ok{color:var(--success);font-size:12px}.s153-area-err{color:var(--danger);font-size:12px}input[type=checkbox].s153-switch{appearance:none;background:var(--border-strong);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;margin:0;transition:background .15s;position:relative}input[type=checkbox].s153-switch:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}input[type=checkbox].s153-switch:checked{background:var(--brand)}input[type=checkbox].s153-switch:checked:after{transform:translate(18px)}input[type=checkbox].s153-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input[type=checkbox].s153-switch:disabled{opacity:.6;cursor:progress}.s153-hidden-note{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);margin:0 0 14px;padding:8px 12px;font-size:13px}.s153-hidden-note-link{font-weight:600}.s153-pm{gap:2px;display:grid}.s153-pm-item{color:var(--text)}.s153-pm-ico{color:var(--muted);flex-shrink:0;display:inline-flex}.ws-menu-drawer .s153-pm-item{min-height:44px}.s153-profile{gap:16px;max-width:560px;display:grid}.s153-profile .page-header{margin-bottom:0}.s153-profile-card .card-title{margin-bottom:4px}.s153-profile-desc{margin:0 0 10px;font-size:13px}.s153-profile-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.s153-profile-lbl{font-size:13.5px;font-weight:500}.s153-profile-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.s153-profile-link{border-radius:var(--radius);color:var(--text);border:1px solid var(--border);align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.s153-profile-link:hover{background:var(--surface-2);text-decoration:none}.s153-profile-ico{color:var(--brand-hover);flex-shrink:0;margin-top:2px;display:inline-flex}.s153-profile-ltitle{font-size:13.5px;font-weight:600;display:block}.s153-profile-lsub{color:var(--muted);font-size:12.5px;display:block}@media (max-width:1024px){.s153-set{display:block}.s153-snav{display:none}.s153-mbar{align-items:stretch;gap:8px;margin-bottom:14px;display:flex}.s153-mbar-back{flex-shrink:0}.s153-mbar-pick{text-align:left;flex:auto;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:auto;min-height:40px;padding-top:4px;padding-bottom:4px;display:flex}.s153-mbar-txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.s153-mbar-grp{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.s153-mbar-lbl{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.s153-mlist{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-height:65vh;box-shadow:var(--shadow-md);flex-direction:column;gap:1px;margin:-6px 0 16px;padding:4px 8px 10px;display:flex;position:relative;overflow-y:auto}.s153-mlist .s153-snav-link{min-height:44px;font-size:15px}}@media (max-width:768px){.s153-ov .tile-grid{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.s153-ov .tile{box-shadow:none;border:0;border-top:1px solid var(--border);border-radius:0;min-height:56px;padding:12px 14px}.s153-ov .tile:first-child{border-top:0}.s153-ov .tile:hover{box-shadow:none;background:var(--surface-2)}.s153-ov .tile-ico{width:32px;height:32px}.s153-area{flex-wrap:wrap;padding:12px 14px}.s153-area-txt{flex-basis:calc(100% - 44px)}.s153-area-state{margin-left:44px}.s153-savebar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}

.p153-mbx{align-items:center;gap:5px;min-width:0;margin-top:2px;font-size:12px;line-height:1.35;display:flex}.p153-mbx svg{flex-shrink:0}.p153-mbx-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p153-mbx-box{color:var(--text);font-weight:600}.ibx-chan.p153-chan-mbx{text-overflow:ellipsis;flex-shrink:1;min-width:0;max-width:150px;overflow:hidden}.p153-mbx-filter{align-items:center;gap:8px;min-width:0;padding:8px 8px 0;display:flex}.p153-mbx-filter-label{color:var(--muted);flex:none;font-size:12px;font-weight:600}.p153-mbx-select{flex:auto;width:auto;min-width:0;height:32px;padding:0 8px;font-size:13px}.p153-mbx-select.is-active{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.p153-nohits{flex-direction:column;gap:10px;padding:16px;font-size:13.5px;display:flex}.p153-nohits p{margin:0}.p153-nohits .btn{justify-content:center;width:100%}.p153-slash-empty{flex-direction:column;gap:3px;padding:9px 12px;display:flex}.p153-slash-empty-line{font-size:13px;line-height:1.45}.p153-slash-link{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.p153-slash-empty-sub{color:var(--muted);font-size:12px;line-height:1.4}@media (max-width:768px){.p153-mbx{margin-top:1px;font-size:11.5px}.ibx-chan.p153-chan-mbx{max-width:55%}.p153-mbx-filter{padding:6px 8px 0}.p153-mbx-select{height:40px;font-size:16px}.p153-slash-link{padding:6px 0;display:inline-block}}.p153-hit{min-width:0;color:var(--muted);align-items:baseline;gap:5px;margin-top:4px;font-size:12.5px;line-height:1.4;display:flex}.p153-hit-label{flex:none;font-size:11.5px;font-weight:600}.p153-hit-text{-webkit-line-clamp:2;min-width:0;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.p153-hit.p153-hit-note .p153-hit-label{color:var(--warning)}.p153-mark{background:var(--warning-soft);color:inherit;box-shadow:inset 0 -2px 0 var(--warning);border-radius:3px;padding:0 1px}.p153-search-all{border:1px solid var(--border);background:var(--brand-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 8px 0;padding:7px 10px;font-size:12.5px;line-height:1.4;display:flex}.p153-search-all>span{flex:140px;min-width:0}.p153-search-partial{background:var(--warning-soft);border:1px solid var(--border);border-radius:8px;margin:8px 8px 0;padding:7px 10px;font-size:12px;line-height:1.4}.p153-nohits .btn-primary{justify-content:center;width:100%}.p153-chips{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;min-width:0;padding:6px 8px 2px;display:flex;overflow-x:auto}.p153-chips .p153-chip{flex-shrink:0}.p153-chip{border:1px solid var(--border);background:var(--surface);color:var(--muted);cursor:pointer;white-space:nowrap;border-radius:14px;padding:2px 9px;font-size:11.5px;line-height:1.6}.p153-chip:hover{border-color:var(--brand);color:var(--text)}.p153-chip.is-active{background:var(--brand-soft);border-color:var(--brand);color:var(--text);font-weight:600}.p153-ov-mobile{display:none}.p153-ov-label{color:var(--muted);flex:none;font-size:12px;font-weight:600}.p153-ov-select{flex:auto;width:auto;min-width:0}.p153-presence{min-width:0;color:var(--muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;line-height:1.35;display:flex}.p153-presence-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p153-presence-dot{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-soft);border-radius:50%;flex:none}.p153-presence.is-typing{color:var(--text);font-weight:600}.p153-presence.is-typing .p153-presence-dot{background:var(--warning);box-shadow:0 0 0 3px var(--warning-soft);animation:1.2s ease-in-out infinite p153-pulse}@keyframes p153-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.p153-presence.is-typing .p153-presence-dot{animation:none}}.p153-typing-hint{background:var(--warning-soft);border:1px solid var(--border);border-radius:8px;margin:8px 12px 0;padding:7px 10px;font-size:12.5px;line-height:1.4}.p153-row-presence{text-overflow:ellipsis;white-space:nowrap;background:var(--success-soft);min-width:0;max-width:96px;color:var(--success);border-radius:999px;flex:none;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1.7;overflow:hidden}.p153-row-presence.is-typing{background:var(--warning-soft);color:var(--warning)}.p153-flash{color:var(--success);margin-top:3px;font-size:12px;font-weight:600}.p153-fu-btn{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.p153-fu-form{flex-direction:column;gap:10px;display:flex}.p153-fu-form .field{margin:0}.p153-fu-kind{gap:6px;display:flex}.p153-fu-kind .btn{flex:1 1 0;justify-content:center}.p153-fu-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.p153-fu-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.p153-fu-link{margin:0;font-size:12.5px;line-height:1.45}.p153-fu-err{background:var(--warning-soft);border:1px solid var(--warning);border-radius:8px;margin:0;padding:7px 10px;font-size:13px}.p153-fu-foot{justify-content:flex-end;gap:8px;width:100%;display:flex}.p153-act-followup{color:var(--text)!important}.p153-act-link{color:var(--brand);text-underline-offset:2px;font-weight:600;text-decoration:underline}.p153-mention{color:var(--brand);font-weight:700}.ibx152-slash-item.p153-mention-item{flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;font-size:13.5px}.p153-mention-at{color:var(--muted);font-weight:700}.p153-kbd{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.p153-kbd ul{grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;padding:0;list-style:none;display:grid}.p153-kbd li{align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.p153-kbd-key{text-align:center;border:1px solid var(--border);background:var(--surface);border-bottom-width:2px;border-radius:4px;flex:none;min-width:20px;padding:0 5px;font:600 11.5px/1.6 ui-monospace,monospace}@media (max-width:768px){:root .ibx-ov.p153-ov-pills{display:none}.p153-ov-mobile{align-items:center;gap:8px;min-width:0;padding:8px 8px 0;display:flex}.p153-ov-select{height:40px;font-size:16px}.p153-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:8px 8px 2px;overflow-x:auto}.p153-chips::-webkit-scrollbar{display:none}.p153-chip{border-radius:18px;flex-shrink:0;min-height:36px;padding:0 12px;font-size:13px}.p153-presence{margin-top:1px;font-size:11.5px}.p153-flash{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;overflow:hidden}.p153-typing-hint{margin:6px 8px 0}.p153-fu-grid{grid-template-columns:1fr}.p153-fu-form .input{min-height:40px;font-size:16px}.p153-fu-foot .btn{flex:1 1 0;justify-content:center;min-height:44px}.p153-search-all{margin:6px 8px 0}}
.o153-tz{width:100%;max-width:420px}.o153-tz .ss-trigger{width:100%}.o153-tz .ss-trigger:disabled{cursor:not-allowed;opacity:.7}.o153-tz-panel{min-width:280px}.o153-tz-list{max-height:300px}.o153-tz-group{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.o153-tz-group:not(:first-child){border-top:1px solid var(--border);margin-top:4px;padding-top:10px}.o153-tz-opt{line-height:1.35}.o153-tz-opt.is-cursor:not(.active){background:var(--surface-2)}.o153-tz-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.o153-tz-field{max-width:420px}.o153-stack,.o153-page{gap:16px;min-width:0;max-width:860px;display:grid}.o153-stack>*,.o153-page>*{min-width:0}.o153-desc{margin:2px 0 12px;font-size:13px;line-height:1.5}.o153-hint{margin-top:4px;font-size:12px;line-height:1.45;display:block}.o153-tz-row .o153-hint{margin-top:0;display:inline}.o153-note{border-radius:var(--radius);background:var(--brand-soft);color:var(--text);border:1px solid var(--border);margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.5}.o153-prefilled{margin:14px 0 0}.o153-warn{color:var(--warning);margin-top:4px;font-size:12px;line-height:1.45;display:block}.o153-msg{font-size:12px}.o153-loading{min-height:120px}.o153-link{color:var(--brand);text-underline-offset:2px;font-size:12.5px;text-decoration:underline}.o153-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.o153-actions .o153-warn{margin-top:0}.o153-check{cursor:pointer;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;display:inline-flex}.o153-enable{margin:4px 0 12px;font-weight:500}.o153-field{max-width:360px}.o153-text{resize:vertical;font-family:inherit}.o153-tzline{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px;font-size:13px;display:flex}.o153-seg{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.o153-seg label{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.o153-seg label.is-on{border-color:var(--brand);background:var(--surface-2)}.o153-week{gap:6px;display:grid}.o153-day .e152-hrow{flex-wrap:wrap;align-items:center;gap:10px;min-height:34px;display:flex}.o153-dayname{flex:none;align-items:center;gap:6px;width:64px;display:inline-flex}.o153-slots{flex-wrap:wrap;flex:220px;align-items:center;gap:6px 12px;min-width:0;display:flex}.o153-slot{align-items:center;gap:6px;display:inline-flex}.o153-time{width:120px;height:34px}.o153-x{padding:2px 8px;line-height:1}.o153-add{padding:2px 8px}.o153-closed{font-size:12px}.o153-unset-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.o153-scope-list{margin:0;padding:0;list-style:none;display:grid}.o153-scope{border-top:1px solid var(--border);min-width:0;padding:10px 0}.o153-scope:first-child{border-top:0}.o153-scope-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.o153-scope-main{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.o153-scope-name{font-size:13.5px;font-weight:600}.o153-scope-sum{overflow-wrap:anywhere;font-size:12.5px}.o153-scope-edit{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);margin-top:10px;padding:12px}.o153-company{gap:16px;min-width:0;max-width:640px;display:grid}.o153-company-card .field{margin-bottom:14px}.o153-company-card .input,.o153-company-card .select{max-width:420px}.o153-linklist{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.o153-linklist .o153-link{font-size:13.5px}.o153-moved .btn{margin-top:2px}@media (max-width:768px){.o153-tz,.o153-tz-field{max-width:none}.o153-tz-panel{min-width:0;scroll-margin-bottom:80px}.o153-tz-list{max-height:50vh}.o153-field,.o153-company-card .input,.o153-company-card .select{max-width:none}.o153-dayname{width:56px}.o153-scope-edit{padding:10px}}
.fl153-dlg{gap:12px;display:grid}.fl153-lead{margin:0;font-size:13.5px}.fl153-safe{margin:0;font-size:12.5px}.fl153-ways{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.fl153-ways.is-inline{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.fl153-ways>span{width:100%;min-width:0;align-items:stretch!important}.fl153-way{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;min-height:60px;color:var(--text);text-align:left;font:inherit;cursor:pointer;flex:auto;align-items:flex-start;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.fl153-way:hover,.fl153-way:focus-visible{border-color:var(--brand);background:var(--brand-soft);outline:none;text-decoration:none}.fl153-way:focus-visible{box-shadow:0 0 0 2px var(--brand)}.fl153-way[aria-busy=true]{cursor:progress;opacity:.7}.fl153-way-ico{background:var(--brand-soft);border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;line-height:1;display:inline-flex}.fl153-way-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.fl153-way-name{font-size:14.5px;font-weight:600}.fl153-way-desc{color:var(--text-2);font-size:12.5px;line-height:1.45}.fl153-way.is-off{cursor:default;background:var(--surface-2)}.fl153-way.is-off:hover{border-color:var(--border);background:var(--surface-2)}.fl153-way.is-off .fl153-way-ico{filter:grayscale();opacity:.7}.fl153-way.is-off .fl153-way-name,.fl153-way.is-off .fl153-way-desc{opacity:.75}.fl153-way-hint{border-top:1px dashed var(--border-strong);color:var(--text-2);margin-top:6px;padding-top:6px;font-size:12.5px;line-height:1.45}.fl153-way-hint a{font-weight:600}.fl153-ways.is-inline .fl153-way{flex-direction:column;min-height:132px}.fl153-empty{gap:12px;display:grid}.fl153-empty-title{margin:0}.fl153-focus-head:focus{outline:none}@media (max-width:768px){.fl153-sheet .fl153-dlg{padding:4px 8px 0}.fl153-ways.is-inline{grid-template-columns:minmax(0,1fr)}.fl153-ways.is-inline .fl153-way{flex-direction:row;min-height:60px}.fl153-way{min-height:64px}}.ov153{gap:10px;display:grid}.ov153-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ov153-headtext{flex:240px;min-width:0}.ov153-title{margin:0 0 2px}.ov153-lead{margin:0;font-size:13px}.ov153-body{gap:10px;display:grid}.ov153-warn{border-radius:var(--radius);background:var(--warning-soft);color:var(--text);margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.ov153-areas{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px 18px;display:grid}.ov153-area{min-width:0}.ov153-area-title{text-transform:uppercase;letter-spacing:.03em;color:var(--text-2);margin:0 0 4px;font-size:12px;font-weight:600}.ov153-list{margin:0;padding:0;list-style:none;display:grid}.ov153-item{border-top:1px solid var(--border);align-items:flex-start;gap:8px;min-width:0;padding:7px 0;display:flex}.ov153-item:first-child{border-top:0}.ov153-badge{text-align:center;flex:none;justify-content:center;min-width:54px;margin-top:1px;font-size:11px}.ov153-item.is-unknown .ov153-badge{opacity:.7}.ov153-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.ov153-name{font-size:13.5px;font-weight:500}.ov153-item.is-off .ov153-name{color:var(--text-2);font-weight:400}.ov153-detail{overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.ov153-link{white-space:nowrap;flex:none;padding-top:1px;font-size:12.5px}.rt153{gap:16px;max-width:720px;display:grid}.rt153-card{gap:10px;display:grid}.rt153-title{margin:0}.rt153-lead{margin:0;font-size:13px;line-height:1.45}.rt153-opts{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.rt153-opt{border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:var(--surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rt153-opt.is-on{border-color:var(--brand);background:var(--brand-soft)}.rt153-opt input{flex:none;margin-top:3px}.rt153-opt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.rt153-opt-name{font-size:14px;font-weight:600}.rt153-opt-desc{color:var(--text-2);font-size:12.5px;line-height:1.45}.rt153-check{align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.rt153-check input{flex:none;margin-top:3px}.rt153-hint{margin:0;font-size:12.5px;line-height:1.45}.rt153-note{border-radius:var(--radius);background:var(--brand-soft);margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.rt153-field{margin:0}.rt153-inline{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.rt153-num{width:110px}.rt153-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.rt153-err{color:var(--danger);font-size:13px}.rt153-more{margin:0;font-size:13px}.nt153{gap:14px;max-width:640px;display:grid}.nt153 .page-header{margin-bottom:0}.nt153-lead{margin:0;font-size:13.5px;line-height:1.45}.nt153-moved{border-radius:var(--radius);background:var(--brand-soft);margin:0;padding:9px 12px;font-size:13px;line-height:1.45}.nt153-h2{margin:6px 0 0}.nt153-card{gap:8px;display:grid}.nt153-hint{margin:0;font-size:12.5px;line-height:1.45}.nt153-push{margin-top:2px}.nt153-check{align-items:flex-start;gap:9px;font-size:14px;line-height:1.4;display:flex}.nt153-check input{flex:none;margin-top:3px}.nt153-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.nt153-field{max-width:260px;margin:2px 0 0}.nm153{gap:4px;max-width:760px;margin-top:26px;display:grid}.nm153-sec{margin-top:18px}.nm153-lead{margin:2px 0 12px;font-size:13px;line-height:1.45}.nm153-card{gap:4px;margin-bottom:12px;display:grid}.nm153-card.is-off{opacity:.72}.nm153-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.nm153-grow{flex:1}.nm153-switch{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.nm153-gap{margin-top:8px}.nm153-ph{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.nm153-small{margin:0;font-size:11.5px}.nm153-phbtn{cursor:pointer;border:none;font-size:11px}.nm153-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:240px}.nm153-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.fb153-for{border-left:3px solid var(--brand-soft);padding-left:10px}.fb153-steptools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.fb153-sum{width:100%;font:inherit;color:var(--text-2);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.fb153-sum:hover,.fb153-sum:focus-visible{background:var(--surface-2);outline:none}.fb153-sum:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.fb153-sum-more{color:var(--text-2);opacity:.85;font-size:12px}.fb153-sum-warn{color:var(--warning);font-size:12px}.fb153-need{padding:0 12px 10px}.fb153-branchbtn{justify-self:start}.fv153{gap:10px;display:grid}.fv153-lead{margin:0;font-size:13px;line-height:1.45}.fv153-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fv153-item{border:1px solid var(--border);border-radius:var(--radius);gap:6px;min-width:0;padding:8px 10px;display:grid}.fv153-item.is-current{border-color:var(--success)}.fv153-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.fv153-name{font-weight:600}.fv153-date{font-size:12.5px}.fv153-grow{flex:1}.fv153-desc{border-top:1px dashed var(--border-strong);gap:3px;margin:0;padding:6px 0 0;font-size:13px;line-height:1.45;list-style:none;display:grid}.fv153-line{overflow-wrap:anywhere}.fv153-line.is-info{color:var(--text-2);font-size:12.5px}.fv153-line[data-depth="1"]{padding-left:14px}.fv153-line[data-depth="2"]{padding-left:28px}.fv153-line[data-depth="3"]{padding-left:42px}.fv153-line[data-depth="4"]{padding-left:56px}.fv153-line[data-depth="5"]{padding-left:70px}.fv153-line[data-depth="6"]{padding-left:84px}.fv153-bad{margin:0;font-size:12.5px}@media (max-width:640px){.ov153-areas{grid-template-columns:minmax(0,1fr)}}
.t153-wc-none{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.t153-wc-none-card{text-align:center;width:100%;max-width:420px}.t153-wc-none-card .card-title{margin-bottom:6px}.t153-wc-none-card p{margin:0}.t153-rec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.t153-rec-head .card-title{margin:0}.t153-rec-intro{margin:6px 0 12px;font-size:13px}.t153-rec-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.t153-rec-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.t153-rec-row.is-missing{border-left:3px solid var(--warning,#f59e0b)}.t153-rec-row.is-done{border-left:3px solid var(--success,#16a34a)}.t153-rec-text{flex-direction:column;gap:2px;min-width:0;display:flex}.t153-rec-text strong{font-size:13.5px}.t153-rec-text .muted{font-size:12.5px}.t153-rec-state{white-space:nowrap;font-size:12.5px}@media (max-width:640px){.t153-rec-row{grid-template-columns:1fr auto}.t153-rec-row .btn{grid-column:1/-1;justify-self:start}}.t153-my{margin:0 0 16px}.t153-my-panel{border:1px solid var(--border);border-radius:10px;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.t153-my-title{font-size:14px;font-weight:600}.t153-my-intro{margin:0;font-size:13px}.t153-my-panel .field{max-width:360px;margin:0}.t153-my-check{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.t153-my-list{color:var(--text-secondary,var(--muted));gap:4px;margin:4px 0 0;padding-left:18px;font-size:12.5px;display:grid}.t153-my-privacy{margin:0}.t153-my-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t153-my-msg{font-size:12.5px}.t153-mob-state{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 8px;font-size:13.5px;display:flex}.t153-mob-hint{font-variant-numeric:tabular-nums;font-weight:600}.t153-recopt{border:1px solid var(--border);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.t153-recopt-check{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.t153-recopt .muted{margin:0;font-size:12.5px}.t153-sub{margin-top:4px}.t153-as{border-color:var(--brand);gap:12px;display:grid}.t153-as-closed{border-color:var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t153-as-closed-text{flex:280px;min-width:0}.t153-as-closed-text .card-title{margin-bottom:2px}.t153-as-closed-text p{margin:0;font-size:13px}.t153-as-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.t153-as-kicker{letter-spacing:.02em;color:var(--brand-hover);text-transform:uppercase;font-size:12px;font-weight:600}.t153-as-q{margin:2px 0 0;font-size:20px;line-height:1.3}.t153-as-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t153-as-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;display:inline-flex}.t153-as-chip-n{background:var(--surface);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11.5px;font-weight:700;display:inline-flex}.t153-as-chip.is-on{border-color:var(--brand);color:var(--text);font-weight:600}.t153-as-chip.is-on .t153-as-chip-n{background:var(--brand-solid,var(--brand));border-color:var(--brand-solid,var(--brand));color:#fff}.t153-as-chip.is-done{color:var(--text-2)}.t153-as-chip.is-done .t153-as-chip-n{background:var(--success-soft);color:var(--success);border-color:#0000}.t153-as-body{gap:10px;min-width:0;display:grid}.t153-as-intro,.t153-as-more{margin:0;font-size:13px}.t153-as-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.t153-as-answers>li{min-width:0;display:flex}.t153-as-answer{text-align:left;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;font:inherit;flex:1;align-content:start;gap:4px;min-width:0;padding:14px;display:grid}.t153-as-answer:hover,.t153-as-answer:focus-visible{border-color:var(--brand);background:var(--brand-soft)}.t153-as-answer.is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.t153-as-answer-title{font-size:14.5px;font-weight:700}.t153-as-answer-desc{color:var(--text-2);font-size:12.5px;line-height:1.45}.t153-as-answer-hint{color:var(--brand);font-size:12px;font-weight:600}.t153-as-picked{margin:0;font-size:13.5px}.t153-as-ok{color:var(--success);margin:0;font-size:13.5px;font-weight:600}.t153-as-line{margin:0}.t153-as-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t153-as-line .t153-as-actions{margin-top:8px}.t153-as-hintbox{border:1px dashed var(--border-strong);border-radius:var(--radius);justify-items:start;gap:6px;padding:10px 12px;display:grid}.t153-as-hintbox p{margin:0;font-size:12.5px}.t153-as-body .select{max-width:460px}.t153-as-switch,.t153-as-wa{max-width:640px}.t153-as-checks{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:10px 12px}.t153-as-checks[data-blocked="1"]{border-color:var(--danger)}.t153-as-check-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.t153-as-check-item{border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:13px;line-height:1.45;display:grid}.t153-as-check-item.is-block{background:var(--danger-soft)}.t153-as-check-item.is-warn{background:var(--warning-soft)}.t153-as-check-text{overflow-wrap:anywhere;min-width:0}.t153-as-done{border-radius:var(--radius);background:var(--success-soft);padding:12px 14px}.t153-as-test{margin:0;font-size:13.5px}.t153-as-nav{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:10px;display:flex}@media (max-width:900px){.t153-as-answers{grid-template-columns:1fr}}@media (max-width:640px){.t153-as-q{font-size:17px}.t153-as-chip-t{display:none}.t153-as-chip.is-on .t153-as-chip-t{display:inline}.t153-as-check-item{grid-template-columns:auto 1fr}.t153-as-check-item .btn{grid-column:2;justify-self:start}}.t153-teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t153-teaser.is-new{border-color:var(--brand);background:var(--brand-soft)}.t153-teaser-text{flex:280px;min-width:0}.t153-teaser-text .card-title{margin:2px 0}.t153-teaser-text p{margin:0;font-size:13px}.t153-mc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.t153-mc-head .card-title{margin:0}.t153-mc-hint{margin:4px 0 10px;font-size:12.5px}.t153-mc-empty{margin:0;font-size:13px}.t153-mc-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.t153-mc-row{border:1px solid var(--border);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.t153-mc-dir{font-size:16px}.t153-mc-who{overflow-wrap:anywhere;min-width:0}.t153-mc-when{white-space:nowrap;font-size:12px}@media (max-width:640px){.t153-mc-row{grid-template-columns:auto minmax(0,1fr) auto}.t153-mc-when{white-space:normal;grid-column:2/-1}}.t153-fold-btn{display:none}@media (max-width:640px){.t153-fold-btn{justify-content:center;width:100%;display:inline-flex}.t153-fold:not(.is-open)>.t153-fold-body{display:none}.t153-fold.is-open>.t153-fold-body{margin-top:12px}.t152-step.is-done .t152-step-desc{display:none}}
.w153-share{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.w153-share-head{margin:0 0 4px;font-size:13.5px;font-weight:600}.w153-share-desc{margin:0 0 8px;font-size:12.5px;line-height:1.45}.w153-share-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.w153-share-url{flex:260px;min-width:0;height:32px;font-family:ui-monospace,monospace;font-size:13px}.w153-qr-box{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-top:10px;display:flex}.w153-qr{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:6px;line-height:0}.w153-qr svg{width:168px;height:168px;display:block}.w153-qr-side{flex:180px;min-width:0}.w153-guides{border-top:1px dashed var(--border);margin-top:14px;padding-top:12px}.w153-sys{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.w153-steps{gap:4px;margin:0 0 8px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}.w153-note{margin:4px 0 0;font-size:12.5px;line-height:1.45}.w153-designer{border-radius:var(--radius);background:var(--surface-2);margin-top:14px;padding:10px 12px}.w153-contact{border-top:1px solid var(--border);gap:6px;margin-top:12px;padding-top:12px;display:grid}.w153-contact .w153-note{margin:0}.w153-dup-list{gap:8px;display:grid}.w153-dup{gap:4px;min-width:0;margin:0;display:grid}.w153-dup-text{overflow-wrap:anywhere;font-weight:600}.w153-dup-name{font-weight:600}.w153-dup-why{color:var(--muted);font-size:12.5px;line-height:1.4}.w153-dup-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.w153-dup-list.is-compact .w153-dup{padding:8px 10px;font-size:12.5px}.w153-dup-list.is-compact .w153-dup-why{font-size:12px}@media (max-width:640px){.w153-share-row .btn{text-align:center;flex:auto;justify-content:center}.w153-share-url{flex-basis:100%}.w153-sys .btn{flex:calc(50% - 6px);justify-content:center}}.w153-acc-wrap{max-width:100%;overflow-x:auto}.w153-acc-wrap>.table{min-width:0}
.m153-powered{text-align:center;padding:14px 12px 20px;font-size:12.5px;line-height:1.4}.m153-powered a{color:var(--muted,#9ca3af);opacity:.9;text-decoration:none}.m153-powered a:hover,.m153-powered a:focus-visible{opacity:1;text-decoration:underline}.m153-powered strong{font-weight:600}.m153-vc-org{color:#556;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.m153-csat-head{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;max-width:460px;margin-bottom:8px;display:flex}.m153-csat-mark{background:var(--brand,#1f729d);color:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-flex}.m153-csat-name{color:#1f2430;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:650;overflow:hidden}.m153-sender .card-title{margin-bottom:4px}.m153-sender-lead{margin:0 0 12px}.m153-sender-field{max-width:520px;margin-bottom:0}.m153-sender-notes{flex-direction:column;gap:4px;margin-top:8px;display:flex}.m153-list-sender{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;margin-top:8px;font-size:13px;display:flex}.m153-list-sender-addr{overflow-wrap:anywhere}.m153-hidden{display:none}.m153-tpl-tools{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.m153-tpl-ph{align-items:center;gap:6px;display:inline-flex}.m153-tpl-tool-label{color:var(--muted);font-size:12px}.m153-tpl-img{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.m153-tpl-img-menu{z-index:20;background:var(--surface);border:1px solid var(--border-strong,var(--border));border-radius:var(--radius,8px);width:min(300px,86vw);box-shadow:var(--shadow-md,0 6px 20px #0000001f);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.m153-tpl-img-item{text-align:left;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:13px}.m153-tpl-img-item:hover,.m153-tpl-img-item:focus-visible{background:var(--brand-soft)}.m153-tpl-img-item:disabled{opacity:.5;cursor:not-allowed}.m153-tpl-img-note{color:var(--muted);margin:2px 10px 4px;font-size:12px;line-height:1.4}.m153-tpl-msg{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.m153-tpl-msg.is-err{color:var(--danger,#b91c1c)}.m153-tpl-link{color:var(--brand);font-weight:600}.m153-tpl-warn{color:#78350f;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.m153-tpl-warn p{margin:0}.m153-tpl-warn p+p{margin-top:4px}.m153-tpl-warn code{overflow-wrap:anywhere;background:#f59e0b26;border-radius:4px;margin:0 3px;padding:0 4px}.m153-tpl-warn-hint{color:#92400e}.m153-tpl-pv{flex-direction:column;gap:6px;min-width:0;display:flex}.m153-tpl-pv-head{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:2px;min-width:0;margin:0;padding:8px 10px;font-size:12.5px;display:grid}.m153-tpl-pv-head>div{gap:8px;min-width:0;display:flex}.m153-tpl-pv-head dt{color:var(--muted);flex:0 0 64px}.m153-tpl-pv-head dd{overflow-wrap:anywhere;min-width:0;margin:0}.m153-tpl-pv-subj{font-weight:600}.m153-tpl-pv-warn{color:var(--danger,#b91c1c)}.m153-tpl-pv-frame{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;height:360px}.m153-tpl-pv-note{color:var(--muted);min-height:1em;margin:0;font-size:12px}.m153-tpl-testrow{margin-top:10px}.m153-tpl-test{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;max-width:100%;display:inline-flex}@media (max-width:640px){.m153-tpl-img-menu{z-index:60;width:auto;position:fixed;inset:auto 12px 76px}.m153-tpl-pv-frame{height:300px}}:root[data-theme=dark] .m153-tpl-warn{color:#fde68a;background:#3a2a06;border-color:#b45309}:root[data-theme=dark] .m153-tpl-warn-hint{color:#fcd34d}.m153-tpl-imgmsg{margin:6px 0 0}.m153-bo{margin-bottom:16px}.m153-bo .card-title{margin:0 0 4px;font-size:15px}.m153-bo-lead{margin:0 0 10px;font-size:13px}.m153-bo-list{flex-direction:column;margin:0;display:flex}.m153-bo-row{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:8px 0;font-size:13.5px;display:grid}.m153-bo-row:first-child{border-top:0}.m153-bo-row dt{color:var(--muted);font-weight:600}.m153-bo-row dd{min-width:0;margin:0}.m153-bo-wrap{overflow-wrap:anywhere}.m153-bo-item.is-off{color:var(--muted)}.m153-bo-act{white-space:nowrap}.m153-bo-act a{color:var(--brand);font-weight:600}@media (max-width:640px){.m153-bo-row{grid-template-columns:minmax(0,1fr) auto}.m153-bo-row dt{grid-column:1/-1}}
.b153-journal-hint{white-space:normal;max-width:320px;line-height:1.4;display:inline-block}
.k153-desc{margin:0 0 10px;font-size:13px}.k153-meta{margin:0 0 10px;font-size:12.5px}.k153-aliases{gap:6px;margin:0 0 12px;display:grid}.k153-aliases-label{color:var(--muted);font-size:12px;font-weight:600}.k153-alias-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k153-alias-list code{overflow-wrap:anywhere;word-break:break-all;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;max-width:100%;padding:3px 8px;font-size:12.5px;display:inline-block}.k153-note{margin:0;font-size:12.5px}.k153-addr-row{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);align-items:stretch;min-width:0;display:flex;overflow:hidden}.k153-addr-row:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.k153-prefix{color:var(--muted);background:var(--surface-2);white-space:nowrap;text-overflow:ellipsis;flex:none;align-items:center;max-width:55%;padding:0 4px 0 12px;font-size:13px;display:flex;overflow:hidden}.k153-addr-row .input{box-shadow:none;border:0;border-radius:0;flex:auto;min-width:0}.k153-addr-row .input:focus{box-shadow:none}.k153-help{margin:6px 0 0;font-size:12px}.k153-preview{overflow-wrap:anywhere;word-break:break-word;margin:8px 0 0;font-size:13px}.k153-preview code{overflow-wrap:anywhere;word-break:break-all}.k153-ok{color:var(--success);font-weight:500}.k153-bad{color:var(--danger);font-weight:500}.k153-info{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);gap:12px;margin:16px 0;padding:12px 14px;display:grid}.k153-info-title{color:var(--text);margin:0 0 4px;font-size:13px;font-weight:600}.k153-info ul{color:var(--text-2);gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:grid}.k153-links{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;margin:8px 0 0 18px;font-size:12.5px;display:grid}.k153-links dt{color:var(--muted);white-space:nowrap}.k153-links dd{min-width:0;margin:0}.k153-links code{overflow-wrap:anywhere;word-break:break-all;color:var(--text)}.k153-done{gap:10px;display:grid}.k153-done-title{color:var(--success);margin:0;font-size:14px;font-weight:600}.k153-done code{overflow-wrap:anywhere;word-break:break-all;border:1px solid var(--border);background:var(--surface-2);border-radius:6px;padding:6px 8px;font-size:13px}@media (max-width:768px){.k153-addr-row{flex-direction:column}.k153-prefix{white-space:normal;overflow-wrap:anywhere;word-break:break-all;max-width:none;padding:6px 12px}.k153-links{grid-template-columns:minmax(0,1fr);gap:0;margin-left:18px}.k153-links dd{margin-bottom:4px}}
:root{--danger-ink:#b91c1c;--control-off:var(--muted);--input-border:#8a94a6}:root[data-theme=dark]{--danger-ink:#fca5a5;--input-border:#6b778b}.input,.select{border-color:var(--input-border)}.input:focus,.select:focus{border-color:var(--brand)}:where(.btn,.seg>button,.more>summary,.m-sheet-x,.ui-check input,.tpl-item input):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.m-sheet:focus{outline:none}.btn-danger{color:var(--danger-ink)}.badge-danger{background:var(--danger-soft);color:var(--danger-ink);border-color:#0000}input[type=checkbox].s153-switch{background:var(--control-off)}input[type=checkbox].s153-switch:checked{background:var(--brand-solid,var(--brand))}.set-page{gap:20px;min-width:0;max-width:760px;display:grid}.set-page.is-wide{max-width:1040px}.ui-card{min-width:0}.ui-card.is-danger{border-left:3px solid var(--danger)}.card-head{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-head-txt{flex:260px;min-width:0}.ui-card h2.card-title{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.card-desc{color:var(--muted);max-width:68ch;margin:4px 0 0;font-size:13px;line-height:1.45}.card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-status{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 12px;font-size:13px;display:flex}.card-status:empty{margin:0}.card-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:16px;display:flex}.foot-start{margin-right:auto}.foot-msg{color:var(--text-2);flex:200px;min-width:0;margin:0;font-size:13px}.foot-msg.is-error{color:var(--danger-ink);font-weight:500}.ui-danger-text{color:var(--danger-ink)}.ui-danger-text:hover:not(:disabled){background:var(--danger-soft)}.set-section{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.set-section>legend{color:var(--text);margin-bottom:8px;padding:0;font-size:14px;font-weight:600}:not(.set-section)>:where(.ui-field,.ui-check,.ui-switch,.ui-seg,.callout,.more,.empty-state,.tpl-apply)+:where(.ui-field,.ui-check,.ui-switch,.ui-seg,.callout,.more,.empty-state,.table){margin-top:12px}:not(.set-section)>:where(.ui-field,.ui-check,.ui-switch,.ui-seg,.callout,.more,.empty-state)+.set-section,.set-section+:where(.set-section,.ui-field,.ui-check,.ui-switch,.ui-seg,.callout,.more,.empty-state,.table){margin-top:20px}.ui-card .card-status:empty+.card-foot{margin-top:0}.ui-field{min-width:0;margin:0}.ui-field>.label{margin-bottom:6px}.field-hint{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.ui-field>.form-error{margin:4px 0 0}.ui-field.has-error :where(.input,.select){border-color:var(--danger)}.ui-field :where(.input,.select):focus{box-shadow:0 0 0 1px var(--brand), 0 0 0 4px var(--brand-soft)}.ui-field.has-error :where(.input,.select):focus{box-shadow:0 0 0 1px var(--danger), 0 0 0 4px var(--danger-soft)}.ui-opt{color:var(--muted);font-weight:400}.ui-check{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.ui-check>input{width:16px;height:16px;accent-color:var(--brand-solid,var(--brand));margin:3px 0 0}.ui-check>label{cursor:pointer;font-size:14px}.ui-check>.field-hint{grid-column:2;margin-top:2px}.ui-switch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;display:grid}.ui-switch>label{cursor:pointer;min-width:0;font-size:14px}.ui-switch-state{color:var(--success);white-space:nowrap;font-size:13px}.ui-switch-state:empty{display:none}.ui-switch>.field-hint,.ui-switch>.ui-switch-err{grid-column:2/-1;margin:0}.ui-switch-err{color:var(--danger-ink);font-size:13px;font-weight:500}input[type=checkbox].switch{appearance:none;background:var(--control-off);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;margin:0;transition:background .15s;position:relative}input[type=checkbox].switch:after{content:"";width:16px;height:16px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .15s;position:absolute;top:3px;left:3px}input[type=checkbox].switch:checked{background:var(--brand-solid,var(--brand))}input[type=checkbox].switch:checked:after{transform:translate(18px)}input[type=checkbox].switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}input[type=checkbox].switch[aria-busy=true]{opacity:.65;cursor:progress}input[type=checkbox].switch:disabled{opacity:.5;cursor:not-allowed}.ui-seg{justify-items:start;gap:6px;min-width:0;display:grid}.ui-seg>.label{margin:0}.seg{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:10px;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg>button{color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:6px 12px;font-size:14px}.seg>button:hover:not(:disabled):not([aria-checked=true]){color:var(--text);background:var(--surface)}.seg>button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm), 0 0 0 1px var(--brand);font-weight:600}.seg>button:disabled{opacity:.5;cursor:default}.callout{border-radius:var(--radius);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid var(--border-strong);align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.callout-ico{color:var(--text-2);flex-shrink:0;margin-top:1px;display:inline-flex}.callout-body{flex:auto;gap:4px;min-width:0;display:grid}.callout-title{font-weight:600}.callout-body>p{margin:0}.callout ul{margin:0;padding-left:18px}.callout-action{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.callout.is-info{border-left-color:var(--brand)}.callout.is-info .callout-ico{color:var(--brand)}.callout.is-warn{background:var(--warning-soft);border-color:#0000;border-left-color:var(--warning)}.callout.is-warn .callout-ico{color:var(--warning)}.callout.is-error{background:var(--danger-soft);border-color:#0000;border-left-color:var(--danger)}.callout.is-error .callout-ico{color:var(--danger)}.callout.is-ok{background:var(--success-soft);border-color:#0000;border-left-color:var(--success)}.callout.is-ok .callout-ico{color:var(--success)}.more{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);min-width:0}.more>summary{cursor:pointer;min-height:40px;color:var(--text-2);border-radius:var(--radius);align-items:center;gap:8px;padding:8px 12px;font-weight:500;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:hover{color:var(--text);background:var(--surface-2)}.more-chev{color:var(--muted);transition:transform .12s;display:inline-flex}.more[open]>summary .more-chev{transform:rotate(90deg)}.more-sum{color:var(--muted);font-weight:400}.more>.more-body{gap:12px;min-width:0;padding:4px 12px 12px;display:grid}.empty-state{color:var(--text-2);justify-items:start;gap:12px;padding:4px 0;display:grid}.empty-state>p{max-width:60ch;margin:0;line-height:1.5}.empty-actions{flex-wrap:wrap;gap:8px;display:flex}.ui-state{white-space:nowrap;gap:4px}.snav-state{flex-shrink:0;margin-left:auto;display:inline-flex}.snav-state.is-running,.snav-state.is-done{color:var(--success)}.snav-state.is-missing{color:var(--warning)}.snav-off{background:var(--muted);border-radius:2px;width:10px;height:2px;margin:6px 2px}.tile-title .ui-state,.tile-title .tile-done{vertical-align:middle;margin-left:8px}.tile-done{color:var(--success);display:inline-flex}.phead-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ov-open{border:1px solid var(--border);border-left:3px solid var(--warning);border-radius:var(--radius);background:var(--surface);margin:0 0 18px;padding:10px 12px;font-size:13.5px}.ov-open-lbl{font-weight:600}.ov-resorted{margin:0 0 18px}.server-cols{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;min-width:0;display:grid}.sig-preview{gap:4px;margin-top:8px;display:grid}.sig-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:8px 10px;font-size:13px;overflow-x:auto}.input.is-narrow,.select.is-narrow{max-width:160px}.ui-busy{display:inline-grid}.ui-busy>span{text-align:center;grid-area:1/1}.ui-busy>[data-on=false]{visibility:hidden}.tpl-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.tpl-tools>.input{flex:220px;width:auto}.tpl-body{gap:16px;min-width:0;display:grid}.tpl-list,.choice-list{align-content:start;gap:8px;min-width:0;display:grid}.tpl-item,.choice{border:1px solid var(--border-strong);border-radius:var(--radius);cursor:pointer;background:var(--surface);gap:2px;padding:12px 14px;display:grid;position:relative}.tpl-item:hover,.choice:hover{border-color:var(--brand)}.tpl-item.is-on,.choice.is-on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}:is(.tpl-item:has(input:focus-visible),.choice:has(input:focus-visible)){outline:2px solid var(--brand);outline-offset:2px}.tpl-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpl-title,.choice-title{font-weight:600}.tpl-desc,.choice-desc{color:var(--text-2);font-size:13px}.tpl-creates{color:var(--muted);font-size:12px}.tpl-item.is-on .tpl-creates{color:var(--text-2)}.tpl-item.is-on .badge-brand{background:var(--surface)}.tpl-none{color:var(--text-2);margin:0}.tpl-preview{min-width:0}.tpl-apply{margin-top:16px}.tpl-apply .ui-check{margin-top:8px}.tpl-intro{color:var(--text-2);margin:0 0 12px;font-size:13px}.tpl-pv{gap:10px;min-width:0;display:grid}.tpl-pv-title{margin:0;font-size:14px;font-weight:600}.tpl-pv-text{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px;font-size:13px}.tpl-pv-list{color:var(--text-2);margin:0;padding-left:18px;font-size:13px}.tpl-pv-list li{overflow-wrap:anywhere;margin:2px 0}.tpl-pv-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tpl-pv .ui-field{margin:0}.tpl-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:0 0 16px;display:flex}.tpl-tabs>a{color:var(--text-2);border-bottom:2px solid #0000;padding:8px 12px;font-weight:500;text-decoration:none}.tpl-tabs>a:hover{color:var(--text)}.tpl-tabs>a[aria-current=page]{color:var(--text);border-bottom-color:var(--brand);font-weight:600}.tpl-tabs>a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.restore-check{gap:10px;margin-top:12px;display:grid}.tpl-empty-act{margin:10px 0 0}.tpl-pv-fieldset{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.tpl-mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:12px}@media (min-width:769px){.tpl-body.has-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.tpl-body.has-preview .tpl-list{max-height:60vh;padding:2px 4px 2px 2px;overflow-y:auto}}.savebar{z-index:30;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:760px;margin:16px 0 0;padding:10px 14px;display:flex;position:sticky;bottom:12px}.savebar.is-dirty{border-color:var(--brand)}.savebar.is-error{border-color:var(--danger)}.savebar-msg{color:var(--text-2);flex:220px;min-width:0;margin:0;font-size:13px}.savebar-err{color:var(--danger-ink);font-weight:500}.savebar-actions{flex-shrink:0;gap:8px;display:flex}.row-actions{text-align:right;white-space:nowrap}.table-scroll{min-width:0;overflow-x:auto}.row-name{overflow-wrap:anywhere;font-weight:600;display:block}.row-sub{color:var(--muted);overflow-wrap:anywhere;font-size:13px;display:block}.head-select .select{width:auto;min-width:180px;height:34px}.add-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.add-tile{text-align:left;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;align-content:start;gap:6px;min-height:120px;padding:14px;display:grid}.add-tile:hover{border-color:var(--brand);background:var(--brand-soft)}.add-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.add-tile-title{font-size:15px;font-weight:600}.add-tile-need{color:var(--text-2);font-size:13px;line-height:1.45}.add-tile-lbl{font-weight:600}.add-tile-time{color:var(--muted);margin-top:auto;font-size:12px}.btn-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.code-box{min-height:76px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px}.steps{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.foot-help{flex-wrap:wrap;flex:100%;align-items:center;gap:4px 8px;display:flex}.panel-embedded{gap:8px;min-width:0;display:grid}.fold-btn{display:inline-flex}.fold:not(.is-open)>.fold-body{display:none}.fold.is-open>.fold-body{margin-top:12px}.phone-hint{margin:0 0 14px}.field-hint a{text-decoration:underline}.snav-sub{border-left:1px solid var(--border);gap:2px;margin:2px 0 4px 26px;padding-left:8px;display:grid}.snav-sub-link{min-height:30px;font-weight:400}.phone-tabs{margin-bottom:16px}.phone-work-bar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.phone-work-bar>.phone-tabs{flex:260px;margin-bottom:0}.phone-work-bar>.btn{margin-bottom:6px}.phone-resorted{margin:0 0 14px}.phone-off{max-width:640px}.phone-off>h1{margin:10px 0 2px}.phone-off>p{margin:4px 0 0;font-size:14px}.flow-sum>.card-title{margin-bottom:2px}.flow-intro{margin:0 0 14px;font-size:12.5px}.flow-empty{margin:0;font-size:13px}.flow-nums{gap:14px;display:grid}.flow-num{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);padding:12px 14px}.flow-num-head{margin-bottom:8px;font-size:14px;font-weight:600}.flow-lines{gap:3px;display:grid}.flow-line{flex-wrap:wrap;align-items:baseline;gap:6px;padding-left:4px;font-size:13.5px;line-height:1.5;display:flex}.flow-line.is-conn{color:var(--muted);font-size:13px}.flow-line.is-broken{color:var(--danger-ink);font-weight:600}.flow-line.d1{padding-left:22px}.flow-line.d2{padding-left:40px}.flow-line.d3{padding-left:58px}.flow-line.d4{padding-left:76px}.flow-line.d5{padding-left:94px}.flow-line.d6{padding-left:112px}.flow-line.d7,.flow-line.d8{padding-left:130px}@media (max-width:768px){.card-foot>.btn,.m-sheet-foot>.btn{flex:1 1 0}.card-foot>.foot-start,.m-sheet-foot>.foot-start{flex-basis:100%;order:3;margin:0}.card-foot>.foot-msg,.m-sheet-foot>.foot-msg{flex-basis:100%;order:-1}.card-foot>.foot-msg:empty,.m-sheet-foot>.foot-msg:empty{flex:0 0 0;order:0;margin-right:-8px}.card-actions{width:100%}.card-actions>.btn{flex:auto}.seg{width:100%;display:flex}.seg>button{flex:auto;min-height:44px}.ui-switch{grid-template-columns:auto minmax(0,1fr)}.ui-switch-state{grid-column:2}.tpl-tools>*{flex:100%}.savebar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.savebar-actions{width:100%}.savebar-actions>.btn{flex:1 1 0}.flow-line.d3,.flow-line.d4,.flow-line.d5,.flow-line.d6,.flow-line.d7,.flow-line.d8{padding-left:58px}.phone-work-bar>.btn{width:100%}}
.r153-run{color:var(--brand);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:11.5px;font-weight:500;display:flex}.r153-run-paused{color:var(--warning)}.r153-run-label{white-space:normal}.r153-run-prog{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.r153-run-stop{height:22px;padding:0 8px;font-size:11.5px}.r153-sub{color:var(--muted);white-space:normal;max-width:120px;margin-left:auto;font-size:11px;font-weight:400;display:block}.r153-openbtn{color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:4px 0 0 auto;padding:0;font-size:12px;font-weight:500;display:block}.r153-openbtn:hover{text-decoration:underline}.r153-table .mktg-result{white-space:normal;min-width:96px}.r153-actions{text-align:right}.r153-actions>.btn{margin:2px 0 2px 4px}.r153-wrap{gap:12px;min-width:0;display:grid}.r153-small{margin:0;font-size:12px}.r153-block{margin-top:2px;display:block}.r153-note{background:var(--warning-soft);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px;line-height:1.45}.r153-counts{flex-wrap:wrap;gap:6px;display:flex}.r153-count{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:baseline;gap:4px;padding:4px 10px;font-size:12.5px;display:inline-flex}.r153-count b{color:var(--text);font-variant-numeric:tabular-nums}.r153-count-bad b{color:var(--danger)}.r153-h{margin-bottom:4px;font-size:13px;font-weight:600}.r153-reasons{gap:4px;margin:0;padding-left:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.r153-reason-n{font-variant-numeric:tabular-nums;color:var(--danger);margin-right:6px;font-weight:600;display:inline-block}.r153-listhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.r153-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.r153-rows{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.r153-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 10px;padding:8px 0;display:grid}.r153-who{flex-direction:column;min-width:0;display:flex}.r153-name{overflow-wrap:anywhere;font-size:13px;font-weight:500}.r153-addr{overflow-wrap:anywhere}.r153-st{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.r153-why{color:var(--text);overflow-wrap:anywhere;grid-column:1/-1;font-size:12.5px;line-height:1.45}.r153-code{font-variant-numeric:tabular-nums;margin-left:6px;font-size:11px}.r153-act{grid-area:1/2;align-self:center}.badge.r153-bad{background:var(--danger-soft,#fde8e8);color:var(--danger);border-color:#0000}.r153-blocked{margin-top:16px}.r153-blocked-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.r153-nomargin{margin:0}.r153-chev{color:var(--muted);margin-left:auto}.r153-search{max-width:280px;height:32px;margin:8px 0;font-size:13px}.r153-blocked .r153-rows{margin-top:8px}.r153-blocked .r153-why{grid-column:1}@media (max-width:768px){.r153-row{grid-template-columns:minmax(0,1fr)}.r153-st{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.r153-act{grid-area:auto/1}.r153-blocked .r153-why{grid-column:1}}

.brand-logo-img{object-fit:contain;max-width:140px;height:26px}input[type=time].fb141-num,input[type=time].u152-time{min-width:8.5rem;max-width:100%}
.vc-remote.vid154-screen,.vc-local.vid154-localscreen{object-fit:contain;background:#0b0c10}.vc-local.vid154-hide{display:none}.vid154-badge{z-index:2;color:#fff;background:#000000a6;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;position:absolute;top:12px;left:12px}.vid154-novideo{color:#c8ccd8;background:#12141c;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0}.vid154-novideo-icon{font-size:42px;line-height:1}.vid154-sharing{z-index:3;color:#fff;background:#1f9d6b;border-radius:11px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:7px 8px 7px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0006}.vid154-stop{color:#145c40;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}.vid154-stop:focus-visible,.vid154-btn:focus-visible,.vid154-sharebtn:focus-visible{outline:3px solid var(--brand,#7c5cff);outline-offset:2px}.vc-bar .vc-ctl:disabled{color:#d3d6de;opacity:1;cursor:default;background:#4a4f5c;border-color:#0000}.vid154-sharebtn.vid154-on{color:#fff;background:#1a7f56}.vid154-sharebtn.vid154-on:hover:not(:disabled){background:#146846}:root[data-theme=dark] .vc-ctl:not(.vc-off){border-color:#ffffff52}:root[data-theme=dark] .vc-wrap{color:var(--text)}:root[data-theme=dark] .vc-when{color:var(--muted)}.vid154-ask{background:#fff;border:1px solid #e2e2ec;border-radius:14px;max-width:520px;margin:14px auto 0;padding:16px 18px;box-shadow:0 6px 24px #0000001a}.vid154-ask-title{margin-bottom:6px;font-size:15.5px;font-weight:650}.vid154-ask-text{color:#3b4150;margin:0 0 14px;font-size:14px;line-height:1.5}.vid154-ask-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vid154-btn{color:#333;cursor:pointer;background:#fff;border:1.5px solid #e2e2ec;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:600}.vid154-btn-primary{border-color:var(--brand,#7c5cff);background:var(--brand,#7c5cff);color:#fff}.vid154-err{text-align:center;color:#c02626;max-width:520px;margin:12px auto 0;font-size:13.5px}.vid154-note{text-align:center;color:#667;max-width:520px;margin:12px auto 0;font-size:13px}@media (max-width:520px){.vid154-sharing{font-size:12.5px;top:8px}.vid154-ask-actions .vid154-btn{flex:auto}}.vq154-info{z-index:4;color:#fff;cursor:pointer;opacity:.75;background:#000000a6;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font:italic 600 13px/1 Georgia,serif;display:inline-flex;position:absolute;top:10px;left:10px}.vq154-info:hover,.vq154-info[aria-expanded=true]{opacity:1}.vq154-info:focus-visible{outline:3px solid var(--brand,#7c5cff);outline-offset:2px;opacity:1}.vq154-diag{z-index:4;color:#f1f3f8;font-variant-numeric:tabular-nums;background:#000000c2;border-radius:10px;max-width:calc(100% - 20px);padding:8px 12px;font-size:12px;line-height:1.45;position:absolute;top:42px;left:10px}.vq154-diag dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.vq154-diag dt{color:#b9bfcc}.vq154-diag dd{margin:0}@media (max-width:520px){.vq154-diag{font-size:11px}}.bk154-hours{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12.5px}.bk154-hours-def{color:var(--warning)}.bk154-link{color:var(--brand);font-weight:600;text-decoration:none}.bk154-link:hover,.bk154-link:focus-visible{text-decoration:underline}.bk154-hoursbox{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}.bk154-hoursbox>.label{margin-bottom:0}.bk154-radio{cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.bk154-radio input{margin-top:3px}.bk154-sub{flex-direction:column;gap:6px;min-width:0;padding-left:24px;font-size:13px;display:flex}.bk154-warn{color:var(--warning);background:var(--warning-soft);border-radius:8px;padding:6px 10px;font-size:12.5px;line-height:1.45}.bk154-hint{margin:4px 0 0;font-size:12px;line-height:1.45}.bk154-week{flex-direction:column;gap:6px;display:flex}.bk154-day{align-items:flex-start;gap:10px;min-width:0;display:flex}.bk154-dayname{flex:none;width:92px;padding-top:7px;font-weight:600}.bk154-wins{flex-wrap:wrap;flex:auto;align-items:center;gap:6px 10px;min-width:0;display:flex}.bk154-win{align-items:center;gap:4px;max-width:100%;display:inline-flex}.bk154-time{width:8.5rem;min-width:8.5rem;max-width:100%;height:34px}.bk154-closed{padding:7px 0;font-size:12.5px}.bk154-add{white-space:nowrap}.bk154-copy{align-self:flex-start}.bk154-gap{margin-top:12px}.bk154-err{color:var(--danger);background:var(--danger-soft);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:13px}@media (max-width:560px){.bk154-day{flex-direction:column;gap:4px}.bk154-dayname{width:auto;padding-top:0}.bk154-sub{padding-left:0}.bk154-win{width:100%;display:flex}.bk154-time{flex:6.5rem;width:auto;min-width:0}}.bk154-tz{color:#667;margin-top:10px;font-size:12.5px}.bk154-tz-guest{margin-top:4px}.bk154-local{color:#889;margin-top:2px;font-size:11px;font-weight:500;display:block}.bk154-localwhen{color:#556;margin:-8px 0 12px;font-size:13px}.bk-summary .bk154-localwhen{margin:0}
.sbx154-hint{z-index:990;background:var(--surface);width:min(300px,100vw - 32px);color:var(--text);border:1px solid var(--border);box-shadow:var(--shadow-md);border-left:4px solid #1e3a8a;border-radius:12px;gap:10px;padding:14px 40px 14px 16px;display:grid;position:fixed;bottom:16px;right:16px}.sbx154-hint-text{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.sbx154-hint-text strong{color:var(--text)}.sbx154-hint-cta{justify-self:start}.sbx154-hint-x{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px;line-height:1;position:absolute;top:6px;right:6px}.sbx154-hint-x:hover{background:var(--surface-2,#f1f5f9);color:var(--text)}.sbx154-hint-x:focus-visible,.sbx154-hint-cta:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (max-width:768px){.sbx154-hint{width:auto;left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom,0px))}.sbx154-hint-cta{justify-content:center;justify-self:stretch}}.sp154-off{margin:0;font-size:12px;line-height:1.45}.sp154-noreg{color:var(--muted);cursor:pointer;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.sp154-noreg input{flex:none;margin-top:2px}.tel154-here{margin:10px 0 14px}.tel154-here-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;display:flex}.tel154-here-check input{flex:none;margin-top:3px}.tel154-here-hint{margin:4px 0 0 24px;font-size:12px;line-height:1.45}
.rep155-hubnav{color:#cbd5e1;background:0 0;border-color:#0000}.rep155-page{max-width:1140px;margin:0 auto;padding:24px 20px 40px}.rep155-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.rep155-head h1{margin:0}.rep155-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rep155-ranges{flex-wrap:wrap;gap:4px;display:inline-flex}.rep155-intro{margin:0 0 6px;font-size:13px}.rep155-warn{color:var(--danger,#dc2626)}.rep155-sender{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0 0 12px;padding:6px 10px;font-size:13px}.rep155-sender.is-ok{border-left:4px solid var(--success,#16a34a)}.rep155-sender.is-bad{border-left:4px solid var(--warning,#d97706)}.rep155-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:6px 0 18px;display:grid}.rep155-tile .muted{font-size:12px}.rep155-num{font-variant-numeric:tabular-nums;margin:2px 0;font-size:26px;font-weight:700;line-height:1.2}.rep155-tile-sub{font-size:12px}.rep155-h2{margin:22px 0 8px;font-size:17px}.rep155-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:14px;display:grid}.rep155-card{min-width:0;margin-bottom:0}.rep155-grid+.rep155-card{margin-top:0}.rep155-card+.rep155-notes{margin-top:10px}.rep155-sub{margin:2px 0 10px;font-size:12.5px}.rep155-table{width:100%;font-size:13px}.rep155-table th{white-space:nowrap}.rep155-scroll{max-width:100%;overflow-x:auto}.rep155-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rep155-key{overflow-wrap:anywhere;min-width:120px}.rep155-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.rep155-funnel{margin:0 0 6px;padding:0;list-style:none}.rep155-step{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1.6fr) 1fr 44px 48px;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:grid}.rep155-step:last-child{border-bottom:0}.rep155-step-name{overflow-wrap:anywhere;min-width:0}[data-testid=rep155-pages] td.rep155-key{white-space:nowrap}[data-testid=rep155-pages] th{white-space:normal;vertical-align:bottom}[data-testid=rep155-pages] th.rep155-r{min-width:64px}.rep155-bar{appearance:none;background:var(--border);border:0;border-radius:4px;width:100%;height:12px;overflow:hidden}.rep155-bar::-webkit-progress-bar{background:var(--border);border-radius:4px}.rep155-bar::-webkit-progress-value{background:var(--brand);border-radius:4px}.rep155-bar::-moz-progress-bar{background:var(--brand);border-radius:4px}.rep155-details{margin-top:10px;font-size:13px}.rep155-details summary{cursor:pointer}.rep155-details ul{margin:6px 0 0;padding-left:18px}.rep155-notes{margin:0 0 6px;padding-left:18px;font-size:12.5px}.rep155-link{font-size:13px}.rep155-later .card-title{font-size:14px}.rep155-hint{margin-top:18px;font-size:12px}@media (max-width:640px){.rep155-page{padding:16px 12px 32px}.rep155-head{align-items:flex-start}.rep155-grid{grid-template-columns:minmax(0,1fr)}.rep155-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.rep155-num{font-size:22px}.rep155-step{grid-template-columns:1fr 40px 44px}.rep155-step .rep155-bar{grid-area:2/1/auto/-1}}.rep155-export{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.rep155-export .rep155-sub{margin:0}
.st156{background:var(--surface);color:var(--text);border:1px solid var(--border);border-left:4px solid #1e3a8a;border-radius:10px;margin:10px 12px 0;padding:12px 48px 12px 14px;font-size:14px;line-height:1.5;position:relative}.st156-title{color:var(--text);margin:0;font-size:14px}.st156-text{color:var(--text-2);margin:4px 0 0}.st156-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:10px;display:flex}.st156-btn{min-height:44px}.st156-link{min-height:44px;color:var(--text-2);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.st156-link:hover{color:var(--text)}.st156-x{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:15px;line-height:1;position:absolute;top:2px;right:2px}.st156-x:hover{background:var(--surface-2,#f1f5f9);color:var(--text)}.st156-x:focus-visible,.st156-btn:focus-visible,.st156-link:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.st156-live{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.st156-dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.st156-dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite st156-dot}.st156-dots i:nth-child(2){animation-delay:.2s}.st156-dots i:nth-child(3){animation-delay:.4s}@keyframes st156-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.st156-dots i{opacity:.6;animation:none}}:root[data-theme=dark] .st156 .btn-primary{background:#1f729d;border-color:#1f729d}:root[data-theme=dark] .st156 .btn-primary:hover{background:#195d80;border-color:#195d80}@media (max-width:768px){.st156{margin:8px 8px 0}.st156-actions .st156-btn{flex:auto;justify-content:center}.st156.is-compact{padding-top:6px;padding-bottom:6px}.st156.is-compact .st156-text,.st156.is-compact .st156-actions{display:none}}.fun156-table td:first-child{min-width:200px}.fun156-main td{font-weight:600}.fun156-note{margin:8px 0 0;font-size:12.5px}.reg156-hint{color:var(--muted);margin:4px 0 0;font-size:12.5px;line-height:1.45}.reg156-provisional{border:1px solid var(--border);background:var(--surface);border-left:4px solid #1e3a8a;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.reg156-card-line{margin-top:8px;font-size:13px;display:block}.mail156-hint{border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-left:4px solid #b45309;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.5}.mail156-hint a{white-space:nowrap;margin-left:6px}
.ml157-block{justify-content:center;width:100%;min-height:44px}.ml157-gap{margin-top:8px}.ml157-note{margin:6px 0 10px;font-size:12.5px;line-height:1.45}.ml157-text{margin:0 0 12px;line-height:1.5}.ml157-flat{margin:0}.ml157-or{color:var(--muted);align-items:center;gap:10px;margin:14px 0 10px;font-size:12.5px;display:flex}.ml157-or:before,.ml157-or:after{content:"";background:var(--border);flex:1;height:1px}.ml157-sent-body{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}.ml157-code{letter-spacing:4px;text-align:center;font-variant-numeric:tabular-nums;font-size:18px}.ml157-warn{background:var(--warning-soft);border:1px solid var(--border);border-left:4px solid var(--warning);color:var(--text);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.ml157-warn p{margin:0}.ml157-warn p+p{margin-top:6px;font-size:12.5px}.ml157-confirm .reg150-terms{margin:4px 0 12px}.ml157-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.prof157-ways .card-title{font-size:inherit;margin:0 0 8px}.prof157-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.prof157-list li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:6px 0;font-size:13.5px;display:flex}.prof157-list li:first-child{border-top:0}.prof157-way{font-weight:500}.prof157-on{color:var(--success)}.prof157-note{margin:8px 0 0;font-size:12.5px;line-height:1.45}.rep157-alert{background:var(--warning-soft);border:1px solid var(--border);border-left:4px solid var(--warning);color:var(--text);border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:13.5px;line-height:1.45}.hub157-way{margin-left:6px}.g157-btn{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex}.g157-btn:hover{background:#f8faff;text-decoration:none}.g157-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.g157-g{flex:none}:root[data-theme=dark] .g157-btn{color:#e3e3e3;background:#131314;border-color:#8e918f}:root[data-theme=dark] .g157-btn:hover{background:#1f1f20}.g157-gap{margin-top:8px}.g157-or{margin:12px 0 2px}.g157-account{overflow-wrap:anywhere;margin:0 0 12px;font-size:13.5px}.g157-list{overflow-wrap:anywhere;margin:0 0 12px;padding-left:18px;font-size:13.5px;line-height:1.6}.g157-block{width:100%}.g157-block+.g157-block{margin-top:8px}.prof157-google{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}
.m158-rcpt{gap:6px;min-width:0;display:grid}.m158-composer{padding:8px 12px 0}.m158-modes{flex-wrap:wrap;gap:4px;display:flex}.m158-line{align-items:flex-start;gap:8px;min-width:0;display:flex}.m158-line>.m158-field{flex:1}.m158-field{border:1px solid var(--border);background:var(--surface);cursor:text;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:3px 8px;display:flex}.m158-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.m158-field.is-bad{border-color:var(--danger)}.m158-lbl{min-width:28px;color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.m158-chips{flex-wrap:wrap;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.m158-chip{border:1px solid var(--border);background:var(--surface-2);max-width:100%;color:var(--text);border-radius:999px;align-items:center;gap:2px;padding:1px 2px 1px 8px;font-size:12.5px;line-height:1.6;display:inline-flex}.m158-chip-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.m158-chip.is-blocked{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.m158-chip-x{width:20px;height:20px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.m158-chip-x:hover,.m158-chip-x:focus-visible{background:var(--border);color:var(--text)}.m158-in{min-width:140px;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:4px 2px;font-size:13px}.m158-field.is-bad .m158-in{color:var(--danger)}.m158-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.m158-link{color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:500}.m158-link:hover,.m158-link:focus-visible{text-decoration:underline}.m158-ccbtn{flex-shrink:0;align-self:center}.m158-hint{color:var(--muted);font-size:12px;line-height:1.45}.m158-meta{max-width:100%;color:var(--muted);justify-items:start;gap:2px;font-size:11px;display:grid}.m158-meta.is-out{text-align:right;justify-items:end}.m158-meta-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.m158-meta.is-out .m158-meta-line{justify-content:flex-end}.m158-meta-sum{overflow-wrap:anywhere}.m158-meta-sum.is-fwd{color:var(--text);font-weight:500}.m158-meta .m158-link{font-size:11px}.m158-meta-warn{color:var(--danger);overflow-wrap:anywhere;font-weight:600}.m158-meta-box{border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left;border-radius:8px;gap:3px;max-width:100%;margin-top:2px;padding:6px 10px;font-size:12px;display:grid}.m158-meta-row{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.m158-meta-k{color:var(--muted);font-weight:600}.m158-meta-addr{flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.m158-add{border:1px solid var(--border);background:var(--surface-2);color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px;line-height:1.6}.m158-add:hover,.m158-add:focus-visible{border-color:var(--brand)}.m158-add:disabled{opacity:.6;cursor:default}.m158-fwd-body{gap:10px;min-width:0;display:grid}.m158-fwd-subj{color:var(--text);overflow-wrap:anywhere;font-size:13px}.m158-fwd-lbl{color:var(--text);margin-bottom:-6px;font-size:12.5px;font-weight:600}.m158-fwd-body textarea{resize:vertical;min-height:84px;font-family:inherit}.m158-fwd-atts{border:1px solid var(--border);border-radius:8px;gap:4px;min-width:0;margin:0;padding:8px 10px;display:grid}.m158-fwd-atts legend{color:var(--text);padding:0 4px;font-size:12.5px;font-weight:600}.m158-fwd-att{color:var(--text);overflow-wrap:anywhere;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.m158-fwd-att input{flex-shrink:0;width:16px;height:16px}.m158-newchat .m158-ccbtn{justify-self:start}@media (max-width:768px){.m158-line{flex-direction:column;align-items:stretch;gap:4px}.m158-ccbtn{align-self:flex-start}.m158-chip-x{width:28px;height:28px}.m158-in{min-width:100px;font-size:16px}.m158-meta{font-size:11.5px}}
@media (min-width:769px){.ibx-thead-line{flex-wrap:wrap;row-gap:4px}}.ibx-thead-line>.badge,.ct158-convs .badge,.topbar-account>.btn{white-space:nowrap;flex-shrink:0}.topbar-account>.ws-menu-wrap{flex:0 auto;min-width:0}.topbar-account .user-chip{min-width:0;max-width:100%}.topbar-account .user-chip>.avatar,.topbar-account .user-chip>.ws-caret{flex-shrink:0}.topbar-account .user-chip-name{min-width:0}@media (min-width:769px) and (max-width:1100px){.topbar-account .user-chip-name{max-width:120px}.topbar-account{gap:8px}}.ibx-item.is-sel .ibx-item-preview,.ibx-item.is-sel .ibx-item-time,.ibx-item.is-sel .ibx-item-num{color:var(--text-2)}.ibx-chan.ibx-chan-whatsapp{color:#0b6b38}:root[data-theme=dark] .ibx-chan-email{color:#7cc4ea}.mail156-hint a{text-underline-offset:2px;text-decoration:underline}.m153-powered a{opacity:1}
.ibx-item-head{flex-wrap:wrap;row-gap:4px}.ibx-item-head>.ibx-item-name{flex:0 auto;min-width:0;max-width:100%}.ibx-item-head>.badge,.ibx-item-head>.ibx-item-num{white-space:nowrap;flex-shrink:0}:root[data-theme=dark] .ibx-item.is-sel .badge-brand{color:#7cc4ea}
.rep159-funnel{margin-top:14px}.rep159-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rep159-controls{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 10px;display:flex}.rep159-filter{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.rep159-filter .select{width:auto;min-width:110px;height:30px;font-size:12.5px}.rep159-step{font-weight:600;display:block}.rep159-note{font-size:11.5px;line-height:1.35;display:block}.rep159-row.is-sandbox>td:first-child{border-left:3px solid var(--brand);padding-left:8px}.rep159-row.is-view>td:first-child{border-left:3px solid var(--border-strong);padding-left:8px}.rep159-table td{vertical-align:top}.rep159-warn{color:#92400e}:root[data-theme=dark] .rep159-warn{color:var(--warning,#fbbf24)}.rep159-cohorts{margin-top:14px}.rep159-subtitle{margin-bottom:2px;font-size:13.5px;font-weight:600}
.ibx160-draft-note{margin:6px 0 0;font-size:12px}
.rol160-teamlink{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.rol160-teamlink-desc{margin:2px 0 0;font-size:13px}.rol160{max-width:980px}.rol160-back{font-size:13px}.rol160-back a{color:var(--brand-solid,var(--brand));text-decoration:none}.rol160-back a:hover{text-decoration:underline}.rol160-desc{margin:2px 0 10px;font-size:13px}.rol160-name{font-weight:500}.rol160-kind{white-space:nowrap;font-size:11px}.rol160-inv{font-size:12px}.rol160-actions{text-align:right;white-space:nowrap}.rol160-actions .btn{margin-left:4px}.rol160-del{color:var(--danger,#b91c1c)}.rol160-new{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.rol160-new .label{width:100%;margin:0}.rol160-new .select{min-width:220px;max-width:100%}.rol160-editor .k152-perm-row,.rol160-perm{align-items:center;gap:8px;min-width:0;padding:3px 0;font-size:13px;display:flex}.rol160-perm-lbl{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.rol160-perm-lbl>span:not(.rol160-lock){min-width:0}.rol160-lock{opacity:.75;font-size:11px}.rol160-scope{flex:none;width:130px;height:30px;padding:0 8px;font-size:12px}.rol160-namefield{max-width:420px}.rol160-note{border-radius:var(--radius);background:var(--bg);border:1px solid var(--border);margin:4px 0 10px;padding:8px 10px;font-size:13px}.rol160-warn{border-color:var(--warning,#b45309)}.rol160-save{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.rol160-count{margin-left:auto;font-size:12.5px}@media (max-width:768px){.rol160-actions{text-align:left;white-space:normal}.rol160-actions .btn{margin:4px 4px 0 0}.rol160-scope{width:110px}.rol160-count{width:100%;margin-left:0}}.sec160-audit{gap:16px;max-width:1000px;display:grid}.sec160-audit-desc{margin:0 0 10px;font-size:13px}.sec160-audit-filters{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;display:flex}.sec160-audit-filters .field{min-width:140px;margin:0}.sec160-audit-filters .sec160-f-q{flex:220px}.sec160-audit-btns{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sec160-audit-count{margin:0 0 8px;font-size:12.5px}.sec160-audit-empty{font-size:13px}.sec160-audit-time{white-space:nowrap;font-size:12.5px}.sec160-audit-small{font-size:12.5px}.sec160-audit-act{font-size:11px}.sec160-audit-hub{font-size:10.5px}.sec160-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.sec160-sess-list{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.sec160-sess{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.sec160-sess:last-child{border-bottom:0}.sec160-sess-main{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.sec160-sess-dev{font-size:14px;font-weight:500}.sec160-sess-this{font-size:11px}.sec160-sess-meta{width:100%;font-size:12.5px}.sec160-sess-actions{margin-top:10px}.d160-tips-row{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.d160-tips-saved{margin:4px 0 0;font-size:12.5px}
.lgl160-hubnav{color:#cbd5e1;background:0 0;border-color:#0000}.lgl160-links a{margin-right:6px}.lgl160-actions{white-space:nowrap;text-align:right}.lgl160-agb td{color:var(--text-2)}.lgl160-plist{margin:6px 0 10px;padding-left:18px;font-size:13px}.lgl160-confirm{max-width:360px}.lgl160-row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.lgl160-remind{flex-wrap:wrap;align-items:flex-end;gap:8px;margin:10px 0;display:flex}.lgl160-reasontext{white-space:pre-wrap;max-width:360px;font-size:12.5px}.lgl160-form{gap:10px;display:grid}.lgl160-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:8px 12px;display:grid}.lgl160-grid .field{margin:0}.lgl160-wide{grid-column:span 2}.lgl160-check{align-items:center;gap:6px;font-size:13px;display:flex}.lgl160-lang{border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin:0;padding:8px 12px 10px}.lgl160-lang>legend{color:var(--muted);padding:0 6px;font-size:12.5px;font-weight:600}@media (max-width:768px){.lgl160-wide{grid-column:auto}}.lgl160-gate{display:block}.lgl160-banner{flex-wrap:wrap}.lgl160-link{color:inherit;font-weight:600;text-decoration:underline}.lgl160-objection{gap:6px;width:100%;padding:6px 0 2px;display:grid}.lgl160-objection .label{margin:0}.lgl160-reason{max-width:640px}.lgl160-hint{margin:0;font-size:12.5px}.lgl160-objection-actions{flex-wrap:wrap;gap:8px;display:flex}.lgl160-err{margin:4px 16px}
.as162-dlg{outline:none;gap:12px;width:580px}.as162-head{align-items:center;gap:8px;margin:-4px -6px 0 0;display:flex}.as162-kicker{color:var(--muted);font-size:12px;font-weight:600}.as162-x{margin-left:auto}.as162-title{align-items:center;gap:8px;font-size:18px;display:flex}.as162-progress{background:var(--surface-2);border-radius:99px;height:4px;overflow:hidden}.as162-progress>span{background:var(--brand);border-radius:99px;height:100%;transition:width .25s;display:block}.as162-progress-1{width:12.5%}.as162-progress-2{width:25%}.as162-progress-3{width:37.5%}.as162-progress-4{width:50%}.as162-progress-5{width:62.5%}.as162-progress-6{width:75%}.as162-progress-7{width:87.5%}.as162-progress-8{width:100%}.as162-lead{color:var(--text-2,var(--text));margin:0;font-size:14px;line-height:1.55}.as162-q{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:600}.as162-hint{color:var(--muted);margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.as162-meta{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.as162-fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.as162-fieldset legend{margin-bottom:8px;padding:0}.as162-legend{font-size:14px;font-weight:600}.as162-choices{gap:8px;display:grid}.as162-choice{border:1px solid var(--border-strong);background:var(--surface);cursor:pointer;color:var(--text);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.35;display:flex}.as162-choice:hover{border-color:var(--brand)}.as162-choice.is-on{border-color:var(--brand);background:var(--brand-soft)}.as162-choice:focus-within{outline:2px solid var(--brand);outline-offset:2px}.as162-choice input{accent-color:var(--brand);flex-shrink:0;width:16px;height:16px;margin:2px 0 0}.as162-choice-sm{padding:8px 12px}.as162-choice-ico{font-size:18px;line-height:1.1}.as162-choice-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.as162-choice-title{font-size:14px;font-weight:600}.as162-choice-sm .as162-choice-title{font-weight:500}.as162-choice-sub{color:var(--muted);font-size:12.5px}.as162-choice.is-on .as162-choice-sub{color:var(--text-2,var(--text))}.as162-choice-badge{align-self:center;font-size:11px}.as162-plan{gap:8px;margin:0;padding:0;list-style:none;display:grid}.as162-plan li{border:1px solid var(--border);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.as162-plan .as162-plan-goal{border-style:dashed}.as162-plan-num{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.as162-plan-body{flex-direction:column;flex:1;gap:3px;min-width:0;font-size:13px;line-height:1.45;display:flex}.as162-plan-title{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.as162-plan-title .badge{font-size:11px}.as162-try{color:var(--text-2,var(--text));flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.as162-callout{background:var(--brand-soft);color:var(--text);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.as162-callout.is-ok{background:var(--success-soft)}.as162-callout.is-err{background:var(--danger-soft,var(--brand-soft))}.as162-pack{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;gap:8px;padding:10px 12px;display:grid}.as162-pack .as162-q{margin:0;font-size:14px}.as162-inc{color:var(--text);gap:3px;margin:0;padding-left:18px;font-size:13px;line-height:1.45;display:grid}.as162-field{max-width:260px;margin:0}.as162-links{flex-wrap:wrap;gap:14px;display:flex}.as162-cheer{background:var(--success-soft);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.as162-cheer .as162-title{margin:0 0 4px}.as162-cheer-ico{font-size:30px;line-height:1}.as162-next{gap:6px;margin:0;padding-left:18px;font-size:14px;display:grid}.as162-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;display:flex}.as162-foot-left{margin-right:auto}.as162-linkbtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12.5px;text-decoration:underline}.as162-linkbtn:hover{color:var(--text)}.as162-linkbtn-strong{color:var(--brand);font-size:14px;text-decoration:none}.as162-linkbtn-strong:hover{color:var(--brand-hover);text-decoration:underline}body.as162-open{overflow:hidden}.as162-ring{z-index:10040;pointer-events:none;top:var(--as162-rt);left:var(--as162-rl);width:var(--as162-rw);height:var(--as162-rh);border:2px solid var(--brand);box-shadow:0 0 0 4px var(--brand-soft), 0 0 0 100vmax #0f172a29;border-radius:10px;animation:1.8s ease-in-out infinite as162-pulse;position:fixed}:root[data-theme=dark] .as162-ring{box-shadow:0 0 0 4px var(--brand-soft), 0 0 0 100vmax #0006}@keyframes as162-pulse{0%,to{outline-offset:2px;outline:2px solid #0000}50%{outline:2px solid var(--brand);outline-offset:7px}}.as162-bubble{z-index:10041;background:var(--surface);width:360px;max-width:calc(100vw - 16px);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:fixed}.as162-bubble.is-anchored{top:var(--as162-top);left:var(--as162-left)}.as162-bubble.is-floating{bottom:16px;right:16px}.as162-bubble-head{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.as162-bubble-x{margin-left:auto;padding:2px 8px}.as162-bubble-text{margin:0;font-size:14px;line-height:1.5}.as162-bubble-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.as162-pill{z-index:10041;background:var(--surface);max-width:calc(100vw - 32px);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-md);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 8px 14px;display:flex;position:fixed;bottom:16px;right:16px}.as162-pill-text{flex:1;min-width:180px;font-size:13px}@media (prefers-reduced-motion:reduce){.as162-ring{animation:none}.as162-progress>span{transition:none}}.as162-card-row{background:var(--brand-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.as162-card-row-text{min-width:180px;color:var(--text);flex:1;font-size:13px;line-height:1.45}.as162-entry{border:1px dashed var(--border-strong);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.as162-entry-text{min-width:200px;color:var(--text-2,var(--text));flex:1;font-size:13px;line-height:1.45}@media (max-width:768px){.as162-dlg{width:100%}.as162-title{font-size:17px}.as162-foot{flex-direction:column-reverse;align-items:stretch}.as162-foot .btn{justify-content:center;width:100%;min-height:46px}.as162-foot-left{margin-right:0}.as162-linkbtn.as162-foot-left{text-align:center}.as162-choice{padding:12px}.as162-bubble,.as162-bubble.is-anchored,.as162-bubble.is-floating{width:auto;max-width:none;top:auto;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));max-height:44vh;overflow-y:auto}.as162-bubble-actions .btn{min-height:40px}.as162-pill{left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom));max-width:none}body.kb-open .as162-bubble,body.kb-open .as162-pill{bottom:8px}body.kb-open .as162-bubble-text,body.kb-open .as162-bubble-missing{display:none}}
.upd162-bar{background:var(--brand-soft);color:var(--text);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;font-size:13.5px;display:flex}.upd162-bar a{color:var(--text);text-decoration:underline}.upd162-bar.is-done{background:var(--success-soft)}.upd162-spacer{flex:1}.upd162-bar .upd162-dismiss{color:var(--text-2)}@media (max-width:768px){.upd162-bar{padding:8px 12px}}.alpha162-bar{background:var(--warning-soft);color:var(--text);border-bottom:1px solid var(--border-strong);box-shadow:inset 4px 0 0 var(--warning);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.alpha162-link{color:var(--text);font-weight:600;text-decoration:underline}.alpha162-spacer{flex:1}.alpha162-x{color:var(--text-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:17px;line-height:1}@media (max-width:768px){.alpha162-bar{padding:8px 12px}}.rep162h-caption{color:var(--text);margin:14px 0 6px;font-weight:600}.dv162-main{flex-wrap:wrap;align-items:baseline;gap:10px;margin:4px 0 8px;display:flex}.dv162-num{color:var(--text);font-size:28px;font-weight:700;line-height:1.1}.dv162-label{color:var(--text-2)}.dv162-bots{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.dv162-bots-title{color:var(--text-2);margin:0 0 6px;font-weight:600}.dv162-bots ul{color:var(--text-2);margin:0;padding-left:18px}.dv162-bots li{margin:2px 0}
.dev163-cell{background:var(--surface-2,var(--bg))}.dev163-panel{gap:6px;min-width:0;max-width:min(640px,100vw - 64px);padding:8px 6px;display:grid}.dev163-title{font-size:13px;font-weight:600}.dev163-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:13px;display:flex}.dev163-label{min-width:96px;color:var(--muted)}.dev163-val{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;min-width:0;font-size:13px}.dev163-copy{padding:1px 8px}.dev163-meta{color:var(--muted);flex-wrap:wrap;gap:4px 20px;font-size:13px;display:flex}.dev163-ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;display:grid}.dev163-way{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-content:start;gap:6px;min-width:0;padding:8px 10px;display:grid}.dev163-way-title{color:var(--text);font-size:12.5px;font-weight:600}.dev163-note{margin:0;font-size:12px;line-height:1.5}.dp163-fw-list{gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.dp163-fw-row{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dp163-fw-series{min-width:150px;font-weight:600}.dp163-fw-bad{color:var(--danger)}.dp163-badge-next{border:1px dashed var(--border-strong,var(--border))}.hub163-lastcell{white-space:nowrap;font-size:13px}.hub163-row>td{background:var(--surface-2,var(--bg))}.hub163-panel{min-width:0;max-width:min(860px,100vw - 64px);padding:4px 2px}.hub163-dl{gap:3px;margin:0;font-size:13px;display:grid}.hub163-dl-row{grid-template-columns:minmax(150px,220px) 1fr;gap:2px 12px;display:grid}.hub163-dl-row dt{color:var(--muted)}.hub163-dl-row dd{color:var(--text);overflow-wrap:anywhere;margin:0}.hub163-small{margin:6px 0 0;font-size:12px}.hub163-err{color:var(--danger);margin:0;font-size:13px}@media (max-width:640px){.hub163-dl-row{grid-template-columns:1fr}.dev163-label{width:100%;min-width:0}}
.hub11631-badgeline{margin-top:4px}.hub11631-panel{gap:6px;min-width:0;max-width:min(640px,100vw - 64px);padding:4px 2px;display:grid}.hub11631-title{font-size:13px;font-weight:600}.hub11631-state{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13px}.hub11631-note{white-space:normal;margin:0;font-size:12px;line-height:1.5}.hub11631-label{color:var(--muted);font-size:12.5px}.hub11631-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.hub11631-input{flex:240px;min-width:0}
.cw164-box{border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warning-soft);color:var(--text);text-align:left;border-radius:8px;gap:6px;min-width:0;padding:8px 10px;display:grid}.cw164-held{border-left-color:var(--brand);background:var(--brand-soft)}.cw164-title{font-size:12.5px;font-weight:600}.cw164-peer{overflow-wrap:anywhere;font-size:13px}.cw164-actions{flex-wrap:wrap;gap:6px;display:flex}.cw164-actions .btn{flex:auto}.cw164-toggle{align-items:center;gap:6px;font-size:13px;display:inline-flex}.ab164-card{border-left:3px solid var(--danger,var(--warning))}.ab164-list{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ab164-item{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.ab164-name{overflow-wrap:anywhere;font-weight:600}.ab164-facts{overflow-wrap:anywhere;font-size:13px}.ab164-note{margin:8px 0 0;font-size:12px}.cw164-panel{white-space:normal;grid-template-columns:minmax(0,1fr);min-width:0;max-width:min(720px,100vw - 96px)}.cw164-panel>*{min-width:0}.cw164-panel .pbx134-panel-title,.cw164-panel .pbx134-hint{white-space:normal;overflow-wrap:anywhere}.cw164-panel .pbx134-row{flex-wrap:wrap;min-width:0}.cw164-panel .select,.cw164-panel .input{min-width:0;max-width:100%}
.aiex{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--text);gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:grid}.aiex.is-compact{gap:6px;padding:10px 12px}.aiex-head{align-items:center;gap:8px;min-width:0;display:flex}.aiex-badge{border:1px solid var(--warning);background:var(--warning-soft);color:var(--text);border-radius:999px;flex-shrink:0;align-items:center;padding:1px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.aiex-title{flex:auto;min-width:0;margin:0;font-size:13.5px;font-weight:600}.aiex-close{flex-shrink:0}.aiex-label{color:var(--text-2);margin:0;font-weight:600}.aiex-in{color:var(--text-2);margin:0}.aiex-out{border-left:3px solid var(--brand);border-radius:var(--radius);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 12px}.aiex-note{color:var(--text-2);margin:0;font-size:12.5px}.aiex-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiex-muted{color:var(--text-2);font-size:12.5px}.aiex-slot{margin:8px 12px 0}.aiex-gap{margin-top:12px;display:block}.aiask{gap:16px;max-width:760px;display:grid}.aiask-facts{gap:6px;display:grid}.aiask-facts h3{margin:0;font-size:14px;font-weight:600}.aiask-facts p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.tour-panel{z-index:850;background:var(--surface);width:min(380px,100vw - 272px);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);gap:8px;padding:14px 16px 12px;display:grid;position:fixed;bottom:20px;left:252px}.tour-kicker{color:var(--text-2);margin:0;font-size:12px;font-weight:600}.tour-title{margin:0;font-size:16px;font-weight:650}.tour-title:focus{outline:none}.tour-title:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tour-text{margin:0;font-size:13.5px;line-height:1.55}.tour-progress{width:100%;height:6px;accent-color:var(--brand)}.tour-keys{color:var(--text-2);margin:0;font-size:12px}.tour-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tour-spacer{flex:auto}[data-tour-on]{outline:3px solid var(--brand);outline-offset:4px;border-radius:var(--radius);scroll-margin:96px}@media (max-width:768px){.tour-panel{width:auto;left:8px;right:8px;bottom:calc(64px + env(safe-area-inset-bottom))}.tour-keys{display:none}}
.ibx-newchat{border-bottom:1px solid var(--border);padding:8px}.ibx-newchat-btn{justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.ibx-filterbar{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.ibx-viewrow{align-items:center;gap:6px;min-width:0;display:flex}.ibx-view-label{color:var(--muted);flex:none;font-size:12px;font-weight:600}.ibx-viewrow .ibx-view-select{flex:auto;width:auto;min-width:0;height:32px;padding:0 8px;font-size:13px}.ibx-filter-btn{flex:none}.ibx-filter-btn.is-active{border-color:var(--brand)}.ibx-filterbar .ibx-search{padding:0}.ibx-filterbar .ibx-search-input{height:32px;font-size:13px}.ibx-filters{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:8px;padding:8px;font-size:12.5px;display:flex}.ibx-filter-part{flex-direction:column;gap:4px;min-width:0;display:flex}.ibx-filters .p153-mbx-filter{flex-direction:column;align-items:stretch;padding:0}.ibx-filter-label{color:var(--text-2);font-size:12px;font-weight:600}.ibx-filters .p153-chips{flex-wrap:wrap;padding:0;overflow:visible}.ibx-filter-actions{flex-wrap:wrap;gap:6px;display:flex}.ibx-kbd-toggle{min-height:24px;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;display:inline-flex}.ibx-kbd-toggle svg,.ibx-chev svg{transition:transform .15s}.ibx-kbd-toggle[aria-expanded=true] svg,.ibx-chev.is-open svg{transform:rotate(90deg)}.ibx-chev{vertical-align:middle;margin-right:4px;display:inline-flex}.ibx-rows{display:block}.ibx-rows .ibx-item:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ibx-prio{white-space:nowrap;border:1px solid;flex-shrink:0;font-size:10.5px}.ibx-prio.is-urgent{background:var(--danger-soft);color:var(--text);border-color:var(--danger)}.ibx-prio.is-high{background:var(--warning-soft);color:var(--text);border-color:var(--warning)}.ibx-mode{font-size:12px}.ibx-mode.is-on{border-color:var(--brand);color:var(--brand);font-weight:600}.ibx-from-us{color:var(--text-2);font-weight:500}.ibx-more-row{text-align:center;padding:10px}.ibx-tabbtn{min-width:0;min-height:24px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ibx-tabbtn:focus-visible,.ibx-tabx:focus-visible,.ibx-x:focus-visible,.ibx-pick-item:focus-visible,.ibx-label:focus-visible,.ibx-other-conv:focus-visible,.ibx-kbd-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ibx-tabs .ibx-tabx{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.ibx-head-select{width:auto;height:30px;padding:0 8px;font-size:12px}.ibx-pick{margin:0;padding:0;list-style:none}.ibx-pick-item{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:8px 12px;display:block}.ibx-pick li:last-child .ibx-pick-item{border-bottom:0}.ibx-pick-item:hover,.ibx-pick-item:focus-visible{background:var(--surface-2)}.ibx-pick-head{align-items:center;gap:6px;font-size:13px;display:flex}.ibx-pick-key{font-size:10px}.ibx-pick-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12.5px;display:block;overflow:hidden}.ibx-x{min-width:24px;min-height:24px;color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:6px;padding:0;display:inline-flex}.ibx-delivered{vertical-align:middle;color:var(--success);margin-left:5px;display:inline-flex}.ibx-panel-acts{flex-wrap:wrap;gap:6px;margin-top:-6px;display:flex}.ibx-label{min-height:24px;color:var(--text);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:11px}span.ibx-label{cursor:default}.ibx-other-conv{width:100%;min-height:24px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;display:flex}.ibx-other-chan{flex-shrink:0;font-size:10px}.ibx-other-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:768px){.ibx-viewrow .ibx-view-select,.ibx-filterbar .ibx-search-input{height:40px;font-size:16px}.ibx-filter-btn{min-height:40px}}
.ui-field.field{margin:0 0 16px}.field-row>.ui-field.field{flex:1;min-width:0}.bf-multi-row{gap:6px;margin-bottom:6px;display:flex}.bf-multi-row>.input{flex:auto;min-width:0}.ss-opt.is-hi{background:var(--surface-2);outline:2px solid var(--brand);outline-offset:-2px}.ss-opt.active.is-hi{background:var(--brand-soft)}.bf-row-btn{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;margin:0;padding:0;display:block}.bf-row-btn:hover .bf-row-title{text-decoration:underline}.bf-row-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bf-row-title{overflow-wrap:anywhere;font-weight:500}.bf-row-meta{color:var(--text-2);font-size:13px}.bf-done{flex:none;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.bf-done>input[type=checkbox]{cursor:pointer;width:18px;height:18px;margin:0}.bf-sheet-form{flex-direction:column;display:flex}.bf-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-swipe-hint{color:var(--text-2);margin:4px 0 0;font-size:12px}@media (min-width:769px){.bk-swipe-hint{display:none}}.bf-sheet-tools{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.bf-sheet-tools .btn{align-items:center;gap:6px;display:inline-flex}button.mt-cellnum{font:inherit;cursor:pointer;background-color:#0000;border:0;border-radius:6px;min-width:24px;min-height:22px;padding:0 2px;font-size:12.5px;font-weight:600}button.mt-cellnum:focus-visible,.mt-more:focus-visible,.mt-chip:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.theme-toggle{justify-content:center;align-items:center;width:34px;padding:0;display:inline-flex}.bf-sp-pill{font:inherit;color:inherit;text-align:left;width:100%}.bf-sp-pill:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bf-sp-presence{color:var(--text-2);font-size:11px;font-weight:600}.bf-row-btn.bf-inline{width:auto;display:inline}
.nbars{flex-direction:column;display:flex}.nbar{background:var(--brand-soft);color:var(--text);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 16px;font-size:13.5px;line-height:1.45;display:flex}.nbar.is-warn{background:var(--warning-soft);box-shadow:inset 4px 0 0 var(--warning)}.nbar.is-danger{background:var(--danger-soft);box-shadow:inset 4px 0 0 var(--danger)}.nbar-ico{color:var(--text);flex-shrink:0;display:inline-flex}.nbar-txt{flex:320px;min-width:0}.nbar-link{color:var(--text);font-weight:600;text-decoration:underline}.nbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.nbar .btn{padding:3px 11px;font-size:12.5px}.nbar .nbar-dismiss{color:var(--text-2)}.nbar-more,.nbar-x{min-width:24px;min-height:24px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:2px 4px;font-size:13px;display:inline-flex}.nbar-more{font-weight:600;text-decoration:underline}.nbar-x{color:var(--text-2);justify-content:center}.nbar-more:focus-visible,.nbar-x:focus-visible,.nbar-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nbar-short{display:none}.nbar[data-notice=readonly]{order:0}.nbar[data-notice=licenseBlocked]{order:1}.nbar[data-notice=payment]{order:2}.nbar[data-notice=storageFull]{order:3}.nbar[data-notice=freeOver]{order:4}.nbar[data-notice=licenseGrace]{order:5}.nbar[data-notice=storageWarn]{order:6}.nbar[data-notice=freeNear]{order:7}.nbar[data-notice=update]{order:8}.nbar[data-notice=alpha]{order:9}.nbar[data-notice=offer]{order:10}@media (max-width:768px){.nbar{padding:6px 12px;font-size:13px}.nbar[data-notice=alpha]{flex-wrap:nowrap}.nbar[data-notice=alpha] .nbar-txt{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.nbar[data-notice=alpha] .nbar-long{display:none}.nbar[data-notice=alpha] .nbar-short{display:inline}}.appear{padding:4px 0 2px}.appear-row{justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;display:flex}.appear-label{color:var(--text-2);font-size:13px}.appear-seg{border:1px solid var(--border-strong);border-radius:8px;display:inline-flex;overflow:hidden}.appear-opt{background:var(--surface);min-height:30px;color:var(--text);cursor:pointer;font:inherit;border:0;padding:0 12px;font-size:13px}.appear-opt+.appear-opt{border-left:1px solid var(--border-strong)}.appear-opt.is-on{background:var(--brand-soft);font-weight:600}.appear-opt:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ct-back{font-size:13px}.ct-h1{margin-top:5px}.ct-newchat{margin-right:8px}.ct-actions{gap:8px;display:flex}.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:20px;display:grid}.ct-col{align-content:start;gap:20px;min-width:0;display:grid}.ct-col>.card,.ct-col>div>.card{margin-top:0}.ct-row{gap:8px;padding:7px 0;font-size:14px;display:flex}.ct-row-l{width:96px;color:var(--muted);flex-shrink:0}.ct-break{word-break:break-all}.ct-pre{white-space:pre-wrap}.ct-line{border-top:1px solid var(--border);color:var(--text);align-items:center;gap:8px;min-width:0;padding:8px 0;text-decoration:none;display:flex}.ct-line:hover .ct-ell{text-decoration:underline}.ct-ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ct-badge{font-size:11px}.ct-date{flex-shrink:0;font-size:12px}.ct-money{flex-shrink:0;margin-left:6px}.ct-none{margin:0}.ct-more-card{padding-top:6px;padding-bottom:6px}.ct-more-card .more{border:0}.ct-extras{padding-top:8px}.cf-msg{margin:8px 0 0;font-size:12.5px}.rec-more{margin-top:4px}.rec-more .more-body{gap:14px;display:grid}.rec-more-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.rec-more-row p{color:var(--text-2);flex:320px;margin:0;font-size:13.5px}@media (max-width:1100px){.ct-grid{grid-template-columns:minmax(0,1fr)}}.calls-head{margin-bottom:8px}.calls-h1{margin:0}.calls-intro{margin-top:4px;font-size:13px}.calls-box{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;overflow:hidden}.calls-box-h{background:var(--brand-soft);color:var(--text);align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.calls-box.is-parked .calls-box-h{background:var(--warning-soft)}.calls-mini{margin:0}.calls-filter{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.calls-row.is-link{cursor:pointer}.calls-row.is-link:hover{background:var(--surface-2)}.calls-link{color:var(--text);font-weight:600;text-decoration:none}.calls-link:hover,.calls-link:focus-visible{text-decoration:underline}.calls-sub{font-size:12px;font-weight:400}.calls-dir{white-space:nowrap;color:var(--text-2)}.calls-num{font-variant-numeric:tabular-nums;white-space:nowrap}.calls-when{white-space:nowrap;font-size:12px}.calls-rec{margin-left:6px}.calls-act{text-align:right;white-space:nowrap}.calls-act>*+*{margin-left:8px}.calls-audio{vertical-align:middle;max-width:170px;height:32px}@media (max-width:768px){.calls-act{text-align:left;margin-left:auto}.calls-audio{max-width:100%}}.dt{margin:0}.dt-h{margin:0 0 10px;font-size:15px;font-weight:600}.dt-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.dt-tile{color:var(--text);align-items:center;gap:14px;min-height:64px;padding:14px 16px;text-decoration:none;display:flex}.dt-tile:hover{border-color:var(--border-strong)}.dt-tile:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dt-tile.is-warn{box-shadow:inset 4px 0 0 var(--warning)}.dt-tile.is-danger{box-shadow:inset 4px 0 0 var(--danger)}.dt-ico{background:var(--brand-soft);width:40px;height:40px;color:var(--text);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dt-body{gap:2px;min-width:0;display:grid}.dt-num{font-size:26px;font-weight:650;line-height:1}.dt-label{color:var(--text-2);font-size:13.5px}.dt-sub{color:var(--danger-ink,var(--danger));font-size:12.5px;font-weight:600}.cal-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cal-holinote{margin:0;font-size:13px}.cal-link{color:var(--text);font-weight:600;text-decoration:underline}.cal-booklink{color:var(--text);margin-left:auto;font-size:13.5px;font-weight:600;text-decoration:underline}.cal-booklink:focus-visible,.cal-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.calls-fbtn.is-on{border-color:var(--brand);color:var(--brand);font-weight:600}.ct-col{grid-template-columns:minmax(0,1fr)}.ct-col>*{min-width:0}
.term-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin-top:12px;display:grid}@media (max-width:640px){.term-grid{grid-template-columns:minmax(0,1fr)}}.term-preview{border:1px solid var(--border);background:var(--surface-2,var(--bg));border-radius:8px;margin-top:12px;padding:10px 12px}.term-preview ul{margin:4px 0 0;padding-left:18px}.ui-card#deal-term{margin-bottom:16px}.deal-rot{margin-left:8px;font-size:11px;font-weight:500}
