.set-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:18px;display:grid}.set-tabs{background:var(--card);border-radius:var(--r-lg);flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:18px}.set-tab{border-radius:var(--r-pill);color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease);align-items:center;gap:12px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;position:relative}.set-tab .ico{flex:none;width:18px;height:18px}.set-tab:hover,.set-tab[aria-current=page]{color:var(--brand-deep)}.set-tab-bg{border-radius:inherit;background:var(--brand-soft);position:absolute;inset:0}.set-tab>:not(.set-tab-bg){position:relative}:root[data-theme=dark] .set-tab:is(:hover,[aria-current=page]){color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .set-tab:is(:hover,[aria-current=page]){color:var(--brand-3)}}.set-tab:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.set-body{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:900px){.set-layout{grid-template-columns:minmax(0,1fr)}.set-tabs{scrollbar-width:none;flex-direction:row;padding:6px;position:static;overflow-x:auto}.set-tabs::-webkit-scrollbar{display:none}}.set-card .card-head .btn,.set-int-foot .btn{cursor:pointer}.set-card .btn:disabled{opacity:.5;cursor:not-allowed}.set-card .btn-primary:disabled:hover{background:var(--brand)}.set-card .btn-outline:disabled:hover{background:0 0}.set-sm{cursor:pointer;border-radius:12px;padding:8px 14px;font-size:13px}.set-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.set-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.set-notice{border-radius:var(--r-md);background:var(--brand-soft);color:var(--brand-deep);align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.set-notice .ico{flex:none;width:18px;height:18px;margin-top:1px}.set-notice a{text-decoration:underline}.set-notice-bad{background:var(--bad-bg);color:var(--bad)}:root[data-theme=dark] .set-notice:not(.set-notice-bad){color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .set-notice:not(.set-notice-bad){color:var(--brand-3)}}.set-card .od-filters{margin-bottom:14px}.set-fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.set-fieldset legend{color:var(--ink-2);margin-bottom:8px;padding:0;font-size:12.5px;font-weight:700}.set-table.rtable{min-width:0}@media (max-width:720px){.set-actions{justify-content:flex-end}}[data-readonly] :is(input,textarea)[readonly],.set-card input[readonly]{cursor:not-allowed;color:var(--ink)}[data-readonly] .od-timepick:disabled,[data-readonly] .od-datepick:disabled{opacity:1;color:var(--ink);cursor:not-allowed}.set-fieldset:disabled .od-choice,.set-fieldset:disabled .od-choice *{cursor:not-allowed}.set-fieldset:disabled .od-choice:hover{color:var(--ink-2)}.set-fieldset:disabled .od-choice[data-checked]:hover{color:var(--brand-deep)}:root[data-theme=dark] .set-fieldset:disabled .od-choice[data-checked]:hover{color:var(--brand-3)}.set-card input[type=file]:disabled{cursor:not-allowed}.set-card [data-slot=switch]{flex:none;width:40px;height:24px;min-height:0;padding:0}.set-card [data-slot=switch-thumb]{width:18px;height:18px;margin-inline:3px}.set-card [data-slot=switch][data-disabled]{opacity:1;cursor:not-allowed}.set-card [data-slot=switch][data-disabled]:not([data-checked]){opacity:.55}.set-switch-row{color:var(--ink);cursor:pointer;align-items:center;gap:12px;font-size:13.5px;font-weight:600;display:flex}:is(.set-switch-row:has([data-disabled]),.set-switch-row:has([data-disabled]) *){cursor:not-allowed}.set-req{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:600}.set-dep{border-radius:var(--r-lg);background:var(--shell);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.set-dep[data-inactive] .set-dep-name{color:var(--ink-2)}.set-dep-main{flex-direction:column;gap:4px;min-width:0;display:flex}.set-dep-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;display:flex}.set-dep-name{letter-spacing:-.01em;font-size:16px;font-weight:700}.set-dep-line{color:var(--ink-2);font-size:13px;line-height:1.5}.set-dep-line b{color:var(--ink);font-weight:600}@media (max-width:640px){.set-dep{flex-direction:column}.set-dep .set-actions{justify-content:flex-start}}.set-matrix.rtable{min-width:0}.set-matrix th{white-space:normal;vertical-align:bottom;min-width:104px;line-height:1.3}.set-matrix th:first-child{min-width:150px}.set-access.od-filters{margin:0}.set-matrix .od-filters [data-slot=select-trigger].od-filter-select{min-width:96px;padding:8px 12px;font-size:13px}.set-level{border-radius:var(--r-pill);background:var(--mute-bg);color:var(--ink-2);padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.set-level-write{background:var(--ok-bg);color:var(--ok)}.set-level-read{background:var(--info-bg);color:var(--info)}@media (max-width:720px){.set-matrix th{min-width:0}}.set-sec{border-radius:var(--r-lg);background:var(--shell);padding:14px 18px}.set-sec[data-off] .set-sec-title{color:var(--ink-3)}.set-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.set-sec-title{font-size:14.5px;font-weight:700}.set-sec-count{color:var(--ink-3);font-size:12px}.set-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:12px 0 0;padding:0 0 0 52px;list-style:none;display:grid}.set-fields .set-switch-row{font-size:13px;font-weight:500}@media (max-width:720px){.set-fields{grid-template-columns:1fr;padding-left:0}}.set-chips{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-chip{border-radius:var(--r-pill);background:var(--brand-soft);color:var(--brand-deep);align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:700;display:inline-flex}:root[data-theme=dark] .set-chip{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .set-chip{color:var(--brand-3)}}.set-chip-at{opacity:.85;font-size:12px;font-weight:600}.set-chip:not(:has(.set-chip-x)){padding-right:16px}.set-chip-x{width:24px;height:24px;color:inherit;cursor:pointer;transition:opacity var(--dur-fast) var(--ease);opacity:.75;border-radius:50%;place-items:center;display:grid}.set-chip-x:hover{opacity:1}.set-chip-x svg{width:14px;height:14px;rotate:45deg}.set-add-interval.od-filters{margin:0}.set-locked{padding:6px 0}.set-card .od-field-hint{margin-top:6px}.set-int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.set-int{border-radius:var(--r-lg);background:var(--shell);flex-direction:column;gap:8px;min-width:0;padding:18px;display:flex}.set-int-top{align-items:center;gap:14px;display:flex}.set-int-ico{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.set-int-ico .ico{width:22px;height:22px}.set-int-name{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.set-int-name h3{margin:0;font-size:16px;font-weight:700}.set-int p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.set-int-event b{color:var(--ink);font-weight:600}.set-int-policy{color:var(--ink-3)!important;font-size:12.5px!important}.set-int-foot{margin-top:auto;padding-top:8px;display:flex}@media (max-width:900px){.set-int-grid{grid-template-columns:1fr}}.set-brand{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.set-upload{flex-direction:column;align-items:stretch;gap:10px;display:flex}.set-upload .btn{align-self:flex-start}.set-card .set-upload .btn{cursor:pointer}.set-preview{flex-direction:column;gap:10px;display:flex}.set-preview-bar{border-radius:var(--r-lg);background:var(--panel);align-items:center;gap:12px;padding:22px 18px;display:flex}.set-preview-chip{color:#fff;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid;overflow:hidden}.set-preview-chip.has-logo{padding:4px;background:var(--card)!important}.set-preview-chip img{object-fit:contain;width:100%;height:100%;display:block}.set-drop{width:100%;height:76px;font:inherit;border-radius:var(--r-lg);background:var(--panel);color:var(--ink-2);text-align:center;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;font-size:13px;transition:background .2s,color .2s;display:flex}.set-drop:hover,.set-drop[data-over]{background:var(--brand-soft);color:var(--brand-deep)}.set-drop[data-disabled]{cursor:default;opacity:.6}.set-drop:hover[data-disabled]{background:var(--panel);color:var(--ink-2)}.set-preview-name{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:700}@media (max-width:900px){.set-brand{grid-template-columns:1fr}}.set-data{border-radius:var(--r-lg);background:var(--shell);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.set-data+.set-data{margin-top:10px}.set-data h3{margin:0 0 4px;font-size:15px;font-weight:700}.set-data p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.set-data .btn{cursor:pointer;flex:none}.set-data .btn:disabled{cursor:not-allowed}.set-progress.progress{width:100%;max-width:320px;margin-top:10px}.set-progress.progress i{background:var(--brand);transition:width var(--dur) var(--ease);animation:none}@media (max-width:640px){.set-data{flex-direction:column;align-items:stretch}.set-data .btn{justify-content:center}}.set-dep-top .sk-line,.set-int-name .sk-line,.set-switch-row .sk-line,.set-sec-head>.sk-line{width:auto}@media (min-width:641px) and (max-width:900px){.set-int .sk-line:has(>.sk-int2){display:none}}.od-choice.sk-pill{background:color-mix(in srgb,var(--ink) 8%,transparent);cursor:default}.set-chip.sk-ghost-chip{background:color-mix(in srgb,var(--ink) 8%,transparent);color:#0000}@media (max-width:640px){.sk-line:has(>.sk-sw){height:24px!important}.sk-seg-hide{display:none}}.set-next{color:var(--ink-2);margin:14px 0 0;font-size:14px}.set-next strong{color:var(--ink);font-weight:700}.set-clock{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 0;display:flex}.set-card .set-clock{margin-bottom:0}@media (max-width:640px){.set-clock{flex-direction:column;align-items:stretch}}
.acc-id{align-items:center;gap:16px;margin-bottom:18px;display:flex}.acc-avatar{width:56px;height:56px;font-size:19px}.acc-id-text{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-id-text b{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:24px}.acc-id-text span{color:var(--ink-2);font-size:13px;line-height:20px}.acc-id~.set-form input[readonly]{cursor:not-allowed;color:var(--ink)}.set-card .btn-primary:disabled{opacity:.5;cursor:not-allowed}.acc-mfa{align-items:center;padding-top:4px}.acc-mfa-text{flex-direction:column;gap:2px;min-width:0;display:flex}.acc-mfa-text .tm{color:var(--ink-3);font-size:12px;font-weight:500;line-height:16px}.acc-sess{border-radius:var(--r-lg);background:var(--shell);align-items:center;gap:14px;padding:14px 18px;display:flex}.acc-sess-ico{background:var(--card);width:40px;height:40px;color:var(--ink-2);border-radius:12px;flex:none;place-items:center;display:grid}.acc-sess-ico .ico{width:20px;height:20px}.acc-sess-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc-sess-top{flex-wrap:wrap;align-items:center;gap:10px;line-height:22px;display:flex}.acc-sess-top b{font-size:14px;font-weight:700}.acc-sess-top .sk-line{width:auto}.acc-sess .tm,.acc-act .tm{color:var(--ink-3);font-size:12px;line-height:16px}.acc-sess .btn{flex:none}.acc-act{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13.5px;line-height:20px;display:flex}.acc-act-text{color:var(--ink);min-width:0;font-weight:600}.acc-act .tm{flex:none}.acc-hint{margin-top:2px;display:block}.set-card .card-head .btn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.acc-sess{flex-wrap:wrap}.acc-sess .btn{margin-left:54px}.acc-act{flex-direction:column;align-items:flex-start;gap:2px}}
.bill-actions{flex-wrap:wrap;gap:10px;display:flex}.bill-actions .btn{cursor:pointer}.bill-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;display:grid}.bill-summary dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11.5px;font-weight:700}.bill-summary dd{color:var(--ink);margin:0;font-size:15px;font-weight:600}.bill-plan{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;display:flex;font-size:20px!important;font-weight:700!important}@media (max-width:900px){.bill-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bill-summary{grid-template-columns:1fr}}.bill-usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:0;list-style:none;display:grid}.bill-usage-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.bill-usage-row .num{color:var(--ink-2);font-size:13px}.progress.bill-bar{width:100%;height:8px;margin-top:8px}.progress.bill-bar i{background:var(--brand);transition:width var(--dur) var(--ease)}.bill-bar[data-level=high] i{background:var(--warn)}.bill-bar[data-level=full] i{background:var(--bad)}.bill-limit{color:var(--bad);margin:6px 0 0;font-size:12px;font-weight:600}@media (max-width:720px){.bill-usage{grid-template-columns:1fr}}.bill-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bill-plan-card{border-radius:var(--r-lg);background:var(--shell);flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.bill-plan-card[data-current]{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.bill-plan-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bill-plan-top h3{margin:0;font-size:18px;font-weight:700}.bill-price{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.bill-price small{color:var(--ink-3);font-size:13px;font-weight:500}.bill-limits{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.bill-plan-card .btn{cursor:pointer;justify-content:center;margin-top:auto}@media (max-width:900px){.bill-plans{grid-template-columns:1fr}}.bill-plan-top .sk-line{width:auto}
.au-card .od-filters{margin-bottom:16px}.au-note{color:var(--ink-2);align-items:flex-start;gap:10px;margin:0 0 16px;font-size:13px;line-height:19px;display:flex}.au-note .ico{width:16px;height:16px;color:var(--ink-3);flex:none;margin-top:2px}.au-flag{color:var(--bad);margin-left:8px;font-size:11.5px;font-weight:700;display:inline-block}.au-toggle{font:inherit;color:var(--ink-2);transition:color var(--dur-fast) var(--ease);font-size:13px;font-weight:600;line-height:20px}.au-toggle:hover{color:var(--brand-deep)}:root[data-theme=dark] .au-toggle:hover{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .au-toggle:hover{color:var(--brand-3)}}.au-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.au-meta{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;margin:0;padding:6px 0 10px;display:grid}.au-meta dt{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:700}.au-meta dd{color:var(--ink);margin:2px 0 0;font-size:13px}@media (max-width:720px){.au-table.rtable{min-width:0}.au-meta-row td{text-align:left;display:block}.au-meta-row td:before{content:none}}
.auth{background:var(--panel);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--card);border-radius:var(--r-xl);flex-direction:column;gap:24px;width:min(560px,100%);min-width:0;padding:32px;display:flex}.auth-logo{align-items:center;gap:12px;min-width:0;display:flex}.auth-logo-mark{color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.auth-logo-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.auth-form{flex-direction:column;gap:16px;min-width:0;display:flex}.auth-head h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px;font-weight:700;line-height:32px}.auth-head p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:20px}.auth-h2{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:28px}.auth-sub{color:var(--ink-2);margin:-8px 0 0;font-size:13px;line-height:20px}.auth-submit{justify-content:center;width:100%;min-height:48px}.auth-submit:disabled,.auth-actions .btn:disabled,.auth-rm:disabled{opacity:.55;cursor:not-allowed}.auth-row{justify-content:flex-end;display:flex}.auth-link{font:inherit;color:var(--brand-deep);cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;font-weight:600;line-height:20px}.auth-link:hover{color:var(--brand)}.auth-alt{text-align:center;color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.auth-code{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;font-size:20px}.auth-preview{color:var(--ink-2);overflow-wrap:anywhere;margin:-4px 0 0;font-size:13px}.auth-preview strong{color:var(--ink)}.auth-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.auth-notice{background:var(--mute-bg);border-radius:var(--r-lg);padding:20px}.auth-notice h2{color:var(--ink);margin:0 0 6px;font-size:18px;font-weight:700}.auth-notice p{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.auth-stepper{flex-direction:column;gap:10px;display:flex}.auth-step-count{color:var(--ink-3);margin:0;font-size:12px;font-weight:700;line-height:18px}.auth-stepper .progress{width:100%;margin-top:0}.auth-stepper .progress i{background:var(--brand);transition:transform var(--dur-slow) var(--ease);animation:none}.auth-steps{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.auth-step{border-radius:var(--r-pill);background:var(--mute-bg);width:100%;min-height:36px;color:var(--ink-2);font:inherit;cursor:pointer;text-align:left;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease);border:0;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;font-weight:600;display:flex}.auth-step:disabled{cursor:not-allowed;color:var(--ink-3)}.auth-step[data-state=current]{background:var(--brand);color:var(--on-brand)}.auth-step[data-state=done]:hover{color:var(--brand-deep)}:root:not([data-theme=light]) .auth-step[data-state=done]:hover{color:var(--brand-3)}.auth-step-n{background:color-mix(in oklab,currentColor 16%,transparent);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.auth-step-l{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-strength{flex-direction:column;gap:8px;margin-top:-4px;display:flex}.auth-strength .progress{width:100%;margin-top:0}.auth-strength .progress i{transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease);animation:none}.auth-strength .progress[data-score="0"] i,.auth-strength .progress[data-score="1"] i{background:var(--bad)}.auth-strength .progress[data-score="4"] i{background:var(--ok)}.auth-rules{color:var(--ink-3);grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.auth-rules li[data-ok]{color:var(--ink);font-weight:600}.auth-plans{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.auth-plan{text-align:left;border-radius:var(--r-lg);background:var(--mute-bg);color:var(--ink);font:inherit;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease);border:0;flex-direction:column;gap:8px;padding:16px;display:flex;box-shadow:inset 0 0 0 2px #0000}.auth-plan[data-selected]{box-shadow:inset 0 0 0 2px var(--brand)}.auth-plan:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.auth-plan-name{font-size:14px;font-weight:700}.auth-plan-price{letter-spacing:-.02em;font-size:22px;font-weight:700}.auth-plan-price small{color:var(--ink-3);font-size:12px;font-weight:600}.auth-plan ul{color:var(--ink-2);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.auth-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.auth-list>li{align-items:flex-end;gap:12px;display:flex}.auth-list>li>.od-field{flex:1}.auth-invite{flex-wrap:wrap}.auth-invite>.od-field{flex:150px}.auth-rm{justify-content:center;min-height:44px;padding:11px 16px}.auth-add{align-self:flex-start}.auth-matrix{background:var(--mute-bg);border-radius:var(--r-lg);flex-direction:column;padding:6px 16px;display:flex}.auth-matrix-head,.auth-matrix-row{grid-template-columns:minmax(0,1fr) repeat(var(--auth-cols,2),minmax(64px,auto));align-items:center;gap:12px;min-height:44px;display:grid}.auth-matrix-head{color:var(--ink-3);font-size:12px;font-weight:700}.auth-matrix-head span:not(:first-child),.auth-matrix-cell{text-align:center;justify-self:center}.auth-matrix-name{color:var(--ink);font-size:13.5px;font-weight:600}.auth-matrix-cell{cursor:pointer;align-items:center;min-height:44px;display:flex}.auth-matrix [data-slot=switch]{width:40px;height:24px;min-height:0;padding:0}.auth-matrix [data-slot=switch-thumb]{width:18px;height:18px}.auth-matrix-row [data-slot=switch]:not([data-checked]){background:color-mix(in oklab,var(--ink-3) 60%,transparent)}@media (max-width:640px){.auth-card{padding:24px 20px}.auth-rules{grid-template-columns:1fr}.auth-actions .btn{flex:1;justify-content:center}.auth-list>li:not(.auth-invite){flex-wrap:wrap}.auth-matrix-head,.auth-matrix-row{grid-template-columns:minmax(0,1fr) repeat(var(--auth-cols,2),minmax(52px,auto));gap:8px}}
.pf-card .od-filters{margin-bottom:16px}.pf-link{color:var(--ink);transition:color var(--dur-fast) var(--ease);text-decoration:none;display:block}.pf-link:hover{color:var(--brand-deep)}:root[data-theme=dark] .pf-link:hover{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-link:hover{color:var(--brand-3)}}.pf-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.pf-sub{color:var(--ink-2)}button.pf-arrow{color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);background:0 0}button.pf-arrow:hover{background:var(--ink);color:var(--card)}button.pf-arrow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pf-table{min-width:880px}.pf-support{min-width:960px}@media (max-width:720px){.pf-table.rtable,.pf-support.rtable{min-width:0}}.pf-reason{max-width:280px;color:var(--ink-2)}.pf-acts{flex-wrap:wrap;gap:8px;display:flex}.rtable td.pf-acts:empty{padding:0}.pf-act{cursor:pointer;white-space:nowrap;border:1.6px solid #0000;padding:9px 14px;font-size:13px}.pf-act.btn-outline{border-color:var(--brand)}.pf-count{opacity:.9;border-left:1px solid color-mix(in srgb,currentColor 35%,transparent);padding-left:8px;font-size:12px;font-weight:600}@media (max-width:720px){.rtable td.pf-acts{justify-content:flex-end}.rtable td.pf-acts:empty{display:none}}.pf-back{color:var(--ink-2);transition:color var(--dur-fast) var(--ease);align-self:flex-start;margin-bottom:-6px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none}.pf-back:hover{color:var(--brand-deep)}:root[data-theme=dark] .pf-back:hover{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-back:hover{color:var(--brand-3)}}.pf-back:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.pf-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:18px;display:grid}.pf-col{flex-direction:column;gap:18px;min-width:0;display:flex}@media (max-width:1100px){.pf-grid{grid-template-columns:minmax(0,1fr)}}.pf-meta{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 18px;margin:0;display:grid}.pf-meta-1{grid-template-columns:minmax(0,1fr)}.pf-meta>div{min-width:0}.pf-meta dt{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:700;line-height:16px}.pf-meta dd{color:var(--ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:22px}.pf-note{border-radius:var(--r-md);background:var(--bad-bg);color:var(--bad);margin:16px 0 0;padding:12px 14px;font-size:13px;line-height:20px}.pf-meters{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pf-meter-top{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:13px;line-height:20px;display:flex}.pf-meter{border-radius:var(--r-pill);background:var(--mute-bg);height:8px;overflow:hidden}.pf-meter i{border-radius:var(--r-pill);background:var(--brand);height:100%;display:block}.pf-meter[data-state=near] i{background:var(--warn)}.pf-meter[data-state=over] i{background:var(--bad)}.pf-hidden{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pf-hidden h2{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700;line-height:28px}.pf-hidden p{color:var(--ink);margin:0;font-size:14px;line-height:22px}.pf-hidden .pf-muted{color:var(--ink-2);font-size:13px;line-height:20px}.pf-hidden-ico{background:var(--mute-bg);width:48px;height:48px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.pf-hidden-ico .ico{width:22px;height:22px}.pf-hidden .btn{margin-top:4px}.pf-contacts{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.pf-contacts li{flex-direction:column;gap:2px;min-width:0;display:flex}.pf-role{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:700;line-height:16px}.pf-mail{color:var(--ink-2);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease);font-size:13px;line-height:20px;text-decoration:none}.pf-mail:hover{color:var(--brand-deep)}:root[data-theme=dark] .pf-mail:hover{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-mail:hover{color:var(--brand-3)}}.pf-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}@media (max-width:1100px){.pf-plans{grid-template-columns:minmax(0,1fr)}}.pf-plan{flex-direction:column;gap:18px;display:flex}.pf-plan .card-head{flex-wrap:nowrap;margin-bottom:0}.pf-edit{cursor:pointer;padding:10px 16px}.pf-price{color:var(--ink-2);margin:0;font-size:15px;line-height:34px}.pf-price b{color:var(--ink);letter-spacing:-.02em;font-size:28px}.pf-limits{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.pf-limits dt{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:700;line-height:16px}.pf-limits dd{color:var(--ink);margin:2px 0 0;font-size:14px;line-height:22px}.pf-sub-h{letter-spacing:.02em;color:var(--ink-3);margin:0 0 8px;font-size:12px;font-weight:700;line-height:18px}.pf-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pf-mods{border:0;grid-template-columns:1fr 1fr;gap:4px 18px;min-width:0;margin:0;padding:0;display:grid}.pf-mods legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.pf-mod{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}@media (max-width:560px){.pf-mods{grid-template-columns:1fr}}.pf-audit{margin:0;padding:0;list-style:none}.pf-audit li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.pf-audit li:first-child{border-top:0;padding-top:0}.pf-audit p{color:var(--ink-2);margin:0;font-size:13px;line-height:22px}.pf-aud-main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:19px;display:flex}.pf-aud-act{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:600}
.wa-integ{flex-direction:column;gap:16px;display:flex}.wa-integ .wa-integ-item{background:0 0;border-radius:0;margin:0;padding:0}.wa-integ .wa-integ-head{font-size:inherit;font-weight:inherit;cursor:pointer;border:0;align-items:center;gap:14px;padding:0;display:flex}.wa-integ .wa-integ-head:hover{text-decoration:none}.wa-integ .wa-integ-head:hover .wa-integ-h{color:var(--brand-deep)}.wa-integ-head [data-slot=accordion-trigger-icon]{width:18px;height:18px;color:var(--ink-3);margin-left:0}.wa-integ-ico{background:var(--brand-soft);width:44px;height:44px;color:var(--brand-deep);border-radius:14px;flex:none;place-items:center;display:grid}.wa-integ-ico .ico{width:22px;height:22px}.wa-integ-title{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wa-integ-h{letter-spacing:-.01em;color:var(--ink);transition:color var(--dur-fast) var(--ease);font-size:19px;font-weight:700;line-height:26px}.wa-integ-note{color:var(--ink-2);font-size:13px;font-weight:400;line-height:19px}.wa-integ .wa-integ-body{font-size:inherit;color:var(--ink);flex-direction:column;gap:16px;padding:16px 0 0;display:flex}.wa-integ .wa-integ-body p{margin:0}.wa-integ-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.wa-integ-meta>div,.wa-flow{background:var(--mute-bg);border-radius:var(--r-md);min-width:0;padding:10px 14px}.wa-integ-meta dt{letter-spacing:.02em;color:var(--ink-3);font-size:11.5px;font-weight:700;line-height:18px}.wa-integ-meta dd{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600;line-height:20px}.wa-integ-meta .od-tz{color:var(--ink-3);font-weight:500}.wa-flows{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wa-flow{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.wa-flow b{font-size:13px;line-height:19px;display:block}.wa-flow span{color:var(--ink-2);font-size:12px;line-height:17px;display:block}.wa-flow .st{padding:3px 10px}.wa-privacy{color:var(--ink-2);gap:10px;margin:0;font-size:12.5px;line-height:19px;display:flex}.wa-privacy svg{width:16px;height:16px;color:var(--ink-3);flex:none;margin-top:2px}.wa-privacy b{color:var(--ink)}.wa-alert{border-radius:var(--r-md);background:var(--bad-bg);align-items:center;gap:12px;padding:14px 16px;display:flex}.wa-alert>svg{width:20px;height:20px;color:var(--bad);flex:none}.wa-alert-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-alert-body strong{color:var(--bad);font-size:14px;line-height:20px}.wa-alert-body span{color:var(--ink);font-size:13px;line-height:19px}.wa-alert .wa-alert-btn{background:var(--card);flex:none;padding:9px 18px}.wa-alert .wa-alert-btn:hover{background:var(--brand-soft)}.wa-inbox{grid-template-columns:290px minmax(0,1fr) 260px;gap:18px;height:clamp(560px,100dvh - 120px,800px);display:grid}.wa-inbox>.card{flex-direction:column;min-height:0;display:flex}.wa-list{gap:12px;padding:18px 12px}.wa-list-head{flex-direction:column;gap:10px;padding:0 6px;display:flex}.wa-list-head .od-filter-search{flex:none;max-width:none}.wa-list-head .seg.od-seg{background:var(--mute-bg);scrollbar-width:none;max-width:100%;overflow-x:auto}.wa-list-head .seg.od-seg::-webkit-scrollbar{display:none}.wa-list-head .seg.od-seg button{white-space:nowrap;flex:1 0 auto;padding:7px 6px;font-size:12px}.wa-convs{flex-direction:column;flex:1;gap:2px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.wa-conv{isolation:isolate;border-radius:var(--r-md);text-align:left;width:100%;color:var(--ink);align-items:center;gap:12px;padding:10px;display:flex;position:relative}.wa-conv-ind{z-index:-1;border-radius:inherit;background:var(--brand-soft);position:absolute;inset:0}.wa-conv .avatar{width:42px;height:42px}.wa-conv-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wa-conv-top{justify-content:space-between;align-items:center;gap:8px;height:20px;display:flex}.wa-conv-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;transition:color var(--dur-fast) var(--ease);font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.wa-conv-top time{color:var(--ink-3);flex:none;font-size:11.5px}.wa-conv .od-tz,.wa-meta .od-tz,.wa-event .od-tz{display:none}.wa-conv-bottom{align-items:center;gap:8px;min-height:20px;display:flex}.wa-conv-prev{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;line-height:18px;overflow:hidden}.wa-conv-prev svg{vertical-align:-2px;width:13px;height:13px;color:var(--brand);margin-right:4px;display:inline-block}.wa-unread{border-radius:var(--r-pill);background:var(--brand);min-width:20px;height:20px;color:var(--on-brand);flex:none;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.wa-conv:hover .wa-conv-top b,.wa-conv[aria-current] .wa-conv-top b{color:var(--brand-deep)}:root[data-theme=dark] :is(.wa-conv:hover,.wa-conv[aria-current]) .wa-conv-top b{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.wa-conv:hover,.wa-conv[aria-current]) .wa-conv-top b{color:var(--brand-3)}}.wa-conv:focus-visible{outline-offset:-2px;border-radius:var(--r-md)}.wa-thread{padding:0;overflow:hidden}.wa-thread-head{align-items:center;gap:12px;padding:16px 20px;display:flex}.wa-thread-head .avatar{width:40px;height:40px}.wa-thread-who{flex-direction:column;flex:1;min-width:0;display:flex}.wa-thread-who b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;line-height:21px;overflow:hidden}.wa-thread-who span{color:var(--ink-3);font-size:12.5px;line-height:18px}.wa-icon-btn{background:var(--mute-bg);width:38px;height:38px;color:var(--ink-2);transition:color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.wa-icon-btn:hover{color:var(--brand)}.wa-icon-btn svg{width:18px;height:18px}.wa-back,.wa-info-btn{display:none}.wa-msgs{border-radius:var(--r-md);background:var(--panel);overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;margin:0 12px;padding:16px;display:flex;overflow-y:auto}.wa-msgs:focus-visible{outline-offset:-2px}.wa-day{align-self:center;margin:4px 0}.wa-day span{border-radius:var(--r-pill);background:var(--card);color:var(--ink-3);padding:4px 12px;font-size:11.5px;font-weight:700;line-height:16px;display:inline-block}.wa-row{flex-direction:column;align-items:flex-start;gap:6px;max-width:min(80%,560px);display:flex}.wa-row[data-dir=out]{align-self:flex-end;align-items:flex-end}.wa-bubble-wrap{align-items:center;gap:6px;max-width:100%;display:flex}.wa-bubble{background:var(--card);min-width:0;color:var(--ink);border-radius:18px 18px 18px 6px;padding:9px 14px 7px}.wa-row[data-dir=out] .wa-bubble{background:var(--brand-soft);border-radius:18px 18px 6px}.wa-row:has(.wa-bubble[data-voice]){width:min(80%,440px)}.wa-row:has(.wa-bubble[data-voice]) .wa-bubble-wrap{width:100%}.wa-bubble[data-voice]{flex:1}.wa-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.wa-meta{color:var(--ink-3);justify-content:flex-end;align-items:center;gap:6px;margin-top:3px;font-size:11.5px;line-height:16px;display:flex}.wa-by{font-weight:600}.wa-tick{color:var(--ink-3);transition:color var(--dur) var(--ease);align-items:center;gap:4px;display:inline-flex}.wa-tick svg{width:15px;height:15px}.wa-tick[data-read]{color:var(--brand)}.wa-tick-ico{display:grid}.wa-tick-ico svg{opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);grid-area:1/1;transform:scale(.8)}.wa-tick-ico svg[data-on]{opacity:1;transform:none}.wa-tick.bad{color:var(--bad);font-weight:700}.wa-tick.bad svg{width:13px;height:13px}.wa-resend{color:var(--brand);text-underline-offset:2px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.wa-resend:hover{color:var(--brand-deep)}.wa-more{width:30px;height:30px;color:var(--ink-3);opacity:0;transition:opacity var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.wa-more svg{width:18px;height:18px}.wa-row:hover .wa-more,.wa-more:focus-visible,.wa-more[data-popup-open]{opacity:1}.wa-more:hover,.wa-more[data-popup-open]{color:var(--brand)}@media (hover:none){.wa-more{opacity:1}}.wa-chips{flex-wrap:wrap;gap:6px;display:flex}.wa-chip{border-radius:var(--r-pill);background:var(--brand-soft);max-width:100%;color:var(--brand-deep);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:17px;display:inline-flex}.wa-chip-kind{color:var(--ink-2);font-weight:600}.wa-chip-ref{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}a.wa-chip{transition:color var(--dur-fast) var(--ease)}a.wa-chip:hover .wa-chip-ref{text-underline-offset:2px;text-decoration:underline}:root[data-theme=dark] .wa-chip{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa-chip{color:var(--brand-3)}}.wa-event{border-radius:var(--r-pill);background:var(--card);max-width:100%;color:var(--ink-2);text-align:center;justify-content:center;align-self:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;line-height:17px;display:inline-flex}.wa-event svg{width:14px;height:14px;color:var(--brand);flex:none}.wa-event-at{color:var(--ink-3);flex:none}@media (max-width:640px){.wa-event{text-align:left;border-radius:14px}}.wa-voice{align-items:center;gap:10px;display:flex}.wa-play{background:var(--brand);width:36px;height:36px;color:var(--on-brand);transition:background var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.wa-play:hover{background:var(--brand-deep)}.wa-play svg{fill:currentColor;width:16px;height:16px}.wa-wave{border-radius:6px;flex:1;min-width:110px;height:30px;position:relative}.wa-wave:has(.wa-seek:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.wa-bars{pointer-events:none;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.wa-bars i{background:color-mix(in srgb,var(--ink-3) 50%,transparent);border-radius:2px;flex:1;height:100%}.wa-bars-on{transition:clip-path var(--dur-fast) linear}.wa-bars-on i{background:var(--brand)}.wa-seek{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.wa-dur{min-width:32px;color:var(--ink-3);text-align:right;flex:none;font-size:12px}.wa-voice-err{align-items:flex-start;gap:10px;max-width:340px;display:flex}.wa-voice-err svg{width:18px;height:18px;color:var(--bad);flex:none;margin-top:1px}.wa-voice-err strong{font-size:13.5px;line-height:19px;display:block}.wa-voice-err span{color:var(--ink-2);font-size:12.5px;line-height:18px;display:block}.wa-tr{background:var(--mute-bg);border-radius:12px;margin-top:10px;padding:10px 12px}.wa-badge{border-radius:var(--r-pill);flex-wrap:wrap;align-items:center;gap:4px;padding:3px 10px;font-size:11.5px;font-weight:700;line-height:16px;display:inline-flex}.wa-badge.warn{background:var(--warn-bg);color:var(--warn)}.wa-badge.ok{background:var(--ok-bg);color:var(--ok)}.wa-badge .od-tz{display:none}.wa-tr-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.wa-tr-warn{color:var(--warn);gap:8px;margin:8px 0 0;font-size:12.5px;line-height:18px;display:flex}.wa-tr-warn svg{flex:none;width:15px;height:15px;margin-top:2px}.wa-tr-failed .wa-tr-warn{color:var(--bad);margin:0}.wa-tr-failed .wa-tr-warn span{color:var(--ink)}.wa-tr-note{color:var(--ink-3);align-items:center;gap:8px;margin:10px 0 0;font-size:12.5px;line-height:18px;display:flex}.wa-dots{gap:3px;display:inline-flex}.wa-dots i{background:var(--brand);width:5px;height:5px;animation:wa-dot 1.2s var(--ease-in-out) infinite;border-radius:50%}.wa-dots i:nth-child(2){animation-delay:.15s}.wa-dots i:nth-child(3){animation-delay:.3s}@keyframes wa-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.wa-tr-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.wa-tr-failed .wa-tr-actions,.wa-tr-failed>.wa-tr-btn{margin-top:10px}.wa-tr-btn{border-radius:var(--r-pill);color:var(--brand);box-shadow:inset 0 0 0 1.6px var(--brand);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:700;line-height:17px;display:inline-flex}.wa-tr-btn svg{width:14px;height:14px}.wa-tr-btn:hover:not(:disabled){background:var(--brand-soft)}.wa-tr-btn.primary{background:var(--brand);color:var(--on-brand);box-shadow:none}.wa-tr-btn.primary:hover:not(:disabled){background:var(--brand-deep)}.wa-tr-btn:disabled{cursor:not-allowed;opacity:.5}.wa-tr-edit{margin-top:8px}.wa-tr-edit textarea{border-radius:var(--r-md);background:var(--card);width:100%;min-height:88px;color:var(--ink);font:inherit;box-shadow:none;resize:vertical;border:0;outline:none;padding:10px 12px;font-size:14px;line-height:1.5}.wa-tr-edit textarea:focus-visible{box-shadow:0 0 0 2px var(--brand)}.wa-composer{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.wa-compose-row{align-items:flex-end;gap:10px;display:flex}.wa-input{resize:none;field-sizing:content;background:var(--mute-bg);min-width:0;min-height:46px;max-height:140px;color:var(--ink);font:inherit;transition:box-shadow var(--dur-fast) var(--ease);border:0;border-radius:23px;outline:none;flex:1;padding:12px 18px;font-size:14px;line-height:22px}.wa-input::placeholder{color:var(--placeholder)}.wa-input:focus-visible{box-shadow:0 0 0 2px var(--brand)}.wa-input:disabled{cursor:not-allowed;opacity:1;color:var(--ink-3)}.wa-send{background:var(--brand);width:46px;height:46px;color:var(--on-brand);transition:background var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.wa-send svg{width:19px;height:19px}.wa-send:hover:not(:disabled){background:var(--brand-deep)}.wa-send:disabled{cursor:not-allowed;background:var(--mute-bg);color:var(--ink-3)}.wa-compose-why{color:var(--ink-2);gap:8px;margin:0;padding:0 4px;font-size:12.5px;line-height:18px;display:flex}.wa-compose-why svg{width:14px;height:14px;color:var(--ink-3);flex:none;margin-top:2px}.wa-ctx{overflow-y:auto}.wa-ctx-body{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.wa-ctx-body>section{width:100%}.wa-ctx-contact{align-items:center;gap:12px;min-width:0;display:flex}.wa-ctx-contact>div{flex-direction:column;min-width:0;display:flex}.wa-ctx-contact>div b{font-size:15px;line-height:21px}.wa-ctx-contact>div span{color:var(--ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:18px}.wa-sub{letter-spacing:.02em;color:var(--ink-3);margin:0 0 8px;font-size:11.5px;font-weight:700;line-height:20px}.wa-ctx-links,.wa-audit{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wa-ctx-links li{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.wa-ctx-links li>span{color:var(--ink-2);font-size:12.5px;line-height:18px}.wa-audit li{flex-direction:column;gap:1px;font-size:12.5px;line-height:18px;display:flex}.wa-audit time{color:var(--ink-3);font-size:11.5px}.wa-ctx-empty{color:var(--ink-3);margin:0;font-size:12.5px;line-height:18px}.wa-menu{min-width:200px;max-width:260px}.wa-menu-txt{flex-direction:column;display:flex}.wa-menu-txt small{color:var(--ink-3);white-space:normal;font-size:11px;font-weight:500;line-height:15px}.wa-menu [role=menuitem][data-disabled]{cursor:not-allowed;opacity:1;color:var(--ink-3)}.wa-menu [role=menuitem][data-disabled]:hover{color:var(--ink-3);background:0 0}.wa-menu [role=menuitem][data-disabled] svg{color:var(--ink-3)}.wa-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-field input:disabled{cursor:not-allowed;color:var(--ink-3)}@media (max-width:1240px){.wa-inbox{grid-template-columns:290px minmax(0,1fr)}.wa-inbox>.wa-ctx{display:none}.wa-info-btn{display:grid}.wa-flows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.wa-integ-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.wa-inbox{grid-template-columns:minmax(0,1fr);height:clamp(520px,100dvh - 96px,760px)}.wa-inbox[data-view=list] .wa-thread,.wa-inbox[data-view=thread] .wa-list{display:none}.wa-back{display:grid}.wa-flows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wa-thread-head{gap:10px;padding:12px 14px}.wa-msgs{margin:0 8px;padding:12px}.wa-row{max-width:88%}.wa-composer{padding:10px 10px 12px}.wa-alert{flex-wrap:wrap}.wa-alert .wa-alert-btn{margin-left:32px}}@media (max-width:480px){.wa-integ-meta,.wa-flows{grid-template-columns:minmax(0,1fr)}.wa-flow{flex-direction:row;align-items:center}}.wa-ctx-links .wa-chip,.od-sheet .wa-ctx-links .wa-chip{flex-wrap:wrap;row-gap:0}.wa-ctx-links .wa-chip-ref{white-space:normal;overflow-wrap:anywhere}:root[data-theme=dark] .wa-integ-ico,:root[data-theme=dark] .wa-integ .wa-integ-head:hover .wa-integ-h{color:var(--brand-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wa-integ-ico,:root:not([data-theme=light]) .wa-integ .wa-integ-head:hover .wa-integ-h{color:var(--brand-3)}}@keyframes wa-in{0%{opacity:0;transform:translateY(10px)}}.wa-in,.wa-typing{animation:wa-in var(--dur) var(--ease) both}.wa-typing .wa-bubble{padding:12px 14px;display:flex}.wa-typing .wa-dots i{background:var(--ink-3)}
