.acc-page{display:flex;flex-direction:column;gap:var(--sp-7);padding-block:var(--sp-7) var(--sp-9);padding-inline:var(--gutter);max-width:1240px;margin-inline:auto;width:100%;min-width:0}.acc-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--sp-5)}.acc-header-text{max-width:660px;min-width:0}.acc-header .eyebrow{margin-block-end:var(--sp-3);color:var(--muted)}.acc-header .page-title{margin:0 0 10px;font-size:clamp(28px,4.2vw,36px);line-height:1.05;letter-spacing:-.03em;font-weight:700}.acc-sub{margin:0;font-size:15px;line-height:1.6;color:var(--text2)}.acc-header-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.acc-section-title{margin:0;font-size:18px;font-weight:600}.acc-section-note{margin:0;font-size:13px;color:var(--muted)}.acc-stack{display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.acc-stack-lg{display:flex;flex-direction:column;gap:var(--sp-7);min-width:0}.acc-row{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.acc-row-between{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:baseline;justify-content:space-between}.acc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--sp-4)}.acc-grid-wide{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--sp-4)}.acc-grid-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:14px}.acc-split{display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:flex-start}.acc-split-main{flex:2 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-7)}.acc-split-side{flex:1 1 320px;max-width:420px;min-width:min(280px,100%);display:flex;flex-direction:column;gap:var(--sp-5)}@media(max-width:760px){.acc-split-side{max-width:none}}.acc-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:24px var(--sp-6);background:var(--surface);border:1px solid var(--line);border-radius:calc(var(--r-lg) + 2px);box-shadow:var(--shadow-card);min-width:0}.acc-card-title{margin:0;font-size:18px;font-weight:600;line-height:1.3}.acc-card-danger{border-color:var(--danger)}.acc-tile{display:flex;flex-direction:column;gap:10px;padding:20px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.acc-tile-value{font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.acc-tile-value.is-warn{color:var(--warn)}.acc-badge{display:inline-block;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);padding:5px 7px;border:1px solid var(--line);color:var(--muted);white-space:nowrap}.acc-badge-ok{border-color:var(--accent-text);color:var(--accent-text)}.acc-badge-warn{border-color:var(--warn);color:var(--warn)}.acc-badge-danger{border-color:var(--danger);color:var(--danger)}.acc-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.acc-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 13px;border:1px solid var(--field-line);border-radius:var(--r-pill);background:transparent;color:var(--text2);font-size:13px;line-height:1.2}.acc-chip:hover{color:var(--text);border-color:var(--btn-line)}.acc-chip.is-on{border-color:var(--accent-text);color:var(--accent-text);background:var(--accent-soft)}.acc-chip.is-off{opacity:.6;border-style:dashed}.acc-chip.is-off:hover{color:var(--text2);border-color:var(--field-line)}.acc-perm{display:inline-block;font:500 11px/1 var(--font-mono);border:1px solid var(--field-line);color:var(--muted);border-radius:var(--r-sm);padding:6px 8px;background:transparent}button.acc-perm{min-height:32px}.acc-perm.is-on{border-color:var(--accent-text);color:var(--accent-text);background:var(--accent-soft)}.acc-meter{height:6px;border-radius:3px;background:var(--surface2);overflow:hidden}.acc-meter-fill{width:var(--w, 0%);height:100%;border-radius:3px;background:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-text) 60%,transparent)}.acc-meter.is-warn .acc-meter-fill{background:var(--warn)}.acc-alert{display:flex;gap:14px;align-items:flex-start;padding:14px 18px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface2);line-height:1.55;font-size:14.5px}.acc-alert>.icon{margin-block-start:2px}.acc-alert-body{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start;min-width:0;flex:1 1 auto}.acc-alert.alert-warn{border-color:var(--warn);background:var(--warn-soft)}.acc-alert.alert-warn>.icon{color:var(--warn)}.acc-alert.alert-danger{border-color:var(--danger);background:var(--danger-soft)}.acc-alert.alert-danger>.icon{color:var(--danger)}.acc-alert.alert-ok{border-color:var(--accent-text);background:var(--accent-soft)}.acc-alert.alert-ok>.icon{color:var(--accent-text)}.acc-banner{display:flex;flex-direction:column;gap:var(--sp-4);padding:18px 22px;border-radius:var(--r-lg);border:1px solid var(--warn);background:var(--warn-soft)}.acc-banner-top{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between}.acc-banner-text{display:flex;gap:14px;align-items:flex-start;max-width:760px;font-size:15px;line-height:1.55}.acc-banner-text>.icon{color:var(--warn);margin-block-start:2px}.acc-countdown{display:flex;flex-direction:column;gap:var(--sp-2)}.acc-countdown-labels{display:flex;justify-content:space-between;font:400 12px/1.2 var(--font-mono);color:var(--warn)}.acc-form{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.acc-field{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.acc-field .hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.acc-error{margin:0;font-size:13px;color:var(--danger)}.acc-field.is-mono .input{font-family:var(--font-mono)}.acc-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center}.acc-actions .grow{flex:1 1 auto}.acc-inline{display:flex;gap:var(--sp-2);align-items:stretch}.acc-inline .input{flex:1 1 auto;min-width:0}.acc-copyrow{display:flex;gap:var(--sp-2);align-items:center}.acc-copyrow .input{flex:1 1 auto;min-width:0;font-size:13.5px}.acc-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}.acc-text{margin:0;font-size:14px;line-height:1.65;color:var(--text2)}.acc-code{margin:0;padding:14px 16px;padding-inline-end:64px;background:var(--field);border:1px solid var(--field-line);border-radius:var(--r);font:400 12.5px/1.8 var(--font-mono);overflow-x:auto;white-space:pre;direction:ltr;text-align:left}.acc-codewrap{position:relative}.acc-codewrap>.btn{position:absolute;inset-block-start:8px;inset-inline-end:8px}.acc-slot{display:contents}.acc-tablecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;min-width:0}.acc-tablecard-head{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;align-items:center;padding:16px 22px;border-block-end:1px solid var(--line);font-weight:600;font-size:16px}.acc-table{width:100%;border-collapse:collapse;font-size:14px}.acc-table th{height:42px;padding:0 14px;text-align:start;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-block-end:1px solid var(--line);white-space:nowrap}.acc-table td{padding:14px;vertical-align:middle;border-block-end:1px solid var(--line2);min-width:0}.acc-table tr:last-child td{border-block-end:0}.acc-table th:first-child,.acc-table td:first-child{padding-inline-start:22px}.acc-table th:last-child,.acc-table td:last-child{padding-inline-end:22px}.acc-table tr.is-selected td{background:var(--accent-soft)}.acc-table tr.is-total td{background:var(--surface2);font-weight:600}.acc-table .num{text-align:end;font-family:var(--font-mono);white-space:nowrap}.acc-cell-stack{display:flex;flex-direction:column;gap:6px;min-width:0}.acc-cell-sub{font-size:12.5px;color:var(--muted)}.acc-cell-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.acc-dev-table{position:relative}.acc-dev{min-width:13rem}.acc-dev-name{font-weight:600;overflow-wrap:anywhere}.acc-dev .acc-cell-sub{overflow-wrap:anywhere}.fx-app .acc-dev-table{container:dev-table / inline-size}@container dev-table (max-width: 599px){.fx-app .acc-dev-table .acc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-app .acc-dev-table .acc-table,.fx-app .acc-dev-table .acc-table tbody,.fx-app .acc-dev-table .acc-table tr,.fx-app .acc-dev-table .acc-table td{display:block;width:100%}.fx-app .acc-dev-table .acc-table tr{padding:14px 16px;border-block-end:1px solid var(--line-soft, var(--line2))}.fx-app .acc-dev-table .acc-table tr:last-child{border-block-end:0}.fx-app .acc-dev-table .acc-table tbody tr:hover{background:transparent}.fx-app .acc-dev-table .acc-table td,.fx-app .acc-dev-table .acc-table td:first-child,.fx-app .acc-dev-table .acc-table td:last-child{padding-inline:0}.fx-app .acc-dev-table .acc-table td:last-child{border:0}.fx-app .acc-dev-table .acc-table td[data-label]:before{content:attr(data-label);display:block;margin-block-end:2px;font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3, var(--muted))}.fx-app .acc-dev-table .acc-cell-actions{justify-content:flex-start}.fx-app .acc-dev-table .acc-dev{min-width:0}}@media(max-width:760px){.acc-dev{min-width:0}.acc-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.acc-table,.acc-table tbody,.acc-table tr,.acc-table td{display:block;width:100%}.acc-table tr{padding:14px 18px;border-block-end:1px solid var(--line2)}.acc-table tr:last-child{border-block-end:0}.acc-table td,.acc-table th:first-child,.acc-table td:first-child,.acc-table td:last-child{padding:6px 0;border:0}.acc-table td[data-label]:before{content:attr(data-label);display:block;margin-block-end:3px;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.acc-table .num{text-align:start}.acc-cell-actions{justify-content:flex-start}}dialog.acc-drawer{position:fixed;inset-block:0;inset-inline-start:auto;inset-inline-end:0;margin:0;padding:0;width:min(460px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:none;border:0;border-inline-start:1px solid var(--line2);background:var(--surface);color:var(--text);box-shadow:var(--shadow);flex-direction:column}dialog.acc-drawer[open]{display:flex}dialog.acc-drawer::backdrop{background:var(--overlay)}.acc-drawer-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);padding:16px 24px;border-block-end:1px solid var(--line2);flex:0 0 auto}.acc-drawer-title{margin:0;font-size:17px;font-weight:600}.acc-drawer-body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:var(--sp-6)}@media(max-width:520px){.acc-drawer-body{padding:18px 16px}.acc-drawer-head{padding-inline:16px}}.keys-name{font-weight:600;font-size:15px;overflow-wrap:anywhere}.keys-id{display:inline-flex;align-items:center;gap:6px;font:400 12px/1.2 var(--font-mono);color:var(--muted)}.keys-scope{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.keys-path{font:400 13px/1.3 var(--font-mono);overflow-wrap:anywhere}.keys-protos{font:400 13px/1.3 var(--font-mono);color:var(--text2)}.keys-scopebox{display:flex;flex-direction:column;gap:12px;padding:12px 14px;border:1px solid var(--field-line);border-radius:var(--r);background:var(--field)}.keys-scopebox.has-error{border-color:var(--danger)}.keys-scopebox-head{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.keys-scopegrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}@media(max-width:520px){.keys-scopegrid{grid-template-columns:minmax(0,1fr)}}.keys-perms{display:flex;gap:6px;flex-wrap:wrap}.keys-addscope{border-style:dashed;justify-content:flex-start}.keys-success{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600}.keys-success-mark{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.keys-tabs{display:flex;flex-wrap:wrap;gap:6px}.keys-conn{display:flex;flex-direction:column;gap:4px;font:400 13px/2 var(--font-mono);color:var(--text2)}.keys-conn-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:var(--sp-2);align-items:center}.keys-conn-row .keys-host{overflow-wrap:anywhere}.plan-meter-value{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.plan-big{font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.plan-big.is-warn{color:var(--warn)}.plan-of{color:var(--muted)}.plan-meta{font:400 12px/1.4 var(--font-mono);color:var(--muted)}.plan-meta.is-warn{color:var(--warn)}.plan-duo{display:flex;gap:28px;flex-wrap:wrap}.plan-duo-value{font-size:22px;font-weight:700}.plan-invoice{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;padding:16px 22px;border-block-end:1px solid var(--line2)}.plan-invoice:last-child{border-block-end:0}.plan-invoice-title{font-weight:600}.plan-invoice-date{font:400 12px/1.2 var(--font-mono);color:var(--muted);margin-block-start:4px}.plan-invoice-right{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.plan-price{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding-block-start:var(--sp-4);border-block-start:1px solid var(--line)}.plan-price-value{font:500 20px/1.2 var(--font-mono)}.plan-other{display:flex;align-items:center;gap:var(--sp-2)}.plan-other .input{width:110px}.plan-link{color:var(--accent-text);font-weight:600}.acct-page{gap:var(--sp-6)}.acct-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-6);padding:26px 28px;border:1px solid var(--line);border-radius:calc(var(--r-lg) + 4px);background:linear-gradient(135deg,var(--surface),var(--surface2));box-shadow:var(--shadow-card)}.acct-hero:before{content:"";position:absolute;inset-block-start:-45%;inset-inline-end:-8%;width:520px;height:520px;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 14%,transparent),transparent 70%);pointer-events:none}.acct-hero>*{position:relative}.acct-avatar{display:grid;place-items:center;width:68px;height:68px;border-radius:20px;background:linear-gradient(135deg,var(--accent),#7bb800);color:var(--accent-ink);font-size:26px;font-weight:700}.acct-hero-text{min-width:0}.acct-hero .eyebrow{margin:0 0 6px;color:var(--muted)}.acct-hero-title{margin:0;font-size:clamp(22px,3vw,28px);letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.acct-hero-sub{margin:4px 0 0;color:var(--text2)}.acct-tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-block-start:var(--sp-3)}.acct-hero-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.acct-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.acct-stat{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.acct-stat-value{font-size:24px;letter-spacing:-.02em;line-height:1.15}.acct-stat-value.is-warn{color:var(--warn)}.acct-stat-note{color:var(--muted);font-size:13px}.acct-cols{display:grid;grid-template-columns:210px minmax(0,1fr);gap:34px;align-items:start}.acct-nav{position:sticky;inset-block-start:var(--sp-5);display:flex;flex-direction:column;gap:2px}.acct-navlink{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r);color:var(--text2);font-size:14px;font-weight:500}.acct-navlink:hover{background:var(--surface);color:var(--text)}.acct-navlink.is-active{background:var(--accent-soft);color:var(--accent-text)}.acct-navlink.is-danger{color:var(--danger)}.acct-main{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.acc-card-head{display:flex;align-items:center;gap:var(--sp-3)}.acc-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--accent-soft);color:var(--accent-text)}.acc-card-headtext{min-width:0}.acc-card-sub{margin:2px 0 0;max-width:70ch;color:var(--muted);font-size:14px;line-height:1.5}.set-rows{display:flex;flex-direction:column;margin-inline:calc(var(--sp-6) * -1);margin-block-end:calc(var(--sp-3) * -1)}.set-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-6);padding:16px var(--sp-6);border-top:1px solid var(--line2)}.set-title{font-weight:600}.set-desc{max-width:56ch;margin-block-start:2px;color:var(--muted);font-size:14px}.set-control{display:flex;align-items:center;gap:var(--sp-3)}.set-value{color:var(--text2);overflow-wrap:anywhere}.set-control .input,.set-control select{min-width:200px}.acct-checks{display:flex;flex-direction:column;margin-inline:calc(var(--sp-6) * -1)}.acct-check{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-4);padding:14px var(--sp-6);border-top:1px solid var(--line2)}.acct-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent-soft);color:var(--accent-text)}.acct-dot.is-todo{background:var(--warn-soft);color:var(--warn)}.acct-dot.is-info{background:var(--surface2);color:var(--text2)}#checklist{position:relative}.acct-score{position:absolute;inset-block-start:22px;inset-inline-end:24px;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text2);font-size:12px}@media(max-width:1000px){.acct-cols{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.acct-nav{position:static;flex-direction:row;flex-wrap:wrap}.acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-hero{grid-template-columns:auto minmax(0,1fr)}.acct-hero-actions{grid-column:1 / -1}}@media(max-width:640px){.set-row{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.acct-check{grid-template-columns:auto minmax(0,1fr)}.acct-check>:last-child{grid-column:2;justify-self:start}}.acct-seg{display:inline-flex;border:1px solid var(--field-line);border-radius:var(--r);overflow:hidden}.acct-seg button{border:0;background:transparent;padding:9px 16px;font-size:14px;color:var(--text2)}.acct-seg button+button{border-inline-start:1px solid var(--field-line)}.acct-seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text)}.acct-qr{display:inline-block;padding:10px;background:#fff;border-radius:var(--r);line-height:0}.acct-qr svg{display:block;width:208px;height:208px;max-width:100%}.acct-totp{display:flex;flex-wrap:wrap;gap:var(--sp-6);align-items:flex-start}.acct-totp-side{flex:1 1 260px;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.acct-secret{font:500 15px/1.6 var(--font-mono);letter-spacing:.04em;overflow-wrap:anywhere;padding:10px 12px;border:1px solid var(--field-line);border-radius:var(--r);background:var(--field)}.acct-codes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--sp-2);padding:14px;border:1px solid var(--field-line);border-radius:var(--r);background:var(--field);font:500 14px/1.4 var(--font-mono)}.acct-strength{display:flex;gap:4px}.acct-strength span{flex:1 1 0;height:4px;border-radius:2px;background:var(--surface2)}.acct-strength span.is-on{background:var(--accent)}.acct-pre{white-space:pre-wrap}.acct-result{display:flex;gap:var(--sp-3);align-items:flex-start}.rs-balance{font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1}.rs-total{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface2)}.rs-total-row{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:baseline}.rs-total-value{font:500 20px/1.2 var(--font-mono)}.rs-counts{font:400 13px/1.4 var(--font-mono);color:var(--text2)}.ref-link{display:flex;gap:var(--sp-2);align-items:center;margin:var(--sp-3) 0}.ref-link .input{flex:1 1 auto;min-width:0}.ref-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-3) 0}.ref-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface2)}.ref-stat-value{font:500 20px/1.2 var(--font-mono)}.ref-stat-label{font-size:12px}.rs-code-result{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface2)}.rs-code-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:6px}.rs-code-text{font:500 15px/1.3 var(--font-mono);word-break:break-all}.rs-code-row{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:14px}.rs-code-value{text-align:end;word-break:break-word}.acc-hr{width:100%;margin:var(--sp-2) 0;border:0;border-block-start:1px solid var(--line)}.acc-grow-btn{flex:1 1 auto}.acc-btn-danger{color:var(--danger);border-color:var(--danger)}.acc-btn-danger:hover{color:var(--danger);background:var(--danger-soft)}.acc-btn-danger:disabled{opacity:.5}.acc-empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--r-lg)}.acc-skel{height:54px;margin-block-end:var(--sp-2);border-radius:var(--r)}.acc-loading{display:flex;flex-direction:column}.acc-tablecard{overflow-x:auto}.acc-tablecard .check,.acc-card .check{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:14px;color:var(--text2)}.acc-codewrap{display:flex;flex-direction:column;gap:6px;align-items:stretch}.acc-codewrap>.btn{position:static;align-self:flex-end;order:-1}.acc-code{padding-inline-end:16px}.plan-status{align-items:flex-start;gap:8px}.plan-actions{display:flex;flex-wrap:wrap;gap:8px}.plan-paycard-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3)}.plan-paycard-card{display:flex;align-items:center;gap:var(--sp-3)}.plan-paycard-card>.icon{color:var(--text2)}.plan-paycard-name{font:500 16px/1.3 var(--font-mono)}.plan-paycard-meta{color:var(--text2);font-size:13px}.plan-paycard-backup{display:grid;gap:var(--sp-2);padding-block-start:var(--sp-3);border-block-start:1px solid var(--line)}.plan-paycard-label{color:var(--text2);font-size:13px}.plan-upgrade{display:grid;gap:var(--sp-4)}.plan-upgrade-price{display:grid;gap:var(--sp-2);min-height:3.5em;padding-block-start:var(--sp-4);border-block-start:1px solid var(--line)}.plan-upgrade-price p{margin:0}.plan-upgrade-due{font:500 18px/1.3 var(--font-mono)}.keys-plain{display:grid;gap:8px;justify-items:start;margin-top:10px}.keys-plain[hidden]{display:none}.adm-page{max-width:1360px}.adm-layout{display:flex;flex-wrap:wrap;gap:var(--sp-7);align-items:flex-start}.adm-side{flex:0 0 220px;display:flex;flex-direction:column;gap:var(--sp-4);position:sticky;inset-block-start:var(--sp-5)}.adm-badge-row{display:flex;align-items:center;gap:var(--sp-3);padding-inline:6px;font-size:12px}.adm-nav-list{display:flex;flex-direction:column;gap:2px}.adm-nav-link{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--r);color:var(--text2);font-size:14px}.adm-nav-link:hover{background:var(--surface2);color:var(--text)}.adm-nav-link.is-active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.adm-nav-link .acc-badge{margin-inline-start:auto}.adm-content{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--sp-6)}@media(max-width:1180px){.adm-side{position:static;flex:1 1 100%;min-width:0}.adm-nav{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}.adm-nav-list{flex-direction:row;gap:var(--sp-2);width:max-content}.adm-nav-link{border:1px solid var(--line);padding:8px 14px;white-space:nowrap}.adm-nav-link.is-active{border-color:var(--accent-text);color:var(--accent-text);background:var(--accent-soft)}}.adm-chart{margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.adm-chart-svg{display:block;width:100%;height:150px}.adm-axis{stroke:var(--line);stroke-width:1}.adm-bar-a{fill:var(--accent)}.adm-bar-b{fill:var(--text2)}.adm-bar:hover{opacity:.8}.adm-chart-foot{display:flex;justify-content:space-between;gap:var(--sp-3);font:400 12px/1.4 var(--font-mono);color:var(--muted)}.adm-chart-peak{text-align:center;flex:1 1 auto}.adm-legend{display:flex;align-items:center;gap:6px;font:400 12px/1 var(--font-mono);color:var(--muted)}.adm-key{width:10px;height:10px;border-radius:2px;margin-inline-start:8px}.adm-key-a{background:var(--accent)}.adm-key-b{background:var(--text2)}.adm-tile-link:hover .acc-tile-value{text-decoration:underline}.adm-dl{margin:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;font-size:14px}.adm-dl-row{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-block-end:1px solid var(--line2)}.adm-dl-row:last-child{border-block-end:0}.adm-dl dt{color:var(--muted);flex:0 0 auto}.adm-dl dd{margin:0;text-align:end;min-width:0;overflow-wrap:anywhere}.adm-list{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:var(--text2)}.adm-wrap{overflow-wrap:anywhere}.adm-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.adm-search{max-width:560px}.adm-filters{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:flex-end}.adm-filters .acc-field{flex:1 1 200px;min-width:0}.adm-fail{min-height:46px;display:inline-flex;align-items:center}.adm-settings{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:var(--sp-5) var(--sp-6)}.adm-setting-key{text-transform:none;letter-spacing:0;font-size:13px;color:var(--text)}.adm-audit th,.adm-audit td{padding-inline:10px}.adm-nowrap{white-space:nowrap}@media(min-width:761px){.adm-audit{min-width:900px}.adm-wide{min-width:860px}}.adm-linkbtn{padding:0;border:0;background:none;font:inherit;font-weight:600;text-align:start;cursor:pointer}.contact-body{max-height:50vh;overflow:auto;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.adm-check{width:40px;text-align:center}.adm-bulk{align-items:center;gap:10px}.adm-bulk .acc-note{margin-inline-end:auto}.files-page{min-height:100%}.files-browser{display:flex;align-items:flex-start;min-height:100%}.files-main{position:relative;flex:1 1 auto;min-width:0;min-height:100%;display:flex;flex-direction:column}.files-scroll{flex:1 1 auto;min-height:240px}.files-spacer{flex:1 1 auto}.files-buckets{position:sticky;inset-block-start:0;flex:0 0 224px;width:224px;max-height:100vh;overflow:auto;padding:var(--sp-4) var(--sp-3);border-inline-end:1px solid var(--line2);display:flex;flex-direction:column;gap:var(--sp-3)}.files-buckets-head{padding:0 var(--sp-2)}.files-buckets-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.files-bucket-item{display:flex;align-items:center;gap:2px;border-radius:var(--r)}.files-bucket-item.is-active{background:var(--surface2)}.files-bucket-item>.files-bucket-link{flex:1 1 auto}.files-bucket-item>.files-more{flex:0 0 auto;margin-inline-end:4px}.files-bucket-link{display:flex;align-items:center;gap:var(--sp-2);padding:8px var(--sp-2);border-radius:var(--r);color:var(--text2);min-width:0}.files-bucket-link:hover{background:var(--surface);color:var(--text)}.files-bucket-link.is-active{background:var(--surface2);color:var(--text)}.files-bucket-link.is-active>.icon{color:var(--accent-text)}.files-bucket-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-buckets-foot{display:flex;flex-direction:column;align-items:stretch;gap:2px;margin-block-start:var(--sp-2);padding-block-start:var(--sp-3);border-block-start:1px solid var(--line2)}.files-buckets-foot .btn{justify-content:flex-start}.files-region-chip{display:inline-flex;align-items:center;flex:0 0 auto;padding:3px 6px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--accent-text);font:500 10.5px/1 var(--font-mono);letter-spacing:.04em}@media(max-width:1100px){.files-buckets{display:none}}.files-crumbs ol{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin:0;padding:0;list-style:none;font:400 13px/1 var(--font-mono);color:var(--muted);min-width:0;overflow:hidden}.files-crumbs li{display:inline-flex;align-items:center;gap:8px;min-width:0}.files-crumbs li+li:not(.files-crumb-bucket):before{content:"/";color:var(--muted)}.files-crumb{display:inline-flex;align-items:center;gap:6px;padding:4px 6px;border-radius:var(--r-sm);color:var(--muted);max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.files-crumb:hover{color:var(--text);background:var(--surface)}.files-crumb.is-current{color:var(--text)}.files-crumb-bucket .files-region-chip{margin-inline-end:2px}.files-filter-wrap{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;border:1px solid var(--field-line);border-radius:var(--r);background:var(--field);color:var(--muted)}.files-filter-wrap:focus-within{border-color:var(--accent-text);outline:2px solid var(--focus-color);outline-offset:1px}.files-filter,.files-filter:focus,.files-filter:focus-visible{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;outline:0;box-shadow:none}.files-filter::-webkit-search-cancel-button{display:none}.files-quota{display:flex;flex-direction:column;gap:var(--sp-3);margin:var(--sp-4) var(--sp-6) 0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--warn);border-radius:var(--r-lg);background:var(--warn-soft)}.files-quota-row{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-3);line-height:1.55}.files-quota-row>.icon{flex:0 0 auto;margin-block-start:2px;color:var(--warn)}.files-quota-row>span{flex:1 1 320px;min-width:0}.files-quota-bar{display:flex;justify-content:space-between;font-size:12px;color:var(--warn)}.files-quota .progress>span{background:var(--warn)}.files-toolbar{position:sticky;inset-block-start:0;z-index:5;display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3) var(--sp-4);padding:10px var(--sp-6);border-bottom:1px solid var(--line2);background:var(--bg)}.files-count{font-size:12px}.files-count-pill{padding:7px 12px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface2);font-size:12px}.files-tool{display:inline-flex;align-items:center;gap:7px;padding:8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text2);cursor:pointer}.files-tool:hover:not(:disabled){color:var(--text);background:var(--surface)}.files-tool:disabled{opacity:.45;cursor:not-allowed}.files-tool.files-danger:hover:not(:disabled),.files-danger{color:var(--danger)}.files-sort-menu{padding:6px 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.files-sort-menu:hover{color:var(--text)}.files-view-toggle{display:flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:var(--r)}.files-view-btn{display:flex;align-items:center;justify-content:center;width:34px;height:30px;border:0;border-radius:6px;background:transparent;color:var(--text2);cursor:pointer}.files-view-btn.is-on{background:var(--surface2);color:var(--accent-text)}.files-toolbar .btn-icon.is-on{color:var(--accent-text)}.files-busy{display:flex;align-items:center;gap:var(--sp-2);padding:8px var(--sp-6);border-bottom:1px solid var(--line2);color:var(--text2);font-size:13px}.files-scroll-x{overflow-x:auto}.files-list{min-width:640px}.files-row{position:relative;display:grid;grid-template-columns:36px minmax(200px,1fr) 100px 150px 36px;align-items:center;height:46px;padding:0 var(--sp-6);border-bottom:1px solid var(--line2);outline:none;cursor:default}.files-row.has-versions{grid-template-columns:36px minmax(200px,1fr) 100px 90px 150px 36px}.files-row:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.files-row.is-selected{background:var(--sel)}.files-row:focus-visible,.files-card:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.files-head{height:38px;color:var(--muted);font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.files-head:hover{background:transparent}.files-cell{min-width:0;color:var(--text2);font-size:13px}.files-cell.mono,.files-cell-size{font:400 13px/1 var(--font-mono)}.files-cell-name{display:flex;align-items:center;gap:12px;color:var(--text)}.files-name,.files-name-link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.files-name-link:hover{text-decoration:underline}.files-kind{flex:0 0 auto;color:var(--muted)}.files-kind-folder{color:var(--text2)}.files-kind-page,.files-kind-note{color:var(--accent-text)}.files-lock-badge{display:inline-flex;flex:0 0 auto;color:var(--accent-text)}.files-cell-more{display:flex;justify-content:flex-end}.files-more{width:28px;height:28px;color:var(--muted)}.files-sort-btn{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.files-sort-btn:hover,.files-sort-btn.is-active{color:var(--text)}.files-row.is-drop-target,.files-card.is-drop-target,.files-crumb.is-drop-target{outline:2px dashed var(--accent-text);outline-offset:-2px;background:var(--accent-soft)}.files-row.is-unreadable .files-name,.files-card.is-unreadable .files-name{font-style:italic;color:var(--warn)}.files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:4px;padding:12px var(--sp-6) 22px}.files-card{position:relative;aspect-ratio:1;overflow:hidden;border-radius:8px;background:var(--surface2);outline:none;cursor:pointer}.files-card:hover{background:color-mix(in srgb,var(--surface2) 88%,var(--text))}.files-card.is-selected{box-shadow:inset 0 0 0 3px var(--accent-text)}.files-card-thumb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-block-end:40px;overflow:hidden;color:var(--text2)}.files-card-thumb.has-preview{padding:0}.files-card-body{position:absolute;inset-inline:0;inset-block-end:0;display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 11px}.files-card-body .files-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:1.3;overflow-wrap:anywhere;white-space:normal}.files-card-meta{overflow:hidden;font-size:11px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.files-card.will-preview .files-card-body{padding-block-start:36px;background:linear-gradient(to top,rgba(0,0,0,.68),transparent);color:#fff;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.files-card.will-preview .files-card-meta{color:#ffffffc7}.files-card.will-preview:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:1;height:58px;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.files-card.will-preview:hover .files-card-body,.files-card.will-preview:focus-visible .files-card-body,.files-card.will-preview:hover:before,.files-card.will-preview:focus-visible:before,.files-card.will-preview.is-selected:before{opacity:1}.files-card.is-video.will-preview .files-card-thumb:after{content:"";position:absolute;inset-inline-start:8px;inset-block-end:8px;width:26px;height:26px;border-radius:50%;background:#0000008c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 6.5v11l9-5.5z'/%3E%3C/svg%3E") center / 15px no-repeat}.files-card.is-video.will-preview:hover .files-card-thumb:after{opacity:0}.files-card-badges{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:2;display:flex;gap:4px}.files-card-badges .files-lock-badge{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.files-card:hover .files-card-badges,.files-card:focus-visible .files-card-badges,.files-card.is-selected .files-card-badges{opacity:0}.files-card-check{position:absolute;inset-block-start:9px;inset-inline-start:9px;z-index:3;opacity:0}.files-card:hover .files-card-check,.files-card.is-selected .files-card-check,.files-card:focus-visible .files-card-check{opacity:1}.files-card>.files-more{position:absolute;inset-block-start:6px;inset-inline-end:6px;z-index:3;border-radius:50%;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);opacity:0;transition:opacity var(--dur) var(--ease)}.files-card.will-preview>.files-more{background:#00000073;color:#fff}.files-card:hover>.files-more,.files-card:focus-within>.files-more,.files-card.is-selected>.files-more{opacity:1}@media(hover:none){.files-card>.files-more{opacity:1}}.files-empty-title{font-size:20px;font-weight:600;color:var(--text)}.files-sentinel{height:1px}.files-more-btn{display:flex;margin:var(--sp-4) auto var(--sp-6)}.files-drop-overlay{position:absolute;inset:8px;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);border:2px dashed var(--accent-text);border-radius:var(--r-lg);background:color-mix(in srgb,var(--bg) 88%,transparent);color:var(--accent-text);pointer-events:none;font-size:16px;font-weight:600}.files-root{display:flex;flex-direction:column;gap:var(--sp-5);padding:var(--sp-6) var(--sp-7) var(--sp-9);max-width:1240px;margin-inline:auto;width:100%}.files-root-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--sp-4)}.files-root-title{display:inline-flex;align-items:center;gap:10px;font-size:28px;font-weight:600;letter-spacing:-.02em}.files-root-count{padding:2px 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500;color:var(--text2)}.files-root-hint{margin:0;font-size:14px;color:var(--muted)}.files-stat{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.files-stat-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.files-stat-big{font:600 22px/1.15 var(--font-mono);letter-spacing:-.02em}.files-stat-big.is-warn{color:var(--warn, var(--danger))}.files-stat-of{font-size:13px;color:var(--muted)}.files-type{display:inline-block;padding:2px 9px;border:1px solid var(--line);border-radius:999px;font-size:12px;color:var(--text2)}.files-type.is-vault{border-color:var(--accent-text);color:var(--accent-text)}.files-buckets-table{border:1px solid var(--line);border-radius:calc(var(--r-lg) + 2px);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.files-buckets-table .table th,.files-buckets-table .table td{padding-block:14px}.files-buckets-table tbody tr{transition:background .12s ease}.files-buckets-table tbody tr:hover{background:var(--surface2)}.files-buckets-table .files-cell-name{display:flex;align-items:center;gap:var(--sp-3)}.files-row-ico{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--surface2);color:var(--accent-text)}.files-buckets-table .files-name-link{font-weight:600;color:var(--text)}.files-empty-choices{display:flex;flex-direction:column;gap:var(--sp-4)}.files-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-4)}.files-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;text-align:start;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:inherit;cursor:pointer}.files-choice:hover{border-color:var(--text2);background:var(--surface2)}.files-choice.is-primary{border-color:var(--accent-text)}.files-choice-icon{display:inline-flex;padding:10px;border-radius:var(--r);background:var(--surface2);color:var(--accent-text)}.files-choice-title{font-size:17px;font-weight:600}.files-choice-body{font-size:14px;line-height:1.5;color:var(--text2)}.files-inspector-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line2)}.files-inspector-body{display:flex;flex-direction:column;gap:22px;padding:22px}.files-inspector-title{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600;letter-spacing:-.01em;word-break:break-all}.files-inspector-sub{margin-block-start:6px;font-size:12.5px;line-height:1.4;color:var(--muted)}.files-info-card{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.files-info-row{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line2)}.files-info-row.is-last,.files-info-row:last-child{border-bottom:0}.files-info-value{text-align:end}.files-info-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:12.5px}.files-small{font-size:12px}.files-enc{display:inline-flex;align-items:center;gap:6px}.files-enc.is-e2e{color:var(--accent-text);font-weight:500}.files-section-head{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:10px}.files-ver-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line2)}.files-ver-row:last-child{border-bottom:0}.files-ver-tag{padding:4px 6px;border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text2);font:500 12px/1 var(--font-mono)}.files-ver-tag.is-current{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.files-ver-date{flex:1 1 auto;font-size:13px;color:var(--text2)}.files-ver-current{font-size:12px}.files-ver-hint{margin:0 0 10px;font-size:12.5px;line-height:18px}.files-ver-kept{display:block;margin-top:2px;font-size:12px;color:var(--text3, var(--text2))}.files-ver-actions{display:inline-flex;align-items:center;gap:4px}.files-ver-skel{margin:12px 14px}.files-link-btn{padding:4px;border:0;background:transparent;color:var(--accent-text);font-size:13px;font-weight:500;cursor:pointer}.files-link-btn:hover{text-decoration:underline}.files-inspector-actions{display:flex;gap:10px}.files-act{flex:1 1 0}.files-inspector-secondary{display:flex;flex-wrap:wrap;gap:4px}.files-region-pill{gap:8px;cursor:pointer}.files-region-pill input{accent-color:#d2f34c}.files-pick{min-height:260px}.files-pick-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font:400 13px/1 var(--font-mono)}.files-pick-crumb{display:inline-flex;align-items:center;gap:6px;padding:6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text2);cursor:pointer}.files-pick-crumb:hover{background:var(--surface2);color:var(--text)}.files-pick-list{list-style:none;margin:0;padding:0;max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:var(--r)}.files-pick-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line2);background:transparent;color:var(--text);text-align:start;cursor:pointer}.files-pick-item>span{flex:1 1 auto}.files-pick-item:hover:not(:disabled){background:var(--surface2)}.files-pick-item:disabled{opacity:.4;cursor:not-allowed}.files-lock{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);max-width:460px;margin:var(--sp-9) auto;padding:var(--sp-7) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.files-lock-icon{display:inline-flex;padding:12px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent-text)}.files-lock-title{font-size:22px;font-weight:700;letter-spacing:-.02em}.files-lock-form{align-self:stretch}.files-lock-note{font-size:13px;line-height:1.5}.tray{display:flex;flex-direction:column;max-height:min(60vh,520px);overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow)}.tray-head{display:flex;align-items:center;gap:var(--sp-2);padding:8px 8px 8px 16px;border-bottom:1px solid var(--line2)}.tray-title{flex:1 1 auto;font-weight:600}.tray-speed{font-size:12px;color:var(--accent-text)}.tray-btn{width:28px;height:28px;color:var(--muted)}.tray-btn:hover{color:var(--text)}.tray-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:12px 16px;list-style:none;overflow:auto}.tray-row{display:flex;flex-direction:column;gap:7px}.tray-row-top{display:flex;align-items:center;gap:8px;font:400 12px/1.2 var(--font-mono)}.tray-kind{flex:0 0 auto;color:var(--muted)}.tray-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tray-status{flex:0 0 auto;color:var(--muted)}.tray-done .tray-status{color:var(--accent-text)}.tray-status.is-error{color:var(--danger)}.tray-actions{display:inline-flex;flex:0 0 auto}.tray-actions .tray-btn{width:24px;height:24px}.tray-paused .progress>span,.tray-queued .progress>span{background:var(--muted)}.tray-error .progress>span,.tray-row.tray-error .progress>span{background:var(--danger)}.tray-meta{font-size:11px;color:var(--muted)}.tray-error{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.4;color:var(--danger)}.tray-row>.tray-error{color:var(--danger)}.tray-link{color:var(--accent-text);font-weight:600;text-decoration:underline}.tray-more{font:400 12px/1 var(--font-mono);color:var(--muted)}.tray-foot{display:flex;justify-content:flex-end;padding:6px 8px;border-top:1px solid var(--line2)}@media(prefers-reduced-motion:reduce){.tray .progress>span{transition:none}}@media(max-width:767px){.files-toolbar,.files-row{padding-inline:var(--sp-4)}.files-grid{padding-inline:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:3px}.files-quota{margin-inline:var(--sp-4)}}.share-dialog{min-width:0}.share-scope-set{display:flex;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;border:0;min-width:0}.share-scope{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r);cursor:pointer}.share-scope:has(input:checked){border-color:var(--accent-text);background:var(--accent-soft)}.share-scope.is-disabled{opacity:.55;cursor:not-allowed}.share-scope input{margin-block-start:3px;accent-color:#d2f34c}.share-scope>span{display:flex;flex-direction:column;gap:2px;min-width:0}.share-hint{font-size:13px;overflow-wrap:anywhere}.share-tab:disabled{opacity:.45;cursor:not-allowed}.share-person-card{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.share-person-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.share-fingerprint{display:block;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--field);font-size:15px;letter-spacing:.06em;overflow-wrap:anywhere}.share-link-out,.share-existing{display:flex;flex-direction:column;gap:var(--sp-2)}.share-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r)}.share-row{display:flex;align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-bottom:1px solid var(--line2)}.share-row:last-child{border-bottom:0}.share-row-main{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.share-revoke-note{font-size:13px;line-height:1.5}.share-trust{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);margin:var(--sp-4) var(--sp-6) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:13px}.share-trust:empty{display:none}.shares-page .tabs{margin-block-end:var(--sp-2)}.shares-actions{text-align:end;white-space:nowrap}.share-file-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);max-width:560px;padding:var(--sp-6)}.share-file-title{font-size:28px}.link-host{display:flex;justify-content:center;padding:var(--sp-8) var(--sp-4) var(--sp-9)}.link-view{width:100%;max-width:520px}.link-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-7) var(--sp-6)}.link-icon{display:inline-flex;padding:12px;border-radius:var(--r);background:var(--accent-soft);color:var(--accent-text)}.link-title{font-size:26px;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.link-meta{font-size:13px}.link-download{align-self:stretch;height:46px}.link-card .progress{align-self:stretch}.link-view.vault-link{max-width:860px}.vault-link-card{align-items:stretch}.vault-link-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.vault-link-list{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.vault-link-row{display:grid;grid-template-columns:minmax(0,1fr) 90px 120px 44px;align-items:center;gap:var(--sp-3);padding:8px 12px;border-bottom:1px solid var(--line)}.vault-link-row:last-child{border-bottom:0}.vault-link-open{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.vault-link-open:hover .vault-link-name{text-decoration:underline}.vault-link-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface2);color:var(--muted);overflow:hidden}.vault-link-thumb.has-img img{width:100%;height:100%;object-fit:cover}.vault-link-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.vault-link-size,.vault-link-date{font-size:13px}.vault-link-empty{padding:18px 12px}@media(max-width:640px){.vault-link-row{grid-template-columns:minmax(0,1fr) 44px}.vault-link-size,.vault-link-date{display:none}}.link-note{display:flex;align-items:flex-start;gap:6px;font-size:13px;line-height:1.5}.app-shell.files-quota-active .banner:has(.banner-link[href="/plan"]){display:none}.files-filter-wrap .kbd{flex:0 0 auto;white-space:nowrap}.files-icon-slot{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:7px;overflow:hidden}.files-icon-slot.has-preview{background:var(--surface2)}.files-preview{display:block;width:100%;height:100%;object-fit:cover}.bp-button{display:flex;align-items:center;width:100%;text-align:start;cursor:pointer}.bp-text{display:flex;align-items:center;gap:9px;min-width:0}.bp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files-card-thumb.has-tile.has-preview{padding:0}.files-card-thumb.has-preview.is-cover{padding:10px 10px 52px}.files-card-thumb.is-cover .files-preview{border-radius:12px}.ft{--c: #6b7280;position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c) 42%,transparent)}.ft-glyph{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ft-pdf{--c: #e5484d}.ft-doc{--c: #3b82f6}.ft-xls{--c: #30a46c}.ft-ppt{--c: #f76808}.ft-zip{--c: #d9930d}.ft-audio{--c: #8e4ec6}.ft-video{--c: #e93d82}.ft-raw{--c: #12a594}.ft-image{--c: #14a3b8}.ft-code{--c: #5b5bd6}.ft-txt{--c: #6b7280}.ft-font{--c: #7c6f9b}.ft-app{--c: #a18072}.files-card-thumb.has-tile{padding:10px 10px 52px}.ft-big{border-radius:12px}.ft-big .ft-glyph{width:38%;height:38%}.ft-ext{position:absolute;inset-inline-start:9px;bottom:8px;padding:2px 8px;border-radius:99px;background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c);font:700 11px var(--font-mono, ui-monospace, Consolas, monospace);letter-spacing:.06em}.ft-bars{position:relative;display:flex;align-items:center;gap:4px;height:38%}.ft-bars i{display:block;width:5px;border-radius:3px;background:var(--c);opacity:.75}.files-icon-slot .ft{border-radius:7px;box-shadow:inset 0 0 0 1.25px color-mix(in srgb,var(--c) 45%,transparent)}.files-icon-slot .ft-glyph{width:62%;height:62%}.mv,.mv-view,.mv-confirm,.mv-state,.mv-footer{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.mv-sub{margin:0;color:var(--text2);font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.mv-item{position:relative;display:flex;align-items:stretch;border-bottom:1px solid var(--line2)}.mv-item:last-child{border-bottom:0}.mv-ico{display:inline-flex;flex:0 0 auto;color:var(--muted)}.mv-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-status:empty,.mv-hint:empty{display:none}.mv-status,.mv-hint,.mv-where,.mv-note{margin:0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.mv-where{color:var(--text2);font:400 12.5px/1.5 var(--font-mono)}.mv-info{padding:12px 14px;font-size:13.5px;gap:12px}.mv-info-title{display:block;margin-block-end:2px}.mv-box-text{margin:0 0 var(--sp-2)}.mv-left{margin:var(--sp-2) 0 0;padding-inline-start:18px;display:grid;gap:2px}.mv-ack{padding:4px 2px}.mv-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-block-start:var(--sp-2)}.mv-busy{display:flex;align-items:center;gap:10px;margin:0;font-weight:600}.mv-counts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;color:var(--muted);font:400 12.5px/1.4 var(--font-mono)}.mv-run .progress{height:8px;border-radius:999px}.mv-steps{list-style:none;margin:0;padding:0;display:grid;gap:2px;font-size:13.5px}.mv-step{display:flex;align-items:center;gap:10px;padding:4px 0;color:var(--muted)}.mv-step.is-now{color:var(--text);font-weight:700}.mv-step.is-done{color:var(--accent-text)}.mv-mark{display:inline-flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;height:18px}.mv-step:not(.is-now):not(.is-done) .mv-mark:before{content:"";width:9px;height:9px;border:1.5px solid currentColor;border-radius:50%}.mv-mark .spinner{width:14px;height:14px}.mv-current{margin:0;min-height:1.4em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}@media(max-width:480px){.mv-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.mv-mark .spinner{animation-duration:2.4s}}.share-limit-full{color:var(--text);font-weight:600}.files-ver-by{color:var(--text2)}.trash-page{position:relative;padding:22px 28px 110px;max-width:1180px;margin-inline:auto}.trash-head-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px}.trash-title{margin:0;font-size:28px;letter-spacing:-.03em}.trash-sub{color:var(--muted);font-size:13px}.trash-spacer{flex:1}.btn-danger-outline{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}.btn-danger-outline:hover{background:var(--danger-soft);color:var(--danger)}.trash-note{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.trash-table{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.trash-row{display:grid;grid-template-columns:36px minmax(0,1.8fr) minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,1fr) 190px;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line2);font-size:14px}.trash-row:last-child{border-bottom:0}.trash-head{padding-block:9px;background:var(--surface2);color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.trash-row.is-selected{background:var(--accent-soft)}.trash-cell{min-width:0}.trash-name{display:flex;align-items:center;gap:11px;font-weight:600}.trash-name .files-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-count{flex:none;color:var(--muted);font-size:12.5px;font-weight:500}.trash-from,.trash-size{color:var(--text2);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trash-when{color:var(--muted)}.trash-left{display:inline-flex;align-items:center;gap:8px;color:var(--text2);font-size:12.5px;white-space:nowrap}.trash-bar{display:block;flex:none;width:46px;height:5px;overflow:hidden;border-radius:9px;background:var(--line)}.trash-bar i{display:block;height:100%;background:var(--accent)}.trash-left.is-low .trash-bar i{background:var(--warn)}.trash-act{display:flex;align-items:center;justify-content:flex-end;gap:6px}.trash-act .btn{gap:6px}.trash-more{display:flex;justify-content:center;padding:12px}.trash-floating{position:fixed;bottom:24px;left:50%;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 12px 10px 18px;border-radius:16px;background:var(--text);box-shadow:var(--shadow);color:var(--bg);font-weight:700;transform:translate(-50%)}.trash-floating .btn{border-color:transparent}.trash-floating .btn:not(.btn-primary){background:color-mix(in srgb,var(--bg) 16%,transparent);color:inherit}.trash-floating .btn-ghost{color:inherit}@media(max-width:1000px){.trash-page{padding-inline:14px}.trash-row{grid-template-columns:30px minmax(0,1fr) auto}.trash-row>:nth-child(n+3):not(:last-child){display:none}}.mp-btn{display:grid;flex:none;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--text2);cursor:pointer}.mp-btn:hover:not(:disabled){background:var(--surface2);color:var(--text)}.mp-btn:disabled{opacity:.4;cursor:default}.mp-btn.is-on{color:var(--accent-text)}.mv-overlay{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#08080af0;color:#f2f2f0}.mv-head{display:flex;align-items:center;gap:12px;padding:12px 18px}.mv-head .mp-btn{color:#d8d8d4}.mv-head .mp-btn:hover{background:#ffffff1f;color:#fff}.mv-ico{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff1a}.mv-name{display:grid;flex:1;min-width:0}.mv-title{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.mv-meta{color:#a8a8a4;font-size:12.5px}.mv-body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 300px;gap:18px;min-height:0;padding:0 18px 18px}.mv-body:not(:has(.mv-side)){grid-template-columns:minmax(0,1fr)}.mv-stage{position:relative;display:grid;place-items:center;min-height:0;border-radius:16px;background:#000;overflow:hidden}.mv-video{width:100%;height:100%;max-height:100%;background:#000;object-fit:contain}.mv-video[hidden]{display:none}.mv-status{display:flex;align-items:center;gap:18px;max-width:560px;padding:24px}.mv-status[hidden]{display:none}.mv-warn{display:grid;flex:none;place-items:center;width:60px;height:60px;border-radius:16px;background:#ffb45429;color:#ffb454}.mv-error h3{margin:0 0 6px;font-size:18px}.mv-error p{margin:0 0 14px;color:#c8c8c4;font-size:14.5px}.mv-loading{color:#c8c8c4;font-family:var(--font-mono);font-size:14px}.mv-side{display:flex;flex-direction:column;gap:4px;min-height:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;overflow:auto}.mv-side h4{margin:0 0 8px;font-size:14px}.mv-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:none;color:inherit;text-align:start;cursor:pointer}.mv-item:hover{background:#ffffff14}.mv-item.is-now{background:color-mix(in srgb,var(--accent) 22%,transparent)}.mv-item-ico{flex:none;color:#a8a8a4}.mv-item-text{display:grid;min-width:0}.mv-item-name{overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.mv-item small{color:#a8a8a4}@media(max-width:900px){.mv-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.mv-side{max-height:30vh}}.ip{position:relative;border:1px solid var(--line2);border-radius:14px;overflow:hidden;background:var(--surface2)}.ip-frame{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:conic-gradient(var(--surface2) 25%,var(--surface) 0 50%,var(--surface2) 0 75%,var(--surface) 0) 0 0 / 18px 18px}.ip-open{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;background:none;cursor:zoom-in}.ip-img,.ip-thumb{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.ip-thumb{position:absolute;inset:0;filter:blur(10px);transform:scale(1.04);opacity:.85}.ip-img{opacity:0;transition:opacity .25s ease}.ip[data-state=ready] .ip-img{opacity:1}.ip-status{position:absolute;inset-inline:10px;bottom:54px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text2);font-size:13px;text-align:center}.ip-status:empty{display:none}.ip[data-state=loading] .ip-status span:before{content:"";display:inline-block;width:12px;height:12px;margin-inline-end:8px;vertical-align:-1px;border:2px solid var(--line);border-top-color:var(--accent-text, var(--text));border-radius:50%;animation:ip-spin .8s linear infinite}@keyframes ip-spin{to{transform:rotate(360deg)}}.ip-bar{display:flex;align-items:center;gap:4px;padding:7px 8px;border-top:1px solid var(--line2);background:var(--surface)}.ip-sp{flex:1}.ip-count{min-width:56px;text-align:center;font-size:12px;color:var(--muted)}.ip-btn{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:none;color:var(--text2);cursor:pointer}.ip-btn:hover:not(:disabled){background:var(--surface2);color:var(--text)}.ip-btn:disabled{opacity:.35;cursor:default}.ip-show{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:0;border-radius:99px;background:var(--accent);color:var(--accent-ink, #0a0a0b);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ip-show:hover{filter:brightness(1.06)}html.ss-open{overflow:hidden}.ss-overlay{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:radial-gradient(120% 90% at 50% 40%,#15161a,#060608 72%);color:#f3f3ef;outline:none;-webkit-user-select:none;user-select:none}.ss-head{position:absolute;inset-inline:0;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:14px 18px;background:linear-gradient(#050506d1,#05050600);transition:opacity .3s ease}.ss-name{min-width:0}.ss-title{display:block;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.ss-count{font-size:12px;color:#a9a9b0}.ss-sp{flex:1}.ss-btn{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff12;color:#ecece8;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ss-btn:hover{background:#ffffff29}.ss-play{background:var(--accent);color:#0a0a0b;border-color:transparent}.ss-play:hover{background:var(--accent);filter:brightness(1.08)}.ss-speed{height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff12;color:#ecece8;font:inherit;font-size:13px}.ss-speed option{color:#111}.ss-stage{position:absolute;inset:0;display:grid;place-items:center;grid-template:minmax(0,1fr) / minmax(0,1fr);padding:72px 88px 36px}.ss-img{max-width:100%;max-height:100%;min-height:0;min-width:0;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px #0009,0 0 0 1px #ffffff12;opacity:0;transform:scale(.985);transition:opacity .35s ease,transform .35s ease}.ss-img.ss-ready{opacity:1;transform:none}.ss-status{position:absolute;display:grid;place-items:center}.ss-loading{padding:9px 16px;border:1px solid rgba(255,255,255,.12);border-radius:99px;background:#0e0e10cc;font-size:13.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ss-error{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:34ch;padding:20px 24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#0e0e10d9;text-align:center}.ss-error p{margin:0;color:#cfcfd4}.ss-nav{position:absolute;top:50%;z-index:3;width:50px;height:50px;margin-top:-25px;border-radius:50%;background:#121214b8;transition:opacity .3s ease}.ss-prev{inset-inline-start:18px}.ss-next{inset-inline-end:18px}.ss-progress{position:absolute;inset-inline:0;bottom:0;z-index:3;height:3px;background:#ffffff14;transition:opacity .3s ease}.ss-progress-bar{display:block;width:0;height:100%;background:var(--accent)}@keyframes ss-countdown{0%{width:0}to{width:100%}}.ss-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ss-overlay.ss-idle{cursor:none}.ss-overlay.ss-idle .ss-head,.ss-overlay.ss-idle .ss-nav{opacity:0;pointer-events:none}.ss-overlay:not(.ss-playing) .ss-progress{opacity:0}@media(max-width:720px){.ss-stage{padding:64px 0 24px}.ss-img{border-radius:0;box-shadow:none}.ss-nav{display:none}.ss-title{max-width:18ch}.ss-speed{display:none}}@media(prefers-reduced-motion:reduce){.ss-img,.ip-img{transition:none;transform:none}}.fxp{--fxp-dur-fast: .15s;--fxp-dur: .2s;--fxp-dur-slow: .25s;--fxp-ease: cubic-bezier(.2, .7, .2, 1);--fxp-bg: var(--bg, #0a0a0b);--fxp-surface: var(--surface, #121214);--fxp-surface2: var(--surface2, #17171a);--fxp-line: var(--line, #26262b);--fxp-ink: var(--text, #ecece8);--fxp-ink2: var(--text2, #b4b4ba);--fxp-muted: var(--muted, #9a9aa2);--fxp-accent: var(--accent, #d2f34c);--fxp-accent-ink: var(--accent-ink, #0a0a0b);--fxp-accent-text: var(--accent-text, #d2f34c);--fxp-accent-soft: color-mix(in srgb, var(--fxp-accent) 20%, transparent);--fxp-focus: var(--focus-color, #d2f34c);--fxp-danger: var(--danger, #ff8a80);--fxp-warn: var(--warn, #ffb454);--fxp-font: var(--font-sans, system-ui, "Segoe UI", sans-serif);--fxp-mono: var(--font-mono, ui-monospace, Consolas, monospace);--fxp-hover-bg: color-mix(in srgb, var(--fxp-ink) 12%, transparent);--fxp-bar-h: 100px;color:var(--fxp-ink);font-family:var(--fxp-font);-webkit-font-smoothing:antialiased}.fxp-dark{--fxp-bg: #0b0b0d;--fxp-surface: #16161a;--fxp-surface2: #1f1f24;--fxp-line: rgba(255, 255, 255, .16);--fxp-ink: #f4f4f1;--fxp-ink2: #d2d2d6;--fxp-muted: #a8a8b0;--fxp-accent: #d2f34c;--fxp-accent-ink: #0a0a0b;--fxp-accent-text: #d2f34c;--fxp-focus: #d2f34c;--fxp-danger: #ff8a80;--fxp-warn: #ffb454}.fxp *,.fxp *:before,.fxp *:after{box-sizing:border-box}.fxp [hidden]{display:none!important}.fxp :focus-visible{outline:2px solid var(--fxp-focus);outline-offset:2px}.fxp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fxp-icon{flex:none;pointer-events:none}html[dir=rtl] .fxp-mirror,.fxp[dir=rtl] .fxp-mirror{transform:scaleX(-1)}.fxp-btn{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--fxp-ink);cursor:pointer;transition:background var(--fxp-dur-fast) var(--fxp-ease),color var(--fxp-dur-fast) var(--fxp-ease),transform var(--fxp-dur-fast) var(--fxp-ease);-webkit-tap-highlight-color:transparent}.fxp-btn:hover:not(:disabled){background:var(--fxp-hover-bg)}.fxp-btn:active:not(:disabled){transform:scale(.94)}.fxp-btn:disabled{opacity:.4;cursor:default}.fxp-btn.is-on{color:var(--fxp-accent-text)}.fxp-btn[aria-expanded=true]{background:var(--fxp-hover-bg)}.fxp-speed{width:auto;min-width:44px;padding:0 10px;border-radius:22px;font:600 14px/1 var(--fxp-font);font-variant-numeric:tabular-nums}.fxp-slider{position:relative;display:block;height:32px;min-width:0;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;--fxp-p: 0}.fxp-slider:focus-visible{outline:none}.fxp-slider:focus-visible .fxp-track{outline:2px solid var(--fxp-focus);outline-offset:3px}.fxp-slider[aria-disabled=true]{opacity:.5;pointer-events:none}.fxp-track{position:absolute;inset-inline:0;top:50%;height:4px;margin-top:-2px;border-radius:999px;background:color-mix(in srgb,var(--fxp-ink) 28%,transparent);overflow:hidden;transition:height var(--fxp-dur-fast) var(--fxp-ease),margin-top var(--fxp-dur-fast) var(--fxp-ease)}.fxp-slider:hover .fxp-track,.fxp-slider:focus-visible .fxp-track,.fxp-slider.is-drag .fxp-track{height:6px;margin-top:-3px}.fxp-seg{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--fxp-ink) 36%,transparent)}.fxp-buf{position:absolute;inset:0}.fxp-fill{position:absolute;top:0;bottom:0;inset-inline-start:0;inline-size:calc(var(--fxp-p) * 100%);background:var(--fxp-accent)}.fxp-thumb{position:absolute;top:50%;inset-inline-start:calc(var(--fxp-p) * 100%);width:14px;height:14px;margin-top:-7px;margin-inline-start:-7px;border-radius:50%;background:#fff;box-shadow:0 1px 6px #00000073;transform:scale(0);transition:transform var(--fxp-dur-fast) var(--fxp-ease)}.fxp-slider:hover .fxp-thumb,.fxp-slider:focus-visible .fxp-thumb,.fxp-slider.is-drag .fxp-thumb{transform:scale(1)}.fxp-bubble{position:absolute;bottom:calc(100% - 2px);inset-inline-start:var(--fxp-hover, 0px);padding:3px 8px;border-radius:8px;background:#0a0a0ce0;color:#fff;font:500 12.5px/1.3 var(--fxp-mono);pointer-events:none;white-space:nowrap;transform:translate(-50%)}.fxp[dir=rtl] .fxp-bubble{transform:translate(50%)}.fxp-volgroup{display:flex;align-items:center}.fxp-volgroup .fxp-vol{width:0;opacity:0;overflow:hidden;transition:width var(--fxp-dur) var(--fxp-ease),opacity var(--fxp-dur) var(--fxp-ease),margin var(--fxp-dur) var(--fxp-ease)}.fxp-volgroup:hover .fxp-vol,.fxp-volgroup:focus-within .fxp-vol{width:84px;margin-inline-end:10px;opacity:1;overflow:visible}.fxp-audio .fxp-volgroup .fxp-vol{width:96px;margin-inline-end:8px;opacity:1;overflow:visible}.fxp-video{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#000;color:#fff;outline:none;user-select:none;-webkit-user-select:none;container-type:inline-size}.fxp.fxp-video.is-fs{position:fixed;inset:0;z-index:2147483000;width:100%;height:100%;border-radius:0}.fxp-surface{position:absolute;inset:0;background:#000}.fxp-media{display:block;width:100%;height:100%;background:#000;object-fit:contain}.fxp-video[data-controls=hidden] .fxp-surface{cursor:none}.fxp-bar{position:absolute;inset-inline:0;bottom:0;z-index:3;padding:36px 12px 6px;background:linear-gradient(to top,#000000d1,#00000080 55%,#0000);transition:opacity var(--fxp-dur) var(--fxp-ease),transform var(--fxp-dur) var(--fxp-ease)}.fxp-video[data-controls=hidden] .fxp-bar,.fxp-video[data-controls=hidden] .fxp-titlebar{opacity:0;transform:translateY(6px);pointer-events:none}.fxp-seekrow{padding-inline:6px}.fxp-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.fxp-grp{display:flex;align-items:center;gap:2px;min-width:0}.fxp-grp-end{justify-content:flex-end}.fxp-time{height:44px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#f4f4f1;font:500 13.5px/1 var(--fxp-mono);white-space:nowrap;cursor:pointer;font-variant-numeric:tabular-nums}.fxp-time:hover{background:var(--fxp-hover-bg)}.fxp-skip .fxp-icon{width:24px;height:24px}.fxp-titlebar{position:absolute;inset-inline:0;top:0;z-index:3;padding:16px 24px 40px;background:linear-gradient(to bottom,#000000b3,#0000);font:600 16px/1.3 var(--fxp-font);pointer-events:none;opacity:0;transition:opacity var(--fxp-dur) var(--fxp-ease)}.fxp-video.is-fs .fxp-titlebar{opacity:1}.fxp-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-flash{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.fxp-flash-disc{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;background:#0a0a0c99;color:#fff;opacity:0}.fxp-flash.is-go .fxp-flash-disc{animation:fxp-pop var(--fxp-dur-slow) var(--fxp-ease)}@keyframes fxp-pop{0%{opacity:.92;transform:scale(.82)}to{opacity:0;transform:scale(1.22)}}.fxp-bigplay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;width:88px;height:88px;margin:auto;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#0a0a0c9e;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform var(--fxp-dur-fast) var(--fxp-ease),background var(--fxp-dur-fast) var(--fxp-ease)}.fxp-bigplay:hover{background:#0a0a0ccc;transform:scale(1.04)}.fxp-spin{position:absolute;inset:0;z-index:2;display:grid;place-items:center;width:64px;height:64px;margin:auto;pointer-events:none}.fxp-ring{display:block;width:44px;height:44px;border:3px solid rgba(255,255,255,.24);border-top-color:var(--fxp-accent);border-radius:50%;animation:fxp-spin .9s linear infinite}@keyframes fxp-spin{to{transform:rotate(360deg)}}.fxp-subs{position:absolute;inset-inline:6%;bottom:6%;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;pointer-events:none;transition:bottom var(--fxp-dur) var(--fxp-ease)}.fxp-video[data-controls=shown] .fxp-subs{bottom:calc(var(--fxp-bar-h) + 8px)}.fxp-cue{max-width:100%;padding:.12em .55em;border-radius:6px;background:#000000bd;color:#fff;font:500 clamp(14px,2.3cqw,32px) / 1.4 var(--fxp-font);text-align:center;white-space:pre-line;overflow-wrap:anywhere}.fxp-card{position:absolute;inset-inline-start:16px;bottom:calc(var(--fxp-bar-h) + 12px);z-index:4;display:grid;gap:10px;max-width:min(380px,calc(100% - 32px));padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#141418eb;color:#f4f4f1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 48px #0000008c;animation:fxp-rise var(--fxp-dur) var(--fxp-ease)}.fxp-next{inset:0;margin:auto;width:min(380px,calc(100% - 32px));height:fit-content;text-align:center;justify-items:center}@keyframes fxp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fxp-card-title{font:600 15px/1.35 var(--fxp-font);overflow-wrap:anywhere}.fxp-card-kicker{color:var(--fxp-muted);font:600 12.5px/1.2 var(--fxp-font)}.fxp-card-sub{color:#d2d2d6;font:500 13.5px/1.3 var(--fxp-font)}.fxp-card-actions{display:flex;flex-wrap:wrap;gap:8px}.fxp-cbtn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:transparent;color:#f4f4f1;font:600 14px/1 var(--fxp-font);cursor:pointer;transition:background var(--fxp-dur-fast) var(--fxp-ease)}.fxp-cbtn:hover{background:#ffffff1f}.fxp-cbtn.is-primary{border-color:transparent;background:var(--fxp-accent);color:var(--fxp-accent-ink)}.fxp-cbtn.is-primary:hover{background:var(--fxp-accent);filter:brightness(1.06)}.fxp-notice{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-start;gap:18px;width:min(520px,calc(100% - 32px));height:fit-content;margin:auto;padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;color:#f4f4f1}.fxp-notice .fxp-panel-ico{background:#ffffff14;color:#d2d2d6}.fxp-notice-text{margin:0;color:#d2d2d6;font:400 14.5px/1.5 var(--fxp-font)}.fxp-panel{position:absolute;inset:0;z-index:4;display:flex;align-items:flex-start;gap:18px;width:min(580px,calc(100% - 32px));height:fit-content;margin:auto;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:#ffffff0d;color:#f4f4f1}.fxp-video.is-error .fxp-bar,.fxp-video[data-size=s] .fxp-sep{display:none}.fxp-panel-ico{display:grid;flex:none;place-items:center;width:56px;height:56px;border-radius:14px;background:#ffb45429;color:#ffb454}.fxp-panel-body{display:grid;gap:8px;min-width:0}.fxp-panel-body h3{margin:0;font:700 18px/1.3 var(--fxp-font)}.fxp-panel-body p{margin:0;color:#d2d2d6;font:400 14.5px/1.5 var(--fxp-font);overflow-wrap:anywhere}.fxp-panel-name,.fxp-panel-note{color:#a8a8b0!important;font-size:13px!important}.fxp-panel .fxp-card-actions{margin-top:6px}.fxp-menu{position:absolute;z-index:6;min-width:210px;max-width:min(320px,calc(100% - 16px));max-height:min(380px,calc(100% - 130px));padding:6px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#18181cf7;color:#f4f4f1;box-shadow:0 18px 48px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fxp-rise var(--fxp-dur-fast) var(--fxp-ease)}.fxp-audio .fxp-menu{background:var(--fxp-surface);color:var(--fxp-ink);border-color:var(--fxp-line)}.fxp-menu-head{padding:8px 12px 4px;color:var(--fxp-muted);font:700 12px/1.2 var(--fxp-font)}.fxp-menu-item{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:10px;background:none;color:inherit;font:500 14px/1.2 var(--fxp-font);text-align:start;cursor:pointer}.fxp-menu-item:hover,.fxp-menu-item:focus-visible{background:var(--fxp-hover-bg)}.fxp-menu-item:focus-visible{outline-offset:-2px}.fxp-menu-item.is-on{color:var(--fxp-accent-text)}.fxp-menu-mark{display:inline-grid;flex:none;place-items:center;width:16px}.fxp-menu-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-menu-hint{color:var(--fxp-muted);font-size:12.5px}.fxp-help{position:absolute;inset:0;z-index:7;display:grid;place-items:center;padding:16px;background:#0000009e;animation:fxp-fade var(--fxp-dur) var(--fxp-ease)}@keyframes fxp-fade{0%{opacity:0}to{opacity:1}}.fxp-help-card{width:min(460px,100%);max-height:100%;overflow:auto;padding:18px 20px 12px;border:1px solid var(--fxp-line);border-radius:16px;background:var(--fxp-surface);color:var(--fxp-ink);box-shadow:0 18px 48px #0009}.fxp-help-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:16px}.fxp-help-table{width:100%;border-collapse:collapse}.fxp-help-table th,.fxp-help-table td{padding:7px 0;border-top:1px solid var(--fxp-line);font:400 14px/1.35 var(--fxp-font);text-align:start;vertical-align:middle}.fxp-help-table th{padding-inline-end:14px;color:var(--fxp-ink2);font-weight:500}.fxp-help-table td{white-space:nowrap;text-align:end}.fxp-kbd{display:inline-block;min-width:26px;padding:2px 7px;border:1px solid var(--fxp-line);border-bottom-width:2px;border-radius:6px;background:var(--fxp-surface2);color:var(--fxp-ink);font:500 12px/1.4 var(--fxp-mono);text-align:center}.fxp-keys-or{margin-inline:2px}.fxp-video[data-size=s] .fxp-volgroup,.fxp-video[data-size=s] .fxp-loop,.fxp-video[data-size=s] .fxp-pip,.fxp-video[data-size=s] .fxp-speed,.fxp-video[data-size=s] .fxp-rem,.fxp-video[data-size=s] .fxp-skip{display:none}.fxp-video[data-size=s] .fxp-bar{padding-inline:8px}.fxp-video[data-size=m] .fxp-loop,.fxp-video[data-size=m] .fxp-pip{display:none}.fxp-video[data-size=s] .fxp-panel{flex-direction:column;gap:12px;padding:18px}@media(pointer:coarse){.fxp-video .fxp-volgroup .fxp-vol{display:none}.fxp-thumb{transform:scale(1)}.fxp-cbtn{min-height:44px}}.fxp-audio{position:relative;display:flex;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--fxp-bg);outline:none;container-type:inline-size}.fxp-aud-bg{position:absolute;inset:-60px;opacity:.42;filter:blur(64px) saturate(1.25);pointer-events:none;overflow:hidden}.fxp-aud-bg img,.fxp-aud-bg .fxp-art{display:block;width:100%;height:100%;object-fit:cover}:root[data-theme=light] .fxp-audio:not(.fxp-dark) .fxp-aud-bg{opacity:.3}.fxp-aud-body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:24px;width:100%;min-height:0;padding:24px}.fxp-aud-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;max-width:560px;min-width:0;min-height:0;margin-inline:auto}.fxp-aud-art{width:min(340px,100%,40vh);aspect-ratio:1;flex:none;border-radius:14px;background:var(--fxp-surface2);box-shadow:0 24px 60px #0000006b;overflow:hidden}.fxp-aud-img{display:block;width:100%;height:100%;object-fit:cover;animation:fxp-fade var(--fxp-dur-slow) var(--fxp-ease)}.fxp-art{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(var(--fxp-angle, 135deg),hsl(var(--fxp-h1, 220) 62% 46%),hsl(var(--fxp-h2, 280) 58% 28%));color:#ffffffe0}.fxp-aud-art .fxp-art-note .fxp-icon{width:28%;height:28%;min-width:36px;min-height:36px}.fxp-aud-info{display:grid;gap:3px;max-width:100%;text-align:center}.fxp-aud-title{margin:0;min-height:1.3em;font:700 22px/1.3 var(--fxp-font);overflow-wrap:anywhere}.fxp-aud-artist{min-height:1.4em;margin:0;color:var(--fxp-ink2);font:500 15px/1.4 var(--fxp-font);overflow-wrap:anywhere}.fxp-aud-album{min-height:1.3em;margin:0;color:var(--fxp-muted);font:400 13px/1.3 var(--fxp-font);overflow-wrap:anywhere}.fxp-aud-status{margin:0;color:var(--fxp-ink2);font:500 13.5px/1.4 var(--fxp-mono);text-align:center}.fxp-aud-status.is-error{color:var(--fxp-danger);font-family:var(--fxp-font)}.fxp-viz{display:block;width:100%;height:64px;color:var(--fxp-accent-text)}.fxp-aud-seekrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%}.fxp-aud-time{min-width:40px;color:var(--fxp-muted);font:500 12.5px/1 var(--fxp-mono);text-align:center;font-variant-numeric:tabular-nums}.fxp-aud-ctrls{display:flex;align-items:center;justify-content:center;gap:10px}.fxp-aud-ctrls .fxp-btn{width:48px;height:48px}.fxp-aud-ctrls .fxp-aud-side{width:44px;height:44px}.fxp-aud-ctrls .fxp-aud-play{width:64px;height:64px;background:var(--fxp-accent);color:var(--fxp-accent-ink)}.fxp-aud-ctrls .fxp-aud-play:hover:not(:disabled){background:var(--fxp-accent);filter:brightness(1.06)}.fxp-aud-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;width:100%}.fxp-aud-queuebtn{display:none}.fxp-aud-queue{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid var(--fxp-line);border-radius:16px;background:color-mix(in srgb,var(--fxp-surface) 82%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.fxp-q-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:14px 16px 8px}.fxp-q-head small{min-width:0;overflow:hidden;color:var(--fxp-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.fxp-q-list{flex:1;min-height:0;margin:0;padding:0 6px 8px;list-style:none;overflow:auto}.fxp-q-item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;border:0;border-radius:10px;background:none;color:var(--fxp-ink);font:400 13.5px/1.3 var(--fxp-font);text-align:start;cursor:pointer}.fxp-q-item:hover{background:var(--fxp-hover-bg)}.fxp-q-list .is-now .fxp-q-item{background:var(--fxp-accent-soft);color:var(--fxp-accent-text);font-weight:700}.fxp-q-num,.fxp-q-size{color:var(--fxp-muted);font:500 12px/1 var(--fxp-mono);font-variant-numeric:tabular-nums}.fxp-q-list .is-now .fxp-q-num{color:var(--fxp-accent-text)}.fxp-q-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-eq{display:none;align-items:flex-end;gap:2px;height:14px}.fxp-eq i{display:block;width:3px;height:5px;border-radius:2px;background:currentColor}.fxp-q-list .is-now .fxp-q-n{display:none}.fxp-q-list .is-now .fxp-eq{display:inline-flex}.fxp-aud-queue.is-playing .is-now .fxp-eq i{animation:fxp-eq .9s ease-in-out infinite}.fxp-aud-queue.is-playing .is-now .fxp-eq i:nth-child(2){animation-delay:.15s}.fxp-aud-queue.is-playing .is-now .fxp-eq i:nth-child(3){animation-delay:.3s}@keyframes fxp-eq{0%,to{height:4px}50%{height:14px}}.fxp-audio[data-size=m] .fxp-aud-body,.fxp-audio[data-size=s] .fxp-aud-body{grid-template-columns:minmax(0,1fr);padding:16px}.fxp-audio[data-size=m] .fxp-aud-queue,.fxp-audio[data-size=s] .fxp-aud-queue{position:absolute;inset-inline:12px;bottom:12px;z-index:5;max-height:60%;box-shadow:0 18px 48px #00000080;background:var(--fxp-surface);display:none}.fxp-audio[data-size=m].show-queue .fxp-aud-queue,.fxp-audio[data-size=s].show-queue .fxp-aud-queue{display:flex}.fxp-audio[data-size=m] .fxp-aud-queuebtn,.fxp-audio[data-size=s] .fxp-aud-queuebtn{display:inline-grid}.fxp-audio[data-size=s] .fxp-aud-title{font-size:19px}.fxp-audio[data-size=s] .fxp-aud-art{width:min(260px,100%,34vh)}.fxp-audio[data-size=s] .fxp-viz{height:48px}.fxp-mini{position:fixed;inset-inline:var(--fxp-mini-inset, 0px) 0;bottom:var(--fxp-mini-bottom, 0px);z-index:40;border-top:1px solid var(--fxp-line);background:color-mix(in srgb,var(--fxp-surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -10px 30px #0000001a;padding-bottom:env(safe-area-inset-bottom,0px)}@media(min-width:768px){.fxp-mini{--fxp-mini-inset: var(--rail-w, 0px)}}@media(max-width:767px){.fxp-mini{--fxp-mini-bottom: 62px}}.fxp-mini-seek{position:absolute;inset-inline:0;top:-9px;height:18px}.fxp-mini-seek .fxp-track{height:3px;margin-top:-1.5px;border-radius:0}.fxp-mini-seek:hover .fxp-track,.fxp-mini-seek:focus-visible .fxp-track,.fxp-mini-seek.is-drag .fxp-track{height:5px;margin-top:-2.5px}.fxp-mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px;height:64px;padding-inline:12px}.fxp-mini-now{display:flex;align-items:center;gap:12px;min-width:0;height:56px;padding:4px 6px;border:0;border-radius:12px;background:none;color:var(--fxp-ink);text-align:start;cursor:pointer}.fxp-mini-now:hover{background:var(--fxp-hover-bg)}.fxp-mini-cover{display:block;flex:none;width:48px;height:48px;border-radius:8px;background:var(--fxp-surface2);overflow:hidden}.fxp-mini-cover img{display:block;width:100%;height:100%;object-fit:cover}.fxp-mini-text{display:grid;min-width:0}.fxp-mini-title,.fxp-mini-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fxp-mini-title{font:600 14px/1.35 var(--fxp-font)}.fxp-mini-sub{color:var(--fxp-muted);font:400 12.5px/1.3 var(--fxp-font)}.fxp-mini-ctrls{display:flex;align-items:center;gap:2px}.fxp-mini-play{background:var(--fxp-accent);color:var(--fxp-accent-ink)}.fxp-mini-play:hover:not(:disabled){background:var(--fxp-accent);filter:brightness(1.06)}.fxp-mini-time{color:var(--fxp-muted);font:500 12.5px/1 var(--fxp-mono);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:767px){.fxp-mini-row{grid-template-columns:minmax(0,1fr) auto auto;padding-inline:8px}.fxp-mini-time,.fxp-mini-ctrls .fxp-btn:not(.fxp-mini-play),.fxp-mini-expand{display:none}}body.has-player .app-main,body.has-player main{padding-bottom:92px}.fxp-modal{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#08080af5;color:#f2f2f0;animation:fxp-fade var(--fxp-dur) var(--fxp-ease)}.fxp-modal.is-themed{background:var(--bg, #0a0a0b);color:var(--text, #ecece8)}.fxp-mhead{display:flex;align-items:center;gap:12px;padding:10px 18px;border-block-end:1px solid rgba(255,255,255,.08)}.fxp-modal.is-themed .fxp-mhead{border-block-end-color:var(--line, #26262b)}.fxp-mico{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff1a}.fxp-modal.is-themed .fxp-mico{background:var(--surface2, #17171a)}.fxp-mname{display:grid;flex:1 1 auto;min-width:0}.fxp-mtitle{overflow:hidden;font-size:.98rem;text-overflow:ellipsis;white-space:nowrap}.fxp-mmeta{color:#a4a4ac;font:400 12.5px/1.3 var(--font-mono, ui-monospace, monospace)}.fxp-modal.is-themed .fxp-mmeta{color:var(--muted, #9a9aa2)}.fxp-mhead .fxp-btn{color:#d8d8d4}.fxp-mhead .fxp-btn:hover{background:#ffffff1f;color:#fff}.fxp-modal.is-themed .fxp-mhead .fxp-btn{color:var(--text2, #b4b4ba)}.fxp-modal.is-themed .fxp-mhead .fxp-btn:hover{background:var(--surface2, #17171a);color:var(--text, #ecece8)}.fxp-mbody{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-height:0;padding:0 16px 16px}.fxp-mbody:not(:has(.fxp-side)){grid-template-columns:minmax(0,1fr)}.fxp-stage{position:relative;min-height:0;border-radius:16px;background:#000;overflow:hidden}.fxp-stage.is-audio{background:transparent;border-radius:0}.fxp-mbody.is-audio{padding:0;grid-template-columns:minmax(0,1fr)}.fxp-stage>.fxp{position:absolute;inset:0}.fxp-side{display:flex;flex-direction:column;gap:4px;min-height:0;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0a;overflow:auto}.fxp-side h4{margin:0 0 8px;font-size:14px}.fxp-item{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 10px;border:0;border-radius:10px;background:none;color:inherit;text-align:start;cursor:pointer}.fxp-item:hover{background:#ffffff14}.fxp-item.is-now{background:color-mix(in srgb,var(--accent, #d2f34c) 22%,transparent)}.fxp-item-ico{flex:none;color:#a8a8b0}.fxp-item-text{display:grid;min-width:0}.fxp-item-name{overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.fxp-item small{color:#a8a8b0;font-family:var(--font-mono, ui-monospace, monospace)}@media(max-width:900px){.fxp-mbody{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.fxp-side{max-height:30vh}}@media(max-width:600px){.fxp-mhead{padding:8px 12px}.fxp-mbody{padding:0 0 8px;gap:8px}.fxp-stage{border-radius:0}}body.has-video{overflow:hidden}@media(prefers-reduced-motion:reduce){.fxp *,.fxp *:before,.fxp *:after,.fxp-modal{transition-duration:60ms!important;animation:none!important}.fxp-flash.is-go .fxp-flash-disc{animation:fxp-fade 80ms linear 1 reverse!important}.fxp-btn:active:not(:disabled),.fxp-bigplay:hover{transform:none}}html[data-motion=reduced] .fxp *,html[data-motion=reduced] .fxp *:before,html[data-motion=reduced] .fxp *:after,html[data-motion=reduced] .fxp-modal{transition-duration:60ms!important;animation:none!important}@media(forced-colors:active){.fxp-fill,.fxp-thumb{background:Highlight;forced-color-adjust:none}.fxp-track{background:GrayText}.fxp-seg{background:CanvasText}.fxp-bar,.fxp-titlebar{background:Canvas}.fxp-card,.fxp-menu,.fxp-panel,.fxp-help-card,.fxp-notice,.fxp-bigplay,.fxp-mini{border-color:CanvasText;background:Canvas;color:CanvasText}.fxp-cbtn.is-primary,.fxp-aud-ctrls .fxp-aud-play,.fxp-mini-play{background:Highlight;color:HighlightText;forced-color-adjust:none}.fxp-ring{border-color:GrayText;border-top-color:Highlight}.fxp :focus-visible{outline-color:Highlight}.fxp-menu-item.is-on,.fxp-q-list .is-now .fxp-q-item{outline:1px solid Highlight;color:CanvasText}.fxp-aud-bg{display:none}.fxp-audio{background:Canvas}}.dv-overlay{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:#08080af5;color:#f2f2f0}.dv-head{display:flex;align-items:center;gap:12px;padding:10px 18px;border-block-end:1px solid rgba(255,255,255,.08)}.dv-head .mp-btn{color:#d8d8d4}.dv-head .mp-btn:hover{background:#ffffff1f;color:#fff}.dv-ico{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffffff1a}.dv-name{display:grid;flex:1 1 auto;min-width:0}.dv-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.dv-meta{color:#a4a4ac;font-size:.76rem}.dv-edit{flex:none;height:36px;margin-inline-end:4px;padding:0 16px;border-color:#ffffff47;background:#ffffff1a;color:#f4f4f2;font-size:.86rem}.dv-edit:hover{border-color:#ffffff80;background:#fff3;color:#fff}.dv-edit:disabled{opacity:.55}.dv-tools{display:flex;align-items:center;gap:4px;margin-inline-end:6px}.dv-counter,.dv-zoom{min-width:4.5em;padding-inline:8px;color:#cfcfd4;font-size:.8rem;text-align:center;white-space:nowrap}.dv-sep{width:1px;height:20px;margin-inline:4px;background:#ffffff29}.dv-tool{display:inline-grid;place-items:center;min-width:34px;height:34px;padding:0 8px;border:0;border-radius:9px;background:transparent;color:#e4e4e8;font:inherit;font-size:1.15rem;line-height:1;cursor:pointer}.dv-tool:hover:not(:disabled){background:#ffffff21}.dv-tool:disabled{opacity:.35;cursor:default}.dv-tool:focus-visible,.dv-thumb:focus-visible,.dv-tab:focus-visible{outline:2px solid var(--accent, #d2f34c);outline-offset:1px}.dv-arrow{font-size:1.5rem}.dv-banner{padding:8px 18px;background:#d2f34c1a;color:#dfe9b0;font-size:.86rem;text-align:center}.dv-body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dv-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:26px 16px 56px;background:#1a1a1e;outline:none}.dv-scroll .sg-pdf{gap:22px}.dv-scroll .sg-pdf-page{border:0;border-radius:2px;box-shadow:0 6px 28px #00000080}.dv-scroll .sg-pdf-num{inset-block-end:-18px;color:#8f8f98}.dv-status,.dv-fail{display:grid;flex:1 1 auto;place-content:center;justify-items:center;gap:14px;padding:24px;text-align:center;color:#d8d8dc}.dv-status{grid-auto-flow:column;gap:12px}.dv-fail h2{margin:0;font-size:1.15rem;color:#fff}.dv-fail p{max-width:46ch;margin:0;color:#b4b4ba}.dv-deck{display:grid;flex:1 1 auto;grid-template-columns:196px minmax(0,1fr);min-height:0;outline:none}.dv-strip{display:flex;flex-direction:column;gap:10px;overflow:auto;padding:14px 12px;background:#121214;border-inline-end:1px solid rgba(255,255,255,.07)}.dv-thumb{position:relative;display:block;padding:0;border:2px solid transparent;border-radius:6px;background:#fff;cursor:pointer}.dv-thumb.is-on{border-color:var(--accent, #d2f34c)}.dv-thumb-canvas{display:block;width:100%;border-radius:4px;background:#fff}.dv-thumb-n{position:absolute;inset-block-end:4px;inset-inline-start:4px;padding:0 6px;border-radius:6px;background:#0000009e;color:#fff;font-size:.7rem}.dv-stage{display:grid;place-items:center;min-width:0;min-height:0;padding:24px;background:#1a1a1e}.dv-slide-wrap{display:grid;place-items:center}.dv-slide{display:block;max-width:100%;background:#fff;box-shadow:0 10px 40px #0000008c}.dv-stage:fullscreen{padding:0;background:#000}@media(max-width:760px){.dv-deck{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 96px}.dv-strip{flex-direction:row;order:2;border-inline-end:0;border-block-start:1px solid rgba(255,255,255,.07)}.dv-thumb{flex:none;width:120px}.dv-stage{padding:12px}.dv-counter,.dv-zoom{min-width:0}.dv-title{font-size:.9rem}}.dv-paper{box-sizing:border-box;max-width:820px;margin:0 auto;padding:56px clamp(20px,7vw,72px);border-radius:2px;background:#fff;color:#1c1d1f;box-shadow:0 6px 28px #00000080;font-family:Georgia,Times New Roman,"Noto Serif",serif;font-size:1rem;line-height:1.6}.dv-paper p{margin:0 0 .7em;white-space:pre-wrap;overflow-wrap:anywhere}.dv-paper .dv-gap{min-height:1em}.dv-h{margin:1.1em 0 .4em;font-family:var(--font-sans);line-height:1.25}h1.dv-h{font-size:1.9rem}h2.dv-h{font-size:1.45rem}h3.dv-h{font-size:1.2rem}h4.dv-h{font-size:1.05rem}.dv-li{display:flex;gap:10px}.dv-lv-1{margin-inline-start:1.6em}.dv-lv-2{margin-inline-start:3.2em}.dv-lv-3{margin-inline-start:4.8em}.dv-al-center{text-align:center}.dv-al-right{text-align:right}.dv-imgnote{color:#7b7e84;font-family:var(--font-sans);font-size:.85em;font-style:italic}.dv-table{width:100%;margin:0 0 1em;border-collapse:collapse;font-size:.95em}.dv-table td{padding:6px 9px;border:1px solid #c9ccd1;vertical-align:top}.dv-table p{margin:0}.dv-sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.dv-gridwrap{padding:0;background:#fff}.dv-grid{border-collapse:separate;border-spacing:0;background:#fff;color:#1c1d1f;font-family:var(--font-sans);font-size:.84rem}.dv-grid th,.dv-grid td{min-width:92px;max-width:320px;padding:5px 9px;border-block-end:1px solid #e3e5e8;border-inline-end:1px solid #e3e5e8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-grid thead th{position:sticky;top:0;z-index:2;background:#f1f3f4;color:#5b6168;font-weight:600;text-align:center}.dv-grid .dv-rowno,.dv-grid .dv-corner{position:sticky;inset-inline-start:0;z-index:1;min-width:46px;background:#f1f3f4;color:#5b6168;font-weight:600;text-align:center}.dv-grid .dv-corner{z-index:3}.dv-grid td.is-num{text-align:right;font-variant-numeric:tabular-nums}.dv-empty{padding:40px;text-align:center}.dv-tabs{display:flex;gap:2px;overflow-x:auto;padding:6px 12px;background:#121214;border-block-start:1px solid rgba(255,255,255,.08)}.dv-tab{flex:none;max-width:220px;padding:6px 14px;border:0;border-radius:8px;background:transparent;color:#b9b9c0;font:inherit;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.dv-tab.is-on{background:#d2f34c29;color:#f1f8cc;font-weight:600}.dv-cards{display:grid;gap:18px;max-width:820px;margin:0 auto}.dv-card{position:relative;padding:28px 32px 24px;border-radius:6px;background:#fff;color:#1c1d1f;box-shadow:0 6px 28px #00000080}.dv-card h3{margin:0 0 12px;font-size:1.35rem}.dv-card p{margin:0 0 6px;white-space:pre-wrap}.dv-card-n{position:absolute;inset-block-start:10px;inset-inline-end:12px;color:#8a8d93;font-size:.75rem}@media print{#pe-print-root .dv-paper{max-width:none;padding:0;box-shadow:none;border-radius:0}}.link-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dv-edit.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.dv-edit.btn-primary:hover{filter:brightness(.96)}.dv-tool-text{width:auto;padding:0 12px;font-size:.8rem}.dv-tool-text[aria-pressed=true]{background:#ffffff29;color:#fff}.dv-text{max-width:920px;min-height:60vh;margin:0 auto}.dv-pre{margin:0;color:#1c1c22;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--dv-ts, 14px);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.dv-pre.is-nowrap{overflow-x:auto;white-space:pre;overflow-wrap:normal}.dv-text-edit{display:flex;padding:0}.dv-ta{flex:1 1 auto;min-height:60vh;padding:36px 44px;border:0;outline:none;resize:none;background:transparent;color:#1c1c22;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--dv-ts, 14px);line-height:1.6;tab-size:4}.dv-ta:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}@media(max-width:760px){.dv-head{flex-wrap:wrap;gap:8px;padding:8px 12px}.dv-head:before{content:"";order:6;flex:1 1 0}.dv-name{order:1;flex:1 1 0}.dv-head [data-close]{order:2}.dv-tools{order:3;flex:1 1 100%;justify-content:center;margin:0}.dv-edit{order:5;margin:0}.dv-head>.mp-btn:not([data-close]){order:7}}.dv-page{--text: #111113;--text2: #45454b;--muted: #66666c;--surface2: #efefeb;--line: #dadad4;--line2: #e4e4df;--accent: #d2f34c;--accent-text: #4f6a00;--focus-color: #4f6a00;box-sizing:border-box;max-width:820px;min-height:60vh;margin:0 auto;padding:56px clamp(20px,7vw,72px);border-radius:2px;background:#fff;color:#111113;box-shadow:0 6px 28px #00000080}.dv-viewonly,.dv-viewonly *{-webkit-user-select:none;user-select:none}.dv-grid.is-sized{table-layout:fixed}.dv-grid.is-sized th,.dv-grid.is-sized td{min-width:0;max-width:none}.dv-grid.is-sized .dv-corner,.dv-grid.is-sized .dv-rowno{padding-inline:4px}.dv-thumb-slide{display:block;width:100%;overflow:hidden;border-radius:4px;background:#fff}.dv-native-frame{background:#fff;box-shadow:0 10px 40px #0000008c}.dv-export{display:inline-flex;align-items:center;gap:6px}.dv-head{background:#08080a}.pages-editor-page:has(>.sh-editor){display:flex;flex-direction:column;height:100%}.sh-editor{--sh-grid: var(--line);--sh-border: var(--muted);--sh-head-bg: var(--surface2);--sh-head-fg: var(--muted);--sh-cell-bg: var(--surface);--sh-sel-line: var(--accent-text);--sh-sel-fill: var(--sel);--sh-fs: 13.5px;--sh-pad: 4px;display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:420px;min-width:0;background:var(--surface);color:var(--text);font-family:var(--font-sans)}@supports (color: color-mix(in srgb,red 10%,blue)){.sh-editor{--sh-grid: color-mix(in srgb, var(--line) 78%, var(--surface));--sh-sel-fill: color-mix(in srgb, var(--accent-text) 13%, transparent)}}.sh-banner{padding:var(--sp-2) var(--sp-4);border-block-end:1px solid var(--line);background:var(--warn-soft);color:var(--warn);font-size:13.5px}.sh-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:var(--sp-2) var(--sp-3);overflow-x:auto;border-block-end:1px solid var(--line);background:var(--surface);scrollbar-width:thin}.sh-tb-btn{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:1px;min-width:32px;height:32px;padding:0 var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text2);font:600 13px/1 var(--font-sans);cursor:pointer}.sh-tb-btn:hover{background:var(--surface2);color:var(--text)}.sh-tb-btn[aria-pressed=true]{border-color:var(--line);background:var(--accent-soft);color:var(--accent-text)}.sh-tb-btn[aria-disabled=true]{opacity:.4;cursor:default}.sh-tb-btn[aria-disabled=true]:hover{background:transparent;color:var(--text2)}.sh-tb-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-tb-btn.is-wide{min-width:40px}.sh-tb-caret{display:inline-flex;opacity:.7}.sh-tb-caret .sh-ico{width:12px;height:12px}.sh-tb-sep{flex:0 0 auto;width:1px;height:20px;margin-inline:var(--sp-1);background:var(--line)}.sh-ico{display:block;flex:0 0 auto}.sh-glyph{font:500 12px/1 var(--font-mono)}.sh-glyph-b{font:700 15px/1 var(--font-sans)}.sh-glyph-i{font:italic 600 15px/1 var(--font-sans)}.sh-glyph-u{font:600 15px/1 var(--font-sans);text-decoration:underline}.sh-glyph-sw{position:relative;display:inline-flex;flex-direction:column;align-items:center}.sh-sw-bar{display:block;width:16px;height:3px;margin-block-start:1px;border-radius:1px;background:var(--sh-swatch, transparent);box-shadow:0 0 0 1px var(--line)}.sh-fbar{display:flex;flex:0 0 auto;align-items:stretch;border-block-end:1px solid var(--line);background:var(--surface);font-size:13.5px}.sh-namebox{flex:0 0 auto;box-sizing:border-box;width:96px;min-width:0;padding:6px var(--sp-3);border:0;border-inline-end:1px solid var(--line);background:transparent;color:var(--text2);font:700 13px/1.4 var(--font-sans);outline:0;text-align:center}.sh-namebox:focus{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 2px var(--focus-color)}.sh-fx{display:flex;flex:0 0 auto;align-items:center;padding:0 var(--sp-3);color:var(--muted);font:italic 400 15px/1 Georgia,serif}.sh-fbar-input{flex:1 1 auto;box-sizing:border-box;min-width:0;height:32px;margin:0;padding:6px var(--sp-1);overflow:hidden;border:0;background:transparent;color:var(--text);font:400 13.5px/1.4 var(--font-mono);outline:0;resize:none;white-space:pre}.sh-fbar-input:focus{background:var(--accent-soft)}.sh-gridwrap{position:relative;display:flex;flex:1 1 auto;min-height:0}.sh-grid{position:relative;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;background:var(--sh-cell-bg);outline:0;user-select:none;-webkit-user-select:none}.sh-grid:focus-visible{outline:0}.sh-grid:not(.is-focus) .sh-active{border-color:var(--text2)}.sh-grid.is-col-resize,.sh-grid.is-col-resize .sh-hdr{cursor:col-resize}.sh-grid.is-row-resize,.sh-grid.is-row-resize .sh-hdr{cursor:row-resize}.sh-scroll{position:absolute;inset:0;overflow:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin}.sh-content{display:grid;width:var(--sh-w, 100%);height:var(--sh-h, 100%);grid-template-columns:var(--sh-w, 100%);grid-template-rows:var(--sh-h, 100%)}.sh-l{position:relative;grid-area:1 / 1;align-self:start;justify-self:start}.sh-l-main{z-index:1;width:var(--sh-w);height:var(--sh-h)}.sh-l-frow,.sh-l-fcol,.sh-l-fcorner{display:none;overflow:hidden;background:var(--sh-cell-bg)}.sh-content.has-frow .sh-l-frow,.sh-content.has-fcol .sh-l-fcol,.sh-content.has-frow.has-fcol .sh-l-fcorner,.sh-content.has-frow .sh-l-rhf,.sh-content.has-fcol .sh-l-chf{display:block}.sh-l-frow{position:sticky;inset-block-start:var(--sh-hh);z-index:3;width:var(--sh-w);height:var(--sh-fh);box-shadow:0 1px 0 var(--sh-border)}.sh-l-fcol{position:sticky;inset-inline-start:var(--sh-hw);z-index:3;width:var(--sh-fw);height:var(--sh-h);box-shadow:1px 0 0 var(--sh-border)}.sh-l-fcorner{position:sticky;inset-inline-start:var(--sh-hw);inset-block-start:var(--sh-hh);z-index:4;width:var(--sh-fw);height:var(--sh-fh);box-shadow:1px 1px 0 var(--sh-border)}.sh-l-ch{position:sticky;inset-block-start:0;z-index:6;width:var(--sh-w);height:var(--sh-hh)}.sh-l-chf{position:sticky;inset-inline-start:var(--sh-hw);inset-block-start:0;z-index:7;display:none;overflow:hidden;width:var(--sh-fw);height:var(--sh-hh)}.sh-l-rh{position:sticky;inset-inline-start:0;z-index:6;width:var(--sh-hw);height:var(--sh-h)}.sh-l-rhf{position:sticky;inset-inline-start:0;inset-block-start:var(--sh-hh);z-index:7;display:none;overflow:hidden;width:var(--sh-hw);height:var(--sh-fh)}.sh-l-corner{position:sticky;inset-inline-start:0;inset-block-start:0;z-index:9;width:var(--sh-hw);height:var(--sh-hh)}.sh-row{display:contents}.sh-cell{position:absolute;box-sizing:border-box;display:flex;align-items:center;padding:0 var(--sh-pad);overflow:hidden;box-shadow:inset -1px -1px 0 var(--sh-grid);color:var(--text);font-size:var(--sh-fs);line-height:1.3}.sh-hdr{position:absolute;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--sh-head-bg);box-shadow:inset -1px -1px 0 var(--sh-grid);color:var(--sh-head-fg);font-size:calc(var(--sh-fs) * .9);font-weight:600;line-height:1}.sh-hdr.is-sel{background:var(--accent-soft);color:var(--accent-text)}.sh-hdr.is-full{background:var(--accent);color:var(--accent-ink)}.sh-hdr.has-filter:after{position:relative;margin-inline-start:4px;content:"";width:0;height:0;border-inline:4px solid transparent;border-block-start:6px solid var(--accent-text)}.sh-corner{inset:0;box-shadow:inset -1px -1px 0 var(--sh-border)}.sh-ov{position:absolute;inset:0;z-index:5;pointer-events:none}.sh-rect{position:absolute;box-sizing:border-box;border:0 solid var(--sh-sel-line);pointer-events:none}.sh-sel{border-width:1px;background:var(--sh-sel-fill)}.sh-active{border-width:2px;box-shadow:inset 0 0 0 1px var(--surface)}.sh-copy,.sh-point,.sh-fillprev{border-width:2px;border-style:dashed}.sh-fillprev{border-width:1px;border-color:var(--text)}.sh-ref{--sh-ref: var(--accent-text);border-width:2px;border-color:var(--sh-ref);background:color-mix(in srgb,var(--sh-ref) 10%,transparent)}.sh-ref-0{--sh-ref: #4a86e8}.sh-ref-1{--sh-ref: #e0662b}.sh-ref-2{--sh-ref: #9a5bd6}.sh-ref-3{--sh-ref: #2f9e6b}.sh-ref-4{--sh-ref: #d4478b}.sh-ref-5{--sh-ref: #b08900}.sh-fill{position:absolute;box-sizing:border-box;z-index:4;width:10px;height:10px;border:2px solid var(--surface);border-radius:2px;background:var(--sh-sel-line);cursor:crosshair;pointer-events:auto}.sh-grid.is-locked .sh-fill{display:none}.sh-guide{position:absolute;z-index:20;background:var(--sh-sel-line);pointer-events:none}.sh-input{position:absolute;z-index:8;box-sizing:border-box;display:block;margin:0;padding:1px var(--sh-pad);overflow:hidden;border:2px solid var(--sh-sel-line);border-radius:0;background:var(--sh-cell-bg);color:var(--text);font-family:inherit;line-height:1.35;outline:0;resize:none;white-space:pre}.sh-ac-wrap{position:absolute;z-index:30;display:flex;flex-direction:column;gap:4px;max-width:min(420px,90%)}.sh-ac{min-width:160px;padding:4px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow);font:500 13px/1.3 var(--font-mono)}.sh-ac-item{padding:4px 8px;border-radius:3px;color:var(--text2);cursor:pointer}.sh-ac-item.is-on{background:var(--accent-soft);color:var(--accent-text)}.sh-ac-hint{padding:4px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface2);box-shadow:var(--shadow);color:var(--text2);font:400 12px/1.4 var(--font-mono)}.sh-find{position:absolute;inset-block-start:calc(var(--sh-hh, 26px) + 8px);inset-inline-end:24px;z-index:12;display:flex;align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow)}.sh-find[hidden]{display:none}.sh-find-input{box-sizing:border-box;width:180px;height:30px;padding:0 var(--sp-2);border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--field);color:var(--text);font:400 14px/1 var(--font-sans);outline:0}.sh-find-input:focus{border-color:var(--accent-text);outline:2px solid var(--focus-color);outline-offset:1px}.sh-find-input.is-none{border-color:var(--danger)}.sh-find-count{min-width:4.5em;color:var(--muted);font-size:12.5px;text-align:center;white-space:nowrap}.sh-find-label{display:inline-flex;align-items:center;gap:4px;color:var(--text2);font-size:12.5px;white-space:nowrap}.sh-find-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text2);font-size:18px;line-height:1;cursor:pointer}.sh-find-btn:hover{background:var(--surface2);color:var(--text)}.sh-find-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-find-prev .sh-ico{transform:rotate(180deg)}.sh-foot{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-3);min-height:40px;padding:4px var(--sp-3);border-block-start:1px solid var(--line);background:var(--surface2);font-size:13px}.sh-tabs{display:flex;flex:1 1 auto;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.sh-tab{flex:0 0 auto;max-width:220px;padding:5px 14px;overflow:hidden;border:1px solid transparent;border-radius:8px;color:var(--muted);font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.sh-tab:hover{color:var(--text)}.sh-tab.is-active{border-color:var(--line);background:var(--surface);color:var(--text)}.sh-tab:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-tab.is-over{box-shadow:inset 3px 0 0 var(--accent-text)}.sh-tab.is-drag{opacity:.5}.sh-tab.is-renaming{padding:2px 4px}.sh-tab-input{box-sizing:border-box;width:140px;height:28px;padding:0 var(--sp-2);border:1px solid var(--accent-text);border-radius:6px;background:var(--field);color:var(--text);font:600 13px/1 var(--font-sans);outline:0}.sh-tab-add{flex:0 0 auto;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--accent-text);font-size:20px;font-weight:700;line-height:1;cursor:pointer}.sh-tab-add:hover{background:var(--surface)}.sh-tab-add:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-stats{display:flex;flex:0 1 auto;gap:var(--sp-3);color:var(--muted);font-size:12.5px;white-space:nowrap}.sh-stats b{color:var(--text);font-weight:700}.sh-zoom{display:flex;flex:0 0 auto;align-items:center;gap:2px;color:var(--muted)}.sh-zoom-btn,.sh-zoom-label{height:28px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text2);font:600 13px/1 var(--font-sans);cursor:pointer}.sh-zoom-btn{width:28px;font-size:18px}.sh-zoom-label{min-width:52px;padding:0 var(--sp-2)}.sh-zoom-btn:hover,.sh-zoom-label:hover{background:var(--surface);color:var(--text)}.sh-zoom-btn:focus-visible,.sh-zoom-label:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-anchor{position:fixed;width:1px;height:1px;outline:0;pointer-events:none}.sh-pop{position:fixed;z-index:var(--z-menu);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);box-shadow:var(--shadow);color:var(--text);font-family:var(--font-sans);outline:0}.sh-swatches{display:grid;grid-template-columns:repeat(10,22px);gap:4px}.sh-swatch{width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:4px;cursor:pointer}.sh-swatch:hover,.sh-swatch:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sh-palette-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-start:var(--sp-3)}.sh-palette-custom{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text2);font-size:13px}.sh-color-input{width:32px;height:26px;padding:0;border:1px solid var(--line);border-radius:4px;background:transparent;cursor:pointer}.sh-filter{display:flex;flex-direction:column;gap:var(--sp-2);width:270px}.sh-filter-head{color:var(--text);font-size:13.5px;font-weight:700}.sh-filter-search{box-sizing:border-box;width:100%;height:32px;padding:0 var(--sp-2);border:1px solid var(--field-line);border-radius:var(--r-sm);background:var(--field);color:var(--text);font:400 13.5px/1 var(--font-sans)}.sh-filter-links{display:flex;gap:var(--sp-2)}.sh-filter-list{max-height:240px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.sh-filter-row{display:flex;align-items:center;gap:var(--sp-2);padding:4px var(--sp-2);font-size:13.5px;cursor:pointer}.sh-filter-row[hidden]{display:none}.sh-filter-row:hover{background:var(--surface2)}.sh-filter-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-filter-n{color:var(--muted);font-size:12px}.sh-filter-foot{display:flex;justify-content:flex-end;gap:var(--sp-2)}@media(max-width:640px){.sh-editor{min-height:320px}.sh-namebox{width:64px;padding-inline:var(--sp-2)}.sh-fx{padding-inline:var(--sp-2)}.sh-foot{flex-wrap:wrap;gap:var(--sp-1) var(--sp-3)}.sh-tabs{flex-basis:100%;order:1}.sh-stats{flex:1 1 auto;overflow:hidden}.sh-find{inset-inline:8px;flex-wrap:wrap}.sh-find-input{flex:1 1 120px;width:auto}.sh-tb-btn{min-width:36px;height:36px}}@media(max-width:420px){.sh-find-label{display:none}}@media(forced-colors:active){.sh-sel,.sh-active,.sh-copy,.sh-point,.sh-ref{border-color:Highlight}.sh-sel,.sh-ref{background:transparent}.sh-fill{background:Highlight;border-color:Canvas}.sh-hdr.is-sel,.sh-hdr.is-full{background:Highlight;color:HighlightText}.sh-tab.is-active,.sh-tb-btn[aria-pressed=true]{border-color:Highlight}}@page sheet{size:landscape;margin:12mm}@media print{.sh-print{page:sheet;zoom:var(--sh-print-zoom, 1);color:CanvasText;font-family:var(--font-sans)}.sh-print-title{margin:0 0 8pt;font:700 13pt/1.2 var(--font-sans)}.sh-print-table{border-collapse:collapse;table-layout:fixed}.sh-print-cell{print-color-adjust:exact;-webkit-print-color-adjust:exact;padding:2px 4px;overflow:hidden;border:1px solid GrayText;font-size:10pt;line-height:1.25;vertical-align:bottom;white-space:pre}.sh-print-table tr{break-inside:avoid}.sh-print-empty{color:GrayText}}.sl-editor{--sl-sel: #3b82f6;--sl-guide: #e0359a;--sl-stage: color-mix(in srgb, var(--surface2) 65%, var(--bg));display:flex;flex-direction:column;height:100%;min-height:520px;min-width:0;color:var(--text);font-family:var(--font-sans)}.pages-editor-page:has(>.sl-editor){height:100%;min-height:0}.sl-banner{margin:var(--sp-3) var(--sp-3) 0}.sl-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:var(--sp-2) var(--sp-3);background:var(--surface);border-block-end:1px solid var(--line)}.sl-tb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:32px;height:32px;padding:0 var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text2);font:600 13px/1 var(--font-sans);cursor:pointer}.sl-tb-btn:hover:not(:disabled){background:var(--surface2);color:var(--text)}.sl-tb-btn[aria-pressed=true],.sl-tb-btn[aria-expanded=true]{background:var(--accent-soft);border-color:var(--line);color:var(--accent-text)}.sl-tb-btn:disabled{opacity:.4;cursor:default}.sl-tb-btn:focus-visible,.sl-chip:focus-visible,.sl-theme:focus-visible,.sl-seg:focus-visible,.sl-thumb:focus-visible,.sl-thumb-add:focus-visible,.sl-shape-btn:focus-visible,.sl-menu-btn:focus-visible,.sl-sw:focus-visible,.sl-size-input:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.sl-glyph{display:block;flex:0 0 auto}.sl-tb-sep{width:1px;height:20px;margin-inline:var(--sp-1);background:var(--line)}.sl-tb-fill{flex:1 1 auto}.sl-tb-color .sl-colorbar{position:absolute;inset-inline:7px;inset-block-end:3px;height:3px;border-radius:2px;background:transparent}.sl-tb-color .sl-colorbar.is-none{background:repeating-linear-gradient(135deg,var(--muted) 0 2px,transparent 2px 4px)}.sl-size{display:inline-flex;align-items:center}.sl-size .sl-size-step{min-width:24px;padding:0}.sl-size-input{width:42px;height:28px;padding:0 2px;border:1px solid var(--field-line);border-radius:6px;background:var(--field);color:var(--text);font:600 13px/1 var(--font-mono);text-align:center}.sl-size-input:disabled{opacity:.4}.sl-present-btn{margin-inline-start:var(--sp-2);gap:6px}.sl-tb-panel{display:none}.sl-body{position:relative;display:grid;flex:1 1 auto;grid-template-columns:196px minmax(0,1fr) 272px;min-height:0}.sl-strip{display:flex;flex-direction:column;min-height:0;background:var(--surface);border-inline-end:1px solid var(--line)}.sl-strip-list{display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;padding:var(--sp-3);overflow-y:auto}.sl-thumb{position:relative;flex:0 0 auto;align-self:center;border:2px solid var(--line);border-radius:7px;background:var(--bg);cursor:pointer}.sl-thumb:hover{border-color:var(--btn-line)}.sl-thumb.is-current{border-color:var(--accent-text)}.sl-thumb.is-dragging{opacity:.45}.sl-thumb-page{overflow:hidden;border-radius:4px;line-height:0;pointer-events:none}.sl-thumb-num{position:absolute;inset-inline-start:4px;inset-block-end:3px;padding:0 5px;border-radius:4px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);font:700 10px/16px var(--font-mono);pointer-events:none}.sl-thumb.drop-before:before,.sl-thumb.drop-after:after{content:"";position:absolute;inset-inline:-2px;height:3px;border-radius:2px;background:var(--accent-text)}.sl-thumb.drop-before:before{inset-block-start:-8px}.sl-thumb.drop-after:after{inset-block-end:-8px}.sl-thumb-add{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-2);border:2px dashed var(--line);border-radius:8px;background:transparent;color:var(--accent-text);font:700 13px/1.2 var(--font-sans);cursor:pointer}.sl-thumb-add:hover{border-color:var(--accent-text);background:var(--accent-soft)}.sl-main{display:flex;flex-direction:column;min-width:0;min-height:0}.sl-stage{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:160px;padding:28px;overflow:hidden;background:var(--sl-stage);direction:ltr;outline:0}.sl-stage:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-color)}.sl-stage.is-drop{outline:2px dashed var(--accent-text);outline-offset:-8px}.sl-sheet{position:relative;flex:0 0 auto;background:transparent;box-shadow:var(--shadow);touch-action:none;user-select:none;-webkit-user-select:none}.sl-sheet>.sl-frame{position:absolute;top:0;left:0}.sl-overlay{position:absolute;inset:0;pointer-events:none}.sl-selbox{position:absolute;box-sizing:border-box;border:1.5px solid var(--sl-sel);box-shadow:0 0 0 1px #ffffff73;pointer-events:none}.sl-selbox.is-multi{border-width:1px;border-style:dashed}.sl-selbox.is-editing{border-style:dashed}.sl-selbox.is-line{border:0;box-shadow:none}.sl-handle{position:absolute;box-sizing:border-box;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border:1.5px solid var(--sl-sel);border-radius:2px;background:#fff;pointer-events:auto;touch-action:none}.sl-handle.is-end{width:13px;height:13px;margin:-6.5px 0 0 -6.5px;border-radius:50%}.sl-handle.h-nw{left:0;top:0;cursor:nwse-resize}.sl-handle.h-n{left:50%;top:0;cursor:ns-resize}.sl-handle.h-ne{left:100%;top:0;cursor:nesw-resize}.sl-handle.h-e{left:100%;top:50%;cursor:ew-resize}.sl-handle.h-se{left:100%;top:100%;cursor:nwse-resize}.sl-handle.h-s{left:50%;top:100%;cursor:ns-resize}.sl-handle.h-sw{left:0;top:100%;cursor:nesw-resize}.sl-handle.h-w{left:0;top:50%;cursor:ew-resize}.sl-rotate{position:absolute;left:50%;top:-32px;width:14px;height:14px;margin-left:-7px;box-sizing:border-box;border:1.5px solid var(--sl-sel);border-radius:50%;background:#fff;cursor:grab;pointer-events:auto;touch-action:none}.sl-rotate:after{content:"";position:absolute;left:50%;top:100%;width:1.5px;height:17px;background:var(--sl-sel);transform:translate(-50%)}.sl-guide{position:absolute;background:var(--sl-guide);pointer-events:none}.sl-guide.is-vertical{width:1px}.sl-guide.is-horizontal{height:1px}.sl-band{position:absolute;box-sizing:border-box;border:1px solid var(--sl-sel);background:color-mix(in srgb,var(--sl-sel) 14%,transparent);pointer-events:none}@media(pointer:coarse){.sl-handle{width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%}.sl-rotate{top:-40px;width:22px;height:22px;margin-left:-11px}}.sl-notes-wrap{display:flex;flex:0 0 auto;flex-direction:column;gap:4px;padding:var(--sp-2) var(--sp-3) var(--sp-3);border-block-start:1px solid var(--line);background:var(--surface)}.sl-notes{min-height:0;height:76px;padding:8px 12px;font-size:14px;line-height:1.5;resize:vertical}.sl-panel{display:flex;flex-direction:column;gap:var(--sp-5);min-height:0;padding:var(--sp-4);overflow-y:auto;background:var(--surface);border-inline-start:1px solid var(--line);font-size:13px}.sl-panel-close{display:none;align-self:flex-end;flex:0 0 auto}.sl-sec{display:flex;flex-direction:column;gap:var(--sp-2)}.sl-sec>.lab{margin:0}.sl-chips{display:flex;flex-wrap:wrap;gap:6px}.sl-chip{padding:5px 11px;border:1px solid var(--line);border-radius:var(--r-pill);background:transparent;color:var(--text2);font:600 12.5px/1.2 var(--font-sans);cursor:pointer}.sl-chip:hover:not(:disabled){border-color:var(--btn-line);color:var(--text)}.sl-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.sl-chip:disabled,.sl-theme:disabled,.sl-seg:disabled{opacity:.45;cursor:default}.sl-ts-heading{font-weight:800}.sl-ts-caption{font-size:11.5px}.sl-layouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sl-layout-chip{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 4px;border-radius:10px;font-size:11px;text-align:center}.sl-layout-chip[aria-pressed=true] .sl-lg-page{stroke:var(--bg)}.sl-chip-glyph{display:block;line-height:0}.sl-lg-page{fill:var(--surface);stroke:var(--line)}.sl-layout-chip[aria-pressed=true] .sl-lg-page{fill:var(--bg)}.sl-lg-title{fill:var(--text2)}.sl-lg-body{fill:var(--muted);opacity:.7}.sl-lg-media{fill:var(--accent-text);opacity:.75}.sl-themes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sl-theme{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;aspect-ratio:1;padding:0;border:2px solid var(--line);border-radius:10px;cursor:pointer;overflow:hidden}.sl-theme[aria-pressed=true]{border-color:var(--accent-text);box-shadow:0 0 0 2px var(--accent-text)}.sl-theme-aa{font:800 15px/1 var(--font-sans)}.sl-theme-dot{width:12px;height:4px;border-radius:2px}.sl-theme-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sl-slide-opts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2)}.sl-bg-btn{border-color:var(--line)}.sl-segs{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-pill);overflow:hidden}.sl-seg{padding:5px 14px;border:0;background:transparent;color:var(--text2);font:700 12px/1.2 var(--font-mono);cursor:pointer}.sl-seg[aria-pressed=true]{background:var(--text);color:var(--bg)}.sl-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.sl-field{display:flex;flex-direction:column;gap:3px;min-width:0}.sl-field>label{color:var(--muted);font:500 11px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.04em}.sl-field-wide{grid-column:1 / -1}.sl-field .hint{color:var(--muted);font-size:11.5px}.sl-num,.sl-hex,.sl-field .input{height:32px;padding:0 8px;font-size:13px}.sl-pop{position:fixed;z-index:var(--z-menu);max-width:min(320px,calc(100vw - 16px));padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);color:var(--text);box-shadow:var(--shadow);font-size:13px}.sl-colors{display:flex;flex-direction:column;gap:var(--sp-2);min-width:196px}.sl-colors .lab{margin:0}.sl-sw-row,.sl-sw-grid{display:flex;flex-wrap:wrap;gap:6px}.sl-sw{width:24px;height:24px;padding:0;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--btn-line);cursor:pointer}.sl-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.sl-none{align-self:flex-start}.sl-custom{display:flex;align-items:center;gap:var(--sp-2)}.sl-custom-pick{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-weight:600}.sl-native{width:28px;height:28px;padding:0;border:1px solid var(--btn-line);border-radius:6px;background:transparent;cursor:pointer}.sl-hex{width:92px;font-family:var(--font-mono)}.sl-shapes{display:grid;grid-template-columns:repeat(3,40px);gap:6px}.sl-shape-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text2);cursor:pointer}.sl-shape-btn:hover,.sl-shape-btn[aria-pressed=true]{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-text)}.sl-pop-row{display:flex;gap:6px}.sl-pop-col{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:180px}.sl-pop-col .lab{margin:0}.sl-pop-sep{align-self:stretch;height:1px;background:var(--line)}.sl-menu-btn{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font:500 13px/1.2 var(--font-sans);text-align:start;cursor:pointer}.sl-menu-btn:hover:not(:disabled){background:var(--surface2)}.sl-menu-btn:disabled{opacity:.4;cursor:default}.sl-spacing[aria-pressed=true]{border-color:var(--accent-text);background:var(--accent-soft)}.sl-frame{position:relative;overflow:hidden;direction:ltr}.sl-slide{position:absolute;top:0;left:0;overflow:hidden;box-sizing:border-box;direction:ltr;user-select:none;-webkit-user-select:none;text-rendering:optimizeLegibility}.sl-el{position:absolute;box-sizing:border-box}.sl-svg{position:absolute;left:0;top:0;display:block;overflow:visible}.sl-img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:fill;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sl-tx{position:absolute;left:0;top:0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;overflow:visible}.sl-tb{width:100%;outline:0}.sl-tb[contenteditable=true]{cursor:text;user-select:text;-webkit-user-select:text;caret-color:currentColor}.sl-p{position:relative;margin:0;white-space:pre-wrap;overflow-wrap:break-word}.sl-p[data-mark]:before{content:attr(data-mark);position:absolute;inset-inline-start:var(--sl-bx, 0px);white-space:nowrap}.sl-r{text-decoration-skip-ink:none}.sl-el.is-line{pointer-events:none}.sl-el.is-line .sl-hit{fill:none;stroke:transparent;stroke-width:28px;pointer-events:stroke}.sl-ph{outline:2px dashed color-mix(in srgb,currentColor 35%,transparent);outline-offset:-1px}.sl-ph.is-empty:after{content:attr(data-hint);position:absolute;inset:0;display:flex;align-items:flex-start;padding:7px 14px;color:color-mix(in srgb,currentColor 50%,transparent);font-size:34px;line-height:1.2;pointer-events:none}.sl-ph-media.is-empty:after{align-items:center;justify-content:center;text-align:center}.sl-ph-media{background:color-mix(in srgb,currentColor 6%,transparent)}.sl-mode-thumb,.sl-mode-view{-webkit-user-select:none;user-select:none}html.sl-presenting{overflow:hidden}.sl-present{position:fixed;inset:0;z-index:2000;display:grid;grid-template-columns:minmax(0,1fr);background:#000;color:#fff;font-family:var(--font-sans);outline:0}.sl-present.has-speaker{grid-template-columns:minmax(0,1fr) min(380px,40vw)}.sl-present.is-idle{cursor:none}.sl-pr-main{position:relative;min-width:0;min-height:0;overflow:hidden;direction:ltr}.sl-pr-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sl-pr-black,.sl-pr-end{position:absolute;inset:0;display:none;background:#000}.sl-present.is-black .sl-pr-black{display:block;z-index:2}.sl-pr-end{place-items:center;color:#a8a8b0;font:500 20px/1.4 var(--font-sans);text-align:center}.sl-present.is-end .sl-pr-end{display:grid;z-index:2}.sl-laser{position:absolute;left:-13px;top:-13px;z-index:3;display:none;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,#ff3b30 0 32%,#ff3b3073 58%,#ff3b3000 72%);box-shadow:0 0 18px 6px #ff3b3080;pointer-events:none}.sl-present.has-laser .sl-laser{display:block}.sl-pr-progress{position:absolute;inset-inline:0;inset-block-end:0;z-index:4;opacity:1;transition:opacity .4s ease;pointer-events:none}.sl-present.is-idle .sl-pr-progress{opacity:0}.sl-pr-bar{height:4px;background:#ffffff2e}.sl-pr-bar-fill{height:100%;background:var(--accent)}.sl-pr-count{position:absolute;inset-inline-end:14px;inset-block-end:12px;padding:3px 8px;border-radius:6px;background:#0000009e;color:#fff;font:600 12px/1.3 var(--font-mono)}.sl-pr-speaker{display:flex;flex-direction:column;gap:var(--sp-3);min-height:0;padding:var(--sp-4);overflow:auto;background:#121214;border-inline-start:1px solid #2a2a30;color:#ecece8;font-size:18px}.sl-pr-speaker[hidden]{display:none}.sl-pr-speaker .lab{margin:0;color:#a8a8b0}.sl-pr-speaker .btn{border-color:#3a3a40;background:#1d1d21;color:#ecece8}.sl-pr-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.sl-pr-btns{display:flex;gap:6px}.sl-pr-timer{font:700 34px/1.1 var(--font-mono);font-variant-numeric:tabular-nums}.sl-pr-where{color:#a8a8b0;font-size:14px}.sl-pr-next{border:1px solid #3a3a40;border-radius:6px;line-height:0;overflow:hidden}.sl-pr-next-end{padding:var(--sp-4);color:#a8a8b0;font-size:14px;line-height:1.4}.sl-pr-notes{flex:1 1 auto;min-height:90px;padding:var(--sp-2);border-radius:6px;overflow:auto;white-space:pre-wrap;line-height:1.5}.sl-pr-notes:focus-visible,.sl-pr-speaker .btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.sl-pr-notes.is-empty{color:#8a8a92;font-style:italic}@media(max-width:900px){.sl-body{grid-template-columns:168px minmax(0,1fr)}.sl-tb-panel,.sl-panel-close{display:inline-flex}.sl-panel{position:absolute;inset-block:0;inset-inline-end:0;z-index:20;display:none;width:min(300px,100%);box-shadow:var(--shadow)}.sl-editor.is-panel-open .sl-panel{display:flex}}@media(max-width:640px){.sl-editor{min-height:480px}.sl-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.sl-main{order:1}.sl-strip{order:2;flex-direction:row;align-items:center;border-inline-end:0;border-block-start:1px solid var(--line)}.sl-strip-list{flex-direction:row;padding:var(--sp-2);overflow-x:auto;overflow-y:hidden}.sl-thumb{align-self:auto}.sl-thumb.drop-before:before,.sl-thumb.drop-after:after{inset-block:-2px;inset-inline:auto;width:3px;height:auto}.sl-thumb.drop-before:before{inset-inline-start:-8px}.sl-thumb.drop-after:after{inset-inline-end:-8px}.sl-thumb-add{flex:0 0 auto;margin:var(--sp-2) var(--sp-2) var(--sp-2) 0}.sl-thumb-add span{display:none}.sl-stage{padding:12px}.sl-toolbar{flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--sp-2)}.sl-tb-label{display:none}.sl-panel .sl-tb-label{display:inline}.sl-panel{position:fixed;inset-block:auto 0;inset-inline:0;width:auto;max-height:62vh}.sl-notes{height:56px}.sl-present.has-speaker{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,46vh)}.sl-pr-speaker{border-inline-start:0;border-block-start:1px solid #2a2a30}}@media(prefers-reduced-motion:reduce){.sl-pr-progress{transition:none}}.sl-print{display:block}@media print{#pe-print-root .sl-print-page{break-after:page;break-inside:avoid;overflow:hidden;-webkit-print-color-adjust:exact;print-color-adjust:exact}#pe-print-root .sl-print-page:last-child{break-after:auto}#pe-print-root .sl-print-page .sl-frame{box-shadow:none}.sl-present{display:none!important}}.pe-editor,.pe-doc,.pe-note-preview{--pe-fs: 17px;--pe-lh: 1.65;--pe-gap: var(--sp-3)}.pe-editor{display:flex;flex-direction:column;min-width:0;color:var(--text);font-family:var(--font-sans)}.pe-toolbar{position:sticky;inset-block-start:var(--pe-sticky-top, 0);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--surface);border-block-end:1px solid var(--line)}.pe-tb-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 var(--sp-2);border:1px solid transparent;border-radius:var(--r-sm);background:transparent;color:var(--text2);font:600 13px/1 var(--font-sans);cursor:pointer}.pe-tb-btn:hover{background:var(--surface2);color:var(--text)}.pe-tb-btn[aria-pressed=true]{background:var(--accent-soft);border-color:var(--line);color:var(--accent-text)}.pe-tb-btn:disabled{opacity:.4;cursor:default}.pe-tb-btn:focus-visible{outline:2px solid var(--focus-color);outline-offset:1px}.pe-tb-text{padding-inline:var(--sp-3)}.pe-tb-sep{width:1px;height:20px;margin-inline:var(--sp-1);background:var(--line)}.pe-tb-fill{flex:1 1 auto}.pe-ico{display:block;flex:0 0 auto}.pe-glyph{font:500 12px/1 var(--font-mono)}.pe-glyph-b{font:700 15px/1 var(--font-sans)}.pe-glyph-i{font:italic 600 15px/1 var(--font-sans)}.pe-page{width:100%;max-width:760px;margin-inline:auto;padding:var(--sp-7) var(--sp-5) var(--sp-9)}.pe-title-input{display:block;width:100%;margin:0 0 var(--sp-5);padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--text);font:700 36px/1.2 var(--font-sans);outline:0;caret-color:var(--accent-text)}.pe-title-input::placeholder{color:var(--muted);opacity:1}.pe-title-input:focus-visible{outline:2px solid var(--focus-color);outline-offset:4px}.pe-doc-title{margin:0 0 var(--sp-5);color:var(--text);font:700 36px/1.2 var(--font-sans);overflow-wrap:anywhere}.pe-body{font-size:var(--pe-fs);line-height:var(--pe-lh);min-height:40vh}.pe-block{--pe-indent: 0;position:relative;display:flex;align-items:baseline;gap:var(--sp-2);margin-block:2px;padding-inline-start:calc(var(--pe-indent) * 1.7em);border-radius:var(--r-sm)}.pe-block:focus-within{background:var(--sel)}.pe-al-left{text-align:left}.pe-al-center{text-align:center}.pe-al-right{text-align:right}.pe-indent-1{--pe-indent: 1}.pe-indent-2{--pe-indent: 2}.pe-indent-3{--pe-indent: 3}.pe-text{position:relative;flex:1 1 auto;min-width:0;padding-block:2px;outline:0;white-space:pre-wrap;overflow-wrap:anywhere;caret-color:var(--accent-text);tab-size:4}.pe-text:focus-visible{outline:0}.pe-b-p .pe-text.pe-empty:focus:before{content:attr(data-placeholder);position:absolute;inset-inline-start:0;inset-block-start:2px;color:var(--muted);pointer-events:none}.pe-b-h1 .pe-text,.pe-h1{margin-block-start:var(--sp-5);font:700 30px/1.25 var(--font-sans)}.pe-b-h2 .pe-text,.pe-h2{margin-block-start:var(--sp-4);font:700 24px/1.3 var(--font-sans)}.pe-b-h3 .pe-text,.pe-h3{margin-block-start:var(--sp-3);font:600 20px/1.35 var(--font-sans)}.pe-b-bullet:before,.pe-b-number:before{flex:0 0 1.5em;color:var(--text2);text-align:center}.pe-b-bullet:before{content:"\2022"}.pe-b-bullet.pe-indent-1:before{content:"\25e6"}.pe-b-bullet.pe-indent-2:before,.pe-b-bullet.pe-indent-3:before{content:"\25aa"}.pe-b-number:before{content:attr(data-num) ".";flex-basis:2em;text-align:end;font-variant-numeric:tabular-nums}.pe-check{flex:0 0 auto;width:18px;height:18px;margin:0;align-self:center;accent-color:var(--accent);cursor:pointer}.pe-b-todo.pe-done .pe-text,.pe-todo-item.pe-done .pe-li-text{color:var(--muted);text-decoration:line-through}.pe-b-quote .pe-text{padding-inline-start:var(--sp-4);border-inline-start:3px solid var(--accent);color:var(--text2)}.pe-b-code{display:block;margin-block:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-3);background:var(--surface2);border:1px solid var(--line);border-radius:var(--r)}.pe-b-code:focus-within{background:var(--surface2);border-color:var(--accent-text)}.pe-code-lang{display:block;width:9em;margin:0 0 var(--sp-2);padding:0 0 2px;border:0;border-block-end:1px dashed var(--line);background:transparent;color:var(--muted);font:400 12px/1.4 var(--font-mono);outline:0}.pe-code-lang:focus-visible{border-block-end-color:var(--accent-text);color:var(--text)}.pe-code-input{display:block;width:100%;min-height:2.2em;margin:0;padding:0;border:0;background:transparent;color:var(--text);font:400 14px/1.6 var(--font-mono);tab-size:2;white-space:pre;overflow-x:auto;resize:none;outline:0;caret-color:var(--accent-text)}.pe-b-divider{align-items:center;padding-block:var(--sp-3);outline:0}.pe-b-divider:focus-visible{outline:2px solid var(--focus-color);outline-offset:0}.pe-hr{flex:1 1 auto;height:0;margin:0;border:0;border-block-start:1px solid var(--line)}.pe-text strong,.pe-doc strong{font-weight:700}.pe-icode{padding:.1em .35em;background:var(--surface2);border:1px solid var(--line2);border-radius:var(--r-sm);font:400 .88em/1 var(--font-mono)}.pe-link{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.pe-link:hover{text-decoration-thickness:2px}.pe-status{padding:var(--sp-2) var(--sp-4);color:var(--muted);font:400 12px/1.4 var(--font-mono);text-align:end}.pe-doc{min-width:0;color:var(--text);font-family:var(--font-sans);font-size:var(--pe-fs);line-height:var(--pe-lh);overflow-wrap:anywhere}.pe-doc>*+*{margin-block-start:var(--pe-gap)}.pe-doc h2,.pe-doc h3,.pe-doc h4{margin-block-end:0}.pe-doc>h2{margin-block-start:var(--sp-5)}.pe-doc>h3,.pe-doc>h4{margin-block-start:var(--sp-4)}.pe-doc>:first-child{margin-block-start:0}.pe-doc .pe-p:empty{min-height:1em}.pe-doc .pe-quote{padding-inline-start:var(--sp-4);border-inline-start:3px solid var(--accent);color:var(--text2)}.pe-doc .pe-list{padding-inline-start:1.6em}.pe-doc .pe-ul{list-style:disc}.pe-doc .pe-ul .pe-ul{list-style:circle}.pe-doc .pe-ul .pe-ul .pe-ul{list-style:square}.pe-doc .pe-ol{list-style:decimal}.pe-doc .pe-list .pe-list{margin-block-start:0}.pe-doc .pe-todo{padding-inline-start:0;list-style:none}.pe-doc .pe-todo .pe-todo{padding-inline-start:1.6em}.pe-doc .pe-todo-item{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2)}.pe-doc .pe-todo-item>.pe-list{flex:1 1 100%}.pe-doc .pe-todo-item .pe-check{align-self:center;cursor:default}.pe-doc .pe-pre{margin:0;padding:var(--sp-3) var(--sp-4);background:var(--surface2);border:1px solid var(--line);border-radius:var(--r);color:var(--text);font:400 14px/1.6 var(--font-mono);white-space:pre;overflow-x:auto;tab-size:2}.pe-doc .pe-pre[data-lang]:before{content:attr(data-lang);display:block;margin-block-end:var(--sp-2);color:var(--muted);font:400 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.pe-doc .pe-hr{display:block;width:100%;margin-block:var(--sp-5)}.pe-note-editor{display:flex;flex-direction:column;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pe-note-bar{position:static}.pe-note-bar .pe-status{padding:0 var(--sp-2)}.pe-note{display:block;width:100%;min-height:320px;margin:0;padding:var(--sp-5) var(--sp-5);border:0;background:var(--field);color:var(--text);font:400 16px/1.7 var(--font-sans);resize:vertical;outline:0;caret-color:var(--accent-text);tab-size:4}.pe-note:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px;border-radius:0}.pe-note-preview{min-height:320px;padding:var(--sp-5);background:var(--field)}.pe-note-preview:focus-visible{outline:2px solid var(--focus-color);outline-offset:-2px}.pe-note-empty{color:var(--muted)}@media(max-width:600px){.pe-page{padding:var(--sp-5) var(--sp-4) var(--sp-8)}.pe-title-input,.pe-doc-title{font-size:28px}.pe-b-h1 .pe-text,.pe-h1{font-size:26px}.pe-b-h2 .pe-text,.pe-h2{font-size:22px}}.pe-print-root{display:none}@media print{@page{margin:18mm}html.pe-printing .print-sheet:not(#pe-print-root){display:none!important}html.pe-printing,html.pe-printing body{background:Canvas!important;color:CanvasText!important}#pe-print-root{--text: CanvasText;--text2: CanvasText;--muted: GrayText;--line: GrayText;--line2: GrayText;--surface2: transparent;--accent: GrayText;--accent-text: LinkText;--pe-fs: 12pt;--pe-lh: 1.5;display:block!important;color-scheme:light;background:Canvas;color:CanvasText;font-family:var(--font-sans)}#pe-print-root .pe-doc{max-width:none}#pe-print-root .pe-doc-title{font-size:24pt}#pe-print-root h2,#pe-print-root h3,#pe-print-root h4{break-after:avoid}#pe-print-root pre,#pe-print-root blockquote,#pe-print-root li,#pe-print-root hr{break-inside:avoid}#pe-print-root p{orphans:3;widows:3}#pe-print-root .pe-pre{white-space:pre-wrap;overflow:visible}#pe-print-root a{color:LinkText}}.pages-page{max-width:1100px}.pages-body{display:flex;flex-direction:column;gap:var(--sp-4)}.pages-scanning{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);color:var(--text2)}.pages-note{font-size:13px}.pages-open{color:var(--text)}.pages-open:hover .files-name{text-decoration:underline}.pages-editor-page{min-height:100%}.pages-crumb{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.pages-crumb-name{display:inline-flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font:400 13px/1 var(--font-mono)}.pages-status{font-size:12px;color:var(--muted);white-space:nowrap}.pages-status.is-saving,.pages-status.is-unsaved{color:var(--text2)}.pages-status.is-error{color:var(--danger)}.pages-words{font-size:12px;white-space:nowrap}.pages-row-end{text-align:end;white-space:nowrap}.pages-more{border:0;background:transparent;color:inherit;font-size:1.1rem;line-height:1;padding:4px 9px;border-radius:8px;cursor:pointer}.pages-more:hover{background:#7f7f7f2e}.pages-more:focus-visible{outline:2px solid var(--accent, #4f6a00);outline-offset:-2px}.sg-paper{--text: #16161a;--text2: #3d3d44;--muted: #6a6a72;--line: #d8d8d2;--line2: #e6e6e1;--surface: #fff;--surface2: #f3f3ef;max-width:820px;margin-inline:auto;padding:clamp(22px,5vw,56px);border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text);box-shadow:0 10px 40px #14140a1f}.sg-blocks{margin-block-start:40px;padding-block-start:22px;border-block-start:1px solid var(--line)}.sg-blocks-title{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.sg-block{display:grid;grid-template-columns:minmax(120px,.7fr) 1.3fr;align-items:end;gap:18px;margin-block-end:18px}.sg-block-name{padding-block-end:8px;font-weight:600}.sg-sig{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-height:64px;padding:6px 4px 8px;border-block-end:1.5px solid #16161a;color:#14213d}.sg-sig.is-empty{align-items:center;border-block-end:1.5px dashed var(--line);color:var(--muted)}.sg-sig.is-mine{border-block-end-color:#4f6a00;background:#f4f9dd}.sg-sig.is-broken{flex-direction:column;align-items:flex-start;border-block-end-color:#b3261e;color:#b3261e}.sg-typed{font-family:Segoe Script,Bradley Hand,Brush Script MT,Snell Roundhand,Lucida Handwriting,cursive;font-size:30px;line-height:1.2}.sg-ink{width:220px;max-width:100%;height:72px}.sg-sig-meta{flex:none;font-size:11px;color:var(--muted);text-align:end}.sg-host{width:100%}.sg-signer{display:grid;place-items:start center;padding:clamp(20px,6vw,64px) 16px}.sg-card{width:min(560px,100%);padding:28px;display:flex;flex-direction:column;gap:14px}.sg-message{margin:0;padding:10px 14px;border-inline-start:3px solid var(--accent-text, var(--accent));background:var(--surface2);border-radius:6px;white-space:pre-wrap}.sg-hint{margin:4px 0 0;font-size:13px}.sg-code{max-width:11ch;font:600 20px var(--font-mono, ui-monospace, Consolas, monospace);letter-spacing:.25em;text-align:center}.sg-review{display:flex;flex-direction:column;gap:22px;width:min(900px,100%);margin:0 auto;padding:clamp(14px,4vw,40px) 16px 64px}.sg-review-head h1{margin:0 0 4px;font-size:28px;letter-spacing:-.02em}.sg-sign{display:flex;flex-direction:column;gap:14px;padding:22px}.sg-sign h2{margin:0;font-size:18px}.sg-consent{display:flex;gap:10px;align-items:flex-start}.sg-consent input{margin-block-start:4px}.sg-done{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px}.sg-picker{display:flex;flex-direction:column;gap:12px}.sg-tabs{display:inline-flex;gap:4px;padding:3px;border-radius:99px;background:var(--surface2);align-self:flex-start}.sg-tab{padding:6px 16px;border:0;border-radius:99px;background:none;color:var(--text2);font:inherit;font-weight:600;cursor:pointer}.sg-tab.is-on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px #00000026}.sg-pane{display:flex;flex-direction:column;gap:8px}.sg-pane[hidden]{display:none}.sg-typed-preview{min-height:64px;padding:8px 12px;border-block-end:1.5px solid var(--text);font-family:Segoe Script,Bradley Hand,Brush Script MT,Snell Roundhand,Lucida Handwriting,cursive;font-size:32px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-pad{border:1.5px dashed var(--line);border-radius:12px;background:#fff;color:#14213d;touch-action:none}.sg-pad-canvas{display:block;width:100%;aspect-ratio:3 / 1;cursor:crosshair;touch-action:none}.sg-chip{display:inline-flex;align-items:center;padding:2px 10px;border-radius:99px;border:1px solid var(--line);background:var(--surface2);color:var(--text2);font-size:12.5px;font-weight:600;white-space:nowrap}.sg-chip.is-sent,.sg-chip.is-opened,.sg-chip.is-verified{border-color:color-mix(in srgb,#3b82f6 45%,transparent);background:color-mix(in srgb,#3b82f6 10%,var(--surface));color:#3b82f6}.sg-chip.is-completed,.sg-chip.is-signed{border-color:color-mix(in srgb,#30a46c 45%,transparent);background:color-mix(in srgb,#30a46c 10%,var(--surface));color:#30a46c}.sg-chip.is-cancelled,.sg-chip.is-declined{border-color:color-mix(in srgb,#e5484d 45%,transparent);background:color-mix(in srgb,#e5484d 10%,var(--surface));color:#e5484d}.sg-filters{display:flex;flex-wrap:wrap;gap:8px}.sg-listbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px}.sg-searchbox{position:relative;flex:1 1 240px;max-inline-size:380px}.sg-searchbox>svg{position:absolute;inset-block-start:50%;inset-inline-start:12px;translate:0 -50%;color:var(--text3, var(--text2));pointer-events:none}.sg-search{inline-size:100%;padding-inline-start:36px}.sg-filter{padding:7px 15px;border:1px solid var(--line);border-radius:99px;background:var(--surface);color:var(--text2);font:inherit;font-weight:600;cursor:pointer}.sg-filter.is-on{background:var(--text);border-color:transparent;color:var(--bg, #fff)}.sg-doclink{font-weight:600}.sg-more{margin-block-start:14px}.sg-pick-list{display:flex;flex-direction:column;gap:4px;max-height:340px;overflow:auto}.sg-pick-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line2);border-radius:10px;color:var(--text);text-decoration:none}.sg-pick-item:hover{background:var(--surface2)}.sg-pick-name{flex:1;min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sg-prepare-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:28px;align-items:start}.sg-prepare-side{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.sg-section{display:flex;flex-direction:column;gap:12px;padding:20px}.sg-section h2{margin:0;font-size:16px}.sg-sub{margin:6px 0 0;font-size:14px}.sg-signers{display:flex;flex-direction:column;gap:8px}.sg-signer-row{display:grid;grid-template-columns:22px 1fr 1fr 34px;gap:8px;align-items:center}.sg-order{color:var(--muted);text-align:center}.sg-check{display:flex;gap:10px;align-items:flex-start}.sg-check input{margin-block-start:4px}.sg-check label{font-weight:600}.sg-delivery{display:flex;flex-direction:column;gap:10px}.sg-need{color:#b86e00}.sg-encrypted{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--accent-soft, var(--surface2));color:var(--text2);font-size:13.5px}.sg-track{display:flex;flex-direction:column;gap:20px}.sg-track-head{align-items:flex-start}.sg-just p{margin:4px 0 0}.sg-small{font-size:12.5px}.sg-actions{display:flex;flex-wrap:wrap;gap:6px}.sg-events td{vertical-align:top}.sg-cert{--cert-ink: #111113;--cert-lime: #d2f34c;--cert-soft: #d9d9d3;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.sg-cert-band{padding:26px 32px 28px;background:var(--cert-ink);color:#fff;border-block-end:6px solid var(--cert-lime)}.sg-cert-brand{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:600;color:#fff}.sg-cert-icon{display:block;width:auto;height:23px}.sg-cert-badge{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;padding:5px 14px 5px 6px;border-radius:999px;background:var(--cert-lime);color:var(--cert-ink);font-size:13.5px;font-weight:600}.sg-cert-badge .icon{box-sizing:border-box;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--cert-ink);color:var(--cert-lime)}.sg-cert-band h1{margin:26px 0 0;font-size:clamp(24px,4.4vw,32px);font-weight:600;line-height:1.12;color:#fff}.sg-cert-doc{margin:10px 0 0;font-size:16px;color:var(--cert-soft);overflow-wrap:anywhere}.sg-cert-body{display:flex;flex-direction:column;gap:28px;padding:24px 32px 32px}.sg-cert-about{margin:0;color:var(--text2)}.sg-cert-sec h2{position:relative;margin:0 0 14px;padding-block-end:10px;border-block-end:1px solid var(--line);font-size:16px}.sg-cert-sec h2:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:-1px;width:42px;height:3px;border-radius:2px;background:var(--cert-lime)}.sg-cert-rows{display:grid;grid-template-columns:minmax(120px,.34fr) 1fr;gap:0 20px;margin:0;font-size:14px}.sg-cert-rows dt,.sg-cert-rows dd{padding-block:9px;border-block-end:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.sg-cert-rows dt{color:var(--muted)}.sg-cert-rows dd{margin:0;min-width:0;overflow-wrap:anywhere}.sg-cert-rows dt:last-of-type,.sg-cert-rows dd:last-of-type{border-block-end:0}.sg-cert-rows .mono{font-size:13px}.sg-cert-status{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--ok)}.sg-cert-people{display:flex;flex-direction:column;gap:12px}.sg-cert-signer{padding:18px 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.sg-cert-signer h3{margin:0 0 8px;padding-block-end:10px;border-block-end:1px solid var(--line);font-size:17px;overflow-wrap:anywhere}.sg-cert-signer .sg-cert-rows dt,.sg-cert-signer .sg-cert-rows dd{padding-block:5px;border-block-end:0}.sg-cert-sigs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.sg-cert-sig{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.sg-cert-ink{display:grid;place-items:center;min-height:84px;padding-block-end:6px;border-block-end:1.5px solid var(--text2);color:var(--text)}.sg-cert-ink .sg-ink{width:200px;height:66px}.sg-cert-sig figcaption{display:flex;flex-direction:column;gap:2px;margin-block-start:10px;font-size:13px;color:var(--muted)}.sg-cert-sig figcaption b{color:var(--text)}.sg-cert-events{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13.5px}.sg-cert-events th{padding-block:0 8px;padding-inline:0 12px;border-block-end:1px solid var(--line);text-align:start;font-size:12px;font-weight:600;color:var(--muted)}.sg-cert-events td{padding-block:10px;padding-inline:0 12px;vertical-align:top;border-block-end:1px solid color-mix(in srgb,var(--line) 55%,transparent);overflow-wrap:anywhere}.sg-cert-events tbody tr:last-child td{border-block-end:0}.sg-cert-events th:nth-child(1),.sg-cert-events td:nth-child(1){width:27%}.sg-cert-events th:nth-child(2),.sg-cert-events td:nth-child(2){width:27%}.sg-cert-time{font-size:12.5px}.sg-cert-hash{word-break:break-all}.sg-cert-ua{max-width:260px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.sg-cert .sg-cert-ua{max-width:none}.sg-cert-integrity{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--ok) 38%,transparent);border-radius:14px;background:var(--ok-soft)}.sg-cert-integrity.is-bad{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-soft)}.sg-cert-integrity h2{margin:0 0 4px;font-size:16px}.sg-checks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.sg-checks li{display:flex;align-items:flex-start;gap:12px;line-height:1.45}.sg-checks li.is-bad{font-weight:600;color:var(--danger)}.sg-checks .sg-check{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--ok) 55%,transparent);border-radius:50%;background:#111113;color:#d2f34c}.sg-checks .is-bad>.sg-check{border-color:transparent;background:var(--danger);color:#fff}.sg-cert-codelabel{margin:8px 0 0;font-size:13px;color:var(--muted)}.sg-cert-code{margin:0;padding:10px 12px;border-radius:8px;background:var(--surface);border:1px solid var(--line);font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.sg-cert-where{margin:0;font-size:13.5px;color:var(--text2);overflow-wrap:anywhere}:root[dir=rtl] .sg-cert [dir=ltr]{text-align:right}.sg-cert-keys{margin-block-start:6px;padding-block-start:8px;border-block-start:1px solid color-mix(in srgb,var(--ok) 25%,transparent)}.sg-cert-keys dt,.sg-cert-keys dd{padding-block:3px;border-block-end:0}@media(max-width:640px){.sg-cert-events,.sg-cert-events tbody,.sg-cert-events tr,.sg-cert-events td{display:block;width:auto}.sg-cert-events thead{display:none}.sg-cert-events tr{padding-block:10px;border-block-end:1px solid color-mix(in srgb,var(--line) 55%,transparent)}.sg-cert-events tbody tr:last-child{border-block-end:0}.sg-cert-events td,.sg-cert-events th:nth-child(n),.sg-cert-events td:nth-child(n){width:auto;padding:1px 0;border:0}.sg-cert-events td:nth-child(2){order:-1}.sg-cert-events tr{display:flex;flex-direction:column}.sg-cert-events td:nth-child(2){font-weight:600}}@media(max-width:560px){.sg-cert-band{padding:20px 18px 22px}.sg-cert-body{gap:24px;padding:18px 16px 22px}.sg-cert-rows{grid-template-columns:1fr}.sg-cert-rows dt{padding-block-end:0;border-block-end:0}.sg-cert-signer{padding:14px 16px}}.sg-vcode{font-size:13px}.sg-vresult{margin-block-start:6px}.sg-vok{display:flex;flex-direction:column;gap:8px;padding:20px}.sg-vsigners{margin:0;padding-inline-start:18px}.sg-vok .sg-checks{margin-block:4px}@media(max-width:900px){.sg-prepare-grid{grid-template-columns:1fr}.sg-prepare-side{position:static}.sg-block{grid-template-columns:1fr;gap:4px}.sg-signer-row{grid-template-columns:22px 1fr 34px}.sg-signer-row .field:nth-of-type(2){grid-column:2 / 3;grid-row:2}}.sg-pagebreak{break-after:page;height:0}.sg-print-note{margin-block-start:24px;padding-block-start:10px;border-block-start:1px solid var(--line);font-size:.9em;color:var(--text2)}@media print{.sg-paper{max-width:none;padding:0;border:0;box-shadow:none}.sg-cert{--surface: #ffffff;--ok: #4f6a00;--ok-soft: #f1f8d2;--danger: #b3261e;--danger-soft: #fce9e7;border-color:#dadad4;background:none}.sg-cert-band,.sg-cert-integrity,.sg-check,.sg-cert-sec h2:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}.sg-cert-sec h2{break-after:avoid}.sg-cert-integrity,.sg-cert-signer,.sg-cert-sig,.sg-cert tr{break-inside:avoid}.sg-cert thead{display:table-header-group}#pe-print-root .sg-pdf{display:block;max-width:none!important;width:100%}#pe-print-root .sg-pdf-page{break-after:page;break-inside:avoid;border:0;border-radius:0;box-shadow:none}#pe-print-root .sg-pdf-canvas{border-radius:0}#pe-print-root .sg-pdf-num{display:none}#pe-print-root .sg-pf-mark{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.sg-pdf-stage{position:fixed;inset-block-start:0;inset-inline-start:-20000px;width:1000px;visibility:hidden;pointer-events:none}.sg-links{display:flex;flex-direction:column;gap:8px;margin-block-start:10px}.sg-linkrow{display:grid;grid-template-columns:minmax(90px,.4fr) minmax(0,1.6fr) auto;gap:8px;align-items:center}.sg-linkurl{font-size:12px}.sg-card>.link-icon{align-self:flex-start}.sg-field{display:inline-block;vertical-align:baseline;margin-inline:.5em}.sg-field-name{font-weight:600}.sg-field-sig .sg-typed{font-size:24px}.sg-field-sig .sg-ink{width:150px;height:46px;vertical-align:middle}.sg-field.is-empty{padding:0 8px;border-block-end:1.5px dashed var(--line);border-radius:3px;background:#f4f9dd;color:#4f6a00;font-size:.9em}.linklike{padding:0;border:0;background:none;color:var(--accent-text, #4f6a00);font:inherit;text-decoration:underline;cursor:pointer}.sg-signer-head{margin-block-end:-4px}.sg-steps{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:20px}.sg-step{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:99px;background:var(--surface2);color:var(--muted);font:inherit;font-size:14px;font-weight:600}.sg-step i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface);font-size:12px;font-style:normal}button.sg-step{cursor:pointer}.sg-step.is-done{background:var(--accent-soft);color:var(--accent-text)}.sg-step.is-now{background:var(--text);color:var(--bg)}.sg-step.is-now i{background:var(--accent);color:var(--accent-ink)}.sg-step-panel[hidden]{display:none}.sg-narrow{display:flex;flex-direction:column;gap:16px;max-width:760px;margin-inline:auto}.sg-stepnav{display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:760px;margin:20px auto 0}.sg-stepnav-end{display:inline-flex;gap:10px;margin-inline-start:auto}.sg-stepnav.is-wide{max-width:none}.sg-stepnav button[hidden]{display:none}.sg-signer-row{border-inline-start:6px solid var(--c, transparent);padding-inline-start:10px;border-radius:6px}.sg-where{display:flex;flex-direction:column;gap:10px}.sg-person{padding:12px;border:1px solid var(--line);border-inline-start:6px solid var(--c);border-radius:12px;background:var(--surface)}.sg-person-who{display:flex;align-items:center;justify-content:space-between;gap:8px}.sg-person-name{display:flex;flex-direction:column;min-width:0}.sg-person-name small{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sg-tag{flex:none;padding:2px 9px;border-radius:99px;font-size:12px;font-weight:700}.sg-tag.is-ok{background:var(--ok-soft);color:var(--accent-text)}.sg-tag.is-bad{background:var(--danger-soft);color:var(--danger)}.sg-chips{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:10px}.sg-chip-p{padding:5px 11px;border:1.5px solid var(--c);border-radius:99px;background:transparent;color:var(--c);font:inherit;font-size:12.5px;font-weight:700;cursor:grab;-webkit-user-select:none;user-select:none}.sg-chip-p:hover{background:color-mix(in srgb,var(--c) 14%,transparent)}.sg-checklist{display:flex;align-items:flex-start;gap:8px;font-size:14px}.sg-dot{display:grid;flex:none;place-items:center;width:20px;height:20px;margin-block-start:1px;border-radius:50%;background:var(--ok-soft);color:var(--accent-text);font-size:12px;font-weight:700}.sg-checklist.is-bad .sg-dot{background:var(--danger-soft);color:var(--danger)}.sg-place .sg-field{padding:2px 8px;border:2px dashed var(--c);border-radius:8px;background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c);font-size:.9em;font-weight:700}.sg-place .sg-field.is-empty{border:2px dashed var(--c);background:color-mix(in srgb,var(--c) 14%,#fff);color:var(--c)}.sg-place.is-drop{outline:3px dashed #4f6a00;outline-offset:3px}.sg-place.is-arming,.sg-place.is-arming *{cursor:crosshair}.sg-place .sg-field{position:relative;cursor:grab}.sg-field-x{margin-inline-start:4px;padding:0 4px;border:0;border-radius:50%;background:transparent;color:inherit;font:inherit;line-height:1;opacity:.55;cursor:pointer}.sg-field-x:hover{opacity:1;background:#00000014}.sg-field-initials .sg-typed{font-size:22px}.sg-field-initials .sg-ink{width:70px;height:30px;vertical-align:middle}.sg-initials{padding-block-start:6px;border-block-start:1px solid var(--line2)}.sg-editor-host{min-height:420px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.sg-place-host[hidden],.sg-editor-host[hidden]{display:none}.sg-prepare-doc .sg-tabs{margin-block-end:12px}.sg-choices{display:flex;flex-direction:column;gap:10px}.sg-choice{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);font:inherit;text-align:start;cursor:pointer}.sg-choice:hover:not(:disabled){border-color:var(--accent-text, var(--text));background:var(--surface2)}.sg-choice:disabled{opacity:.55;cursor:default}.sg-choice-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:12px;background:var(--accent-soft, var(--surface2));color:var(--accent-text, var(--text))}.sg-choice-text{display:flex;flex-direction:column;gap:2px}.sg-choice-text small{color:var(--muted);font-size:13px}.sg-soon{margin-inline-start:8px;padding:1px 8px;border-radius:99px;background:var(--surface2);color:var(--muted);font-size:11px;font-weight:700}.sg-dropzone{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:640px;margin-block:8px 16px;padding:44px 24px;border:2px dashed var(--line);border-radius:16px;background:var(--surface);color:var(--text2);text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.sg-dropzone:hover,.sg-dropzone:focus-visible,.sg-dropzone.is-drop{border-color:var(--accent, #4f6a00);background:var(--accent-soft, var(--surface2))}.sg-dropzone.is-busy{cursor:progress}.sg-dropzone b{color:var(--text);font-size:16px}.sg-pdf{display:grid;gap:14px;width:100%;margin-inline:auto}.sg-pdf-page{position:relative;width:100%;container-type:inline-size;border:1px solid var(--line);border-radius:4px;background:#fff;box-shadow:0 1px 6px #00000014}.sg-pdf-page:not(.is-drawn):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3f4f6,#fafafa,#f3f4f6);background-size:200% 100%;animation:sg-shimmer 1.4s linear infinite}.sg-pdf-page.is-failed:before{animation:none;background:#fdecea}@keyframes sg-shimmer{to{background-position:-200% 0}}.sg-pdf-canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:3px}.sg-pdf-layer{position:absolute;inset:0}.sg-pdf-layer.is-drop{outline:3px solid var(--accent, #4f6a00);outline-offset:-3px;background:#78a0000f}.sg-pdf.is-arming .sg-pdf-layer{cursor:crosshair}.sg-pdf-num{position:absolute;inset-block-end:-22px;inset-inline-end:0;color:var(--text3, var(--text2));font-size:11.5px}.sg-pf{position:absolute;display:flex;align-items:center;box-sizing:border-box;min-width:0;overflow:visible;font-size:var(--pf-font, 14px);line-height:1.1;color:#111827}.sg-pf.is-edit{border:2px dashed var(--c, #6b8e00);border-radius:8px;background:color-mix(in srgb,var(--c, #6b8e00) 14%,#fff);color:var(--c, #111827);font-weight:700;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sg-pf-label{min-width:0;padding-inline:6px;overflow:hidden;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.sg-pf .sg-field-x{position:absolute;inset-block-start:-9px;inset-inline-end:-9px;width:18px;height:18px;margin:0;padding:0;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;opacity:1}.sg-pf-resize{position:absolute;inset-block-end:-5px;inset-inline-end:-5px;width:11px;height:11px;border:2px solid #6b8e00;border-radius:2px;background:#fff;cursor:nwse-resize}.sg-pf-mark{display:flex;margin:0;align-items:center;width:100%;height:100%;min-width:0;padding:0;overflow:hidden;font-size:var(--pf-font, 14px);white-space:nowrap}.sg-pf-mark .sg-typed,.sg-pf-mark.sg-field-sig .sg-typed,.sg-pf-mark.sg-field-initials .sg-typed{font-size:1em;line-height:1}.sg-pf-mark .sg-ink,.sg-pf-mark.sg-field-sig .sg-ink,.sg-pf-mark.sg-field-initials .sg-ink{width:100%;height:100%}.sg-pf-mark.is-empty{width:100%;height:100%;padding:0 6px;border:1.5px dashed #6b8e00;border-radius:4px;background:#96be1429;font-size:min(var(--pf-font, 14px),13px);overflow:hidden;text-overflow:ellipsis}.sg-pf-mark.is-empty.is-mine{background:#96be1457;border-style:solid}.sg-count-row{display:flex;align-items:center;gap:8px}.sg-count-input{width:88px;text-align:center;font-size:1.25rem;font-weight:600}.sg-count-btn{inline-size:40px;block-size:40px;border:1px solid var(--line);border-radius:var(--r-md, 8px);font-size:1.3rem;line-height:1}.sg-person-line{display:flex;align-items:center;gap:8px;margin-block-start:8px;font-size:.85rem}.sg-align{display:inline-flex;border:1px solid var(--line);border-radius:var(--r-md, 8px);overflow:hidden}.sg-align-btn{display:inline-grid;place-items:center;inline-size:34px;block-size:30px;border:0;border-inline-end:1px solid var(--line);background:transparent;color:var(--text2);cursor:pointer}.sg-align-btn:last-child{border-inline-end:0}.sg-align-btn:hover{background:var(--surface2, rgba(0, 0, 0, .05))}.sg-align-btn.is-on{background:var(--accent, #4f6a00);color:var(--accent-text, #fff)}.sg-align-btn:focus-visible{outline:2px solid var(--accent, #4f6a00);outline-offset:-2px}.sg-allowance{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:16px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--r-md, 8px);background:var(--surface2, rgba(0, 0, 0, .04));font-size:.92rem}.sg-allowance>span{flex:1 1 260px}.sg-allowance.is-full{border-color:var(--warn, #b45309)}.sg-limit{display:grid;gap:12px;justify-items:start}.sg-limit-icon{display:inline-grid;place-items:center;inline-size:48px;block-size:48px;border-radius:12px;background:var(--accent-soft, rgba(120, 160, 0, .14));color:var(--accent, #4f6a00)}.sg-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.sg-rail-select{display:none;inline-size:100%}.sg-rail{display:flex;flex-direction:column;gap:2px}.sg-folder-row{position:relative;display:flex;align-items:center;border-radius:10px}.sg-folder-row:hover{background:var(--surface2, rgba(0, 0, 0, .05))}.sg-folder-row.is-on{background:var(--ink, #0d0f10);color:#fff}.sg-folder{display:flex;flex:1 1 auto;align-items:center;gap:9px;min-inline-size:0;padding:8px 10px;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:.93rem;text-align:start;cursor:pointer;border-radius:10px}.sg-folder-name{flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-folder-n{margin-inline-start:auto;font-size:.78rem;font-weight:700;opacity:.65}.sg-folder-more,.sg-more-btn{border:0;background:transparent;color:inherit;font-size:1.1rem;line-height:1;padding:4px 8px;border-radius:8px;cursor:pointer}.sg-folder-more{opacity:0;margin-inline-end:4px}.sg-folder-row:hover .sg-folder-more,.sg-folder-row.is-on .sg-folder-more,.sg-folder-more:focus-visible{opacity:.85}.sg-more-btn:hover,.sg-folder-more:hover{background:#7f7f7f2e}.sg-folder-new{margin-block-start:6px;color:var(--accent, #4f6a00);font-weight:700}.sg-folder:focus-visible,.sg-folder-more:focus-visible,.sg-more-btn:focus-visible{outline:2px solid var(--accent, #4f6a00);outline-offset:-2px}.sg-ftag{display:inline-flex;align-items:center;gap:4px;max-inline-size:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 9px;border-radius:8px;background:var(--surface2, rgba(0, 0, 0, .06));font-size:.82rem;font-weight:600}.sg-row-end{text-align:end;white-space:nowrap}.sg-fpick{display:grid;gap:8px}.sg-fopt{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;font:inherit;font-weight:600;background:transparent;color:inherit;text-align:start;cursor:pointer}.sg-fopt.is-on,.sg-fopt:has(input:checked){border-color:var(--accent, #4f6a00);background:var(--accent-soft, rgba(120, 160, 0, .12))}.sg-fopt small{margin-inline-start:auto;opacity:.65}.sg-fopt-new{border-style:dashed;color:var(--accent, #4f6a00)}@media(max-width:860px){.sg-layout{grid-template-columns:1fr;gap:14px}.sg-rail{display:none}.sg-rail-select{display:block}}.sg-done-final{align-items:center;gap:12px;padding:clamp(22px,5vw,40px) clamp(16px,4vw,32px);text-align:center}.sg-done-final .link-title{margin:0}.sg-done-doc{margin:0;max-width:100%;font-size:18px;font-weight:700;overflow-wrap:anywhere}.sg-done-when{margin:0}.sg-done-actions{display:flex;justify-content:center;margin-block-start:6px}.sg-done-actions .row-wrap{justify-content:center}.sg-done-download{min-height:52px;max-width:100%;padding-inline:28px;font-size:17px;white-space:normal;text-align:center}@media(max-width:520px){.sg-done-actions,.sg-done-actions>.row-wrap{width:100%}.sg-done-download{width:100%;padding-inline:14px;font-size:16px}}.sg-done-keep{width:min(560px,100%);margin-block-start:10px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);text-align:start}.sg-done-keep h2{margin:0 0 4px;font-size:16px}.sg-done-keep p{margin:0;font-size:14.5px;color:var(--text2)}.sg-done-code{display:flex;flex-direction:column;gap:6px;width:min(560px,100%);text-align:start}.sg-done-code .sg-cert-codelabel{margin:0}.sg-done-code .row-wrap{margin-block-start:2px}.sg-removed .sg-done-code{width:100%}.sg-vproof .sg-cert-code{align-self:stretch}.card.acc-card.team-head{display:flex;flex-direction:row;text-align:start;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.team-head-text h2{margin:0}.team-head-text p{margin:4px 0 0}.team-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.team-av{display:inline-grid;flex:none;place-items:center;width:var(--s, 36px);height:var(--s, 36px);overflow:hidden;border-radius:50%;background:linear-gradient(135deg,var(--accent),#7bb800);color:var(--accent-ink);font-size:calc(var(--s, 36px) * .42);font-weight:700}.team-av img{display:block;width:100%;height:100%;object-fit:cover}.team-person{display:flex;align-items:center;gap:12px;min-width:0}.team-you{color:var(--muted)}.team-seats{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.team-seats .acc-meter{width:100%}.team-seats-n{font-size:28px;letter-spacing:-.02em}.team-roles+.team-lock{margin-block-start:14px}.team-lock{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--surface2)}.team-lock p{margin:0 0 8px}.team-roles{display:flex;flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;color:var(--text2)}.team-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.team-danger p{margin:0}.team-small{margin:0;font-size:13px}.team-keyrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-block-end:1px solid var(--line)}.team-keyrow:last-child{border-block-end:0}.auth-card:has(.join-panels){max-width:580px}.join-panels{display:grid;gap:10px}.join-panel{display:flex;gap:14px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.join-panel h2{margin:0;font-size:15.5px;font-weight:700;line-height:22px;letter-spacing:-.005em}.join-panel p{margin:2px 0 0;font-size:14.5px;line-height:22px;color:var(--text2)}.join-panel p b{font-weight:600;color:var(--text)}.join-panel--gets,.join-panel--private{border-color:var(--accent-text);background:var(--accent-soft)}.join-panel--private p{color:var(--text)}.join-panel__tile{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--surface2);color:var(--text2)}.join-panel--gets .join-panel__tile{border-color:var(--accent-text);background:var(--accent-soft);color:var(--accent-text)}.join-panel--private .join-panel__tile{border-color:#2c2c32;background:#0d0f10;color:#d2f34c}.join-agree{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.join-who{margin:0;font-size:14px;color:var(--muted)}.join-check{display:flex;align-items:flex-start;gap:12px;font-size:15px;font-weight:500;line-height:22px;cursor:pointer}.join-check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--accent-text)}.join-agree .btn{align-self:flex-start}.join-fine{margin:0;font-size:13px;line-height:19px;color:var(--muted)}@media(max-width:560px){.join-panel{padding:14px;gap:12px}}.pb{--acc: #2a5fae;--acc-ink: #ffffff;--acc-soft: var(--accent-soft);--acc-line: var(--line);--acc-edge: var(--acc);--acc-text: var(--text);position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:100vh;min-height:100dvh;background:var(--bg);color:var(--text)}@supports (color: color-mix(in srgb,red 50%,blue)){.pb{--acc-soft: color-mix(in srgb, var(--acc) 12%, var(--surface));--acc-line: color-mix(in srgb, var(--acc) 35%, var(--surface));--acc-edge: color-mix(in srgb, var(--acc) 82%, #000);--acc-text: color-mix(in srgb, var(--acc) 85%, var(--text))}}.pb:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--acc)}.pb-head{display:flex;align-items:center;padding:18px 28px 0}.pb-logo{display:grid;place-items:center;height:46px;padding:6px 14px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 1px 2px #14140a0f}.pb-logo img{display:block;max-width:150px;max-height:32px;width:auto;height:auto}.pb-body{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:center;padding:28px 20px 48px}.pb .link-host{padding:0;width:100%}.pb .link-view{margin-inline:auto}.pb .link-card{border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.pb .eyebrow{color:var(--muted)}.pb .link-icon{align-self:flex-start;background:var(--acc-soft);border:1px solid var(--acc-line);color:var(--acc-text)}.pb .link-msg{align-self:stretch;padding:12px 14px;border-inline-start:3px solid var(--acc);border-radius:4px 10px 10px 4px;background:var(--surface2);font-size:14.5px;line-height:22px;color:var(--text);white-space:pre-line;overflow-wrap:anywhere}.pb .btn-primary,.fx-app .pb .btn-primary{background:var(--acc);border-color:var(--acc-edge);color:var(--acc-ink);font-weight:700}.pb .btn-primary:hover,.fx-app .pb .btn-primary:hover{background:var(--acc);border-color:var(--acc-edge);color:var(--acc-ink);filter:brightness(.94)}.pb .progress>span{background:var(--acc)}.pb :focus-visible{outline-color:var(--acc-text)}.pb-foot{display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;padding:14px 28px 22px;font-size:12.5px;line-height:18px;color:var(--muted)}.pb-foot a,.pb-foot .pb-report{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.pb-foot a:hover{color:var(--text)}@media(max-width:640px){.pb-head{padding:14px 16px 0}.pb-body{padding:16px 12px 32px}.pb .link-card{padding:var(--sp-6) var(--sp-5)}}.pb--preview{flex:none;min-height:0}.pb--preview .pb-body{padding:18px 16px 24px}.pb--preview .pb-foot{padding:10px 16px 16px}.pb--preview .link-card{gap:var(--sp-3);padding:var(--sp-5)}.pb--preview .link-title{font-size:22px}.brand-set{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:1180px){.brand-set{grid-template-columns:minmax(0,1fr)}}.brand-form{display:flex;flex-direction:column;gap:0}.brand-sub{margin:4px 0 0;font-size:14px;color:var(--muted)}.brand-fld{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-top:1px solid var(--line2)}.brand-fld:first-of-type{border-top:0;padding-top:8px}.brand-fld .hint,.brand-help{margin:0;font-size:13px;line-height:19px;color:var(--muted)}.brand-err{margin:0;font-size:13px;line-height:19px;color:var(--danger)}.brand-err[hidden]{display:none}.brand-drop{display:flex;align-items:center;gap:14px;padding:14px;border:1.5px dashed var(--field-line);border-radius:14px;background:var(--surface2)}.brand-drop-logo{display:grid;flex:none;place-items:center;width:132px;height:64px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#6b6b72;font-size:12px;text-align:center}.brand-drop-logo img{display:block;max-width:100%;max-height:100%}.brand-drop-text{flex:1 1 auto;min-width:0}.brand-drop-text b{display:block;font-weight:600;font-size:14.5px}.brand-drop-text .brand-help{margin-top:2px}.brand-drop-act{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}@media(max-width:520px){.brand-drop{flex-wrap:wrap}}.brand-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.brand-sw{width:32px;height:32px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--c);box-shadow:0 0 0 1px var(--field-line);cursor:pointer}.brand-sw[aria-pressed=true]{box-shadow:0 0 0 2px var(--text)}.brand-sw:focus-visible{outline:2px solid var(--focus-color);outline-offset:3px}.brand-hex{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;border:1px solid var(--field-line);border-radius:var(--r);background:var(--field)}.brand-hex:focus-within{outline:2px solid var(--focus-color);outline-offset:2px}.brand-hex i{width:20px;height:20px;border-radius:6px;background:var(--c);box-shadow:inset 0 0 0 1px #0000002e}.brand-hex input:focus{outline:0}.brand-hex input{width:82px;border:0;background:transparent;outline:0;color:var(--text);font:500 14px/1 var(--font-mono);text-transform:uppercase}.brand-contrast{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:13.5px;line-height:19px}.brand-demo{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:8px;background:var(--c);color:var(--t);font-weight:700;font-size:13.5px}.brand-res{display:inline-flex;align-items:center;gap:6px;font-weight:600}.brand-res.is-ok{color:var(--ok)}.brand-res.is-bad{color:var(--danger)}.brand-count{text-align:end;font:400 12px/16px var(--font-mono);color:var(--muted)}.brand-area{height:auto;min-height:76px;padding:10px 14px;resize:vertical;line-height:21px}.brand-toggle{display:flex;align-items:flex-start;gap:14px}.brand-toggle>div{flex:1 1 auto;min-width:0}.brand-toggle b{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;font-size:14.5px}.brand-chip{padding:1px 8px;border-radius:99px;background:var(--accent-soft);color:var(--accent-text);font-weight:500;font-size:12px;line-height:18px}.brand-sw-t{position:relative;flex:none;width:46px;height:28px;margin-top:1px}.brand-sw-t input{position:absolute;inset:0;z-index:1;margin:0;opacity:0;cursor:pointer}.brand-sw-t i{position:absolute;inset:0;border-radius:99px;background:var(--field-line);transition:background var(--dur) var(--ease)}.brand-sw-t i:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform var(--dur) var(--ease)}.brand-sw-t input:checked+i{background:var(--accent-text)}.brand-sw-t input:checked+i:after{transform:translate(18px)}:root[dir=rtl] .brand-sw-t input:checked+i:after{transform:translate(-18px)}.brand-sw-t input:focus-visible+i{outline:2px solid var(--focus-color);outline-offset:2px}.brand-sw-t input:disabled+i{opacity:.5}.brand-save{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--line2)}.brand-save .brand-help{margin-inline-start:auto}.brand-prev{position:sticky;top:16px;min-width:0}.brand-prev-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:8px}.brand-prev-title h2{margin:0;font-size:15px;line-height:20px;font-weight:600}.brand-site{overflow:hidden;border:1px solid var(--field-line);border-radius:16px;background:var(--bg);box-shadow:var(--shadow-card)}.brand-site-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface2)}.brand-site-dots{display:flex;gap:6px}.brand-site-dots i{width:10px;height:10px;border-radius:50%;background:var(--field-line)}.brand-site-url{flex:1 1 auto;min-width:0;overflow:hidden;padding:5px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font:400 12.5px/18px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.brand-locked{display:flex;max-width:560px;flex-direction:column;align-items:flex-start;gap:10px}.brand-locked .link-icon{padding:10px}.brand-locked h2{margin:0;font-size:18px;font-weight:600}.brand-locked p{margin:0;color:var(--text2)}.brand-locked-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--muted);font-size:13.5px}.brand-locked-hint a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.fx-app .shares-page .shares-toolbar .ds-seg{height:auto;flex-wrap:wrap;overflow-x:visible;row-gap:2px}}.slp-card{align-items:stretch}.slp-card>.link-icon{align-self:flex-start}.slp-hero{display:grid;place-items:center;padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r);background:var(--surface2)}.slp-hero[hidden]{display:none}.slp-hero img{display:block;max-width:100%;max-height:280px;width:auto;height:auto;border-radius:6px;object-fit:contain}.slp-actions{justify-content:flex-start}.slp-actions .btn{height:46px}.slp-status{margin:0;min-height:1.4em;font-size:14px;line-height:1.5}.slp-status:empty{min-height:0}.slp-viewonly{margin:0}.slp-viewonly .icon,.slp-note .icon{flex:none;margin-top:2px}.slp-report{align-self:flex-start;font-size:12.5px;line-height:18px;color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.slp-report:hover{color:var(--text)}.slp-gate{align-self:stretch}.slp-gate .btn-primary{height:46px}.slp-gate-msg{margin:0;font-size:14px;line-height:1.5}.slp-gate-msg[hidden]{display:none}.link-view.slp-view-folder{max-width:920px}.slp-folder .slp-actions{margin-block-start:calc(var(--sp-2) * -1)}.slp-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-2) var(--sp-4);padding-block:var(--sp-2);border-block:1px solid var(--line2)}.slp-crumbs{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;gap:2px;min-width:0}.slp-crumb{max-width:100%;overflow-wrap:anywhere}.slp-crumb.is-here{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:8px;font-size:14px;font-weight:600;line-height:1.4}.slp-crumb.is-here:focus{outline:none}.slp-crumb.is-here:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.slp-sep{padding-inline:1px}.slp-tools{display:flex;flex:none;align-items:center;gap:var(--sp-2)}.slp-sort{width:auto;min-width:156px;height:36px;padding-block:0;font-size:13.5px}.slp-views{display:inline-flex}.slp-seg{width:38px;padding:0;border-radius:0}.slp-seg:first-child{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.slp-seg:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r);margin-inline-start:-1px}.slp-seg[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent-text);color:var(--accent-text)}.slp-count{margin:0;min-height:1.3em;font-size:13px}.slp-empty{margin:0;padding:28px var(--sp-3);border:1px dashed var(--line);border-radius:var(--r);text-align:center}.slp-empty[hidden]{display:none}.slp-more-row{justify-content:center}.slp-more-row:empty,.slp-more-row:not(:has(:not([hidden]))){display:none}.slp-items{margin:0;padding:0;list-style:none}.slp-items[hidden]{display:none}.slp-open{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.slp-open:hover .slp-name{text-decoration:underline}.slp-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--surface2);color:var(--muted);overflow:hidden}.slp-thumb.has-img img{width:100%;height:100%;object-fit:cover}.slp-text{display:flex;flex-direction:column;min-width:0;gap:1px}.slp-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.slp-sub{display:none;font-size:12.5px;line-height:18px}.slp-name,.slp-sub,.slp-card .link-title{text-align:left}:root[dir=rtl] .slp-name,:root[dir=rtl] .slp-sub,:root[dir=rtl] .slp-card .link-title{text-align:right}.slp-size,.slp-date{font-size:13px}.slp-size{text-align:end}.slp-rowdl{width:38px;padding:0}.slp-items.is-list{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.slp-items.is-list .slp-item{display:grid;grid-template-columns:minmax(0,1fr) 84px 118px 44px;align-items:center;gap:var(--sp-3);padding:8px 12px;border-bottom:1px solid var(--line)}.slp-items.is-list .slp-item:last-child{border-bottom:0}.slp-items.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--sp-3)}.slp-items.is-grid .slp-item{position:relative;display:flex;flex-direction:column;min-width:0;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.slp-items.is-grid .slp-open{flex-direction:column;align-items:stretch;gap:10px}.slp-items.is-grid .slp-thumb{width:100%;height:auto;aspect-ratio:4 / 3;border-radius:8px}.slp-items.is-grid .slp-sub{display:block}.slp-items.is-grid .slp-size,.slp-items.is-grid .slp-date{display:none}.slp-items.is-grid .slp-rowdl{position:absolute;inset-block-start:16px;inset-inline-end:16px;width:34px;height:34px;background:var(--surface)}.pb .slp-seg[aria-pressed=true]{background:var(--acc-soft);border-color:var(--acc-line);color:var(--acc-text)}.pb .slp-report{display:none}@media(max-width:640px){.slp-tools{flex:1 1 100%;justify-content:space-between}.slp-sort{flex:1 1 auto;min-width:0}.slp-items.is-list .slp-item{grid-template-columns:minmax(0,1fr) 44px;padding:8px 10px}.slp-items.is-list .slp-size,.slp-items.is-list .slp-date{display:none}.slp-items.is-list .slp-sub{display:block}.slp-items.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.slp-actions .btn,.slp-folder .slp-actions .btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.slp-view *{transition:none!important;animation:none!important}}.fx-app .slk-dialog{gap:20px;min-width:0}.fx-app .slk-item{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .slk-item__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.fx-app .slk-item__name{overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .slk-item__sub{overflow-wrap:anywhere;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .slk-item__region{flex:none}.fx-app .slk-note{margin:0;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .slk-plan{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;margin:0;margin-inline-end:auto;min-width:0;font-size:13.5px;line-height:20px}.fx-app .slk-plan:empty{display:none}.fx-app .slk-plan .icon{flex:none;color:var(--ink-icon)}.fx-app .slk-plan.share-limit-full{color:var(--ink)}.fx-app .slk-plan.share-limit-full .icon{color:var(--warn)}.fx-app .modal-footer.slk-foot{align-items:center}.fx-app .slk-opts{border:1px solid var(--line);border-radius:12px;background:var(--card)}.fx-app .slk-opt{padding:16px 20px 18px}.fx-app .slk-opt+.slk-opt{border-block-start:1px solid var(--line-soft)}.fx-app .slk-opt__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fx-app .slk-opt__text{display:flex;flex-direction:column;min-width:0;gap:2px}.fx-app .slk-opt__title{font-size:14.5px;font-weight:600;line-height:22px;color:var(--ink);cursor:pointer}.fx-app .slk-opt__desc{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .slk-opt__head input[role=switch]{margin-block-start:2px}.fx-app .slk-opt__body{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.fx-app .slk-opt__body[hidden]{display:none}.fx-app .slk-opt__extra{display:flex;flex-direction:column;gap:6px}.fx-app .slk-opt__extra .hint,.fx-app .slk-out .hint{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .slk-expiry{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.fx-app .slk-expiry .select{flex:0 1 260px;min-width:0}.fx-app .slk-expiry .input[type=date]{flex:0 1 220px;min-width:0}.fx-app .slk-pass{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.fx-app .slk-pass__field{position:relative;flex:0 1 300px;min-width:0}.fx-app .slk-pass__input{width:100%;padding-inline-end:44px}.fx-app .slk-pass__eye{position:absolute;inset-block-start:50%;inset-inline-end:4px;transform:translateY(-50%);color:var(--ink-2)}.fx-app .slk-pass__gen{flex:none}.fx-app .slk-viewnote{margin:0}.fx-app .slk-quiet{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .slk-quiet[hidden]{display:none}.fx-app .slk-create[disabled]{cursor:not-allowed}.fx-app .slk-out{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--lime-line);border-radius:12px;background:var(--lime-tint)}.fx-app .slk-out[hidden]{display:none}.fx-app .slk-out__head{display:flex;align-items:center;gap:8px;color:var(--ink)}.fx-app .slk-out__head .icon{color:var(--olive)}.fx-app .slk-out .row{flex-wrap:wrap}.fx-app .slk-out .input-mono{flex:1 1 220px;min-width:0;direction:ltr;text-align:start}.fx-app .slk-list{gap:10px}.fx-app .slk-rows .slk-row{align-items:flex-start;padding-block:12px}.fx-app .slk-rows .slk-row>.icon{margin-block-start:4px}.fx-app .slk-rows .slk-row>.btn{flex:none;align-self:center}.fx-app .btn.slk-revoke{color:var(--danger)}.fx-app .btn.slk-revoke:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.fx-app .slk-row__main{display:flex;flex-direction:column;gap:6px}.fx-app .slk-row__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.fx-app .slk-row__title{font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .slk-row__chips{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.fx-app .slk-row__meta{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .slk-off{margin:0}.fx-app .slk-name{align-items:center}.fx-app .slk-name__text{display:flex;flex-direction:column;min-width:0;gap:1px}.fx-app .slk-name__text .ds-name__text{font-weight:600;line-height:22px}.fx-app .slk-name__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .slk-made-by{margin-top:2px;font-size:13px;line-height:18px;color:var(--ink-3);overflow-wrap:anywhere}.fx-app .shares-table td.slk-num,.fx-app .shares-table th.is-num{font-variant-numeric:tabular-nums}.fx-app .slk-chips{white-space:normal}.fx-app .slk-chips .ds-chip{margin-inline-end:6px;margin-block:2px}.fx-app .shares-table--links .c-link{width:auto}.fx-app .shares-table--links .c-views{width:68px}.fx-app .shares-table--links .c-dl{width:108px}.fx-app .shares-table--links .c-date{width:92px}.fx-app .shares-table--links .c-state{width:124px}.fx-app .shares-table--links .c-prot{width:136px}.fx-app .shares-table--links .c-act{width:112px}.fx-app .shares-table--links td.is-sub{overflow:visible;text-overflow:clip;white-space:normal}.fx-app .shares-table--links th{overflow:visible;text-overflow:clip;white-space:normal;line-height:1.3}.fx-app .slk-state .ds-status{height:auto;min-height:28px;padding-block:5px;line-height:1.25;white-space:normal}@media(min-width:901px)and (max-width:1500px){.fx-app .shares-table--links .c-created,.fx-app .shares-table--links .is-created{display:none}}@media(min-width:901px)and (max-width:1180px){.fx-app .shares-table--links .c-last,.fx-app .shares-table--links td:nth-child(4),.fx-app .shares-table--links th:nth-child(4),.fx-app .shares-table--links col:nth-child(4){display:none}}@media(min-width:901px)and (max-width:1100px){.fx-app .ds-fixed.shares-table--links{min-width:720px}}@media(max-width:900px){.fx-app .shares-tablecard .shares-table--links tr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 16px}.fx-app .shares-tablecard .shares-table--links td{flex:0 0 auto;grid-area:auto;padding:0;font-size:14px}.fx-app .shares-tablecard .shares-table--links td.slk-none{display:none}.fx-app .shares-tablecard .shares-table--links td:nth-child(1){order:1;flex:1 1 calc(100% - 144px);min-width:0;overflow:hidden}.fx-app .shares-tablecard .shares-table--links td:nth-child(9){order:2;max-width:128px;justify-self:auto}.fx-app .shares-tablecard .shares-table--links td:nth-child(7){order:3}.fx-app .shares-tablecard .shares-table--links td:nth-child(8){order:4;min-width:0}.fx-app .shares-tablecard .shares-table--links td:nth-child(2){order:5}.fx-app .shares-tablecard .shares-table--links td:nth-child(3){order:6}.fx-app .shares-tablecard .shares-table--links td:nth-child(4){order:7}.fx-app .shares-tablecard .shares-table--links td:nth-child(5){order:8}.fx-app .shares-tablecard .shares-table--links td:nth-child(6){order:9}.fx-app .shares-tablecard table.shares-table--links td[data-label]:nth-child(2):before,.fx-app .shares-tablecard table.shares-table--links td[data-label]:nth-child(3):before{content:attr(data-label) " ";color:var(--ink-3)}.fx-app .shares-tablecard table.shares-table--links td[data-label]:nth-child(7):before,.fx-app .shares-tablecard table.shares-table--links td[data-label]:nth-child(8):before{content:none}.fx-app .shares-tablecard .shares-table--links .shares-dl{display:inline-flex;gap:8px}.fx-app .shares-tablecard .shares-table--links .shares-dl .num{min-width:0}.fx-app .shares-tablecard .shares-table--links .shares-dl__bar{flex:0 0 56px}.fx-app .shares-tablecard .shares-table--links td.slk-num{text-align:start}.fx-app .shares-tablecard .shares-table--links .slk-name__sub{white-space:normal}}@media(max-width:640px){.fx-app .slk-opt{padding:14px 16px 16px}.fx-app .slk-out{padding:14px}.fx-app .slk-expiry .select,.fx-app .slk-expiry .input[type=date],.fx-app .slk-pass__field,.fx-app .slk-pass__gen{flex:1 1 100%}.fx-app .slk-rows .slk-row{flex-wrap:wrap;padding-inline:12px}.fx-app .slk-rows .slk-row>.slk-row__main{flex:1 1 calc(100% - 40px)}.fx-app .slk-rows .slk-row>.btn{margin-inline-start:28px}.fx-app .modal-footer.slk-foot .slk-plan{flex:1 0 100%;margin-inline-end:0}}@media(prefers-reduced-motion:reduce){.fx-app .slk-opt__head input[role=switch]{transition:none}}html.fx-desktop,html.fx-desktop body{height:100%;margin:0;overflow:hidden}html.fx-desktop body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top" "side main"}html.fx-desktop #fx-top{grid-area:top}html.fx-desktop #fx-side{grid-area:side;min-height:0}html.fx-desktop #app{grid-area:main;min-width:0;min-height:0}html.fx-desktop #fx-top:empty,html.fx-desktop #fx-side:empty{display:none}.app-shell.is-content,.fx-app .app-shell.is-content{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%}.table-wrap,.acc-tablecard{overflow-x:auto;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-card)}.table,.acc-table{width:100%;border-collapse:collapse;font-size:14.5px}.table th,.acc-table th{height:48px;padding:0 20px;text-align:start;font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:color-mix(in srgb,var(--surface2) 60%,var(--surface));border-block-end:1px solid var(--line);white-space:nowrap}.table td,.acc-table td{padding:16px 20px;vertical-align:middle;border-block-end:1px solid var(--line2)}.table th:first-child,.table td:first-child,.acc-table th:first-child,.acc-table td:first-child{padding-inline-start:28px}.table th:last-child,.table td:last-child,.acc-table th:last-child,.acc-table td:last-child{padding-inline-end:28px}.table tbody tr:last-child td,.acc-table tbody tr:last-child td{border-block-end:0}.table tbody tr:hover td,.acc-table tbody tr:hover td{background:color-mix(in srgb,var(--surface2) 55%,transparent)}.acc-table tr.is-total td{background:var(--surface2)}.table .num,.acc-table .num,.table th.num,.acc-table th.num{text-align:end}.adm-check{width:56px;padding-inline:12px;text-align:center}.table th.adm-check:first-child,.table td.adm-check:first-child,.acc-table th.adm-check:first-child,.acc-table td.adm-check:first-child{padding-inline-start:20px}:root{--page-max: 1560px;--page-gap: 28px;--card-pad: 28px}.page,.acc-page,.adm-page,.files-root{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--page-gap);width:100%;max-width:var(--page-max);margin-inline:auto;padding:32px var(--gutter) 64px;min-width:0}.page-title,.acc-header .page-title,.files-root-title,.page-header .page-title{margin:0;font-size:clamp(26px,2.4vw,32px);font-weight:650;line-height:1.12;letter-spacing:-.025em;text-align:start}.page-sub,.acc-sub{margin:8px 0 0;max-width:72ch;color:var(--text2);font-size:15px;line-height:1.55}.page-header,.acc-header{align-items:flex-end;justify-content:space-between;gap:var(--sp-5);text-align:start}.acc-card{padding:var(--card-pad);gap:20px;border-radius:18px}.acc-card-title{font-size:19px;font-weight:650;letter-spacing:-.01em}.acc-tile{padding:24px 28px;gap:12px;border-radius:18px}.acc-tile-value{font-size:34px}.plan-page .acc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--page-gap)}.plan-page .acc-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--page-gap);align-items:start}.plan-page .acc-split-main{grid-column:span 2;min-width:0}.plan-page .acc-split-side{grid-column:span 1;max-width:none;min-width:0}@media(max-width:1100px){.plan-page .acc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-page .acc-split{grid-template-columns:minmax(0,1fr)}.plan-page .acc-split-main,.plan-page .acc-split-side{grid-column:auto}}@media(max-width:640px){.page,.acc-page,.adm-page,.files-root{padding:20px var(--gutter) 48px}.plan-page .acc-grid{grid-template-columns:minmax(0,1fr)}}.acc-cell-stack>.acc-badge,.acc-cell-stack>.badge{align-self:flex-start}.avatar-pic{display:inline-grid;place-items:center;flex:none;overflow:hidden}.avatar-pic img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.avatar-pic.avatar-photo.has-img{width:34px;height:34px;border-radius:50%}.acct-avatar.has-img{background:var(--surface)}.acct-avatar.acct-avatar-sm{width:52px;height:52px;border-radius:16px;font-size:20px}.fx-app{color-scheme:dark;--ink: #ecece8;--ink-2: #b4b4ba;--ink-3: #9a9aa2;--ink-icon: #85858d;--paper: #0a0a0b;--card: #121214;--head: #151518;--tile: #1b1b1f;--tile-line: #2a2a30;--track: #26262b;--hover: #17171a;--side-bg: #101012;--sel: rgba(210, 243, 76, .07);--line: #26262b;--line-soft: #1e1e22;--line-ctl: #2c2c32;--line-ctl-hover: #44444b;--lime: #d2f34c;--lime-edge: #a9c92b;--lime-hover: #dcf86a;--lime-press: #c2e23a;--lime-bar: #d2f34c;--lime-soft: #1a1f0a;--lime-tint: rgba(210, 243, 76, .12);--lime-line: rgba(210, 243, 76, .3);--olive: #d2f34c;--olive-deep: #e4f98c;--on-lime: #0a0a0b;--focus: #d2f34c;--glow: rgba(210, 243, 76, .07);--st-wait-bg: #2a1f0b;--st-wait-ink: #ffb454;--st-wait-dot: #ffb454;--st-done-bg: #10281a;--st-done-ink: #7ee2a8;--st-done-dot: #3ccf7d;--st-draft-bg: #1f1f23;--st-draft-ink: #b4b4ba;--st-draft-dot: #85858d;--st-no-bg: #2c1210;--st-no-ink: #ff8a80;--st-no-dot: #ff8a80;--st-off-bg: #3a3a40;--st-off-ink: #ececf0;--st-off-dot: #ececf0;--k-page-bg: #14213a;--k-page-line: #1f3358;--k-page-ink: #8db8f5;--k-note-bg: #2a1f0b;--k-note-line: #43320f;--k-note-ink: #ffc46e;--k-sheet-bg: #10281a;--k-sheet-line: #1a4128;--k-sheet-ink: #7ee2a8;--k-slides-bg: #221a3a;--k-slides-line: #35285a;--k-slides-ink: #bfa6f5;--banner-bg: #2a1f0b;--banner-line: #43320f;--banner-ink: #ffb454;--warn: #ffb454;--danger: #ff8a80;--sh-card: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 10px 28px rgba(0, 0, 0, .28);--sh-ctl: 0 1px 2px rgba(0, 0, 0, .3);--sh-pop: 0 2px 6px rgba(0, 0, 0, .4), 0 18px 48px rgba(0, 0, 0, .55);--r-chip: 999px;--r-tile: 9px;--r-ctl: 10px;--r-nav: 12px;--r-card: 14px;--ctl-h: 40px;--row-h: 52px;--head-h: 44px;--rail-w: 264px;--page-pad: 40px;--field: var(--paper);--danger-soft: #2c1210;--danger-ink: #0a0a0b;--overlay: rgba(0, 0, 0, .6);--r: var(--r-ctl);--r-sm: 6px;--r-lg: var(--r-card);--gutter: var(--page-pad);--page-max: 1560px;--page-gap: 24px;--card-pad: 24px}.fx-app[data-theme=light]{color-scheme:light;--ink: #0d0f10;--ink-2: #4b5058;--ink-3: #5a6068;--ink-icon: #6b7079;--paper: #f7f7f4;--card: #ffffff;--head: #fbfbf8;--tile: #f3f2ec;--tile-line: #e6e5dd;--track: #ebeae3;--hover: #f7f7f0;--side-bg: #ffffff;--sel: #f3f8d6;--line: #e7e6df;--line-soft: #efeee7;--line-ctl: #d1d0c6;--line-ctl-hover: #b3b2a7;--lime-edge: #b9da2a;--lime-hover: #c9ec3b;--lime-press: #bfe22f;--lime-bar: #a3d12a;--lime-soft: #eef6c9;--lime-tint: #f1f8d2;--lime-line: #d9e8a3;--olive: #4f6a00;--olive-deep: #3d5200;--on-lime: #0d0f10;--focus: #4f6a00;--glow: rgba(210, 243, 76, .16);--st-wait-bg: #fcefcf;--st-wait-ink: #774700;--st-wait-dot: #d98a00;--st-done-bg: #e1f2e5;--st-done-ink: #17602f;--st-done-dot: #2f9e5b;--st-draft-bg: #efeee7;--st-draft-ink: #4b5058;--st-draft-dot: #7b8088;--st-no-bg: #fde6e3;--st-no-ink: #a3241b;--st-no-dot: #d8453a;--st-off-bg: #d9d8d0;--st-off-ink: #1f2326;--st-off-dot: #1f2326;--k-page-bg: #e9f0fc;--k-page-line: #d3e1f7;--k-page-ink: #2a5fae;--k-note-bg: #fcf0d6;--k-note-line: #f3dfb0;--k-note-ink: #8a5800;--k-sheet-bg: #e2f3e8;--k-sheet-line: #c8e6d3;--k-sheet-ink: #1d6b3e;--k-slides-bg: #efe9fb;--k-slides-line: #ddd1f3;--k-slides-ink: #5d3fae;--banner-bg: #fcf1d3;--banner-line: #f1dca6;--banner-ink: #7a4a00;--warn: #7a4a00;--danger: #b3261e;--sh-card: 0 1px 1px rgba(31, 31, 20, .03), 0 4px 18px rgba(31, 31, 20, .05);--sh-ctl: 0 1px 2px rgba(31, 31, 20, .05);--sh-pop: 0 2px 6px rgba(31, 31, 20, .06), 0 16px 40px rgba(31, 31, 20, .14);--field: var(--card);--danger-soft: #fce9e7;--danger-ink: #ffffff;--overlay: rgba(17, 17, 19, .45)}@media(prefers-color-scheme:light){.fx-app:not([data-theme]){color-scheme:light;--ink: #0d0f10;--ink-2: #4b5058;--ink-3: #5a6068;--ink-icon: #6b7079;--paper: #f7f7f4;--card: #ffffff;--head: #fbfbf8;--tile: #f3f2ec;--tile-line: #e6e5dd;--track: #ebeae3;--hover: #f7f7f0;--side-bg: #ffffff;--sel: #f3f8d6;--line: #e7e6df;--line-soft: #efeee7;--line-ctl: #d1d0c6;--line-ctl-hover: #b3b2a7;--lime-edge: #b9da2a;--lime-hover: #c9ec3b;--lime-press: #bfe22f;--lime-bar: #a3d12a;--lime-soft: #eef6c9;--lime-tint: #f1f8d2;--lime-line: #d9e8a3;--olive: #4f6a00;--olive-deep: #3d5200;--on-lime: #0d0f10;--focus: #4f6a00;--glow: rgba(210, 243, 76, .16);--banner-bg: #fcf1d3;--banner-line: #f1dca6;--banner-ink: #7a4a00;--warn: #7a4a00;--danger: #b3261e;--field: var(--card);--danger-soft: #fce9e7;--danger-ink: #ffffff}}.fx-app,.fx-app[data-theme=light],.fx-app:not([data-theme]){--bg: var(--paper);--surface: var(--card);--surface2: var(--tile);--line2: var(--line-soft);--text: var(--ink);--text2: var(--ink-2);--muted: var(--ink-3);--accent: var(--lime);--accent-ink: var(--on-lime);--accent-text: var(--olive);--accent-soft: var(--lime-soft);--field-line: var(--line-ctl);--btn-line: var(--line-ctl);--warn-soft: var(--banner-bg);--ok: var(--olive);--ok-soft: var(--lime-soft);--shadow: var(--sh-pop);--shadow-card: var(--sh-card);--focus-color: var(--focus)}.fx-app body{color:var(--ink)}.fx-app,.fx-app body{background:var(--paper)}.fx-app .app-shell{font-size:14.5px;line-height:22px;font-variant-numeric:normal}.fx-app :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}.fx-app main:focus,.fx-app [tabindex="-1"]:focus,.fx-app [tabindex="-1"]:focus-visible{outline:none}.fx-app ::selection{background:var(--lime);color:var(--on-lime)}.fx-app a:hover{color:inherit}.fx-app .num,.fx-app .mono.num{font-variant-numeric:tabular-nums}.fx-app .lab{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .link,.fx-app .prose a{color:var(--olive)}.fx-app .btn{gap:8px;height:var(--ctl-h);padding:0 16px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font-size:14.5px;font-weight:600;box-shadow:var(--sh-ctl);transition:background .16s,border-color .16s,box-shadow .16s,color .16s}.fx-app .btn:hover{border-color:var(--line-ctl-hover);background:var(--card);color:var(--ink)}.fx-app .btn .icon{color:var(--ink-icon)}.fx-app .btn-primary{background:var(--lime);border-color:var(--lime-edge);color:var(--on-lime);box-shadow:inset 0 1px #fff9,0 1px 2px #3042002e}.fx-app .btn-primary:hover{background:var(--lime-hover);border-color:var(--lime-edge);color:var(--on-lime);filter:none}.fx-app .btn-primary:active{background:var(--lime-press);box-shadow:inset 0 1px 2px #3042002e}.fx-app .btn-primary .icon{color:inherit}.fx-app .btn-danger{background:var(--danger);border-color:var(--danger);color:var(--danger-ink);box-shadow:none}.fx-app .btn-danger:hover{background:var(--danger);border-color:var(--danger);color:var(--danger-ink);filter:brightness(.94)}.fx-app .btn-danger .icon{color:inherit}.fx-app .btn-ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--ink-2)}.fx-app .btn-ghost:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.fx-app .btn-sm{height:36px;padding:0 14px;font-size:14px;font-weight:600}.fx-app .btn-icon,.fx-app .icon-btn{width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink-icon);box-shadow:var(--sh-ctl)}.fx-app .btn-icon:hover,.fx-app .icon-btn:hover{border-color:var(--line-ctl-hover);background:var(--card);color:var(--ink)}.fx-app .btn-icon.btn-ghost{width:32px;height:32px;border-color:transparent;border-radius:8px;background:transparent;box-shadow:none;color:var(--ink-2)}.fx-app .btn-icon.btn-ghost:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.fx-app .lang-btn{height:var(--ctl-h);border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);box-shadow:var(--sh-ctl)}.fx-app .lang-btn:hover{border-color:var(--line-ctl-hover);background:var(--card)}.fx-app .btn:disabled,.fx-app .btn[aria-disabled=true]{opacity:.55}.fx-app .btn-split{gap:10px}.fx-app .btn-split .ds-sep,.fx-app .btn-primary .ds-sep{width:1px;height:18px;margin:0 -2px 0 2px;background:#0d0f1033}.fx-app .btn .ds-sep+.icon{margin-inline-start:0}.fx-app .input,.fx-app .select,.fx-app .textarea{height:var(--ctl-h);padding:0 12px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background-color:var(--field);color:var(--ink);font-size:14.5px;box-shadow:var(--sh-ctl);transition:border-color .16s}.fx-app .input:hover,.fx-app .select:hover,.fx-app .textarea:hover{border-color:var(--line-ctl-hover)}.fx-app .input::placeholder,.fx-app .textarea::placeholder{color:var(--ink-3)}.fx-app .input:focus,.fx-app .select:focus,.fx-app .textarea:focus{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.fx-app .textarea{height:auto;min-height:96px;padding:10px 12px}.fx-app .select{padding-inline-end:36px}.fx-app .files-filter,.fx-app .files-filter:hover,.fx-app .files-filter:focus,.fx-app .files-filter:focus-visible{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}.fx-app .check input[type=checkbox],.fx-app .check input[type=radio],.fx-app input.checkbox{accent-color:var(--olive)}.fx-app .field .hint{color:var(--ink-3)}.fx-app .field>label,.fx-app .field>.lab{color:var(--ink-3)}.fx-app .ds-seg,.fx-app .tabs{display:inline-flex;align-items:center;gap:2px;height:var(--ctl-h);padding:3px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .tabs{width:fit-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.fx-app .ds-seg__btn,.fx-app .tabs [role=tab]{height:32px;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:background .16s,color .16s}.fx-app .ds-seg__btn:hover,.fx-app .tabs [role=tab]:hover{background:var(--hover);color:var(--ink)}.fx-app .ds-seg__btn.is-on,.fx-app .ds-seg__btn[aria-selected=true],.fx-app .ds-seg__btn[aria-pressed=true],.fx-app .tabs [role=tab][aria-selected=true]{background:var(--lime-tint);border-color:var(--lime-line);color:var(--ink);font-weight:600}.fx-app .ds-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink);font:500 12px/1 var(--font-mono);letter-spacing:.01em;white-space:nowrap}.fx-app .ds-chip--region{padding:0 8px}.fx-app .ds-chip--vault{padding:0 10px 0 8px;border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .ds-chip .icon{color:var(--olive)}.fx-app .ds-tile{display:grid;flex:none;place-items:center;width:32px;height:32px;border:1px solid var(--tile-line);border-radius:var(--r-tile);background:var(--tile);color:var(--ink-2)}.fx-app .ds-tile--vault{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive)}.fx-app .ds-tile--page{border-color:var(--k-page-line);background:var(--k-page-bg);color:var(--k-page-ink)}.fx-app .ds-tile--note{border-color:var(--k-note-line);background:var(--k-note-bg);color:var(--k-note-ink)}.fx-app .ds-tile--sheet{border-color:var(--k-sheet-line);background:var(--k-sheet-bg);color:var(--k-sheet-ink)}.fx-app .ds-tile--slides{border-color:var(--k-slides-line);background:var(--k-slides-bg);color:var(--k-slides-ink)}.fx-app .ds-status{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;border-radius:var(--r-chip);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.fx-app .ds-status:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--dot, currentColor)}.fx-app .ds-status--wait{--dot: var(--st-wait-dot);background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .ds-status--done{--dot: var(--st-done-dot);background:var(--st-done-bg);color:var(--st-done-ink)}.fx-app .ds-status--draft{background:var(--st-draft-bg);color:var(--st-draft-ink)}.fx-app .ds-status--draft:before{width:8px;height:8px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--st-draft-dot)}.fx-app .ds-status--no{--dot: var(--st-no-dot);background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .ds-status--off{--dot: var(--st-off-dot);background:var(--st-off-bg);color:var(--st-off-ink)}.fx-app .badge{padding:4px 8px;border-color:var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-2);font:500 11px/1 var(--font-mono);letter-spacing:.04em}.fx-app .badge-accent{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .badge-warn{border-color:var(--banner-line);background:var(--banner-bg);color:var(--banner-ink)}.fx-app .pill{border-color:var(--line-ctl);color:var(--ink-2)}.fx-app .pill-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}.fx-app .kbd,.fx-app .ds-kbd{padding:4px 7px;border:1px solid var(--tile-line);border-radius:6px;background:var(--tile);color:var(--ink-3);font:500 11.5px/1 var(--font-mono);white-space:nowrap}.fx-app .card,.fx-app .ds-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .card-head{border-bottom-color:var(--line-soft);font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .alert{border-radius:var(--r-card);border-color:var(--line);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .alert-warn{border-color:var(--banner-line);background:var(--banner-bg);color:var(--banner-ink)}.fx-app .alert-warn>.icon{color:var(--banner-ink)}.fx-app .alert-danger{border-color:var(--st-no-dot);background:var(--st-no-bg);color:var(--ink)}.fx-app .alert-ok{border-color:var(--lime-line);background:var(--lime-soft)}.fx-app .alert-info>.icon,.fx-app .alert-ok>.icon{color:var(--olive)}.fx-app .banner{gap:12px;padding:12px var(--page-pad);border-bottom:1px solid var(--banner-line);background:var(--banner-bg);color:var(--banner-ink);font-size:14.5px;font-weight:500}.fx-app .banner>.icon{color:var(--banner-ink)}.fx-app .banner-link{color:var(--banner-ink);font-weight:700}.fx-app .banner-danger{border-bottom-color:var(--st-no-dot);background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .banner-danger>.icon,.fx-app .banner-danger .banner-link{color:var(--st-no-ink)}.fx-app .ds-bar,.fx-app .acc-meter{height:8px;overflow:hidden;border-radius:99px;background:var(--track)}.fx-app .ds-bar>i{display:block;height:100%;border-radius:99px;background:var(--lime-bar)}.fx-app .ds-bar.is-over>i{background:var(--warn)}.fx-app .acc-meter-fill{background:var(--lime-bar);border-radius:99px}.fx-app .acc-meter.is-warn .acc-meter-fill{background:var(--warn)}.fx-app .progress{height:6px;border-radius:99px;background:var(--track)}.fx-app .progress>span{border-radius:99px;background:var(--lime-bar)}.fx-app .table-wrap,.fx-app .ds-table{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .table th,.fx-app .ds-table th{height:var(--head-h);padding:0 12px;border-bottom:1px solid var(--line);background:var(--head);color:var(--ink-3);font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.fx-app .table td,.fx-app .ds-table td{height:var(--row-h);padding:0 12px;border-bottom:1px solid var(--line-soft);font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app .table th:first-child,.fx-app .table td:first-child{padding-inline-start:24px}.fx-app .table th:last-child,.fx-app .table td:last-child{padding-inline:8px 16px}.fx-app .table tbody tr{transition:background .12s}.fx-app .table tbody tr:hover>td{background:var(--hover)}.fx-app .table-wrap{overflow-x:auto}.fx-app .ds-table{overflow-x:auto;overflow-y:hidden}.fx-app .ds-table table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.fx-app .ds-table th{text-align:start;white-space:nowrap}.fx-app .ds-table td{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .12s}.fx-app .ds-table tbody tr:last-child td{border-bottom:0}.fx-app .ds-table thead th:first-child{border-start-start-radius:calc(var(--r-card) - 1px)}.fx-app .ds-table thead th:last-child{border-start-end-radius:calc(var(--r-card) - 1px)}.fx-app .ds-table tbody tr:last-child td:first-child{border-end-start-radius:calc(var(--r-card) - 1px)}.fx-app .ds-table tbody tr:last-child td:last-child{border-end-end-radius:calc(var(--r-card) - 1px)}.fx-app .ds-table th:first-child,.fx-app .ds-table td:first-child{padding-inline-start:24px}.fx-app .ds-table th:last-child,.fx-app .ds-table td:last-child{padding-inline:8px 16px}.fx-app .ds-table td.is-end{overflow:visible;text-align:end}.fx-app .ds-table .is-num{text-align:end;font-variant-numeric:tabular-nums}.fx-app .ds-table td.is-sub{color:var(--ink-2)}.fx-app .ds-table tbody tr:hover>td{background:var(--hover)}.fx-app .ds-table tbody tr.is-selected>td{background:var(--sel)}.fx-app .ds-table tbody tr.is-selected>td:first-child:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--lime-bar)}.fx-app .ds-name{display:flex;align-items:center;gap:12px;min-width:0;color:var(--ink)}.fx-app .ds-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .ds-name__text--mono{font:500 13.5px/20px var(--font-mono);letter-spacing:-.01em}.fx-app .ds-name__text--doc{font-size:15px;font-weight:600;letter-spacing:-.005em}.fx-app a.ds-name:hover .ds-name__text{text-decoration:underline;text-decoration-color:var(--line-ctl-hover);text-underline-offset:3px}.fx-app .ds-lock{display:inline-grid;flex:none;color:var(--olive)}.fx-app .ds-more{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);opacity:0;transition:opacity .12s,background .12s}.fx-app tr:hover .ds-more,.fx-app tr.is-selected .ds-more,.fx-app .ds-row:hover .ds-more,.fx-app .ds-row:focus-within .ds-more,.fx-app .ds-row.is-selected .ds-more,.fx-app .ds-more:focus-visible,.fx-app .ds-more[aria-expanded=true]{opacity:1}.fx-app .ds-more:hover,.fx-app .ds-more[aria-expanded=true]{border-color:var(--line-ctl);background:var(--card);box-shadow:var(--sh-ctl)}@media(hover:none){.fx-app .ds-more{opacity:1}}.fx-app .menu{min-width:240px;max-width:min(340px,calc(100vw - 16px));padding:6px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-pop)}.fx-app .menu-item{gap:12px;min-height:40px;padding:0 12px;border-radius:8px;color:var(--ink);font-size:14.5px;font-weight:500}.fx-app .menu-item:hover,.fx-app .menu-item:focus-visible{background:var(--hover);color:var(--ink)}.fx-app .menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.fx-app .menu-icon{color:var(--ink-icon)}.fx-app .menu-item[aria-checked=true] .menu-icon{color:var(--olive)}.fx-app .menu-item-danger,.fx-app .menu-item-danger:hover,.fx-app .menu-item-danger .menu-icon{color:var(--danger)}.fx-app .menu-heading{padding:8px 12px 4px;font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .menu-heading-plain{padding-bottom:8px;font-size:13.5px;letter-spacing:0;text-transform:none}.fx-app .menu-sep{margin:6px -6px;background:var(--line)}.fx-app .menu-desc{font-size:13px;line-height:18px;font-weight:400;color:var(--ink-3)}.fx-app .menu-shortcut{padding:2px 6px;border:1px solid var(--tile-line);border-radius:6px;background:var(--tile);color:var(--ink-3);font:500 11.5px/16px var(--font-mono)}.fx-app .menu-item:has(.menu-desc){display:grid;grid-template-columns:18px minmax(0,1fr);gap:0 12px;align-items:start;padding-block:9px}.fx-app .menu-item:has(.menu-desc) .menu-icon{margin-top:2px}.fx-app .menu-item:has(.menu-desc) .menu-label{grid-column:2;line-height:20px}.fx-app .menu-item:has(.menu-desc) .menu-desc{grid-column:2}.fx-app .modal{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-pop);color:var(--ink)}.fx-app .modal-header{padding:22px 24px 0}.fx-app .modal-title{font-size:20px;font-weight:700;letter-spacing:-.015em}.fx-app .modal-body{padding:16px 24px 8px}.fx-app .modal-footer{padding:16px 24px 22px}.fx-app .toast{border:1px solid var(--line);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-pop);font-size:14.5px}.fx-app .toast-icon,.fx-app .toast-action{color:var(--olive)}.fx-app .toast-error{border-color:var(--st-no-dot)}.fx-app .toast-warn{border-color:var(--banner-line)}.fx-app .tooltip{border-radius:8px;background:var(--ink);color:var(--paper)}.fx-app .empty{color:var(--ink-2)}.fx-app .skeleton{background:linear-gradient(90deg,var(--tile) 0%,var(--line) 50%,var(--tile) 100%);background-size:200% 100%}.fx-app .ds-empty{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .ds-empty__body{padding:40px 32px 36px;text-align:center}.fx-app .ds-empty__art{display:block;width:252px;max-width:100%;height:180px;margin:0 auto}.fx-app .ds-empty__tile{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 4px;border:1px solid var(--lime-line);border-radius:16px;background:var(--lime-soft);color:var(--olive)}.fx-app .ds-empty__title{margin:16px 0 0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em;color:var(--ink)}.fx-app .ds-empty__tile+.ds-empty__title{margin-top:12px}.fx-app .ds-empty__text{max-width:460px;margin:8px auto 0;font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .ds-empty__actions{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.fx-app .ds-empty__actions--row{flex-direction:row;justify-content:center;gap:12px}.fx-app .ds-link{font-size:14.5px;font-weight:600;color:var(--olive);text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:4px;background:none;border:0;padding:0}.fx-app .ds-link:hover{color:var(--olive);text-decoration-color:var(--olive)}.fx-app .ds-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);background:var(--head)}.fx-app .ds-step{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;text-align:start}.fx-app .ds-step+.ds-step{border-inline-start:1px solid var(--line-soft)}.fx-app .ds-step__n{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--line-ctl);border-radius:50%;background:var(--card);font:500 12.5px/1 var(--font-mono);color:var(--ink)}.fx-app .ds-step__t{margin:0;font-size:14.5px;font-weight:600;line-height:20px}.fx-app .ds-step__d{margin:2px 0 0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .art-ink{stroke:var(--ink)}.fx-app .art-paper{fill:var(--card)}.fx-app .art-lime{fill:var(--lime)}.fx-app .art-soft{fill:var(--lime-soft)}.fx-app .art-olive{stroke:var(--olive)}.fx-app .ds-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fx-app .ds-toolbar__fill{flex:1 1 0;min-width:0}.fx-app .ds-search{display:flex;align-items:center;gap:10px;flex:0 1 340px;min-width:200px;height:var(--ctl-h);padding:0 10px 0 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);box-shadow:var(--sh-ctl);color:var(--ink-icon);transition:border-color .16s}.fx-app .ds-search:hover{border-color:var(--line-ctl-hover)}.fx-app .ds-search:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.fx-app .ds-search input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;color:var(--ink);font-size:14.5px}.fx-app .ds-search input:focus{outline:0;box-shadow:none}.fx-app .ds-search input::placeholder{color:var(--ink-3);opacity:1}.fx-app .ds-search input::-webkit-search-cancel-button{display:none}.fx-app .btn-select{padding:0 12px 0 14px;font-weight:500}.fx-app .btn-select .icon:last-child{margin-inline-start:2px}.fx-app .ds-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.fx-app .ds-stat{min-width:0;padding:20px 24px}.fx-app .ds-stat+.ds-stat{border-inline-start:1px solid var(--line-soft)}.fx-app .ds-stat__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px;font-weight:500;line-height:18px;color:var(--ink-3)}.fx-app .ds-stat__val{margin-top:6px;font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .ds-stat__val.is-warn{color:var(--warn)}.fx-app .ds-stat__of{margin-inline-start:4px;font-size:14.5px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.fx-app .ds-stat__foot{display:flex;align-items:center;min-height:20px;margin-top:12px;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .ds-stat__foot .ds-bar{flex:1}.fx-app .ds-pillnote{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;min-height:44px;padding:6px;border:1px solid var(--lime-line);border-radius:22px;background:var(--card);box-shadow:var(--sh-card);font-size:14.5px;line-height:20px}.fx-app .ds-pillnote__ico{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--lime-soft);color:var(--olive)}.fx-app .ds-pillnote__text{color:var(--ink-2)}.fx-app .ds-pillnote__text strong{color:var(--ink);font-weight:600}.fx-app .ds-pillnote__link{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:var(--r-chip);background:var(--lime-soft);color:var(--olive-deep);font-size:14px;font-weight:600;transition:background .16s}.fx-app .ds-pillnote__link:hover{background:var(--lime-tint);color:var(--olive-deep)}.fx-app .acc-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);-webkit-backdrop-filter:none;backdrop-filter:none}.fx-app .acc-badge{border-radius:var(--r-chip)}.fx-app .acc-chip{border-color:var(--line-ctl);color:var(--ink-2)}.fx-app .acc-chip.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}@media(pointer:coarse){.fx-app .btn,.fx-app .btn-sm,.fx-app .btn-icon,.fx-app .icon-btn,.fx-app .lang-btn,.fx-app .input,.fx-app .select{min-height:44px}.fx-app .btn-icon.btn-ghost,.fx-app .ds-more{width:44px;height:44px}.fx-app .ds-seg,.fx-app .tabs{height:52px}.fx-app .ds-seg__btn,.fx-app .tabs [role=tab]{height:44px}.fx-app .menu-item{min-height:44px}}@media(prefers-reduced-motion:reduce){.fx-app *,.fx-app *:before,.fx-app *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:640px){.fx-app{--page-pad: 16px}.fx-app .modal-header{padding:18px 18px 0}.fx-app .modal-body{padding:14px 18px 6px}.fx-app .modal-footer{padding:14px 18px 18px}}.fx-app .app-shell{grid-template-columns:var(--rail-w) minmax(0,1fr);background:var(--paper);color:var(--ink)}.fx-app .app-body{position:relative;background:radial-gradient(760px 340px at 100% -60px,var(--glow),transparent 72%),var(--paper)}.fx-app .app-columns{min-height:0}.fx-app .app-main{display:block;scrollbar-gutter:auto}.fx-app .app-page{display:contents}.fx-app .app-aside{border-inline-start:1px solid var(--line);background:var(--card)}.fx-app .rail{gap:0;padding:32px 16px 16px;border-inline-end:1px solid var(--line);background:var(--side-bg);color:var(--ink);scrollbar-width:thin}.fx-app .rail-logo{display:flex;align-items:center;height:40px;padding:0 12px}.fx-app .rail-logo .logo{gap:10px;color:var(--ink)}.fx-app .rail-logo .logo-word{font-size:24px!important;font-weight:700;letter-spacing:-.04em}.fx-app .rail-logo .lg{width:26px;height:28px}.fx-app .rail-nav{gap:2px;margin-top:28px}.fx-app .rail-nav>li.is-group-start{margin-top:12px}.fx-app .rail-link{gap:12px;height:44px;padding:0 12px;border:0;border-radius:var(--r-nav);background:transparent;color:var(--ink-2);font-size:15px;font-weight:500;line-height:20px;box-shadow:none;transition:background .16s,color .16s}.fx-app .rail-link .icon{color:var(--ink-icon)}.fx-app .rail-link:hover{background:var(--hover);color:var(--ink)}.fx-app .rail-link.is-active,.fx-app .rail-link.is-active:hover{border:0;background:var(--lime);color:var(--on-lime);font-weight:600;box-shadow:inset 0 1px #ffffff80,0 1px 2px #30420024}.fx-app .rail-link.is-active .icon{color:var(--on-lime)}.fx-app .rail-small{height:40px;font-size:14.5px;color:var(--ink-2)}.fx-app .rail-plan{display:block;margin:auto 0 0;padding:14px 12px 6px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.fx-app .rail-plan-head{display:flex;align-items:baseline;justify-content:space-between;font-size:13px;font-weight:600;line-height:18px;color:var(--ink-2)}.fx-app .rail-plan-head b{font-weight:600}.fx-app .rail-plan-pct{font:500 12.5px/18px var(--font-sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.fx-app .rail-plan-bar{height:4px;margin:8px 0;border-radius:99px;background:var(--track)}.fx-app .rail-plan-bar>i{border-radius:99px;background:var(--lime-bar)}.fx-app .rail-plan-bar.is-over>i{background:var(--warn)}.fx-app .rail-plan-value{font-size:13px;font-weight:600;line-height:18px;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .rail-plan-of{margin-inline-start:4px;font-weight:400;color:var(--ink-3)}.fx-app .rail-plan-from{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:6px 9px;border:1px solid var(--lime-line);border-radius:9px;background:var(--lime-soft);color:var(--olive-deep);font-size:12.5px;font-weight:500;line-height:17px}.fx-app .rail-plan-from .icon{flex:none;margin-top:2px;color:var(--olive)}.fx-app .rail-plan-from span{min-width:0;overflow-wrap:anywhere}.fx-app .rail-plan-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:13px;font-weight:600;line-height:18px;color:var(--accent-text);text-decoration:none}.fx-app .rail-plan-link:after{content:"\2192";transition:transform .12s ease}.fx-app .rail-plan-link:dir(rtl):after{content:"\2190"}.fx-app .rail-plan-link:hover{text-decoration:underline;text-underline-offset:3px}.fx-app .rail-plan-link:hover:after{transform:translate(2px)}.fx-app .rail-plan-link:dir(rtl):hover:after{transform:translate(-2px)}.fx-app .rail-plan-link:focus-visible{outline:2px solid var(--focus, var(--accent-text));outline-offset:3px;border-radius:4px}.fx-app .rail-tools{margin-top:12px}.fx-app .rail-tools .topbar-tools{display:grid;grid-template-columns:1fr 1fr 40px;gap:8px;margin:0}.fx-app .rail-tools .topbar-tools:has(>:nth-child(2):last-child){grid-template-columns:1fr 40px}.fx-app .region-chip,.fx-app .rail-tools .lang-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 8px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font:500 13px/1 var(--font-mono);letter-spacing:.02em;box-shadow:var(--sh-ctl);transition:border-color .16s}.fx-app .region-chip:hover,.fx-app .rail-tools .lang-btn:hover{border-color:var(--line-ctl-hover);background:var(--card)}.fx-app .region-chip:before{content:"";width:14px;height:14px;flex:none;background:var(--ink-icon);-webkit-mask:var(--pin) center / contain no-repeat;mask:var(--pin) center / contain no-repeat}.fx-app .rail-tools .lang-btn .icon{color:var(--ink-icon)}.fx-app .rail-tools .icon-btn{width:40px;height:40px;padding:0}.fx-app{--pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7-6.2 7-11.5A7 7 0 005 9.5C5 14.8 12 21 12 21z'/%3E%3Ccircle cx='12' cy='9.5' r='2.4'/%3E%3C/svg%3E")}.fx-app .rail-foot{gap:0;margin:12px 0 0;padding-top:8px;border-top:1px solid var(--line)}.fx-app .avatar{gap:12px;height:56px;margin-top:4px;padding:0 12px 0 8px;border-radius:var(--r-nav);color:var(--ink);transition:background .16s}.fx-app .avatar:hover,.fx-app .avatar[aria-expanded=true]{background:var(--hover);color:var(--ink)}.fx-app .avatar-pic{display:grid;flex:none;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--lime-line);border-radius:50%;background:var(--lime-soft);color:var(--olive-deep);font-size:13px;font-weight:700;letter-spacing:.02em}.fx-app .avatar-pic img{width:100%;height:100%;object-fit:cover}.fx-app .avatar-text{flex:1;min-width:0}.fx-app .avatar-title{font-size:14px;font-weight:600;line-height:18px}.fx-app .avatar-sub{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .avatar-chevron{flex:none;color:var(--ink-icon)}.fx-app .app-strip{display:none}.fx-app .topbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;padding:0;border:0}.fx-app .topbar[hidden]{display:none}.fx-app .topbar-start{flex:1 1 220px;min-width:0}.fx-app .topbar-center{flex:0 1 340px;min-width:200px}.fx-app .topbar-end{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .topbar.is-bar{flex:none;min-height:64px;padding:12px 24px;border-bottom:1px solid var(--line);background:var(--card)}.fx-app .topbar.is-page{align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;width:100%;max-width:var(--page-max);margin-inline:auto;padding:32px var(--page-pad) 0;background:none}.fx-app .topbar.is-page .topbar-start{flex:1 1 320px}.fx-app .topbar.is-page .topbar-center{flex:1 1 100%;order:3;max-width:340px;margin-top:4px}.fx-app .topbar.is-page .topbar-end{flex-wrap:nowrap;padding-top:0}.fx-app .topbar-title{margin:0;font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.025em;color:var(--ink)}.fx-app .topbar-sub{margin:4px 0 0;max-width:72ch;font-size:15px;line-height:24px;color:var(--ink-2);text-wrap:pretty}.fx-app .app-main>.topbar.is-page~.app-page>:is(.page,.acc-page,.adm-page,.files-root){padding-top:24px}.fx-app .page,.fx-app .acc-page,.fx-app .adm-page,.fx-app .files-root{padding-inline:var(--page-pad)}@media(max-width:1100px){.fx-app{--page-pad: 28px}.fx-app .topbar.is-bar{padding-inline:20px}}@media(max-width:767px){.fx-app{--page-pad: 16px}.fx-app .app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.fx-app .app-strip{display:flex;flex:none;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line-soft);background:var(--paper)}.fx-app .app-strip .logo-word{font-size:20px!important;font-weight:700;letter-spacing:-.04em}.fx-app .app-strip .lg{width:22px;height:24px}.fx-app .app-strip .topbar-tools{display:flex;gap:6px;margin:0}.fx-app .app-strip-end{display:flex;flex:none;align-items:center;gap:6px}.fx-app .app-strip .avatar{width:40px;height:40px;margin:0;padding:0;gap:0;justify-content:center;border-radius:50%}.fx-app .app-strip .avatar .avatar-pic{width:34px;height:34px}.fx-app .app-strip .region-chip,.fx-app .app-strip .lang-btn{height:40px;padding:0 10px;min-width:44px}.fx-app .app-strip .icon-btn{width:44px;height:40px}.fx-app .rail{order:2;flex-direction:row;align-items:center;justify-content:space-between;gap:4px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));border-inline-end:0;border-top:1px solid var(--line);background:var(--card);overflow:visible}.fx-app .rail-logo,.fx-app .rail-plan,.fx-app .rail-tools,.fx-app .rail-small,.fx-app .avatar-text,.fx-app .avatar-chevron{display:none}.fx-app .rail-nav{flex:1 1 auto;flex-direction:row;justify-content:space-around;gap:0;margin:0}.fx-app .rail-nav>li{flex:1 1 0;min-width:0}.fx-app .rail-nav>li.is-group-start{margin-top:0}.fx-app .rail-link{flex-direction:column;justify-content:center;width:100%;height:52px;padding:4px 2px;gap:3px;font-size:10.5px;line-height:13px;border-radius:var(--r-ctl)}.fx-app .rail-link span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .rail-link{position:relative}.fx-app .rail-link .rail-badge{position:absolute;inset-block-start:2px;inset-inline-end:3px;min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;line-height:16px}.fx-app .rail-foot{display:none}.fx-app .avatar{width:48px;height:52px;margin:0;padding:0;justify-content:center}.fx-app .app-body{order:1}.fx-app .topbar.is-page{flex-wrap:wrap;gap:12px;padding:20px var(--page-pad) 0}.fx-app .topbar.is-page .topbar-start{flex:1 1 160px}.fx-app .topbar.is-page .topbar-end{flex-wrap:wrap;justify-content:flex-end}.fx-app .topbar-title{font-size:26px;line-height:32px}.fx-app .topbar-sub{font-size:14.5px;line-height:22px}.fx-app .topbar.is-bar{min-height:0;padding:10px 16px}.fx-app .topbar-center{flex-basis:100%;order:5}.fx-app .banner{padding:10px 16px}.fx-app .upload-tray-mount{inset-block-end:76px;inset-inline-end:16px}}.fx-app .rail-badge{min-width:20px;height:20px;margin-inline-start:auto;padding:0 6px;border-radius:999px;background:var(--ink);color:var(--surface);font-size:12px;font-weight:700;line-height:20px;text-align:center;font-variant-numeric:tabular-nums}.fx-app .ds-fixed{width:100%;min-width:720px;table-layout:fixed}.fx-app .ds-fixed th,.fx-app .ds-fixed td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .ds-fixed td.is-end,.fx-app .ds-fixed td.is-end .ds-more{overflow:visible}.fx-app .ds-fixed td.is-end,.fx-app .ds-fixed th.is-num{text-align:end}.fx-app .ds-fixed td.is-sub{color:var(--ink-2)}.fx-app .ds-where{display:flex;align-items:center;gap:10px;min-width:0}.fx-app .ds-where__name{min-width:0;overflow:hidden;font:400 13px/20px var(--font-mono);color:var(--ink-2);text-overflow:ellipsis}.fx-app .ds-fref{display:flex;align-items:center;gap:8px;max-width:100%;color:var(--ink-2)}.fx-app .is-tab{font-variant-numeric:tabular-nums}.fx-app .ds-tile .icon{color:inherit}.fx-app .ds-fref>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-app .ds-fref .icon{color:var(--ink-icon)}.fx-app .files-region-chip{display:inline-flex;align-items:center;flex:none;height:24px;padding:0 8px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink);font:500 12px/1 var(--font-mono);letter-spacing:.01em}.fx-app .files-type{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink);font:500 12px/1 var(--font-mono)}.fx-app .files-type.is-vault{padding-inline:8px 10px;border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .files-type .icon,.fx-app .files-lock-badge{color:var(--olive)}.fx-app .files-root{gap:var(--page-gap)}.fx-app .files-buckets-table{margin:0}.fx-app .files-buckets-grid .c-type{width:132px}.fx-app .files-buckets-grid .c-region{width:104px}.fx-app .files-buckets-grid .c-size{width:128px}.fx-app .files-buckets-grid .c-objects{width:112px}.fx-app .files-buckets-grid .c-created{width:152px}.fx-app .files-buckets-grid .c-more{width:64px}.fx-app .files-buckets-grid td.files-cell-more{display:table-cell}.fx-app .files-bucket-row .files-name-link{color:var(--ink)}.fx-app .files-bucket-row .ds-tile{width:32px;height:32px}.fx-app .files-empty-choices,.fx-app .files-choices{gap:16px}.fx-app .files-choice{padding:24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);transition:border-color .16s,box-shadow .16s}.fx-app .files-choice:hover{border-color:var(--line-ctl-hover);background:var(--card)}.fx-app .files-choice.is-primary{border-color:var(--lime-line)}.fx-app .files-choice-icon{padding:11px;border:1px solid var(--lime-line);border-radius:12px;background:var(--lime-soft);color:var(--olive)}.fx-app .files-choice-title{font-size:17px;font-weight:700}.fx-app .files-choice-body{color:var(--ink-2)}.fx-app .files-root-title{font-size:32px;font-weight:700;line-height:40px;letter-spacing:-.025em}.fx-app .files-root-count{padding:2px 10px;border-color:var(--tile-line);background:var(--tile);color:var(--ink-2)}.fx-app .files-root-hint{font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .files-crumbs ol{gap:4px;font:500 13.5px/1 var(--font-mono);color:var(--ink-3)}.fx-app .files-crumb{padding:6px 8px;border-radius:8px;color:var(--ink-2)}.fx-app a.files-crumb:hover{background:var(--hover);color:var(--ink)}.fx-app .files-crumb.is-current{color:var(--ink);font-weight:600}.fx-app .files-crumbs li+li:not(.files-crumb-bucket):before{color:var(--ink-3)}.fx-app .files-filter-wrap{height:var(--ctl-h);padding:0 10px 0 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);box-shadow:var(--sh-ctl);color:var(--ink-icon)}.fx-app .files-filter-wrap:hover{border-color:var(--line-ctl-hover)}.fx-app .files-filter-wrap:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.fx-app .files-filter,.fx-app .files-filter:focus,.fx-app .files-filter:focus-visible{font-size:14.5px;box-shadow:none}.fx-app .files-trash-link{border-color:transparent;background:transparent;box-shadow:none}.fx-app .files-page{display:flex;flex-direction:column}.fx-app .files-browser{flex:1 1 auto;align-items:stretch}.fx-app .files-buckets{position:static;align-self:stretch;max-height:none;padding:24px 16px;border-inline-end:1px solid var(--line);background:var(--card)}.fx-app .files-buckets-head{padding:0 12px}.fx-app .files-buckets-list{gap:2px}.fx-app .files-bucket-item{position:relative;border-radius:var(--r-ctl)}.fx-app .files-bucket-item.is-active,.fx-app .files-bucket-link.is-active{background:var(--lime-tint)}.fx-app .files-bucket-item.is-active{border:1px solid var(--lime-line)}.fx-app .files-bucket-link{gap:10px;min-height:38px;padding:0 12px;border-radius:var(--r-ctl);color:var(--ink-2);font-size:14.5px;font-weight:500}.fx-app .files-bucket-link:hover{background:var(--hover);color:var(--ink)}.fx-app .files-bucket-link.is-active{color:var(--ink);font-weight:600}.fx-app .files-bucket-link .icon{color:var(--ink-icon)}.fx-app .files-bucket-link.is-active>.icon{color:var(--olive)}.fx-app .files-bucket-name{font:500 13px/20px var(--font-mono);letter-spacing:-.01em}.fx-app .files-buckets-foot{border-block-start:1px solid var(--line-soft)}.fx-app .files-toolbar{gap:8px 12px;padding:16px 24px 12px;border-bottom:0;background:var(--paper)}.fx-app .files-count{font:500 13.5px/20px var(--font-sans);color:var(--ink-3)}.fx-app .files-count-pill{padding:0 14px;height:32px;display:inline-flex;align-items:center;border:1px solid var(--lime-line);border-radius:var(--r-chip);background:var(--lime-tint);color:var(--ink);font:600 13.5px/1 var(--font-sans)}.fx-app .files-tool{gap:8px;height:36px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--ink-2);font-size:14px;font-weight:500}.fx-app .files-tool:hover:not(:disabled){border-color:var(--line-ctl);background:var(--card);color:var(--ink);box-shadow:var(--sh-ctl)}.fx-app .files-tool .icon{color:var(--ink-icon)}.fx-app .files-danger,.fx-app .files-tool.files-danger:hover:not(:disabled),.fx-app .files-tool.files-danger .icon{color:var(--danger)}.fx-app .files-sort-menu{height:36px;padding:0 12px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font:500 14px/1 var(--font-sans);box-shadow:var(--sh-ctl)}.fx-app .files-sort-menu:hover{border-color:var(--line-ctl-hover);color:var(--ink)}.fx-app .files-view-toggle{height:36px;padding:2px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .files-view-btn{width:34px;height:30px;border:1px solid transparent;border-radius:7px;color:var(--ink-2)}.fx-app .files-view-btn:hover{background:var(--hover);color:var(--ink)}.fx-app .files-view-btn.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}.fx-app .files-toolbar .btn-icon.is-on{color:var(--olive)}.fx-app .files-busy{padding:8px 24px;border-bottom:0;color:var(--ink-2)}.fx-app .files-scroll-x{margin:0 24px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .files-list{min-width:460px}.fx-app .files-row{grid-template-columns:32px minmax(120px,1fr) 96px 136px 36px;height:var(--row-h);padding:0 12px 0 16px;border-bottom:1px solid var(--line-soft);transition:background .12s}.fx-app .files-row.has-versions{grid-template-columns:32px minmax(120px,1fr) 96px 72px 136px 36px}.fx-app .files-row:last-child{border-bottom:0}.fx-app .files-row:hover{background:var(--hover)}.fx-app .files-row.is-selected{background:var(--sel)}.fx-app .files-row.is-selected:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--lime-bar)}.fx-app .files-row:focus-visible,.fx-app .files-card:focus-visible{outline-offset:-2px}.fx-app .files-head{height:var(--head-h);background:var(--head);border-bottom:1px solid var(--line);color:var(--ink-3);font:500 12px/16px var(--font-sans);letter-spacing:.06em;border-start-start-radius:calc(var(--r-card) - 1px);border-start-end-radius:calc(var(--r-card) - 1px)}.fx-app .files-head:hover{background:var(--head)}.fx-app .files-cell{font-size:14.5px;color:var(--ink-2)}.fx-app .files-cell.mono,.fx-app .files-cell-size{font:400 14.5px/22px var(--font-sans);font-variant-numeric:tabular-nums}.fx-app .files-cell-name{gap:12px}.fx-app .files-row .files-cell-name{min-width:0;padding-inline-end:12px;overflow:hidden}.fx-app .files-row .files-cell-name>:not(.files-name){flex:none}.fx-app .files-name{font-weight:600;letter-spacing:-.005em}.fx-app .files-sort-btn:hover,.fx-app .files-sort-btn.is-active{color:var(--ink)}.fx-app .files-kind{color:var(--ink-icon)}.fx-app .files-kind-page,.fx-app .files-kind-note{color:var(--olive)}.fx-app .files-more{width:32px;height:32px;color:var(--ink-2)}.fx-app .files-row .files-more{opacity:0;transition:opacity .12s,background .12s}.fx-app .files-row:hover .files-more,.fx-app .files-row:focus-within .files-more,.fx-app .files-row.is-selected .files-more,.fx-app .files-row .files-more[aria-expanded=true]{opacity:1}.fx-app .files-head .files-more{opacity:0}.fx-app .files-row .files-more:hover,.fx-app .files-row .files-more[aria-expanded=true]{border-color:var(--line-ctl);background:var(--card);box-shadow:var(--sh-ctl)}@media(hover:none){.fx-app .files-row .files-more{opacity:1}}.fx-app .files-row.is-drop-target,.fx-app .files-card.is-drop-target,.fx-app .files-crumb.is-drop-target{outline-color:var(--olive);background:var(--lime-tint)}.fx-app .files-icon-slot{width:32px;height:32px;border-radius:var(--r-tile)}.fx-app .files-icon-slot:not(.has-preview){border:1px solid var(--tile-line);background:var(--tile)}.fx-app .files-icon-slot .ft{border-radius:var(--r-tile)}.fx-app .files-grid{gap:12px;padding:4px 24px 24px}.fx-app .files-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);transition:border-color .16s}.fx-app .files-card:hover{border-color:var(--line-ctl-hover);background:var(--card)}.fx-app .files-card.is-selected{border-color:var(--lime-line);background:var(--sel);box-shadow:inset 0 0 0 2px var(--lime-bar),var(--sh-card)}.fx-app .files-card-thumb{color:var(--ink-2)}.fx-app .files-card-meta{color:var(--ink-3)}.fx-app .files-card.will-preview{background:var(--tile)}.fx-app .files-drop-overlay{border-color:var(--olive);border-radius:var(--r-card);color:var(--olive)}.fx-app .files-quota{margin:16px 24px 0;border:1px solid var(--banner-line);border-radius:var(--r-card);background:var(--banner-bg);color:var(--banner-ink)}.fx-app .files-quota-row>.icon,.fx-app .files-quota-bar{color:var(--banner-ink)}.fx-app .files-empty{margin:8px 24px 24px;padding:56px 32px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);text-align:center}.fx-app .files-empty>svg.icon{box-sizing:content-box;width:26px;height:26px;padding:15px;border:1px solid var(--lime-line);border-radius:16px;background:var(--lime-soft);color:var(--olive)}.fx-app .files-empty-title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em}.fx-app .files-empty>p{max-width:460px;font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .files-empty .row-wrap{justify-content:center}.fx-app .files-inspector-head{border-bottom:1px solid var(--line-soft)}.fx-app .files-info-card{border-radius:var(--r-nav);background:var(--card)}.fx-app .files-info-row{border-bottom-color:var(--line-soft)}.fx-app .files-ver-tag{border-radius:var(--r-chip)}.fx-app .files-ver-tag.is-current{border-color:var(--lime-edge);background:var(--lime);color:var(--on-lime)}.fx-app .files-link-btn{color:var(--olive)}.fx-app .tray{border-radius:var(--r-card);box-shadow:var(--sh-pop)}.fx-app .tray-head{border-bottom-color:var(--line-soft)}.fx-app .tray-speed,.fx-app .tray-done .tray-status,.fx-app .tray-link{color:var(--olive)}.fx-app .files-lock{border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .files-lock-icon{border:1px solid var(--lime-line);background:var(--lime-soft);color:var(--olive)}.fx-app .pages-page{max-width:var(--page-max)}.fx-app .pages-body{gap:16px}.fx-app .pages-toolbar[hidden]{display:none}.fx-app .pages-toolbar+.pages-body{margin-top:-8px}.fx-app .pages-table .c-kind{width:96px}.fx-app .pages-table .c-where{width:16%}.fx-app .pages-table .c-size{width:96px}.fx-app .pages-table .c-mod{width:160px}.fx-app .pages-table .c-more{width:64px}.fx-app .pages-row .ds-name{color:var(--ink)}.fx-app .pages-row .ds-name .ds-lock{margin-inline-start:-2px}.fx-app .pages-open{max-width:100%}.fx-app .pages-scanning{color:var(--ink-2)}.fx-app .pages-note{font-size:13.5px}.fx-app .sg-list{gap:20px}.fx-app .sg-allowance-host:empty{display:none}.fx-app .sg-allowance{margin:0;background:var(--card);font-size:14.5px}.fx-app .sg-allowance.is-full{border-color:var(--banner-line)}.fx-app .sg-allowance>span{flex:0 1 auto}.fx-app .sg-allowance.is-full .ds-pillnote__ico{background:var(--banner-bg);color:var(--banner-ink)}.fx-app .sg-layout{grid-template-columns:232px minmax(0,1fr);gap:24px;margin-top:4px}.fx-app .sg-side{padding:12px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .sg-folders-label{padding:8px 12px;font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .sg-folders-rule{height:1px;margin:8px 12px;background:var(--line-soft)}.fx-app .sg-rail{gap:0}.fx-app .sg-folder-row{border-radius:var(--r-ctl)}.fx-app .sg-folder-row:hover{background:transparent}.fx-app .sg-folder{gap:12px;width:100%;height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-ctl);color:var(--ink-2);font-size:14.5px;font-weight:500;transition:background .16s}.fx-app .sg-folder .icon{color:var(--ink-icon)}.fx-app .sg-folder-row:hover .sg-folder{background:var(--hover);color:var(--ink)}.fx-app .sg-folder-row.is-on{background:transparent;color:var(--ink)}.fx-app .sg-folder-row.is-on .sg-folder,.fx-app .sg-folder-row.is-on:hover .sg-folder{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .sg-folder-row.is-on .sg-folder .icon{color:var(--olive)}.fx-app .sg-folder-n{font-size:13px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums;opacity:1}.fx-app .sg-folder-new{margin-top:0;color:var(--ink);font-weight:600}.fx-app .sg-folder-new .icon{color:var(--olive)}.fx-app .sg-folder-more{position:absolute;inset-block-start:4px;inset-inline-end:6px;width:32px;height:32px;margin:0;padding:0;color:var(--ink-2)}.fx-app .sg-folder-row:hover .sg-folder-n,.fx-app .sg-folder-row:focus-within .sg-folder-n{opacity:0}.fx-app .sg-folder-row:hover .sg-folder-more,.fx-app .sg-folder-row:focus-within .sg-folder-more{opacity:1}.fx-app .sg-listbar{margin:0 0 16px}.fx-app .sg-list-body .ds-table{margin:0}.fx-app .sg-table .c-folder{width:15%}.fx-app .sg-table .c-status{width:140px}.fx-app .sg-table .c-signed{width:88px}.fx-app .sg-table .c-sent{width:168px}.fx-app .sg-table .c-more{width:56px}.fx-app .sg-doclink{color:var(--ink)}.fx-app .sg-doclink:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-ctl-hover);text-underline-offset:3px}.fx-app .sg-ftag{padding:0;background:transparent;font-size:14.5px;font-weight:400;max-inline-size:100%}.fx-app .sg-chip.ds-status{padding:0 12px 0 10px;border:0}.fx-app .sg-more{margin-block-start:16px}.fx-app .sg-empty:not(.ds-empty){padding:56px 32px}.fx-app .sg-list-body>.ds-empty{margin:0}.fx-app .sg-limit-icon{border:1px solid var(--lime-line);background:var(--lime-soft);color:var(--olive)}@media(pointer:coarse){.fx-app .files-tool,.fx-app .files-sort-menu,.fx-app .files-view-toggle,.fx-app .files-count-pill{min-height:44px}.fx-app .files-view-btn,.fx-app .files-more,.fx-app .sg-folder-more{width:44px;height:44px}.fx-app .sg-folder,.fx-app .files-bucket-link{min-height:44px}.fx-app .files-row{height:56px}}@media(max-width:1100px){.fx-app .files-scroll-x,.fx-app .files-empty{margin-inline:16px}.fx-app .files-toolbar{padding-inline:16px}}@media(max-width:1000px){.fx-app .ds-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .ds-stat:nth-child(3),.fx-app .ds-stat:nth-child(4){border-top:1px solid var(--line-soft)}.fx-app .ds-stat:nth-child(3){border-inline-start:0}}@media(max-width:860px){.fx-app .sg-layout{grid-template-columns:minmax(0,1fr);gap:16px}.fx-app .sg-side{padding:0;border:0;background:transparent;box-shadow:none}.fx-app .sg-rail-select{height:var(--ctl-h)}.fx-app .ds-toolbar>.ds-search{flex:1 1 100%}}@media(max-width:767px){.fx-app .ds-fixed{min-width:0}.fx-app .ds-stats{grid-template-columns:minmax(0,1fr)}.fx-app .ds-stat+.ds-stat{border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .ds-stat{padding:16px 20px}.fx-app .ds-steps{grid-template-columns:minmax(0,1fr)}.fx-app .ds-step+.ds-step{border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .ds-empty__body{padding:28px 20px 24px}.fx-app .ds-empty__title{font-size:21px;line-height:28px}.fx-app .files-buckets-grid th:nth-child(2),.fx-app .files-buckets-grid td:nth-child(2),.fx-app .files-buckets-grid th:nth-child(3),.fx-app .files-buckets-grid td:nth-child(3),.fx-app .files-buckets-grid th:nth-child(5),.fx-app .files-buckets-grid td:nth-child(5),.fx-app .files-buckets-grid th:nth-child(6),.fx-app .files-buckets-grid td:nth-child(6),.fx-app .files-buckets-grid col:nth-child(2),.fx-app .files-buckets-grid col:nth-child(3),.fx-app .files-buckets-grid col:nth-child(5),.fx-app .files-buckets-grid col:nth-child(6),.fx-app .pages-table th:nth-child(2),.fx-app .pages-table td:nth-child(2),.fx-app .pages-table th:nth-child(3),.fx-app .pages-table td:nth-child(3),.fx-app .pages-table th:nth-child(4),.fx-app .pages-table td:nth-child(4),.fx-app .pages-table col:nth-child(2),.fx-app .pages-table col:nth-child(3),.fx-app .pages-table col:nth-child(4),.fx-app .sg-table th:nth-child(2),.fx-app .sg-table td:nth-child(2),.fx-app .sg-table th:nth-child(4),.fx-app .sg-table td:nth-child(4),.fx-app .sg-table th:nth-child(5),.fx-app .sg-table td:nth-child(5),.fx-app .sg-table col:nth-child(2),.fx-app .sg-table col:nth-child(4),.fx-app .sg-table col:nth-child(5){display:none}.fx-app .files-buckets-grid .c-size{width:104px}.fx-app .pages-table .c-mod{width:128px}.fx-app .sg-table .c-status{width:132px}.fx-app .files-buckets-grid .c-more,.fx-app .pages-table .c-more,.fx-app .sg-table .c-more{width:48px}.fx-app .ds-table th:first-child,.fx-app .ds-table td:first-child{padding-inline-start:16px}.fx-app .ds-table th:last-child,.fx-app .ds-table td:last-child{padding-inline:4px 8px}.fx-app .ds-toolbar{gap:8px}.fx-app .ds-toolbar .ds-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.fx-app .pages-toolbar .ds-toolbar__fill{display:none}.fx-app .pages-toolbar .btn-select{flex:1 1 auto;justify-content:space-between}.fx-app .files-scroll-x{margin-inline:12px}.fx-app .files-list{min-width:0}.fx-app .files-row,.fx-app .files-row.has-versions{grid-template-columns:32px minmax(0,1fr) 84px 36px;padding-inline:12px 6px}.fx-app .files-cell-mod,.fx-app .files-head-modified,.fx-app .files-cell-ver,.fx-app .files-head-versions{display:none}.fx-app .files-toolbar{padding:12px}.fx-app .files-grid{padding-inline:12px;gap:8px}.fx-app .files-empty{margin-inline:12px;padding:40px 20px}}.fx-app .ds-sechead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:14px}.fx-app .ds-sechead__text{flex:1 1 320px;min-width:0}.fx-app .ds-sechead__title{display:flex;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.015em;color:var(--ink)}.fx-app .ds-sechead__sub{max-width:72ch;margin:2px 0 0;font-size:14.5px;line-height:22px;color:var(--ink-2);text-wrap:pretty}.fx-app .ds-sechead__end{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .ds-count{display:inline-grid;place-items:center;min-width:24px;height:22px;padding:0 8px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-2);font:500 12px/1 var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.fx-app .ds-chip--lime{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .ds-empty--compact .ds-empty__body{padding:32px 24px 30px}.fx-app .ds-empty__badge{display:flex;justify-content:center;margin-top:16px}.fx-app .ds-empty__badge+.ds-empty__title{margin-top:12px}.fx-app .ds-empty__text+.ds-empty__text{margin-top:4px}.fx-app .ds-empty__title+.ds-empty__text{margin-top:6px}.fx-app .ds-av,.fx-app .team-av{display:inline-grid;flex:none;place-items:center;width:var(--s, 32px);height:var(--s, 32px);overflow:hidden;border:1px solid var(--lime-line);border-radius:50%;background:var(--lime-soft);color:var(--olive-deep);font-size:calc(var(--s, 32px) * .4);font-weight:700;line-height:1}.fx-app .ds-av img,.fx-app .team-av img{display:block;width:100%;height:100%;object-fit:cover}.fx-app .team-av--invite{border-color:var(--tile-line);background:var(--tile);color:var(--ink-icon)}.fx-app .btn-danger-outline{border-color:var(--line-ctl);background:var(--card);color:var(--danger)}.fx-app .btn-danger-outline:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.fx-app .btn-danger-outline .icon{color:inherit}.fx-app .team-table .c-region,.fx-app .team-table .c-files{width:120px}.fx-app .team-table .c-size{width:140px}.fx-app .team-table .c-role{width:190px}.fx-app .team-table .c-status{width:210px}.fx-app .team-table .c-act{width:240px}.fx-app .team-page,.fx-app .keys-page{gap:32px}.fx-app .team-section>.ds-table+.ds-table{margin-top:16px}.fx-app .team-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fx-app .team-switch{width:auto;min-width:200px;max-width:260px;font-weight:500}.fx-app .team-page .acc-loading{gap:16px}.fx-app .team-page .acc-skel{height:96px;margin:0;border-radius:var(--r-card)}.fx-app .team-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.fx-app .team-summary--solo{grid-template-columns:minmax(0,1fr)}.fx-app .team-ws{display:flex;align-items:center;gap:18px;min-width:0;padding:28px}.fx-app .team-ws__tile{width:56px;height:56px;border-radius:16px}.fx-app .team-ws__text{min-width:0}.fx-app .team-ws__name{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.fx-app .team-ws__title{margin:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em;overflow-wrap:anywhere}.fx-app .team-ws__meta{margin:4px 0 0;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .team-ws__name+.team-ws__meta{margin-top:6px}.fx-app .team-seats{display:flex;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:24px 28px;border-inline-start:1px solid var(--line-soft)}.fx-app .team-seats__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fx-app .team-seats__label{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .team-seats-n{font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .team-seats-n.is-warn{color:var(--warn)}.fx-app .team-seats-here,.fx-app .team-seats__line,.fx-app .team-seats__hint{margin:0}.fx-app .team-seats-here{font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .team-seats__line{font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app .team-seats__hint{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .team-seats__more{align-self:flex-start}.fx-app .team-person{display:flex;align-items:center;gap:12px;min-width:0}.fx-app .team-person__text{display:flex;flex-direction:column;min-width:0}.fx-app .team-person__mail{display:flex;align-items:center;min-width:0;overflow:hidden;font-size:14.5px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.fx-app .team-person__sub{font-size:13px;line-height:16px;color:var(--ink-3)}.fx-app .team-you{flex:none;margin-inline-start:8px;padding:1px 7px;border:1px solid var(--lime-line);border-radius:var(--r-chip);background:var(--lime-soft);color:var(--olive-deep);font:500 11px/16px var(--font-mono)}.fx-app .team-role-select{width:100%;max-width:160px;height:36px;font-size:14px;font-weight:500}.fx-app .team-row-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px}.fx-app .btn.team-remove{color:var(--danger)}.fx-app .btn.team-remove:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.fx-app .team-folder{max-width:100%}.fx-app .team-card{display:flex;flex-direction:column;gap:18px;padding:22px 28px 24px}.fx-app .team-card__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.015em}.fx-app .team-rolegrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -28px -24px;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.fx-app .team-rolegrid li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:18px 28px 22px}.fx-app .team-rolegrid li+li{border-inline-start:1px solid var(--line-soft)}.fx-app .team-rolegrid p{margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .team-rename{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:12px}.fx-app .team-rename .acc-field{flex:1 1 280px;max-width:420px}.fx-app .team-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 -28px -24px;padding:18px 28px;border-top:1px solid var(--line-soft);background:var(--head);border-end-start-radius:calc(var(--r-card) - 1px);border-end-end-radius:calc(var(--r-card) - 1px)}.fx-app .team-danger p{margin:0;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .team-rename+.team-danger{margin-top:6px}.fx-app .team-muted{margin:0;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .team-small{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .team-picks{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;border:0}.fx-app .team-picks legend{margin-bottom:8px;padding:0}.fx-app .team-pick{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);cursor:pointer;transition:border-color .16s,background .16s}.fx-app .team-pick:hover{border-color:var(--line-ctl-hover)}.fx-app .team-pick:has(input:checked){border-color:var(--lime-line);background:var(--lime-tint);box-shadow:inset 0 0 0 1px var(--lime-line)}.fx-app .team-pick:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fx-app .team-pick input{flex:none;margin:3px 0 0;accent-color:var(--olive)}.fx-app .team-pick__text{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-app .team-pick__text b{font-size:14.5px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .team-pick__text span{font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .team-create{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.fx-app .team-create__intro{padding:36px}.fx-app .team-create__intro .ds-empty__tile{margin:0}.fx-app .team-create__title{margin:16px 0 0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em}.fx-app .team-create__text{max-width:46ch;margin:8px 0 0;font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .team-create__form{justify-content:center;gap:20px;padding:36px;border-inline-start:1px solid var(--line-soft);background:var(--head);border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card)}.fx-app .team-need{display:flex;flex-direction:column;gap:10px;width:min(360px,100%);margin:20px auto 0;text-align:start}.fx-app .team-need__have{font-size:14.5px;font-weight:600;line-height:22px}.fx-app .team-need__more{margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .team-perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line);background:var(--head)}.fx-app .team-perks li{display:flex;align-items:flex-start;gap:12px;padding:20px 24px;font-size:14px;line-height:21px;color:var(--ink-2);text-align:start}.fx-app .team-perks li+li{border-inline-start:1px solid var(--line-soft)}.fx-app .team-perks__tick{display:grid;flex:none;place-items:center;width:22px;height:22px;margin-top:-1px;border:1px solid var(--lime-line);border-radius:50%;background:var(--lime-soft);color:var(--olive)}.fx-app .team-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 18px;border:1px solid var(--banner-line);border-radius:12px;background:var(--banner-bg);color:var(--banner-ink);font-size:14.5px;font-weight:500;line-height:22px}.fx-app .team-banner .icon{flex:none;margin-top:2px}.fx-app .team-banner a{font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;color:inherit}.fx-app .team-need__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fx-app .team-need__price{margin:4px 0 0;font-size:13.5px;line-height:20px;text-align:center;color:var(--ink-3)}.fx-app .keys-table .c-name{width:20%}.fx-app .keys-table .c-protos{width:184px}.fx-app .keys-table .c-used{width:124px}.fx-app .keys-table .c-status{width:150px}.fx-app .keys-table .c-more{width:64px}.fx-app .keys-table td{padding-block:10px;overflow:visible;white-space:normal}.fx-app .keys-table td.keys-cell-name,.fx-app .keys-table td.keys-cell-folders{overflow:hidden}.fx-app .keys-row.is-off .keys-name,.fx-app .keys-row.is-off .keys-path{color:var(--ink-2)}.fx-app .keys-namecell{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-app .keys-name{overflow:hidden;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.fx-app .keys-id{display:flex;align-items:center;gap:2px;min-width:0;font:400 12.5px/20px var(--font-mono);color:var(--ink-3)}.fx-app .keys-id__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .keys-id .btn,.fx-app .keys-conn-row .btn{width:28px;height:28px;min-height:0;padding:0;border-color:transparent;border-radius:8px;background:transparent;box-shadow:none;color:var(--ink-icon)}.fx-app .keys-id .btn:hover,.fx-app .keys-conn-row .btn:hover{border-color:var(--line-ctl);background:var(--card);color:var(--ink)}.fx-app .keys-scopes{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-app .keys-scope{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0}.fx-app .keys-path{min-width:0;overflow:hidden;font:400 13px/20px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.fx-app .keys-perm{flex:none;height:22px;padding:0 8px;font-size:11.5px;letter-spacing:.04em;color:var(--ink-2)}.fx-app .keys-protos{display:flex;flex-wrap:wrap;gap:6px}.fx-app .keys-proto{height:22px;padding:0 8px;font-size:11.5px}.fx-app .keys-none,.fx-app .keys-never{color:var(--ink-3)}.fx-app .keys-cell-used{white-space:nowrap}.fx-app .keys-conn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx-app .keys-connection{min-width:0;overflow:hidden}.fx-app .keys-connection__head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.fx-app .keys-connection__title{margin:0;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.01em}.fx-app .keys-conn{display:flex;flex-direction:column;gap:0;font:400 13.5px/20px var(--font-mono);color:var(--ink)}.fx-app .keys-conn-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:0 12px 0 20px;border-bottom:1px solid var(--line-soft)}.fx-app .keys-conn-row:last-child{border-bottom:0}.fx-app .keys-conn-label{font:500 12px/16px var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}.fx-app .keys-conn-row .keys-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app dialog.keys-drawer{width:min(520px,100vw);border-inline-start:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh-pop)}.fx-app dialog.keys-drawer::backdrop{background:var(--overlay)}.fx-app .keys-drawer .acc-drawer-head{padding:20px 24px;border-bottom:1px solid var(--line-soft)}.fx-app .keys-drawer .acc-drawer-title{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.015em}.fx-app .keys-drawer .acc-drawer-body{gap:20px;padding:24px}.fx-app .keys-drawer .acc-form{gap:22px}.fx-app .keys-drawer .acc-field{gap:8px}.fx-app .keys-drawer .acc-note{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .keys-drawer .acc-error{font-size:13.5px;line-height:20px;color:var(--danger)}.fx-app .keys-scopebox{gap:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .keys-scopebox.has-error{border-color:var(--st-no-dot)}.fx-app .keys-scopebox .keys-path{font-weight:500;color:var(--ink)}.fx-app .keys-scopebox .input,.fx-app .keys-scopebox .select{background-color:var(--card)}.fx-app .keys-addscope{border-style:dashed;border-color:var(--line-ctl-hover);box-shadow:none}.fx-app .keys-drawer .acc-perm,.fx-app .keys-drawer .acc-chip{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line-ctl);background:var(--card);color:var(--ink-2);transition:background .16s,border-color .16s,color .16s}.fx-app .keys-drawer .acc-perm{height:32px;padding:0 12px;border-radius:8px;font:500 12px/1 var(--font-mono);letter-spacing:.04em}.fx-app .keys-drawer .acc-chip{min-height:36px;padding:0 14px;border-radius:var(--r-chip);font-size:14px;font-weight:500}.fx-app .keys-drawer .acc-perm:hover,.fx-app .keys-drawer .acc-chip:hover{border-color:var(--line-ctl-hover);background:var(--card);color:var(--ink)}.fx-app .keys-drawer .acc-perm.is-on,.fx-app .keys-drawer .acc-chip.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .keys-drawer .acc-perm.is-on:before,.fx-app .keys-drawer .acc-chip.is-on:not(:has(.icon)):before{content:"";flex:none;width:5px;height:9px;margin-inline-end:1px;border:solid var(--olive);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}.fx-app .keys-drawer .acc-chip.is-on .icon{color:var(--olive)}.fx-app .keys-drawer .acc-actions{position:sticky;bottom:-24px;z-index:1;margin:4px -24px -24px;padding:16px 24px;border-top:1px solid var(--line-soft);background:var(--card)}.fx-app .keys-drawer .acc-chips{gap:8px}.fx-app .keys-plain{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.fx-app .keys-success{gap:12px;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.015em}.fx-app .keys-success-mark{width:36px;height:36px;border:1px solid var(--lime-edge);background:var(--lime);color:var(--on-lime)}.fx-app .keys-drawer .acc-copyrow{gap:8px}.fx-app .keys-drawer .acc-copyrow .input{font:500 13.5px/20px var(--font-mono)}.fx-app .keys-drawer .acc-code{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head);color:var(--ink);font:400 12.5px/1.8 var(--font-mono)}.fx-app .keys-tabs{gap:8px}.fx-app .shares-page{gap:20px}.fx-app .shares-panel{min-width:0}.fx-app .shares-table .c-who{width:27%}.fx-app .shares-table .c-link{width:24%}.fx-app .shares-table .c-what{width:168px}.fx-app .shares-table .c-access{width:150px}.fx-app .shares-table .c-date{width:132px}.fx-app .shares-table .c-dl{width:190px}.fx-app .shares-table .c-prot{width:150px}.fx-app .shares-table .c-act{width:120px}.fx-app .shares-who{max-width:100%}.fx-app .shares-who .ds-name__text{font-weight:500}.fx-app .shares-who.is-unknown .ds-name__text{font-weight:400;color:var(--ink-3)}.fx-app .shares-table td.is-soon{color:var(--warn);font-weight:600}.fx-app .shares-actions{white-space:nowrap}.fx-app .shares-unsupported{font-size:13.5px;color:var(--ink-3)}.fx-app .btn.shares-revoke{color:var(--danger)}.fx-app .btn.shares-revoke:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.fx-app .shares-dl{display:flex;align-items:center;gap:12px}.fx-app .shares-dl .num{min-width:56px;font-variant-numeric:tabular-nums}.fx-app .shares-dl__bar{flex:1 1 56px;max-width:88px;height:6px}.fx-app .shares-note{display:flex;align-items:flex-start;gap:10px;max-width:80ch;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .shares-note[hidden]{display:none}.fx-app .shares-note .icon{flex:none;margin-top:2px;color:var(--ink-icon)}.fx-app .share-dialog{gap:20px}.fx-app .share-scope-set{gap:8px}.fx-app .share-scope-set .lab{margin-bottom:4px;padding:0}.fx-app .share-scope{gap:12px;padding:12px 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);transition:border-color .16s,background .16s}.fx-app .share-scope:hover:not(.is-disabled){border-color:var(--line-ctl-hover)}.fx-app .share-scope:has(input:checked){border-color:var(--lime-line);background:var(--lime-tint);box-shadow:inset 0 0 0 1px var(--lime-line)}.fx-app .share-scope:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.fx-app .share-scope input{accent-color:var(--olive)}.fx-app .share-scope strong{font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .share-hint{color:var(--ink-3)}.fx-app .share-dialog .tabs{width:100%}.fx-app .share-dialog .tabs [role=tab]{flex:1 1 0}.fx-app .share-person-card{gap:16px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .share-person-head{gap:8px 10px}.fx-app .share-person-head .icon{color:var(--ink-icon)}.fx-app .share-fingerprint{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font:500 14px/22px var(--font-mono);letter-spacing:.06em}.fx-app .share-link-out{gap:8px}.fx-app .share-list{border:1px solid var(--line);border-radius:12px;background:var(--card);overflow:hidden}.fx-app .share-row{gap:12px;min-height:52px;padding:8px 12px 8px 16px;border-bottom:1px solid var(--line-soft);font-size:14.5px}.fx-app .share-row>.icon{flex:none;color:var(--ink-icon)}.fx-app .share-row-main .muted{color:var(--ink-3)}.fx-app .share-row .btn-ghost{color:var(--danger)}.fx-app .share-row .btn-ghost:hover{background:var(--danger-soft);color:var(--danger)}.fx-app .share-revoke-note{display:flex;align-items:flex-start;gap:8px;color:var(--ink-3)}.fx-app .share-revoke-note .icon{flex:none;margin-top:3px}.fx-app .share-trust{gap:8px 12px;margin:16px var(--page-pad) 0;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--sh-ctl);font-size:14px;color:var(--ink-2)}.fx-app .share-trust>.icon{color:var(--olive)}.fx-app .share-trust .share-fingerprint{padding:4px 8px;font-size:12.5px;line-height:18px}.fx-app .share-file-card{gap:12px;max-width:560px;padding:32px}.fx-app .share-file-title{margin:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em}.fx-app .shares-gone .ds-empty__body,.fx-app .shares-empty .ds-empty__body{padding-block:44px 40px}.fx-app .trash-page{position:relative;max-width:var(--page-max);padding-inline:var(--page-pad);padding-bottom:120px}.fx-app .trash-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fx-app .trash-where{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin-top:6px}.fx-app .trash-crumbs ol{flex-wrap:wrap;overflow:visible;gap:2px}.fx-app .trash-crumbs .files-crumb{max-width:28ch;margin-inline-start:-8px}.fx-app .trash-crumbs li:first-child .files-crumb{margin-inline-start:-8px}.fx-app .trash-crumbs .files-crumb-bucket .files-region-chip{margin-inline-end:8px}.fx-app .trash-summary{font:400 13.5px/20px var(--font-mono);color:var(--ink-3)}.fx-app .trash-info{display:flex;align-items:flex-start;gap:10px;max-width:80ch;margin:0;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .trash-info .icon{flex:none;margin-top:2px;color:var(--olive)}.fx-app .trash-body{display:flex;flex-direction:column;gap:16px}.fx-app .trash-grid .c-chk{width:56px}.fx-app .trash-grid .c-from{width:21%}.fx-app .trash-grid .c-when{width:132px}.fx-app .trash-grid .c-size{width:104px}.fx-app .trash-grid .c-left{width:148px}.fx-app .trash-grid .c-act{width:168px}.fx-app .trash-grid th.trash-check,.fx-app .trash-grid td.trash-check{padding-inline:20px 0}.fx-app .trash-grid td.trash-check,.fx-app .trash-grid th.trash-check{line-height:1}.fx-app .trash-label{min-width:0}.fx-app .trash-label .files-name{font-size:15px;font-weight:600;letter-spacing:-.005em}.fx-app .trash-count{flex:none;font:400 12.5px/20px var(--font-mono);color:var(--ink-3)}.fx-app .trash-was .ds-where__name{display:block;overflow:hidden;text-overflow:ellipsis}.fx-app .trash-eta{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:var(--ink-2);font:500 13px/20px var(--font-mono);font-variant-numeric:tabular-nums}.fx-app .trash-meter{display:block;flex:none;width:52px;height:6px}.fx-app .trash-eta.is-low{color:var(--warn)}.fx-app .trash-eta.is-low .trash-meter>i{background:var(--warn)}.fx-app .trash-kept{display:block;margin-top:2px;font:400 12px/18px var(--font-mono);white-space:nowrap}.fx-app .trash-longer{flex:none}.fx-app .trash-grid.has-kept .c-left{width:176px}.fx-app .trash-grid.has-kept .c-from{width:17%}.fx-app .trash-btns{display:flex;align-items:center;justify-content:flex-end;gap:4px}.fx-app .trash-btns .btn{gap:6px}.fx-app .trash-more{display:flex;justify-content:center}.fx-app .trash-selbar{position:fixed;bottom:24px;left:50%;z-index:20;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px;padding-inline-start:12px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:var(--sh-pop);color:var(--ink);font-weight:600;transform:translate(-50%)}.fx-app .trash-selbar__count{padding:5px 12px;border:1px solid var(--lime-line);border-radius:var(--r-chip);background:var(--lime-tint);color:var(--ink);font-size:13.5px;font-weight:600;line-height:20px;white-space:nowrap}.fx-app .trash-selbar .btn{border-color:var(--line-ctl)}.fx-app .trash-selbar .btn-primary{border-color:var(--lime-edge)}.fx-app .trash-selbar .btn-icon.btn-ghost{border-color:transparent}.fx-app .trash-empty .ds-empty__body{padding-block:56px 52px}@media(pointer:coarse){.fx-app .team-role-select{height:44px}.fx-app .keys-id .btn,.fx-app .keys-conn-row .btn{width:44px;height:44px}.fx-app .keys-drawer .acc-perm{height:44px}.fx-app .team-pick,.fx-app .share-scope{min-height:56px}.fx-app .trash-grid input.checkbox{width:22px;height:22px}}@media(max-width:1100px){.fx-app .team-rolegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .team-rolegrid li:nth-child(3){border-inline-start:0}.fx-app .team-rolegrid li:nth-child(n+3){border-top:1px solid var(--line-soft)}.fx-app .team-table .c-status{width:180px}.fx-app .team-table .c-act{width:200px}.fx-app .team-summary{grid-template-columns:minmax(0,1fr)}.fx-app .team-seats{border-inline-start:0;border-top:1px solid var(--line-soft)}}@media(min-width:768px)and (max-width:1360px){.fx-app .keys-table th:nth-child(3),.fx-app .keys-table td:nth-child(3),.fx-app .keys-table col:nth-child(3){display:none}}@media(max-width:1100px){.fx-app .ds-fixed.team-table,.fx-app .ds-fixed.keys-table,.fx-app .ds-fixed.shares-table,.fx-app .ds-fixed.trash-grid{min-width:600px}}@media(min-width:768px)and (max-width:1100px){.fx-app .team-table .c-region,.fx-app .team-table .c-files{width:96px}.fx-app .team-table .c-size{width:112px}.fx-app .team-table .c-role{width:150px}.fx-app .team-table .c-status{width:160px}.fx-app .team-table .c-act{width:190px}.fx-app .shares-table .is-created,.fx-app .shares-table .c-created{display:none}.fx-app .shares-table .c-what,.fx-app .shares-table .c-access{width:124px}.fx-app .shares-table .c-date{width:108px}.fx-app .shares-table .c-prot,.fx-app .shares-table .c-dl{width:132px}.fx-app .shares-table .c-act{width:96px}.fx-app .trash-grid th:nth-child(3),.fx-app .trash-grid td:nth-child(3),.fx-app .trash-grid th:nth-child(4),.fx-app .trash-grid td:nth-child(4),.fx-app .trash-grid col:nth-child(3),.fx-app .trash-grid col:nth-child(4){display:none}}@media(max-width:900px){.fx-app .team-create{grid-template-columns:minmax(0,1fr)}.fx-app .team-create__form{border-inline-start:0;border-top:1px solid var(--line-soft);border-radius:0 0 var(--r-card) var(--r-card)}.fx-app .keys-conn-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.fx-app .team-page,.fx-app .keys-page{gap:24px}.fx-app .ds-sechead{margin-bottom:12px}.fx-app .topbar.is-page .topbar-end:has(>.team-actions),.fx-app .topbar.is-page .topbar-end:has(>.trash-actions){flex:1 1 100%;min-width:0}.fx-app .team-actions{justify-content:flex-start;width:100%}.fx-app .team-actions .btn,.fx-app .team-switch{flex:1 1 auto}.fx-app .team-switch{max-width:none;min-width:0;width:100%}.fx-app .team-ws{gap:14px;padding:20px}.fx-app .team-ws__tile{width:48px;height:48px;border-radius:14px}.fx-app .team-ws__title{font-size:21px;line-height:28px}.fx-app .team-seats,.fx-app .team-card{padding:20px}.fx-app .team-rolegrid,.fx-app .team-danger{margin-inline:-20px;margin-bottom:-20px}.fx-app .team-rolegrid{grid-template-columns:minmax(0,1fr)}.fx-app .team-rolegrid li{padding:16px 20px}.fx-app .team-rolegrid li+li,.fx-app .team-rolegrid li:nth-child(n+3){border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .team-danger{padding:16px 20px}.fx-app .team-create__intro,.fx-app .team-create__form{padding:24px 20px}.fx-app .team-create__title{font-size:21px;line-height:28px}.fx-app .team-perks{grid-template-columns:minmax(0,1fr)}.fx-app .team-perks li{padding:16px 20px}.fx-app .team-perks li+li{border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .team-folders-card th:nth-child(4),.fx-app .team-folders-card td:nth-child(4),.fx-app .team-folders-card col:nth-child(4){display:none}.fx-app .team-folders-card .c-region{width:76px}.fx-app .team-folders-card .c-size{width:96px}.fx-app .team-members-card .ds-fixed,.fx-app .team-invites-card .ds-fixed{min-width:0}.fx-app .team-members-card thead,.fx-app .team-invites-card thead,.fx-app .keys-tablecard thead,.fx-app .shares-tablecard thead,.fx-app .trash-tablecard thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-app .team-members-card colgroup,.fx-app .team-invites-card colgroup,.fx-app .keys-tablecard colgroup,.fx-app .shares-tablecard colgroup,.fx-app .trash-tablecard colgroup{display:none}.fx-app .team-members-card table,.fx-app .team-members-card tbody,.fx-app .team-invites-card table,.fx-app .team-invites-card tbody,.fx-app .keys-tablecard table,.fx-app .keys-tablecard tbody,.fx-app .shares-tablecard table,.fx-app .shares-tablecard tbody,.fx-app .trash-tablecard table,.fx-app .trash-tablecard tbody{display:block;width:100%}.fx-app .team-members-card tr,.fx-app .team-invites-card tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.fx-app .team-members-card tr:last-child,.fx-app .team-invites-card tr:last-child,.fx-app .keys-tablecard tr:last-child,.fx-app .shares-tablecard tr:last-child,.fx-app .trash-tablecard tr:last-child{border-bottom:0}.fx-app .team-members-card td,.fx-app .team-invites-card td{display:block;height:auto;min-width:0;padding:0;border:0;overflow:visible;background:none;white-space:normal}.fx-app .team-members-card td:first-child,.fx-app .team-invites-card td:first-child{padding-inline-start:0}.fx-app .team-members-card tr:hover>td,.fx-app .team-invites-card tr:hover>td{background:none}.fx-app .team-members-card .team-cell-person,.fx-app .team-invites-card .team-cell-person{grid-column:1 / -1}.fx-app .team-members-card .team-cell-role,.fx-app .team-invites-card .team-cell-role{grid-column:1}.fx-app .team-members-card .team-cell-status,.fx-app .team-invites-card .team-cell-status{grid-column:2;justify-self:end}.fx-app .team-members-card .team-cell-act,.fx-app .team-invites-card .team-cell-act{grid-column:1 / -1;text-align:start}.fx-app .team-members-card .team-cell-act:not(:has(.btn)),.fx-app .team-invites-card .team-cell-act:not(:has(.btn)){display:none}.fx-app .team-members-card .team-row-actions,.fx-app .team-invites-card .team-row-actions{justify-content:flex-start;flex-wrap:wrap}.fx-app .team-role-select{max-width:none}.fx-app .keys-tablecard .ds-fixed,.fx-app .shares-tablecard .ds-fixed,.fx-app .trash-tablecard .ds-fixed{min-width:0}.fx-app .keys-tablecard tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 8px;align-items:center;padding:14px 8px 14px 16px;border-bottom:1px solid var(--line-soft)}.fx-app .keys-tablecard td{display:block;height:auto;min-width:0;padding:0;border:0;background:none}.fx-app .keys-tablecard tr:hover>td{background:none}.fx-app .keys-tablecard td:first-child{padding-inline-start:0}.fx-app .keys-tablecard td:last-child{padding-inline:0}.fx-app .keys-tablecard .keys-cell-name{grid-column:1;grid-row:1}.fx-app .keys-tablecard .keys-cell-status{grid-column:2;grid-row:1}.fx-app .keys-tablecard .keys-cell-more{grid-column:3;grid-row:1;text-align:end}.fx-app .keys-tablecard .keys-cell-folders,.fx-app .keys-tablecard .keys-cell-protos,.fx-app .keys-tablecard .keys-cell-used{grid-column:1 / -1;padding-inline-end:8px;overflow:visible;white-space:normal}.fx-app .keys-tablecard .keys-cell-folders:before,.fx-app .keys-tablecard .keys-cell-protos:before,.fx-app .keys-tablecard .keys-cell-used:before{content:attr(data-label);display:block;margin-bottom:4px;font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .keys-tablecard .keys-cell-used{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.fx-app .keys-tablecard .keys-cell-used:before{margin-bottom:0}.fx-app .keys-conn-row{grid-template-columns:44px minmax(0,1fr) auto;padding-inline-start:16px}.fx-app dialog.keys-drawer{width:100vw}.fx-app .keys-drawer .acc-drawer-head{padding:16px}.fx-app .keys-drawer .acc-drawer-body{padding:20px 16px}.fx-app .keys-drawer .acc-actions{bottom:-20px;margin:4px -16px -20px;padding:14px 16px}.fx-app .shares-tablecard tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"a a f" "b c c" "d e e";gap:10px 12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.fx-app .shares-tablecard td{display:block;height:auto;min-width:0;padding:0;border:0;overflow:visible;background:none;white-space:normal;font-size:14px}.fx-app .shares-tablecard tr:hover>td{background:none}.fx-app .shares-tablecard td:nth-child(1){grid-area:a;padding-inline-start:0;overflow:hidden}.fx-app .shares-tablecard td:nth-child(2){grid-area:b}.fx-app .shares-tablecard td:nth-child(3){grid-area:c}.fx-app .shares-tablecard td:nth-child(4){grid-area:d}.fx-app .shares-tablecard td:nth-child(5){grid-area:e}.fx-app .shares-tablecard td:nth-child(6){grid-area:f;justify-self:end;padding-inline:0}.fx-app .shares-tablecard td[data-label]:nth-child(n+4):not(:last-child):before{content:attr(data-label) " ";color:var(--ink-3)}.fx-app .shares-table--links td:nth-child(2){grid-area:b}.fx-app .shares-dl{display:flex}.fx-app .shares-actions{white-space:normal}.fx-app .share-trust{margin-inline:16px}.fx-app .trash-tablecard tr{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"k n m" ". w m" ". l r";gap:4px 8px;align-items:center;padding:12px 8px 12px 14px;border-bottom:1px solid var(--line-soft)}.fx-app .trash-tablecard td{display:block;height:auto;min-width:0;padding:0;border:0;overflow:hidden;background:none;white-space:nowrap}.fx-app .trash-tablecard tr:hover>td{background:none}.fx-app .trash-tablecard tr.is-selected{background:var(--sel)}.fx-app .trash-tablecard tr.is-selected>td:first-child:before{display:none}.fx-app .trash-tablecard td.trash-check{grid-area:k;padding:0;overflow:visible}.fx-app .trash-tablecard td.trash-cell-name{grid-area:n}.fx-app .trash-tablecard td.trash-was{grid-area:w;font-size:13px}.fx-app .trash-tablecard td.trash-ago,.fx-app .trash-tablecard td.trash-bytes{display:none}.fx-app .trash-tablecard td.trash-cell-left{grid-area:l}.fx-app .trash-tablecard td.trash-cell-act,.fx-app .trash-btns{display:contents}.fx-app .trash-btns>.btn:not(.ds-more){grid-area:r;justify-self:end}.fx-app .trash-btns>.ds-more{grid-area:m;align-self:start}.fx-app .trash-actions{justify-content:flex-start;width:100%}.fx-app .trash-actions .btn{flex:1 1 auto}.fx-app .trash-selbar{bottom:76px;flex-wrap:wrap;justify-content:space-between;width:calc(100vw - 24px);padding:10px;gap:8px}.fx-app .trash-selbar__count{flex:1 1 100%;text-align:center}.fx-app .trash-selbar .btn{flex:1 1 auto}}.fx-app .shares-actions .shares-new{margin-inline-end:10px;vertical-align:middle}.fx-app .keys-limit{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card);color:var(--ink-2);font-size:14px;line-height:22px}.fx-app .keys-limit strong{color:var(--ink);font-variant-numeric:tabular-nums}.fx-app .keys-limit.is-full{border-color:var(--warn)}.fx-app .keys-limit-how{color:var(--ink-2)}.fx-app .field,.fx-app .acc-field{gap:8px}.fx-app .field .hint,.fx-app .acc-field .hint{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .field .error,.fx-app .acc-error,.fx-app .error{margin:0;font-size:13.5px;font-weight:500;line-height:20px;color:var(--danger)}.fx-app .input[aria-invalid=true],.fx-app .select[aria-invalid=true],.fx-app .textarea[aria-invalid=true]{border-color:var(--danger)}.fx-app .input[aria-invalid=true]:focus,.fx-app .select[aria-invalid=true]:focus,.fx-app .textarea[aria-invalid=true]:focus{outline-color:var(--danger)}.fx-app .input:disabled,.fx-app .select:disabled,.fx-app .textarea:disabled{background-color:var(--tile);color:var(--ink-3);box-shadow:none;cursor:not-allowed;opacity:1}.fx-app .input[readonly],.fx-app .textarea[readonly]{background-color:var(--head)}.fx-app .input.mono,.fx-app .textarea.mono,.fx-app .input-mono{font-family:var(--font-mono);font-size:14px;letter-spacing:-.01em}.fx-app .acc-form{gap:20px}.fx-app .acc-actions{gap:12px}.fx-app .acc-inline{gap:8px}.fx-app .acc-inline .btn{flex:none}.fx-app .acc-note{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .acc-text{font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .acc-hr{margin:4px 0;border-block-start-color:var(--line-soft)}.fx-app .acc-section-title{font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.fx-app .acc-section-note{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .input-wrap .input-toggle{color:var(--ink-icon)}.fx-app .input-wrap .input-toggle:hover{background:var(--hover);color:var(--ink)}.fx-app .check{align-items:flex-start;gap:12px;font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app :is(.check input[type=checkbox],.check input[type=radio],input.checkbox):not([role=switch]){appearance:none;-webkit-appearance:none;display:inline-grid;flex:none;place-content:center;width:18px;height:18px;margin:2px 0 0;padding:0;border:1.5px solid var(--line-ctl-hover);border-radius:5px;background:var(--card);cursor:pointer;transition:background .12s,border-color .12s}.fx-app input.checkbox:not([role=switch]){margin:0}.fx-app .check input[type=radio]{border-radius:50%}.fx-app :is(.check input[type=checkbox],.check input[type=radio],input.checkbox):not([role=switch]):hover{border-color:var(--olive)}.fx-app :is(.check input[type=checkbox],.check input[type=radio],input.checkbox):not([role=switch]):checked,.fx-app input.checkbox:not([role=switch]):indeterminate{border-color:var(--lime-edge);background:var(--lime)}.fx-app :is(.check input[type=checkbox],input.checkbox):not([role=switch]):checked:after{content:"";width:5px;height:9px;margin-top:-2px;border:solid var(--on-lime);border-width:0 2px 2px 0;transform:rotate(45deg)}.fx-app input.checkbox:not([role=switch]):indeterminate:after{content:"";width:8px;height:2px;border-radius:1px;background:var(--on-lime)}.fx-app .check input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-lime)}.fx-app :is(.check input[type=checkbox],.check input[type=radio],input.checkbox):not([role=switch]):disabled{border-color:var(--line-ctl);background:var(--tile);cursor:not-allowed;opacity:.7}.fx-app input[role=switch]{appearance:none;-webkit-appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border:1px solid var(--line-ctl-hover);border-radius:var(--r-chip);background:var(--track);cursor:pointer;transition:background .16s,border-color .16s}.fx-app input[role=switch]:after{content:"";position:absolute;inset-block-start:2px;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:var(--card);box-shadow:var(--sh-ctl);transition:transform .16s}.fx-app input[role=switch]:checked{border-color:var(--lime-edge);background:var(--lime)}.fx-app input[role=switch]:checked:after{transform:translate(16px)}.fx-app[dir=rtl] input[role=switch]:checked:after{transform:translate(-16px)}.fx-app input[role=switch]:disabled{cursor:not-allowed;opacity:.55}.fx-app .alert{gap:12px;padding:14px 16px;border-radius:12px;font-size:14.5px;line-height:22px;color:var(--ink);box-shadow:none}.fx-app .acc-alert{padding:14px 16px;font-size:14.5px;line-height:22px}.fx-app .alert>.icon{box-sizing:border-box;width:28px;height:28px;margin-block-start:-1px;padding:5px;border-radius:50%;background:var(--lime-soft);color:var(--olive)}.fx-app .alert p{margin:0}.fx-app .alert strong{font-weight:700}.fx-app .acc-alert-body{gap:10px;align-self:center}.fx-app .acc-alert-body a:not(.btn){color:var(--olive);font-weight:600;text-decoration:underline;text-underline-offset:3px}.fx-app .alert-ok,.fx-app .acc-alert.alert-ok{border-color:var(--lime-line);background:var(--lime-soft)}.fx-app .alert-ok>.icon{background:var(--lime);color:var(--on-lime)}.fx-app .alert-warn,.fx-app .acc-alert.alert-warn{border-color:var(--banner-line);background:var(--banner-bg);color:var(--ink)}.fx-app .alert-warn>.icon,.fx-app .acc-alert.alert-warn>.icon{background:color-mix(in srgb,var(--banner-ink) 16%,transparent);color:var(--banner-ink)}.fx-app .alert-danger,.fx-app .acc-alert.alert-danger{border-color:color-mix(in srgb,var(--st-no-dot) 45%,var(--st-no-bg));background:var(--st-no-bg);color:var(--ink)}.fx-app .alert-danger>.icon,.fx-app .acc-alert.alert-danger>.icon{background:color-mix(in srgb,var(--st-no-ink) 14%,transparent);color:var(--st-no-ink)}.fx-app .alert-info,.fx-app .acc-alert.alert-info{border-color:var(--line);background:var(--card)}.fx-app .alert>.spinner{flex:none;width:22px;height:22px;margin:2px 3px 0;border-width:2.5px;border-color:var(--olive);border-inline-end-color:transparent}.fx-app .acc-banner{gap:16px;padding:18px 20px;border:1px solid var(--banner-line);border-radius:var(--r-card);background:var(--banner-bg);color:var(--ink)}.fx-app .acc-banner-top{gap:12px 24px}.fx-app .acc-banner-text{gap:12px;align-items:flex-start;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .acc-banner-text strong{color:var(--ink);font-weight:700}.fx-app .acc-banner-text>.icon{box-sizing:border-box;width:28px;height:28px;margin-block-start:-1px;padding:5px;border-radius:50%;background:color-mix(in srgb,var(--banner-ink) 16%,transparent);color:var(--banner-ink)}.fx-app .acc-countdown-labels{font:600 13px/18px var(--font-sans);letter-spacing:0;color:var(--banner-ink);font-variant-numeric:tabular-nums}.fx-app .acc-banner .acc-meter{background:color-mix(in srgb,var(--banner-ink) 18%,transparent)}.fx-app .acc-banner .acc-meter-fill{background:var(--banner-ink)}.fx-app .banner{align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:44px;padding-block:8px;font-size:14px;line-height:20px;font-weight:500}.fx-app .banner>.icon{flex:none}.fx-app .banner-text{flex:1 1 280px;min-width:0}.fx-app .banner-link{display:inline-flex;flex:none;align-items:center;height:28px;padding:0 12px;border-radius:var(--r-chip);background:color-mix(in srgb,currentColor 14%,transparent);font-size:13.5px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;transition:background .16s}.fx-app .banner-link:hover{background:color-mix(in srgb,currentColor 24%,transparent);color:inherit}.fx-app button.banner-link{border:0;font-family:inherit;color:inherit;cursor:pointer}.fx-app .acc-badge{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px 0 9px;border:0;border-radius:var(--r-chip);background:var(--st-draft-bg);color:var(--st-draft-ink);font:600 12.5px/1 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap}.fx-app .acc-badge:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--st-draft-dot)}.fx-app .acc-badge-ok{background:var(--st-done-bg);color:var(--st-done-ink)}.fx-app .acc-badge-ok:before{width:7px;height:7px;background:var(--st-done-dot);box-shadow:none}.fx-app .acc-badge-warn{background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .acc-badge-warn:before{width:7px;height:7px;background:var(--st-wait-dot);box-shadow:none}.fx-app .acc-badge-danger{background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .acc-badge-danger:before{width:7px;height:7px;background:var(--st-no-dot);box-shadow:none}.fx-app .acc-chips{gap:8px}.fx-app .acc-chip{min-height:34px;padding:0 14px;border:1px solid var(--line-ctl);background:var(--card);color:var(--ink-2);font-size:14px;font-weight:500;box-shadow:var(--sh-ctl);transition:background .16s,border-color .16s,color .16s}.fx-app .acc-chip:hover{border-color:var(--line-ctl-hover);background:var(--card);color:var(--ink)}.fx-app .acc-chip.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .acc-chip.is-off{border-style:dashed;box-shadow:none;opacity:.6}.fx-app .acc-chip.is-off:hover{border-color:var(--line-ctl);color:var(--ink-2)}.fx-app .acc-chip .icon{color:var(--ink-icon)}.fx-app .acc-chip.is-on .icon{color:var(--olive)}.fx-app .acc-chips--seg{display:flex;flex-wrap:nowrap;gap:2px;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .acc-chips--seg .acc-chip{flex:1 1 auto;justify-content:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;background:transparent;box-shadow:none;white-space:nowrap}.fx-app .acc-chips--seg .acc-chip:hover{background:var(--hover)}.fx-app .acc-chips--seg .acc-chip.is-on{border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .acc-chips--seg .acc-chip.is-off{border-style:solid;opacity:.55}.fx-app .acc-chips--seg.plan-kinds{width:100%}.fx-app .acc-perm{border-color:var(--line-ctl);border-radius:6px;color:var(--ink-2);font:500 12px/1 var(--font-mono)}.fx-app .acc-perm.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}.fx-app .spinner{color:var(--olive)}.fx-app .skeleton{border-radius:8px}.fx-app .skeleton-block{border-radius:var(--r-card)}.fx-app .acc-loading{gap:0}.fx-app .acc-skel{height:16px;margin-block:8px;border-radius:8px}.fx-app .acc-skel:nth-child(1){width:38%}.fx-app .acc-skel:nth-child(2){width:88%}.fx-app .acc-skel:nth-child(3){width:64%}.fx-app .plan-page>.acc-slot>.acc-loading{padding:16px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .acc-empty{align-items:center;gap:6px;padding:32px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);color:var(--ink-2);font-size:15px;line-height:24px}.fx-app .acc-empty p{max-width:46ch;margin:0}.fx-app .acc-empty .acc-empty-tile{width:48px;height:48px;margin:0 0 6px;border-radius:14px}.fx-app .error-panel{max-width:520px;margin:64px auto;padding:40px 32px 36px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);gap:8px}.fx-app .error-panel-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:8px;border:1px solid var(--banner-line);border-radius:16px;background:var(--banner-bg);color:var(--banner-ink)}.fx-app .error-panel-title{margin:0;font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.02em;color:var(--ink)}.fx-app .error-panel p{max-width:46ch;margin:0 0 8px;color:var(--ink-2);font-size:15px;line-height:24px}.fx-app .toast-region{gap:8px}.fx-app .toast{gap:12px;align-items:center;padding:10px 10px 10px 12px;border-radius:12px;font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app .toast-icon{display:grid;flex:none;place-items:center;width:28px;height:28px;margin:0;border-radius:50%;background:var(--lime-soft);color:var(--olive)}.fx-app .toast-error{border-color:color-mix(in srgb,var(--st-no-dot) 50%,var(--line))}.fx-app .toast-error .toast-icon{background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .toast-warn .toast-icon{background:var(--banner-bg);color:var(--banner-ink)}.fx-app .toast-action{padding:4px 10px;border-radius:8px;color:var(--olive);font-size:14px}.fx-app .toast-action:hover{background:var(--lime-soft)}.fx-app .toast-close{width:28px;height:28px;align-items:center;justify-content:center;border-radius:8px;color:var(--ink-icon)}.fx-app .toast-close:hover{background:var(--hover);color:var(--ink)}.fx-app .menu-item[aria-checked=true]{font-weight:600}.fx-app .menu-item[aria-disabled=true]{opacity:.5}.fx-app .tooltip{max-width:280px;padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;line-height:18px;box-shadow:var(--sh-pop)}.fx-app .modal::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fx-app .modal-header{align-items:flex-start;gap:12px}.fx-app .modal-title{margin:0;font-size:20px;line-height:28px}.fx-app .modal-x{flex:none;margin-block-start:-2px}.fx-app .modal-message,.fx-app .modal-body .text2{margin:0;font-size:15px;line-height:24px;color:var(--ink-2)}.fx-app .modal-message{overflow-wrap:anywhere}.fx-app .modal-body{gap:16px}.fx-app .modal-footer{gap:8px}.fx-app .modal-danger .modal-header{align-items:center}.fx-app .modal-badge{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .modal-danger .modal-title{flex:1 1 auto}.fx-app .modal .stack-sm{display:flex;flex-direction:column;gap:12px}.fx-app dialog.acc-drawer{border-inline-start:1px solid var(--line);background:var(--card);color:var(--ink);box-shadow:var(--sh-pop)}.fx-app dialog.acc-drawer::backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.fx-app .acc-drawer-head{min-height:64px;padding:12px 20px 12px 24px;border-block-end:1px solid var(--line)}.fx-app .acc-drawer-title{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em}.fx-app .acc-drawer-body{gap:20px}.fx-app .acc-code{padding:14px 16px;border-color:var(--line);border-radius:var(--r-ctl);background:var(--head);color:var(--ink);font:400 13px/22px var(--font-mono)}.fx-app .acc-copyrow{gap:8px}.fx-app .acc-copyrow .input{font-size:13.5px}.fx-app .acc-card{gap:20px;padding:24px}.fx-app .acc-card-title{font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.fx-app .acc-card-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.fx-app .acc-card-head{gap:14px}.fx-app .acc-ico{width:40px;height:40px;border:1px solid var(--lime-line);border-radius:12px;background:var(--lime-soft);color:var(--olive)}.fx-app .acc-card-sub{max-width:72ch;margin-block-start:2px;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .set-row{gap:24px;padding:16px 24px;border-block-start-color:var(--line-soft)}.fx-app .set-title{font-size:15px;line-height:22px;font-weight:600;color:var(--ink)}.fx-app .set-desc{max-width:58ch;margin-block-start:2px;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .set-control{flex-wrap:wrap;justify-content:flex-end}.fx-app .set-value{font:500 13.5px/20px var(--font-mono);color:var(--ink-2)}.fx-app .acc-tablecard{border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .acc-table{font-size:14.5px}.fx-app .acc-table th{height:var(--head-h);padding:0 12px;border-block-end-color:var(--line);background:var(--head);font:500 12px/16px var(--font-sans);letter-spacing:.06em;color:var(--ink-3)}.fx-app .acc-table td{padding:12px;border-block-end-color:var(--line-soft);line-height:22px;color:var(--ink)}.fx-app .acc-table th:first-child,.fx-app .acc-table td:first-child{padding-inline-start:24px}.fx-app .acc-table th:last-child,.fx-app .acc-table td:last-child{padding-inline-end:16px}.fx-app .acc-table tbody tr{transition:background .12s}.fx-app .acc-table tbody tr:hover{background:var(--hover)}.fx-app .acc-table tr.is-selected td{background:var(--sel)}.fx-app .acc-table tr.is-total td{background:var(--head)}.fx-app .acc-table .num{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.fx-app .acc-cell-stack{gap:2px}.fx-app .acc-cell-sub{font-size:13px;line-height:18px;color:var(--ink-3)}@media(max-width:760px){.fx-app .acc-table tr{padding:14px 16px;border-block-end-color:var(--line-soft)}.fx-app .acc-table tbody tr:hover{background:transparent}.fx-app .acc-table td,.fx-app .acc-table td:first-child,.fx-app .acc-table td:last-child{padding-inline:0}.fx-app .acc-table td[data-label]:before{margin-block-end:2px;font:500 12px/16px var(--font-sans);letter-spacing:.06em;color:var(--ink-3)}}.fx-app .plan-page,.fx-app .acct-page{position:relative;max-width:var(--page-max);gap:24px}.fx-app .plan-page{padding-bottom:56px}.fx-app .plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-app .plan-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .plan-foot{flex-direction:column;align-items:stretch;gap:10px}.fx-app .plan-meta{font:400 13.5px/20px var(--font-sans);letter-spacing:0;color:var(--ink-2)}.fx-app .plan-meta.is-warn{color:var(--warn);font-weight:500}.fx-app .plan-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:6px}.fx-app .plan-duo-item .ds-stat__val{margin-top:0}.fx-app .plan-duo-item .plan-meta{margin-block-start:2px}.fx-app .plan-section{display:flex;flex-direction:column;gap:12px;min-width:0}.fx-app .plan-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.fx-app .plan-h2{margin:0;font-size:18px;line-height:26px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.fx-app .plan-section__note{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .plan-explain{max-width:78ch;margin:0;font-size:14px;line-height:22px;color:var(--ink-2)}.fx-app .plan-quiet{font-size:13.5px;color:var(--ink-3)}.fx-app .plan-table{container:plan-box / inline-size}.fx-app .plan-table table.plan-grid{table-layout:auto;min-width:0}.fx-app .plan-table th,.fx-app .plan-table td{white-space:normal}.fx-app .plan-table td{height:64px;padding-block:8px}.fx-app .plan-table th.plan-c-size,.fx-app .plan-table td.plan-c-size{width:96px;white-space:nowrap}.fx-app .plan-table td.plan-c-size{font-size:15px;font-weight:700;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.fx-app .plan-table .plan-c-ends{width:184px;white-space:nowrap}.fx-app .plan-table .plan-c-status{width:124px;white-space:nowrap}.fx-app .plan-table .plan-c-actions{width:1%;white-space:nowrap}.fx-app .plan-tile{width:36px;height:36px;border-radius:10px}.fx-app .plan-tile--ws{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive)}.fx-app .plan-ws{display:flex;align-items:flex-start;gap:16px;padding:20px 24px;border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .plan-ws__tile{width:44px;height:44px;border-radius:12px}.fx-app .plan-ws__text{min-width:0;flex:1 1 auto}.fx-app .plan-ws__title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:19px;font-weight:700;line-height:26px;letter-spacing:-.015em;overflow-wrap:anywhere}.fx-app .plan-ws__text p{max-width:64ch;margin:4px 0 0;font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app .plan-ws__text p.plan-ws__cut{color:var(--banner-ink)}.fx-app .plan-ws__text p.plan-ws__muted{margin-top:8px;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .plan-ws__leave{margin:10px 0 0;padding:0;border:0;background:none;color:var(--olive);font:600 14px/20px var(--font-sans);text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.fx-app .plan-ws__leave:hover{text-decoration-color:currentColor}.fx-app .plan-ws__leave:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.fx-app .plan-meter2{position:relative;display:flex;gap:2px;height:10px;overflow:hidden;border-radius:99px}.fx-app .plan-meter2__seg{min-width:4px;background:var(--track)}.fx-app .plan-meter2__seg.is-ws{background:var(--lime-soft);box-shadow:inset 0 0 0 1px var(--lime-line)}.fx-app .plan-meter2__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:99px;background:var(--lime-bar)}.fx-app .plan-srcs{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;line-height:18px;color:var(--ink-2)}.fx-app .plan-srcs li{display:flex;align-items:center;gap:8px}.fx-app .plan-srcs i{flex:none;width:10px;height:10px;border:1px solid var(--line-ctl);border-radius:3px;background:var(--track)}.fx-app .plan-srcs .is-ws i{border-color:var(--lime-line);background:var(--lime-soft)}@media(max-width:560px){.fx-app .plan-ws{flex-direction:column;padding:18px}}.fx-app .plan-name{display:flex;flex-direction:column;min-width:0}.fx-app .plan-name__t{font-size:15px;line-height:22px;font-weight:600;color:var(--ink)}.fx-app .plan-name__sub{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .plan-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;gap:8px}.fx-app .plan-cancel{color:var(--ink-2)}.fx-app .plan-cancel:hover{border-color:color-mix(in srgb,var(--danger) 55%,var(--line-ctl));color:var(--danger)}.fx-app .plan-row.is-total td{height:56px;border-block-start:1px solid var(--line);background:var(--head);font-weight:600}.fx-app .plan-table tbody tr.is-total:hover>td{background:var(--head)}.fx-app .plan-row.is-total .plan-c-size{color:var(--ink)}.fx-app .plan-row.is-total .plan-c-ends{font-weight:500}.fx-app .plan-table.plan-invoices td{height:var(--row-h)}.fx-app .plan-i-what{font-weight:600}.fx-app .plan-table th.plan-i-date,.fx-app .plan-table td.plan-i-date{width:150px;white-space:nowrap}.fx-app .plan-table th.plan-i-amount,.fx-app .plan-table td.plan-i-amount{width:120px;white-space:nowrap;font-weight:600}.fx-app .plan-table .plan-i-actions{width:1%;white-space:nowrap}.fx-app .plan-i-actions__in{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:8px 16px}.fx-app .plan-link{color:var(--olive);font-weight:600;text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:4px}.fx-app .plan-link:hover{text-decoration-color:var(--olive)}.fx-app .plan-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:24px;align-items:start}.fx-app .plan-col{display:flex;flex-direction:column;gap:24px;min-width:0}.fx-app .plan-card{gap:20px}.fx-app .plan-card .acc-note{font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .plan-field{gap:10px}.fx-app .plan-sizes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .plan-other{display:flex;align-items:center;width:96px;height:var(--ctl-h);padding-inline-end:12px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);box-shadow:var(--sh-ctl);transition:border-color .16s}.fx-app .plan-other:hover{border-color:var(--line-ctl-hover)}.fx-app .plan-other:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.fx-app .plan-other .input{flex:1 1 auto;width:auto;min-width:0;height:100%;padding:0 0 0 12px;border:0;background:transparent;box-shadow:none;outline:0;appearance:textfield;-moz-appearance:textfield}.fx-app .plan-other .input::-webkit-outer-spin-button,.fx-app .plan-other .input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.fx-app .plan-other__unit{flex:none;font:500 12.5px/1 var(--font-mono);color:var(--ink-3)}.fx-app .plan-price{align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .plan-price .text2{font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .plan-price-value{flex:none;font:700 26px/32px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .plan-after,.fx-app .plan-timeline{padding:12px 14px;border-radius:10px;background:var(--tile)}.fx-app .plan-timeline{display:flex;flex-direction:column;gap:4px;margin:0;list-style:none}.fx-app .plan-timeline li{position:relative;padding-inline-start:16px}.fx-app .plan-timeline li:before{content:"";position:absolute;inset-block-start:7px;inset-inline-start:0;width:6px;height:6px;border-radius:50%;background:var(--lime-bar)}.fx-app .plan-timeline .plan-timeline-title{padding-inline-start:0;font-weight:600;color:var(--ink)}.fx-app .plan-timeline .plan-timeline-title:before{content:none}.fx-app .acc-note-warn{padding:12px 14px;border:1px solid var(--banner-line);border-radius:10px;background:var(--banner-bg);color:var(--banner-ink);font-weight:500}.fx-app .plan-paybtn{height:44px;font-size:15px}.fx-app .plan-card--redeem .input{font-family:var(--font-mono);font-size:13px;letter-spacing:0}.fx-app .ref-link{gap:8px;margin:0}.fx-app .ref-link .input{font-size:13px}.fx-app .ref-stats{gap:0;margin:0;overflow:hidden;border:1px solid var(--line);border-radius:12px}.fx-app .ref-stat{gap:2px;padding:12px 14px;border:0;border-radius:0;background:var(--card)}.fx-app .ref-stat+.ref-stat{border-inline-start:1px solid var(--line-soft)}.fx-app .ref-stat-value{font:700 22px/28px var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fx-app .ref-stat-label{font-size:12.5px;line-height:16px;color:var(--ink-3)}.fx-app .plan-paycard{gap:18px}.fx-app .plan-paycard>.plan-paycard-row{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .plan-paycard-row{gap:12px 16px}.fx-app .plan-paycard-card{gap:12px;min-width:0}.fx-app .plan-paycard-tile{width:40px;height:40px;border-radius:11px;background:var(--card)}.fx-app .plan-paycard-name{font:600 15.5px/22px var(--font-mono);letter-spacing:-.01em;color:var(--ink)}.fx-app .plan-paycard-meta{font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .plan-paycard-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .plan-paycard-backup{display:flex;flex-direction:column;gap:12px;padding-block-start:18px;border-block-start:1px solid var(--line-soft)}.fx-app .plan-paycard-label{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .plan-paycard-hint{flex:1 1 220px;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .plan-paycard-note{padding-block-start:2px;color:var(--ink-3)}.fx-app .plan-problem .acc-alert-body{flex-flow:row wrap;align-items:center;justify-content:space-between;gap:12px 24px}.fx-app .plan-problem .acc-alert-body>p{flex:1 1 360px}.fx-app .plan-upgrade{gap:20px}.fx-app .plan-upgrade-price{min-height:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .plan-upgrade-price:empty{display:none}.fx-app .plan-upgrade-due{font:700 17px/26px var(--font-sans);letter-spacing:-.01em}.fx-app .plan-upgrade .acc-note{color:var(--ink-2)}.fx-app .acct-hero{gap:20px;padding:24px;border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .acct-hero:before{content:none}.fx-app .acct-avatar.avatar-pic{width:64px;height:64px;border:1px solid var(--lime-line);border-radius:18px;background:var(--lime-soft);color:var(--olive-deep);font-size:26px;font-weight:700}.fx-app .acct-avatar.avatar-pic.has-img{background:var(--card)}.fx-app .acct-avatar.acct-avatar-sm.avatar-pic{width:44px;height:44px;border-radius:13px;font-size:18px}.fx-app .acct-hero-title{font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em}.fx-app .acct-hero-sub{margin:2px 0 0;font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app .acct-tags{margin-block-start:10px}.fx-app .acct-hero-actions{gap:8px}.fx-app .acct-stats{gap:0}.fx-app .ds-stat__foot>.acc-meter{flex:1 1 auto}.fx-app .acct-cols{grid-template-columns:224px minmax(0,1fr);gap:32px}.fx-app .acct-nav{inset-block-start:24px;gap:2px;padding:8px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .acct-navlink{gap:12px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-ctl);color:var(--ink-2);font-size:14.5px;font-weight:500}.fx-app .acct-navlink .icon{color:var(--ink-icon)}.fx-app .acct-navlink:hover{background:var(--hover);color:var(--ink)}.fx-app .acct-navlink.is-active{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .acct-navlink.is-active .icon{color:var(--olive)}.fx-app .acct-navlink.is-danger,.fx-app .acct-navlink.is-danger .icon{color:var(--danger)}.fx-app .acct-main{gap:24px}.fx-app .acct-check{gap:14px;padding:14px 24px;border-block-start-color:var(--line-soft)}.fx-app .acct-dot{width:28px;height:28px;background:var(--st-done-bg);color:var(--st-done-ink)}.fx-app .acct-dot.is-todo{background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .acct-dot.is-info{background:var(--tile);color:var(--ink-2)}.fx-app .acct-score{inset-block-start:24px;inset-inline-end:24px;padding:0 10px;height:24px;display:inline-flex;align-items:center;border:1px solid var(--tile-line);background:var(--tile);color:var(--ink-2);font:500 12px/1 var(--font-mono)}.fx-app .acct-seg{gap:2px;height:var(--ctl-h);padding:3px;border-color:var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .acct-seg button{height:32px;padding:0 14px;border:1px solid transparent;border-radius:7px;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1}.fx-app .acct-seg button+button{border-inline-start-color:transparent}.fx-app .acct-seg button:hover{background:var(--hover);color:var(--ink)}.fx-app .acct-seg button[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .acct-strength{gap:6px;margin-block-start:-6px}.fx-app .acct-strength span{height:6px;border-radius:3px;background:var(--track)}.fx-app .acct-strength span.is-on{background:var(--lime-bar)}.fx-app .acct-strength[data-score="1"] span.is-on{background:var(--danger)}.fx-app .acct-strength[data-score="2"] span.is-on{background:var(--warn)}.fx-app .acct-totp{gap:24px}.fx-app .acct-totp-side>.btn{align-self:flex-start}.fx-app .acct-qr{padding:12px;border:1px solid var(--line);border-radius:14px}.fx-app .acct-secret{padding:10px 12px;border-color:var(--line);border-radius:var(--r-ctl);background:var(--head);font:500 14.5px/22px var(--font-mono);color:var(--ink)}.fx-app .acct-codes{gap:8px;padding:16px;border-color:var(--line);border-radius:12px;background:var(--head);font:500 14px/20px var(--font-mono);list-style:none;margin:0}.fx-app .acct-codes li{padding:8px 10px;border:1px solid var(--tile-line);border-radius:8px;background:var(--card);text-align:center}.fx-app .acc-card-danger .acc-ico{border-color:color-mix(in srgb,var(--danger) 40%,var(--line));background:var(--st-no-bg);color:var(--st-no-ink)}@container plan-box (max-width: 899px){.fx-app .plan-table .plan-grid--plans,.fx-app .plan-table .plan-grid--plans tbody,.fx-app .plan-table .plan-grid--plans tr,.fx-app .plan-table .plan-grid--plans td{display:block;width:auto}.fx-app .plan-table .plan-grid--plans thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-app .plan-table .plan-grid--plans tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"size plan" "status ends" "actions actions";align-items:center;gap:10px 14px;padding:14px 16px;border-block-end:1px solid var(--line-soft)}.fx-app .plan-table .plan-grid--plans tbody tr:last-child{border-block-end:0}.fx-app .plan-table .plan-grid--plans tbody tr:hover{background:var(--hover)}.fx-app .plan-table .plan-grid--plans tbody tr.is-total,.fx-app .plan-table .plan-grid--plans tbody tr.is-total:hover{border-block-start:1px solid var(--line);background:var(--head)}.fx-app .plan-table .plan-grid--plans td,.fx-app .plan-table .plan-grid--plans tbody tr:hover>td,.fx-app .plan-table .plan-grid--plans tr.is-total td{height:auto;padding:0;border:0;background:transparent;overflow:visible}.fx-app .plan-table .plan-grid--plans td.plan-c-size{grid-area:size;min-width:56px;font-size:20px;line-height:28px}.fx-app .plan-table .plan-grid--plans td.plan-c-plan{grid-area:plan}.fx-app .plan-table .plan-grid--plans td.plan-c-status{grid-area:status}.fx-app .plan-table .plan-grid--plans td.plan-c-ends{grid-area:ends;font-size:13.5px;line-height:20px;white-space:normal}.fx-app .plan-table .plan-grid--plans td.plan-c-ends.is-none,.fx-app .plan-table .plan-grid--plans td:empty{display:none}.fx-app .plan-table .plan-grid--plans td.plan-c-actions{grid-area:actions}.fx-app .plan-table .plan-grid--plans tr.is-total td.plan-c-ends{grid-column:2}.fx-app .plan-table .plan-grid--plans .plan-actions{flex-wrap:wrap;justify-content:flex-start}}@container plan-box (max-width: 639px){.fx-app .plan-table .plan-grid--invoices,.fx-app .plan-table .plan-grid--invoices tbody,.fx-app .plan-table .plan-grid--invoices tr,.fx-app .plan-table .plan-grid--invoices td{display:block;width:auto}.fx-app .plan-table .plan-grid--invoices thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-app .plan-table .plan-grid--invoices tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amount" "date actions";align-items:center;gap:6px 14px;padding:14px 16px;border-block-end:1px solid var(--line-soft)}.fx-app .plan-table .plan-grid--invoices tbody tr:last-child{border-block-end:0}.fx-app .plan-table .plan-grid--invoices tbody tr:hover{background:var(--hover)}.fx-app .plan-table .plan-grid--invoices td,.fx-app .plan-table .plan-grid--invoices tbody tr:hover>td{height:auto;padding:0;border:0;background:transparent;overflow:visible}.fx-app .plan-table .plan-grid--invoices td.plan-i-what{grid-area:what;font-size:15px;white-space:normal}.fx-app .plan-table .plan-grid--invoices td.plan-i-amount{grid-area:amount;text-align:end}.fx-app .plan-table .plan-grid--invoices td.plan-i-date{grid-area:date;font-size:13.5px;color:var(--ink-3)}.fx-app .plan-table .plan-grid--invoices td.plan-i-actions{grid-area:actions}.fx-app .plan-table .plan-grid--invoices .plan-i-actions__in{flex-wrap:wrap}}@media(max-width:1279px){.fx-app .plan-cols{grid-template-columns:minmax(0,1fr) 360px}}@media(max-width:1100px){.fx-app .plan-cols,.fx-app .plan-col{display:contents}.fx-app .plan-card--add{order:1}.fx-app .plan-card--redeem{order:2}.fx-app .plan-paycard-host{order:3}.fx-app .plan-section--invoices{order:4}.fx-app .plan-refwrap{order:5}}@media(max-width:1000px){.fx-app .plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-app .plan-stats--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .plan-stats .ds-stat:nth-child(3){border-top:0;border-inline-start:1px solid var(--line-soft)}.fx-app .plan-stats .ds-stat{padding:18px 20px}.fx-app .acct-cols{grid-template-columns:minmax(0,1fr);gap:16px}.fx-app .acct-nav{flex-direction:row;flex-wrap:nowrap;gap:6px;padding:6px;overflow-x:auto;scrollbar-width:none}.fx-app .acct-navlink{flex:none;white-space:nowrap}}@media(max-width:767px){.fx-app .plan-stats,.fx-app .plan-stats--2{grid-template-columns:minmax(0,1fr)}.fx-app .plan-stats .ds-stat:nth-child(3){border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .plan-stats .ds-stat{padding:16px 20px}.fx-app .plan-page,.fx-app .acct-page{gap:20px}.fx-app .acc-card{padding:20px 16px}.fx-app .set-row{padding-inline:16px}.fx-app .set-rows,.fx-app .acct-checks{margin-inline:-16px}.fx-app .acct-check{padding-inline:16px}.fx-app .set-control{justify-content:flex-start}.fx-app .set-control .input,.fx-app .set-control select{min-width:0;width:100%}.fx-app .acct-hero{grid-template-columns:auto minmax(0,1fr);padding:20px 16px}.fx-app .acct-hero-actions{grid-column:1 / -1}.fx-app .acct-hero-actions .btn{flex:1 1 0}.fx-app .acct-score{inset-block-start:20px;inset-inline-end:16px}.fx-app .plan-price-value{font-size:24px}.fx-app .plan-paycard-end .btn{flex:0 0 auto}.fx-app .plan-problem .acc-alert-body>p{flex-basis:100%}.fx-app .toast-region{inset-block-end:84px}.fx-app dialog.modal{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-end-start-radius:0;border-end-end-radius:0}.fx-app .modal-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.fx-app .modal-footer .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.fx-app input[role=switch],.fx-app input[role=switch]:after{transition:none}}@media(max-width:767px){.fx-app .acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .acct-stats .ds-stat{padding:14px 16px}.fx-app .acct-stats .ds-stat:nth-child(2),.fx-app .acct-stats .ds-stat:nth-child(4){border-inline-start:1px solid var(--line-soft)}.fx-app .acct-stats .ds-stat:nth-child(2){border-top:0}.fx-app .acct-stats .ds-stat:nth-child(3),.fx-app .acct-stats .ds-stat:nth-child(4){border-top:1px solid var(--line-soft)}.fx-app .acct-stats .ds-stat:nth-child(3){border-inline-start:0}.fx-app .acct-stats .ds-stat__val{font-size:22px;line-height:30px}}.fx-app .plan-price-value,.fx-app .ref-stat-value,.fx-app .plan-table td.plan-c-size,.fx-app .plan-table td.plan-i-amount{direction:ltr;unicode-bidi:isolate}.fx-app[dir=rtl] .plan-table td.plan-c-size{text-align:right}.fx-app[dir=rtl] .plan-table td.plan-i-amount{text-align:left}.fx-app .acc-fingerprint{display:inline-block;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface2);color:var(--ink);font-size:20px;font-weight:600;letter-spacing:.04em;overflow-wrap:anywhere}.fx-app .reason-area{height:auto;min-height:112px;padding:12px 14px;line-height:1.5;resize:vertical}.fx-app .reason-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-block-start:6px}.fx-app .reason-meta .error{margin:0}.fx-app .reason-count{margin-inline-start:auto;font-variant-numeric:tabular-nums}.fx-app .sup-page{gap:24px;max-width:1120px}.fx-app .sup-summary{margin:0;font-size:14px;color:var(--ink-2)}.fx-app .sup-empty{margin-block-start:8px}.fx-app .sup-list{margin:0;padding:0;list-style:none;overflow:hidden}.fx-app .sup-item+.sup-item{border-block-start:1px solid var(--line-soft)}.fx-app .sup-item__link{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 20px;color:inherit;text-decoration:none}.fx-app .sup-item__link:hover{background:var(--hover)}.fx-app .sup-item__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.fx-app .sup-dot{width:10px;height:10px;border-radius:50%;background:transparent}.fx-app .sup-item.is-unread .sup-dot{background:var(--lime-bar);box-shadow:0 0 0 3px var(--lime-tint)}.fx-app .sup-item__main{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-app .sup-item__subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .sup-item.is-unread .sup-item__subject{font-weight:700}.fx-app .sup-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .sup-item__side{display:flex;align-items:center;justify-content:flex-end;gap:14px}.fx-app .sup-item__time{min-width:84px;font-size:13px;text-align:end;white-space:nowrap;color:var(--ink-3)}.fx-app .sup-new{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start}.fx-app .sup-new__main{display:flex;flex-direction:column;gap:16px;min-width:0}.fx-app .sup-form{display:flex;flex-direction:column;gap:20px;min-width:0}.fx-app .sup-new__side{position:sticky;inset-block-start:24px;display:flex;flex-direction:column;gap:8px;min-width:0}.fx-app .sup-ord-2,.fx-app .sup-ord-3{display:flex;flex-direction:column;gap:20px;min-width:0}.fx-app .sup-body{min-height:180px;resize:vertical}.fx-app .sup-count{margin:0;font-size:12.5px;line-height:18px;text-align:end;font-variant-numeric:tabular-nums;color:var(--ink-3)}.fx-app .sup-count.is-over{font-weight:600;color:var(--danger)}.fx-app .sup-secret{margin-block-start:12px}.fx-app .sup-secret__text{margin:0}.fx-app .sup-send{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fx-app .sup-send__hint{display:inline-flex;align-items:center;gap:6px;margin:0}.fx-app .sup-ai{display:flex;flex-direction:column;gap:12px;padding:18px 20px;border-color:var(--k-page-line);background:color-mix(in srgb,var(--k-page-bg) 55%,var(--card))}.fx-app .sup-ai__title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;line-height:22px;color:var(--ink)}.fx-app .sup-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--k-page-line);border-radius:6px;background:var(--k-page-bg);color:var(--k-page-ink);font:700 11.5px/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap}.fx-app .sup-ai__text{margin:0;font-size:14.5px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.fx-app .sup-ai__text--quiet{display:flex;align-items:center;gap:8px;white-space:normal;color:var(--ink-2)}.fx-app .sup-ai__ok{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .sup-ai__ok>.icon{margin-block-start:3px;color:var(--olive)}.fx-app .sup-ai__hint{margin:0;font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .sup-ai__actions{display:flex;flex-wrap:wrap;gap:8px}.fx-app .sup-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:13px}.fx-app .sup-sources__label{color:var(--ink-3)}.fx-app .sup-source{display:inline-flex;align-items:center;padding:2px 10px;border:1px solid var(--k-page-line);border-radius:8px;background:var(--card);color:var(--k-page-ink);font-weight:600;text-decoration:none}.fx-app .sup-source:hover{text-decoration:underline}.fx-app .sup-attach{display:flex;flex-direction:column;gap:12px}.fx-app .sup-drop{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;border:2px dashed var(--line-ctl);border-radius:var(--r-card);background:var(--head);transition:border-color .16s,background .16s}.fx-app .sup-drop.is-over{border-color:var(--olive);background:var(--lime-tint)}.fx-app .sup-drop__title{margin:0;font-weight:600;color:var(--ink)}.fx-app .sup-drop__actions{display:flex;flex-wrap:wrap;gap:8px}.fx-app .sup-drop__types,.fx-app .sup-drop__safe,.fx-app .sup-drop__note{margin:0;font-size:13px;line-height:19px;color:var(--ink-3)}.fx-app .sup-drop__note{font-weight:500;color:var(--danger)}.fx-app .sup-drop__note:empty{display:none}.fx-app .sup-chips{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.fx-app .sup-chip{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fx-app .sup-chip.is-failed{border-color:var(--danger)}.fx-app .sup-ext{display:grid;flex:none;place-items:center;width:40px;height:36px;border:1px solid var(--tile-line);border-radius:8px;background:var(--tile);color:var(--ink-2);font:600 11px/1 var(--font-mono)}.fx-app .sup-chip__text{display:flex;flex:1 1 160px;flex-direction:column;min-width:0}.fx-app .sup-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:var(--ink)}.fx-app .sup-chip__sub{font-size:12.5px;color:var(--ink-3)}.fx-app .sup-chip__state{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;overflow-wrap:anywhere;color:var(--ink-2)}.fx-app .sup-chip__state.is-ok{color:var(--st-done-ink)}.fx-app .sup-chip__state.is-bad{color:var(--danger)}.fx-app .sup-chip__x{flex:none}.fx-app .sup-thread{display:flex;flex-direction:column;gap:20px}.fx-app .sup-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fx-app .sup-statusbar__hint{font-size:14px;color:var(--ink-2)}.fx-app .sup-msgs{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.fx-app .sup-msg{display:flex;align-items:flex-start;gap:12px}.fx-app .sup-av{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--tile-line);border-radius:50%;background:var(--tile);color:var(--ink-2)}.fx-app .sup-av__ai{font:700 11px/1 var(--font-sans)}.fx-app .sup-msg--staff .sup-av{border-color:var(--ink);background:var(--ink);color:var(--paper)}.fx-app .sup-msg--ai .sup-av{border-color:var(--k-page-line);background:var(--k-page-bg);color:var(--k-page-ink)}.fx-app .sup-msg--note .sup-av{border-color:var(--k-note-line);background:var(--k-note-bg);color:var(--k-note-ink)}.fx-app .sup-bub{flex:1 1 auto;min-width:0;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .sup-msg--ai .sup-bub{border-color:var(--k-page-line);background:color-mix(in srgb,var(--k-page-bg) 55%,var(--card))}.fx-app .sup-msg--note .sup-bub{border-color:var(--k-note-line);background:var(--k-note-bg)}.fx-app .sup-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-block-end:4px;font-size:14px}.fx-app .sup-who__name{color:var(--ink)}.fx-app .sup-who__time{font-size:12.5px;color:var(--ink-3)}.fx-app .sup-who__sub{margin-block-end:6px;font-size:12.5px;color:var(--ink-3)}.fx-app .sup-text{font-size:15px;line-height:23px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.fx-app .sup-composer{padding:20px}.fx-app .sup-reply{display:flex;flex-direction:column;gap:16px}.fx-app .sup-files{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:10px}.fx-app .sup-file{max-width:100%;margin:0}.fx-app .sup-file--image,.fx-app .sup-file--video{display:flex;flex-direction:column;gap:4px}.fx-app .sup-thumb{display:block;max-width:220px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--tile);overflow:hidden;cursor:zoom-in}.fx-app .sup-thumb__img{display:block;max-width:100%;max-height:160px;height:auto;object-fit:cover}.fx-app .sup-video{display:block;width:min(100%,420px);max-height:300px;border-radius:10px;background:var(--paper)}.fx-app .sup-file__cap{display:flex;flex-direction:column;min-width:0}.fx-app .sup-file__name{font-size:13px;font-weight:600;overflow-wrap:anywhere;color:var(--ink)}.fx-app .sup-file__facts{font-size:12.5px;color:var(--ink-3)}.fx-app .sup-file--text{flex:1 1 100%;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .sup-file__row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fx-app .sup-file__row .sup-file__cap{flex:1 1 160px}.fx-app .sup-file__text{margin-block-start:8px}.fx-app .sup-pre{max-height:360px;margin:0;padding:10px 12px;overflow:auto;border:1px solid var(--line-soft);border-radius:8px;background:var(--card);color:var(--ink);font:400 13px/19px var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.fx-app .sup-lightbox{display:grid;place-items:center}.fx-app .sup-lightbox__img{max-width:100%;max-height:70vh;border-radius:8px}@media(max-width:1000px){.fx-app .sup-new{display:flex;flex-direction:column;align-items:stretch;gap:20px}.fx-app .sup-new__main,.fx-app .sup-form{display:contents}.fx-app .sup-new__side{position:static}.fx-app .sup-ord-0{order:0}.fx-app .sup-ord-1{order:1}.fx-app .sup-ord-2{order:2}.fx-app .sup-ord-3{order:3}.fx-app .sup-ord-4{order:4}.fx-app .sup-ord-5{order:5}.fx-app .sup-ord-6{order:6}}@media(max-width:640px){.fx-app .sup-item__link{grid-template-columns:10px minmax(0,1fr);padding:14px 16px}.fx-app .sup-item__side{grid-column:2;justify-content:space-between}.fx-app .sup-item__subject{white-space:normal;overflow-wrap:anywhere}.fx-app .sup-av{width:30px;height:30px}.fx-app .sup-msg{gap:8px}.fx-app .sup-bub{padding:10px 12px}.fx-app .sup-composer{padding:16px}}.fx-app .plan-use{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;overflow:hidden}.fx-app .plan-use__col{display:grid;align-content:start;gap:8px;min-width:0;padding:18px 24px 16px}.fx-app .plan-use__col+.plan-use__col{border-inline-start:1px solid var(--line-soft)}.fx-app .plan-use__label{font-size:13px;font-weight:500;line-height:18px;color:var(--ink-3)}.fx-app .plan-use__nums{display:flex;align-items:baseline;gap:6px;min-width:0}.fx-app .plan-use__val{font-size:26px;font-weight:700;line-height:32px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .plan-use__val.is-warn{color:var(--warn)}.fx-app .plan-use__of{font-size:14px;font-weight:500;line-height:20px;color:var(--ink-3)}.fx-app .plan-use__pct{align-self:center;margin-inline-start:auto;padding:1px 8px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);font:500 12px/18px var(--font-mono);color:var(--ink-2)}.fx-app .plan-use .acc-meter,.fx-app .plan-use .plan-meter2{height:6px}.fx-app .plan-use__foot{font:400 12.5px/18px var(--font-mono);letter-spacing:0;color:var(--ink-3)}.fx-app .plan-use__foot.is-warn{color:var(--warn);font-weight:500}.fx-app .plan-use .plan-srcs{flex-direction:row;flex-wrap:wrap;gap:2px 14px}.fx-app .plan-use__month{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;padding:10px 24px;border-top:1px solid var(--line-soft);background:var(--head);font-size:13px;line-height:18px;color:var(--ink-2)}.fx-app .plan-use__monthlabel{font-weight:500;color:var(--ink-3)}.fx-app .plan-use__flow{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.fx-app .plan-use__flow .icon{color:var(--olive)}.fx-app .plan-share{display:flex;align-items:center;gap:16px;padding:18px 24px}.fx-app .plan-share__tile{width:44px;height:44px;border-radius:12px}.fx-app .plan-share__text{flex:1 1 auto;min-width:0}.fx-app .plan-share__title{margin:0;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-.01em}.fx-app .plan-share__text p{max-width:64ch;margin:2px 0 0;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .plan-share__text p.plan-share__given{color:var(--ink-3)}.fx-app .plan-share__text .acc-meter{max-width:280px;margin-top:8px}.fx-app .share-page{gap:24px;padding-bottom:56px}.fx-app .share-card{display:flex;flex-direction:column;gap:18px;padding:22px 28px 24px}.fx-app .share-card__title{margin:0;font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.015em}.fx-app .share-small{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .share-people-card .c-person{width:28%}.fx-app .share-people-card .c-priv{width:24%}.fx-app .share-people-card .c-used,.fx-app .share-people-card .c-status,.fx-app .share-people-card .c-act{width:16%}.fx-app .share-invites-card .c-person{width:36%}.fx-app .share-invites-card .c-priv{width:22%}.fx-app .share-invites-card .c-status{width:20%}.fx-app .share-invites-card .c-act{width:22%}.fx-app .share-people-card td.share-cell-priv,.fx-app .share-people-card td.share-cell-used,.fx-app .share-invites-card td.share-cell-priv{overflow:visible;white-space:normal}.fx-app .share-people-card .team-row-actions{flex-wrap:wrap}@media(min-width:768px)and (max-width:1360px){.fx-app .share-people-card .ds-fixed{min-width:760px}}.fx-app .share-step{display:inline-flex;align-items:center;height:36px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .share-step__btn{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--ink-2);cursor:pointer}.fx-app .share-step__btn:hover:not(:disabled){background:var(--hover);color:var(--ink)}.fx-app .share-step__btn:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fx-app .share-step__btn:disabled{opacity:.35;cursor:not-allowed}.fx-app .share-step__val{min-width:62px;text-align:center;font:500 13.5px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .share-step--lg{height:52px;border-radius:12px}.fx-app .share-step--lg .share-step__btn{width:50px;height:50px;border-radius:11px}.fx-app .share-step--lg .share-step__val{min-width:110px;font-size:24px;font-weight:500;letter-spacing:-.02em}.fx-app .share-pool{gap:16px}.fx-app .share-pool__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.fx-app .share-pool__sub{max-width:62ch;margin:2px 0 0;font-size:14px;line-height:22px;color:var(--ink-2)}.fx-app .share-pool__groups{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.fx-app .share-grp{--w: 1;flex:var(--w, 1) 1 0;min-width:96px}.fx-app .share-grp__t{padding-bottom:5px;border-bottom:1.5px solid var(--line-ctl);font:500 11.5px/16px var(--font-mono);letter-spacing:.03em;overflow-wrap:anywhere;text-transform:uppercase;color:var(--ink-3)}.fx-app .share-grp__bar{display:flex;gap:3px;height:34px;margin-top:8px}.fx-app .share-seg{--w: 1;--c: var(--ink-3);--cb: var(--tile);position:relative;flex:var(--w, 1) 1 0;min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 28%,transparent);border-radius:9px;background:var(--cb)}.fx-app .share-seg>i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--c);opacity:.3}.fx-app .share-seg>em{position:relative;display:block;padding:0 9px;overflow:hidden;font:500 12px/32px var(--font-mono);font-style:normal;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.fx-app .share-seg--t1,.fx-app .share-sw--t1{--c: var(--k-page-ink);--cb: var(--k-page-bg)}.fx-app .share-seg--t2,.fx-app .share-sw--t2{--c: var(--k-sheet-ink);--cb: var(--k-sheet-bg)}.fx-app .share-seg--t3,.fx-app .share-sw--t3{--c: var(--k-slides-ink);--cb: var(--k-slides-bg)}.fx-app .share-seg--t4,.fx-app .share-sw--t4{--c: var(--ink-2);--cb: var(--st-draft-bg)}.fx-app .share-seg--wait{border-style:dashed;background:repeating-linear-gradient(135deg,var(--cb) 0 7px,transparent 7px 14px)}.fx-app .share-sw--wait{border-style:dashed;background:repeating-linear-gradient(135deg,var(--cb) 0 3px,transparent 3px 6px)}.fx-app .share-seg--held,.fx-app .share-sw--held{--c: var(--banner-ink);--cb: var(--banner-bg);border-color:var(--banner-line);background:repeating-linear-gradient(45deg,var(--banner-bg) 0 5px,transparent 5px 10px)}.fx-app .share-seg--held>em{color:var(--banner-ink)}.fx-app .share-seg--rest{display:flex;--cb: var(--track);border-color:var(--line-ctl);background:var(--track)}.fx-app .share-seg--rest.is-over{border-color:var(--warn)}.fx-app .share-seg__own{position:relative;display:block;flex:none;height:100%}.fx-app .share-seg--rest{--own: 0}.fx-app .share-seg__own{width:calc(var(--own, 0) * 1%);border-inline-start:1px solid var(--card);background:var(--lime-line)}.fx-app .share-seg--rest>em{position:absolute;inset-block:0;inset-inline-end:0;color:var(--ink-2)}.fx-app .share-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:16px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .share-legend li{display:inline-flex;align-items:center;gap:8px;min-width:0}.fx-app .share-legend b{font-weight:600;color:var(--ink)}.fx-app .share-sw{--c: var(--ink);flex:none;width:12px;height:12px;border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:4px;background:var(--cb, var(--sw))}.fx-app .share-sw--own{--sw: var(--lime-line)}.fx-app .share-sw--free{--sw: var(--track)}.fx-app .share-pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;border-top:1px solid var(--line-soft)}.fx-app .share-pstat{padding:16px 0 0;min-width:0}.fx-app .share-pstat+.share-pstat{padding-inline-start:24px;border-inline-start:1px solid var(--line-soft)}.fx-app .share-pstat span{display:block;font-size:13px;font-weight:500;line-height:18px;color:var(--ink-3)}.fx-app .share-pstat b{display:block;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.fx-app .share-pstat small{display:block;font-size:13px;line-height:18px;color:var(--ink-2)}.fx-app .share-pool__note{display:flex;align-items:flex-start;gap:10px;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .share-pool__note.is-warn{padding:12px 14px;border:1px solid var(--banner-line);border-radius:12px;background:var(--banner-bg);color:var(--banner-ink)}.fx-app .share-pool__note .icon{flex:none;margin-top:2px}.fx-app .share-held{padding-top:16px;border-top:1px solid var(--line-soft)}.fx-app .share-held__title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:22px}.fx-app .share-held__title .icon{color:var(--banner-ink)}.fx-app .share-held__sub{max-width:70ch;margin:4px 0 0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .share-held__list{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.fx-app .share-held__list li{display:grid;grid-template-columns:minmax(0,1.4fr) auto minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 14px;border:1px solid var(--banner-line);border-radius:12px;background:var(--banner-bg);font-size:13.5px;line-height:20px;color:var(--banner-ink)}.fx-app .share-held__who{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.fx-app .share-held__tb{font:500 13px/20px var(--font-mono)}.fx-app .share-priv,.fx-app .share-used{display:grid;gap:4px;min-width:0}.fx-app .share-priv small{font-size:12.5px;line-height:16px;color:var(--ink-3)}.fx-app .share-priv__pool{font-size:14px;color:var(--ink-2)}.fx-app .share-used{gap:6px;font-size:13.5px}.fx-app .share-used .num{white-space:nowrap}.fx-app .share-mini{height:6px;overflow:hidden;border-radius:99px;background:var(--track)}.fx-app .share-mini>i{display:block;height:100%;border-radius:99px;background:var(--lime-bar)}.fx-app .share-heldchip{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 10px;border:1px solid var(--banner-line);border-radius:var(--r-chip);background:var(--banner-bg);color:var(--banner-ink);font:600 13px/18px var(--font-sans)}.fx-app .share-hint{display:flex;gap:10px;margin:12px 4px 0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .share-hint .icon{flex:none;margin-top:2px;color:var(--olive)}.fx-app .share-note{display:flex;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--head);font-size:13.5px;line-height:19px;color:var(--ink-2)}.fx-app .share-note .icon{flex:none;margin-top:1px;color:var(--olive)}.fx-app .share-field{display:grid;gap:6px}.fx-app .share-give{display:grid;gap:16px;justify-items:start;padding:18px;border:1px solid var(--lime-line);border-radius:14px;background:var(--lime-tint)}.fx-app .share-give--sm{gap:12px;padding:14px}.fx-app .share-facts{display:grid;gap:8px;width:100%;font-size:14px;line-height:20px}.fx-app .share-facts>div{display:flex;justify-content:space-between;gap:16px}.fx-app .share-facts span{color:var(--ink-2)}.fx-app .share-facts b{font-weight:600;text-align:end;font-variant-numeric:tabular-nums}.fx-app .share-rm-body .share-facts{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head)}.fx-app .share-rules{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.fx-app .share-give-body>.share-give+.share-rules,.fx-app .share-rm-body>.share-rules:first-child{margin-top:18px}.fx-app .share-rm-body>.share-rules:first-child{margin-top:4px}.fx-app .share-rules li{display:flex;gap:12px;font-size:14.5px;line-height:21px}.fx-app .share-rules__i{flex:none;margin-top:2px;color:var(--olive)}.fx-app .share-rules b{font-weight:600}.fx-app .share-fine{margin:14px 0 0;font-size:13px;line-height:19px;color:var(--ink-3)}.fx-app .share-give-body .error{margin:12px 0 0}@media(pointer:coarse){.fx-app .share-step{height:44px}.fx-app .share-step__btn{width:42px;height:42px}.fx-app .share-step--lg{height:56px}.fx-app .share-step--lg .share-step__btn{width:54px;height:54px}}@media(max-width:1100px){.fx-app .share-pstats{grid-template-columns:minmax(0,1fr)}.fx-app .share-pstat+.share-pstat{margin-top:14px;padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line-soft)}}@media(max-width:767px){.fx-app .share-pool__groups{flex-direction:column;gap:14px}.fx-app .share-grp{flex:none}.fx-app .share-seg>em{display:none}.fx-app .share-held__list li{grid-template-columns:minmax(0,1fr) auto}.fx-app .share-held__used,.fx-app .share-held__until{grid-column:1 / -1}.fx-app .share-give{padding:14px}.fx-app .share-step--lg .share-step__val{min-width:84px;font-size:22px}}@media(max-width:1100px){.fx-app .plan-ws{order:3}.fx-app .plan-section:not(.plan-section--invoices){order:4}.fx-app .plan-share{order:5}.fx-app .plan-paycard-host{order:6}.fx-app .plan-section--invoices{order:7}.fx-app .plan-refwrap{order:8}}@media(max-width:767px){.fx-app .plan-use{grid-template-columns:minmax(0,1fr)}.fx-app .plan-use__col{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"l n" "m m" "f f" "x x";align-items:center;gap:4px 12px;padding:10px 16px 8px}.fx-app .plan-use__col+.plan-use__col{border-inline-start:0;border-top:1px solid var(--line-soft)}.fx-app .plan-use__label{grid-area:l}.fx-app .plan-use__nums{grid-area:n;justify-content:flex-end}.fx-app .plan-use__val{font-size:19px;line-height:24px}.fx-app .plan-use__of{font-size:13px}.fx-app .plan-use__pct{margin-inline-start:4px}.fx-app .plan-use .acc-meter,.fx-app .plan-use .plan-meter2{grid-area:m}.fx-app .plan-use__foot{grid-area:f;font-size:12px;line-height:16px}.fx-app .plan-use .plan-srcs{grid-area:x}.fx-app .plan-use__month{gap:2px 18px;padding:8px 16px;font-size:12.5px}.fx-app .plan-use__monthlabel{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fx-app .plan-share{flex-wrap:wrap;padding:16px}.fx-app .plan-share>.btn{width:100%}.fx-app .share-page{gap:20px}.fx-app .share-card{padding:18px 16px}.fx-app .share-people-card .ds-fixed,.fx-app .share-invites-card .ds-fixed{min-width:0}.fx-app .share-people-card thead,.fx-app .share-invites-card thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fx-app .share-people-card colgroup,.fx-app .share-invites-card colgroup{display:none}.fx-app .share-people-card table,.fx-app .share-people-card tbody,.fx-app .share-invites-card table,.fx-app .share-invites-card tbody{display:block;width:100%}.fx-app .share-people-card tr,.fx-app .share-invites-card tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line-soft)}.fx-app .share-people-card tr:last-child,.fx-app .share-invites-card tr:last-child{border-bottom:0}.fx-app .share-people-card td,.fx-app .share-invites-card td{display:block;height:auto;min-width:0;padding:0;border:0;overflow:visible;background:none;white-space:normal}.fx-app .share-people-card tr:hover>td,.fx-app .share-invites-card tr:hover>td{background:none}.fx-app .share-people-card .team-cell-person,.fx-app .share-invites-card .team-cell-person{grid-column:1 / -1}.fx-app .share-people-card .share-cell-priv,.fx-app .share-people-card .share-cell-used,.fx-app .share-invites-card .share-cell-priv{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-app .share-people-card .share-cell-priv:before,.fx-app .share-people-card .share-cell-used:before,.fx-app .share-invites-card .share-cell-priv:before{content:attr(data-label);flex:none;font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .share-people-card .share-priv,.fx-app .share-people-card .share-used{justify-items:end;text-align:end}.fx-app .share-people-card .share-used{min-width:140px}.fx-app .share-people-card .team-cell-status,.fx-app .share-invites-card .team-cell-status{grid-column:1;justify-self:start}.fx-app .share-people-card .team-cell-act,.fx-app .share-invites-card .team-cell-act{grid-column:2;justify-self:end}.fx-app .share-people-card .team-cell-act:not(:has(.btn)),.fx-app .share-invites-card .team-cell-act:not(:has(.btn)){display:none}}.fx-app .ntf{gap:28px}.fx-app .ntf [hidden]{display:none!important}.fx-app .ntf-block{display:flex;flex-direction:column;gap:12px;min-width:0}.fx-app .ntf-block>.acc-note{margin:0}.fx-app .ntf-block .set-rows{margin-block-end:0}.fx-app .ntf-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding-block:6px}.fx-app .ntf-row .set-title{display:block;cursor:pointer;overflow-wrap:anywhere}.fx-app .set-control.ntf-control{flex-wrap:nowrap;justify-content:flex-end;gap:12px}.fx-app .ntf-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.fx-app .ntf-lock{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:20px;color:var(--ink-2);white-space:nowrap}.fx-app .ntf-lock .icon{color:var(--ink-icon)}.fx-app .ntf-quiet-grid{margin-block-start:4px}.fx-app .ntf-save{align-items:center}.fx-app .ntf-unsaved{font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .ntf-devs{display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.fx-app .ntf-dev{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 16px;border-block-start:1px solid var(--line-soft)}.fx-app .ntf-dev:first-child{border-block-start:0}.fx-app .ntf-dev-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-app .ntf-dev-name{font-size:15px;line-height:22px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.fx-app .ntf-dev-state{display:flex;align-items:center;gap:8px}.fx-app .ntf-dev-word{min-width:3ch;font-size:13.5px;font-weight:600;text-align:end;color:var(--ink-2)}.fx-app .ntf-dev-hint{grid-column:1 / -1;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .ntf-test{align-items:center}.fx-app .ntf-test-hint{margin:0}@media(pointer:coarse){.fx-app .ntf .btn,.fx-app .ntf .input,.fx-app .ntf .select{min-height:44px}.fx-app .ntf .input,.fx-app .ntf .select{height:44px}}@media(max-width:640px){.fx-app .set-control.ntf-control:has(.ntf-lock){flex-direction:column;align-items:flex-end;gap:0}.fx-app .ntf-lock{white-space:normal;text-align:end}.fx-app .ntf-save .btn,.fx-app .ntf-test .btn{flex:1 1 100%}}.fx-app .opt-slot{display:grid;gap:14px;min-width:0}.fx-app .opt-slot[hidden]{display:none}.fx-app .opt-toggle{display:inline-flex;align-items:center;justify-self:start;gap:7px;margin:-4px 0 0;padding:9px 8px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:600 14.5px/20px var(--font-sans);text-align:start;cursor:pointer}.fx-app .opt-toggle:hover{background:var(--hover);color:var(--ink)}.fx-app .opt-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-app .opt-toggle .icon{color:var(--ink-3);transition:transform .18s}.fx-app .opt-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.fx-app .opt-count{height:22px;font-size:11.5px}.fx-app .opt{display:grid;gap:12px;padding-top:4px}.fx-app .opt__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px}.fx-app .opt__title{margin:0;font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.fx-app .opt__head p{max-width:340px;margin:2px 0 0;font-size:13.5px;line-height:19px;color:var(--ink-3)}.fx-app .opt-cards{display:grid;gap:14px;min-width:0}.fx-app .opt-cycle{max-width:100%}.fx-app .opt-savechip{display:inline-flex;align-items:center;height:20px;margin-inline-start:7px;padding:0 7px;border:1px solid var(--lime-edge);border-radius:6px;background:var(--lime);color:var(--on-lime);font:600 11px/18px var(--font-sans);letter-spacing:0}.fx-app .opt-note{display:flex;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--head);font-size:13px;line-height:19px;color:var(--ink-2)}.fx-app .opt-note .icon{flex:none;margin-top:1px;color:var(--olive)}.fx-app .opt-note b{font-weight:600;color:var(--ink)}.fx-app .opt-card{min-width:0;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:var(--sh-card)}.fx-app .opt-card__top{display:flex;align-items:flex-start;gap:12px}.fx-app .opt-card__text{flex:1;min-width:0}.fx-app .opt-card h3{margin:0;font-size:15.5px;line-height:22px;font-weight:700;letter-spacing:-.005em;color:var(--ink)}.fx-app .opt-card__text p{margin:3px 0 0;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .opt-tile{width:36px;height:36px;border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive)}.fx-app .opt-tile--ink{border-color:var(--line-ctl);background:var(--on-lime);color:var(--lime)}.fx-app .opt-price{flex:none;margin-inline-start:auto;text-align:end;white-space:nowrap}.fx-app .opt-price b{display:block;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .opt-price s{margin-inline-end:4px;font-size:13px;font-weight:500;color:var(--ink-3)}.fx-app .opt-price small{display:block;font-size:12.5px;line-height:17px;color:var(--ink-3)}.fx-app .opt-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px;font-size:15px;color:var(--ink)}.fx-app .opt-ctl b{font-weight:700}.fx-app .opt-muted{font-size:13.5px;color:var(--ink-2)}.fx-app .opt-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:14px}.fx-app .opt-total{margin-inline-end:auto;font-size:13.5px;color:var(--ink-2)}.fx-app .opt-total b{font-weight:700;color:var(--ink)}.fx-app .opt-grow{flex:1}.fx-app .opt-state .opt-grow{flex:1 1 180px}.fx-app .opt-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .opt-state .ds-status{height:26px;font-size:12.5px}.fx-app .opt-sep{color:var(--ink-3)}.fx-app .opt-lnk{padding:2px 0;border:0;background:transparent;color:var(--olive);font:600 13.5px/20px var(--font-sans);text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.fx-app .opt-lnk:hover{color:var(--olive-deep);text-decoration-color:var(--olive)}.fx-app .opt-lnk:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.fx-app .opt-lnk--quiet{color:var(--ink-2);text-decoration-color:var(--line-ctl)}.fx-app .opt-fine,.fx-app .opt-ended{margin:10px 0 0;font-size:13px;line-height:19px;color:var(--ink-3)}.fx-app .opt-card--pro .opt-fine{color:var(--ink-2)}.fx-app .opt-card--pro{border-color:var(--lime-edge);background:var(--lime-tint);box-shadow:0 0 0 1px var(--lime-edge),var(--sh-card)}.fx-app .opt-card--on{border-color:var(--lime-line)}.fx-app .opt-card--pro.opt-card--on{border-color:var(--lime-edge)}.fx-app .opt-card--inc{background:var(--head);box-shadow:none}.fx-app .opt-card--inc h3,.fx-app .opt-card--inc .opt-card__text p{color:var(--ink-2)}.fx-app .opt-card--warn{border-color:var(--banner-line)}.fx-app .opt-card--bad{border-color:var(--danger)}.fx-app .opt-parts{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none}.fx-app .opt-parts li{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;line-height:19px;font-weight:500;color:var(--ink)}.fx-app .opt-parts .icon{color:var(--olive)}.fx-app .opt-save{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--lime-edge);border-radius:7px;background:var(--lime);color:var(--on-lime);font:600 12px/1 var(--font-sans)}.fx-app .opt-rad{display:grid;gap:8px;margin-top:12px}.fx-app .opt-rad label{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line-ctl);border-radius:12px;background:var(--card);font-size:14px;color:var(--ink);cursor:pointer}.fx-app .opt-rad input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.fx-app .opt-rad .dot{display:grid;flex:none;place-items:center;width:18px;height:18px;border:1.5px solid var(--line-ctl-hover);border-radius:50%}.fx-app .opt-rad .dot:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--olive);transform:scale(0);transition:transform .12s}.fx-app .opt-rad input:checked+.dot{border-color:var(--olive)}.fx-app .opt-rad input:checked+.dot:after{transform:scale(1)}.fx-app .opt-rad label:has(input:checked){border-color:var(--lime-edge);background:var(--lime-tint);box-shadow:0 0 0 1px var(--lime-edge)}.fx-app .opt-rad input:focus-visible+.dot{outline:2px solid var(--focus);outline-offset:2px}.fx-app .opt-rad b{font-weight:600}.fx-app .opt-rad small{display:block;font-size:12.5px;line-height:16px;color:var(--ink-3)}.fx-app .opt-rp{margin-inline-start:auto;font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fx-app .opt-dlg-title{display:inline-flex;align-items:center;gap:12px}.fx-app .opt-dlg{display:grid;gap:14px}.fx-app .opt-dlg__sub{margin:0;font-size:14.5px;line-height:21px;color:var(--ink-2)}.fx-app .opt-facts{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--head);font-size:14px}.fx-app .opt-fact{display:flex;justify-content:space-between;gap:16px}.fx-app .opt-fact span{color:var(--ink-2)}.fx-app .opt-fact b{font-weight:600;text-align:end;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .opt-fact.is-total{margin-top:2px;padding-top:8px;border-top:1px solid var(--line-soft);font-size:15px}.fx-app .opt-fact.is-total b{font-size:17px}.fx-app .opt-cardline{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line-ctl);border-radius:12px;background:var(--card);font-size:14.5px;color:var(--ink)}.fx-app .opt-cardline small{display:block;font-size:12.5px;line-height:16px;color:var(--ink-3)}.fx-app .opt-cardline .opt-lnk{margin-inline-start:auto}.fx-app .opt-cardline--stripe .icon{flex:none;color:var(--olive)}.fx-app .opt-brandchip{display:grid;flex:none;place-items:center;min-width:40px;height:28px;padding:0 4px;border:1px solid var(--line-ctl);border-radius:6px;background:var(--head);font:700 11px/1 var(--font-sans);letter-spacing:.04em;color:var(--ink-2)}.fx-app .opt-noteline{display:flex;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--head);font-size:13.5px;line-height:19px;color:var(--ink-2)}.fx-app .opt-noteline .icon{flex:none;margin-top:1px;color:var(--olive)}.fx-app .opt-field{display:grid;gap:6px;justify-items:start}.fx-app .opt-preview:empty,.fx-app .opt-slot-inner:empty{display:none}.fx-app .opt-preview{display:grid;gap:10px}.fx-app .opt-dlg .opt-fine{margin:0}.fx-app .plan-sum{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 8px}.fx-app .plan-sum__lead{font-weight:600;color:var(--ink)}.fx-app .plan-sum__dot{font-style:normal;color:var(--ink-3)}.fx-app .plan-optnote{display:block;margin-top:8px}.fx-app .plan-use__tag{height:20px;margin-inline-start:8px;padding:0 8px;font-size:11.5px}.fx-app .plan-extra{font-weight:700;color:var(--olive)}@media(max-width:1100px){.fx-app .opt-slot{order:1}}@media(max-width:520px){.fx-app .opt-card{padding:14px}.fx-app .opt-price{max-width:88px;white-space:normal}.fx-app .opt-price small{text-wrap:balance}.fx-app .opt-fact{gap:10px}}.fx-app .sup-prio{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border:1px solid var(--line-ctl);border-radius:var(--r-chip);background:var(--on-lime);color:var(--lime);font:500 12px/1 var(--font-mono);letter-spacing:.01em;white-space:nowrap}.fx-app .sup-prio .icon{color:var(--lime)}.fx-app .sup-statusbar .sup-prio{margin-inline-end:4px}.fx-app .sup-priority{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);font-size:14.5px;line-height:21px;color:var(--ink-2)}.fx-app .sup-priority>.icon{flex:none;color:var(--olive)}.fx-app .sup-priority__text{flex:1;min-width:0}.fx-app .sup-priority__text strong{font-weight:600;color:var(--ink)}.fx-app .sup-priority--note{border-color:var(--lime-line);background:var(--lime-tint);box-shadow:none}.fx-app .sup-priority .sup-prio{flex:none}.fx-app .opt-chip-warn{height:24px;border-color:var(--banner-line);background:var(--banner-bg);color:var(--banner-ink);font-family:var(--font-sans);font-weight:600}.fx-app .opt-chip-warn .icon{color:var(--banner-ink)}.fx-app .opt-apply{margin-top:12px}.fx-app .opt-apply__t{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;line-height:19px;color:var(--ink-2)}.fx-app .opt-apply__t b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .opt-bar{height:6px;margin:7px 0 5px;overflow:hidden;border-radius:var(--r-chip);background:var(--track)}.fx-app .opt-bar i{display:block;height:100%;border-radius:var(--r-chip);background:var(--lime-bar)}.fx-app .opt-apply small{display:block;font-size:12.5px;line-height:17px;color:var(--ink-3)}.fx-app .cr-mode{display:flex;width:100%;max-width:100%;margin-top:12px}.fx-app .cr-mode .ds-seg__btn{flex:1;justify-content:center;min-height:32px;font-size:13.5px}.fx-app .cr-rad{margin-top:12px}.fx-app .opt-dlg .cr-rad{margin-top:0}.fx-app .cr-credit{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:8px 10px;border:1px solid var(--lime-line);border-radius:10px;background:var(--lime-tint);color:var(--olive-deep);font-size:13.5px;line-height:19px}.fx-app .cr-credit .icon{flex:none}.fx-app .cr-credit b{font-weight:600}.fx-app .plan-use__credit{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;font-size:12.5px;line-height:17px;color:var(--olive-deep)}.fx-app .plan-use__credit .icon{flex:none;margin-top:2px;color:var(--olive)}.fx-app .plan-use__credit b{font-weight:600}.fx-app .plan-use__more{display:inline-block;align-self:flex-start;margin:7px 0 0;padding:0;border:0;background:transparent;color:var(--olive);font:600 12.5px/17px var(--font-sans);text-align:start;text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.fx-app .plan-use__more:hover{color:var(--olive-deep);text-decoration-color:var(--olive)}.fx-app .plan-use__more:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}@media(max-width:767px){.fx-app .plan-use__credit,.fx-app .plan-use__more{grid-column:1 / -1;margin-top:0}.fx-app .plan-use__more{justify-self:start}}.fx-app .cr-banner-btns,.fx-app .files-quota-btns{display:flex;flex:none;flex-wrap:wrap;gap:8px}.fx-app .acc-banner-top:has(.cr-banner-btns) .acc-banner-text{flex:1 1 340px;max-width:560px}@media(max-width:640px){.fx-app .cr-banner-btns,.fx-app .files-quota-btns{width:100%}.fx-app .cr-banner-btns .btn,.fx-app .files-quota-btns .btn{flex:1;justify-content:center}}.fx-app .plan-coupon{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fx-app .plan-coupon__panel,.fx-app .plan-coupon__line{width:100%}.fx-app .plan-coupon__form .acc-field{margin:0}.fx-app .plan-coupon__line{padding:10px 14px;border:1px solid var(--lime-edge);border-radius:10px;background:var(--lime-tint)}.fx-app .plan-coupon__sentence{margin:0;font:600 14px/20px var(--font-sans);color:var(--ink)}.fx-app .plan-coupon__remove{margin-inline-start:4px}.fx-app .plan-coupon__replaces{display:block;margin-top:4px;font-size:13px;line-height:19px;color:var(--ink-2)}.fx-app .plan-i-coupon{display:block;margin-top:2px;font-size:13px;line-height:18px;font-weight:500;color:var(--ink-3)}.fx-app .mcp-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);overflow:hidden}.fx-app .mcp-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 20px;border-block-start:1px solid var(--line-soft)}.fx-app .mcp-item:first-child{border-block-start:0}.fx-app .mcp-item__main{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.fx-app .mcp-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .mcp-item__name{font-size:15px;font-weight:600;line-height:22px;color:var(--ink);overflow-wrap:anywhere}.fx-app .mcp-item__sub{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.fx-app .mcp-item__dates{display:flex;flex-wrap:wrap;gap:0 8px;color:var(--ink-3)}.fx-app .mcp-item__expired{color:var(--danger)}.fx-app .mcp-item__act{flex:none}.fx-app .mcp-actions{align-items:center;flex-wrap:wrap}.fx-app .mcp-empty{padding-block:24px}.fx-app .mcp-connect{display:flex;flex-direction:column;gap:12px;padding-block-start:20px;border-block-start:1px solid var(--line-soft)}.fx-app .mcp-connect__title{margin:0;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.01em;color:var(--ink)}.fx-app .mcp-hints{display:flex;flex-direction:column;gap:6px;margin:0;padding-inline-start:20px;list-style:disc outside;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .mcp-checks{display:flex;flex-direction:column;max-height:288px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)}.fx-app .mcp-check{display:flex;align-items:center;gap:12px;padding:12px 14px;border-block-start:1px solid var(--line-soft);font-size:14.5px;line-height:22px;color:var(--ink);cursor:pointer}.fx-app .mcp-check:first-child{border-block-start:0}.fx-app .mcp-check:hover{background:var(--hover)}.fx-app .mcp-check:has(input:checked){background:var(--lime-tint)}.fx-app .mcp-check input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--olive)}.fx-app .mcp-check__name{min-width:0;font-weight:500;overflow-wrap:anywhere}.fx-app .mcp-check__region{margin-inline-start:auto;padding:2px 8px;border:1px solid var(--tile-line);border-radius:999px;background:var(--tile);font:500 11.5px/16px var(--font-mono);letter-spacing:.08em;color:var(--ink-3)}.fx-app .mcp-choices{display:flex;flex-direction:column;gap:10px}.fx-app .mcp-choice{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line-ctl);border-radius:12px;background:var(--card);cursor:pointer}.fx-app .mcp-choice:hover{border-color:var(--line-ctl-hover)}.fx-app .mcp-choice:has(input:checked){border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .mcp-choice input{flex:none;width:18px;height:18px;margin:3px 0 0;accent-color:var(--olive)}.fx-app .mcp-choice__text{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-app .mcp-choice__title{margin:0;font-size:14.5px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .mcp-choice__hint{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .mcp-consent{width:100%;max-width:640px;margin-inline:auto;gap:24px}.fx-app .mcp-consent__client{display:flex;align-items:flex-start;gap:14px}.fx-app .mcp-consent__who{min-width:0}.fx-app .mcp-consent__label{display:block;margin:0;font-size:12px;font-weight:500;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .mcp-consent__name{display:block;margin-block:2px 4px;font-size:22px;font-weight:700;line-height:30px;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.fx-app .mcp-consent__note{margin:0}.fx-app .mcp-consent__summary{display:grid;gap:14px;margin:0;padding:16px;border:1px solid var(--line-soft);border-radius:12px;background:var(--head)}.fx-app .mcp-consent__summary dt{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .mcp-consent__summary dd{margin:2px 0 0;font-size:15px;font-weight:600;line-height:22px;color:var(--ink);overflow-wrap:anywhere}.fx-app .mcp-consent__facts ul{display:flex;flex-direction:column;gap:6px;margin:8px 0 0;padding-inline-start:18px;list-style:disc outside;font-size:14px;line-height:21px;color:var(--ink-2)}.fx-app .mcp-consent__need,.fx-app .mcp-consent__status{margin:0}.fx-app .mcp-consent__status{font-size:15px;font-weight:600;line-height:22px;color:var(--ink)}@media(max-width:640px){.fx-app .mcp-item{flex-direction:column;gap:12px;padding:14px 16px}.fx-app .mcp-connect .acc-copyrow{flex-wrap:wrap}.fx-app .mcp-connect .acc-copyrow .input{flex:1 1 100%}.fx-app .mcp-consent{gap:20px}.fx-app .mcp-consent__name{font-size:20px;line-height:28px}.fx-app .mcp-actions .btn,.fx-app .mcp-consent__actions .btn{flex:1 1 140px;justify-content:center}}.fx-app .acct-name{display:flex;flex-direction:column;gap:6px;min-width:0;width:360px;max-width:100%}.fx-app .acct-name-line{display:flex;align-items:center;gap:8px}.fx-app .acct-name-input{flex:1 1 200px;min-width:0}.fx-app .acct-name-err{margin:0}@media(max-width:640px){.fx-app .acct-name{width:100%}.fx-app .acct-name-line{flex-wrap:wrap}.fx-app .acct-name-input{flex-basis:100%}}.fx-app .adm-page,.fx-app .rs-page{max-width:var(--page-max);gap:24px;padding-block-end:56px}.fx-app :is(.adm-page,.rs-page) .acc-stack-lg{gap:24px}.fx-app :is(.adm-page,.rs-page) .acc-stack{gap:16px}.fx-app :is(.adm-page,.rs-page) .acc-split{gap:24px}.fx-app :is(.adm-page,.rs-page) .acc-split-main{gap:24px}.fx-app :is(.adm-page,.rs-page) .acc-split-side{gap:16px}.fx-app .adm-page .acc-split-main{flex:2 1 480px}.fx-app .adm-page .acc-split-side{flex:1 1 300px;max-width:380px}.fx-app .adm-page .adm-split-stack .acc-split-main{flex-basis:100%}.fx-app .adm-page .adm-split-stack .acc-split-side{flex-basis:440px;max-width:520px}.fx-app .adm-hd{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.fx-app .adm-layout{flex-wrap:wrap;gap:32px}.fx-app .adm-side{flex:0 0 216px;gap:12px;inset-block-start:24px}.fx-app .adm-badge-row{gap:10px;padding-inline:4px;font-size:13px}.fx-app .adm-badge-row .mono{font:500 12px/16px var(--font-mono);color:var(--ink-3)}.fx-app .adm-nav-list{gap:2px}.fx-app .adm-nav-link{gap:10px;height:40px;padding:0 12px;border:1px solid transparent;border-radius:var(--r-ctl);color:var(--ink-2);font-size:14.5px;font-weight:500;line-height:20px;transition:background .16s,color .16s}.fx-app .adm-nav-link:hover{background:var(--hover);color:var(--ink)}.fx-app .adm-nav-link.is-active,.fx-app .adm-nav-link.is-active:hover{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .adm-nav-link>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .adm-nav-link .acc-badge{justify-content:center;min-width:22px;height:20px;padding:0 7px;font-size:12px}.fx-app .adm-nav-link .acc-badge:before{display:none}.fx-app .adm-content{flex:1 1 560px;gap:24px}.fx-app :is(.adm-page,.rs-page) .acc-card{gap:16px;padding:20px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app :is(.adm-page,.rs-page) .acc-card-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.005em;color:var(--ink)}.fx-app :is(.adm-page,.rs-page) .acc-card-head{gap:12px}.fx-app :is(.adm-page,.rs-page) .acc-ico{width:36px;height:36px;border:1px solid var(--lime-line);border-radius:var(--r-tile);background:var(--lime-soft);color:var(--olive)}.fx-app :is(.adm-page,.rs-page) .acc-card-sub{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app :is(.adm-page,.rs-page) .acc-section-title{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.005em;color:var(--ink)}.fx-app :is(.adm-page,.rs-page) .acc-section-note{font-size:13px;color:var(--ink-3)}.fx-app :is(.adm-page,.rs-page) .acc-note{font-size:13px;line-height:20px;color:var(--ink-3)}.fx-app :is(.adm-page,.rs-page) .acc-text{font-size:14.5px;line-height:22px;color:var(--ink-2)}.fx-app :is(.adm-page,.rs-page) .acc-row-between{align-items:center}.fx-app :is(.adm-page,.rs-page) .acc-card-danger{border-color:var(--st-no-dot)}.fx-app :is(.adm-page,.rs-page,.adm-hd) .acc-badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--tile-line);border-radius:var(--r-chip);background:var(--tile);color:var(--ink-2);font:600 12.5px/1 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap}.fx-app :is(.adm-page,.rs-page,.adm-hd) :is(.acc-badge-ok,.acc-badge-warn,.acc-badge-danger){padding:0 10px 0 8px;border-color:transparent}.fx-app :is(.adm-page,.rs-page,.adm-hd) :is(.acc-badge-ok,.acc-badge-warn,.acc-badge-danger):before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--dot, currentColor)}.fx-app :is(.adm-page,.rs-page,.adm-hd) .acc-badge-ok{--dot: var(--st-done-dot);background:var(--st-done-bg);color:var(--st-done-ink)}.fx-app :is(.adm-page,.rs-page,.adm-hd) .acc-badge-warn{--dot: var(--st-wait-dot);background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app :is(.adm-page,.rs-page,.adm-hd) .acc-badge-danger{--dot: var(--st-no-dot);background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .adm-badge-row .acc-badge{padding:0 10px;border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .adm-badge-row .acc-badge:before{display:none}.fx-app .adm-flags{display:flex;flex-wrap:wrap;gap:6px}.fx-app .adm-link{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;overflow-wrap:anywhere}.fx-app .adm-link:hover{color:var(--ink);text-decoration-color:var(--line-ctl-hover)}.fx-app .adm-link.mono{font-size:13px;letter-spacing:-.01em}.fx-app .adm-linkbtn{color:var(--ink);font-size:14.5px;font-weight:600}.fx-app :is(.adm-page,.rs-page) .acc-btn-danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--line-ctl));background:var(--card);color:var(--danger)}.fx-app :is(.adm-page,.rs-page) .acc-btn-danger:hover{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.fx-app :is(.adm-page,.rs-page) .acc-btn-danger .icon{color:inherit}.fx-app :is(.adm-page,.rs-page) .acc-chips{gap:8px}.fx-app :is(.adm-page,.rs-page) .acc-chip{min-height:36px;padding:0 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink-2);font-size:14px;font-weight:500;box-shadow:var(--sh-ctl)}.fx-app :is(.adm-page,.rs-page) .acc-chip:hover{border-color:var(--line-ctl-hover);color:var(--ink)}.fx-app :is(.adm-page,.rs-page) .acc-chip.is-on{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600;box-shadow:none}.fx-app :is(.adm-page,.rs-page) .acc-alert{gap:12px;padding:14px 16px;font-size:14.5px;line-height:22px}.fx-app :is(.adm-page,.rs-page) .acc-alert p{margin:0}.fx-app :is(.adm-page,.rs-page) .acc-alert.alert-danger>.icon{color:var(--st-no-ink)}.fx-app :is(.adm-page,.rs-page) .acc-alert.alert-warn>.icon{color:var(--banner-ink)}.fx-app :is(.adm-page,.rs-page) .acc-form{gap:16px}.fx-app :is(.adm-page,.rs-page) .acc-form>.btn,.fx-app :is(.adm-page,.rs-page) .acc-form>button{align-self:flex-start}.fx-app :is(.adm-page,.rs-page) .acc-field{gap:6px}.fx-app :is(.adm-page,.rs-page) .acc-field .hint{font-size:13px;line-height:20px;color:var(--ink-3)}.fx-app :is(.adm-page,.rs-page) .acc-error{font-size:13px;line-height:20px;color:var(--danger)}.fx-app :is(.adm-page,.rs-page) .acc-field .input[aria-invalid=true],.fx-app :is(.adm-page,.rs-page) .acc-field .select[aria-invalid=true]{border-color:var(--danger)}.fx-app :is(.adm-page,.rs-page) .acc-field.is-mono .input{font-family:var(--font-mono);font-size:13.5px}.fx-app :is(.adm-page,.rs-page) .input.mono{font-family:var(--font-mono);font-size:13.5px;letter-spacing:-.01em}.fx-app :is(.adm-page,.rs-page) .acc-copyrow .input{font-size:13.5px}.fx-app :is(.adm-page,.rs-page) .acc-code{padding:12px 14px;border-color:var(--line-ctl);border-radius:var(--r-ctl);background:var(--head);font-size:13px;line-height:1.7}.fx-app :is(.adm-page,.rs-page) .acc-codewrap>.btn{height:32px}.fx-app :is(.adm-page,.rs-page) .acc-check,.fx-app :is(.adm-page,.rs-page) .acc-card .check{font-size:14px;color:var(--ink-2)}.fx-app :is(.adm-page,.rs-page) details summary{cursor:pointer;font-weight:600;color:var(--olive)}.fx-app .adm-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .adm-toolbar{margin:0}.fx-app .adm-seg{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px;height:var(--ctl-h);max-width:100%;padding:3px;overflow-x:auto;scrollbar-width:none;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .adm-seg::-webkit-scrollbar{display:none}.fx-app .adm-page .adm-seg .acc-chip,.fx-app .adm-hd .adm-seg .acc-chip{flex:none;height:32px;min-height:0;padding:0 14px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;box-shadow:none}.fx-app .adm-page .adm-seg .acc-chip:hover{border-color:transparent;background:var(--hover);color:var(--ink)}.fx-app .adm-page .adm-seg .acc-chip.is-on,.fx-app .adm-page .adm-seg .acc-chip.is-on:hover{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .adm-page .adm-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .adm-page .adm-filters .acc-field{flex:1 1 200px}.fx-app .adm-page .adm-filters .btn{flex:none}.fx-app .adm-page .adm-fail{min-height:var(--ctl-h)}.fx-app .adm-page .adm-search{align-items:center}.fx-app .adm-page .adm-search .ds-search{flex:1 1 340px;max-width:480px}.fx-app .adm-page .adm-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 16px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .adm-page .adm-bulk .acc-note{margin-inline-end:auto;font-size:14px;color:var(--ink-2)}.fx-app .adm-page .adm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-card);background:var(--line-soft);box-shadow:var(--sh-card)}.fx-app .adm-stats .acc-tile{gap:6px;padding:20px 24px;border:0;border-radius:0;background:var(--card);box-shadow:none}.fx-app .adm-stats .acc-tile .lab{font-size:13px;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;color:var(--ink-3)}.fx-app .adm-stats .acc-tile-value{font-size:26px;font-weight:700;line-height:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .adm-stats .acc-tile-value.is-warn{color:var(--warn)}.fx-app .adm-stats .adm-tile-link{display:inline-block;color:inherit}.fx-app .adm-stats .adm-tile-link:hover .acc-tile-value{text-decoration:underline;text-decoration-color:var(--line-ctl-hover);text-underline-offset:4px}.fx-app .adm-page .acc-grid-wide{gap:24px}.fx-app .adm-chart{gap:10px}.fx-app .adm-chart-svg{height:168px}.fx-app .adm-axis{stroke:var(--line-ctl);vector-effect:non-scaling-stroke}.fx-app .adm-guide{stroke:var(--line-soft);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.fx-app .adm-bar-a{fill:var(--lime-bar);stroke:var(--olive);stroke-width:1;vector-effect:non-scaling-stroke}.fx-app .adm-bar-b{fill:var(--ink-icon)}.fx-app .adm-chart-foot{font:500 12px/16px var(--font-mono);color:var(--ink-3)}.fx-app .adm-legend{gap:6px;font:500 12px/16px var(--font-mono);color:var(--ink-3)}.fx-app .adm-key{width:10px;height:10px;margin-inline-start:10px;border-radius:3px}.fx-app .adm-key-a{background:var(--lime-bar);box-shadow:inset 0 0 0 1px var(--olive)}.fx-app .adm-key-b{background:var(--ink-icon)}.fx-app .adm-table{--row-h: 44px;--head-h: 40px}.fx-app .adm-table .adm-grid{width:100%;table-layout:auto}.fx-app .adm-table .adm-grid.adm-wide{min-width:720px}.fx-app .adm-table .adm-grid th{padding:0 12px;vertical-align:middle}.fx-app .adm-table .adm-grid td{height:var(--row-h);padding:8px 12px;overflow:visible;text-overflow:clip;white-space:normal;font-size:14px;line-height:20px;vertical-align:middle}.fx-app .adm-table .adm-grid .mono{font-size:13px;letter-spacing:-.01em}.fx-app .adm-table .adm-grid .mono:not(.adm-wrap){white-space:nowrap}.fx-app .adm-table .adm-grid .mono.adm-time,.fx-app .adm-table .adm-grid .mono.adm-soft{white-space:normal}.fx-app .adm-time>span{display:inline-block;white-space:nowrap}.fx-app .adm-table .adm-grid td .adm-wrap{display:block;min-width:150px;max-width:340px;overflow-wrap:anywhere}.fx-app .adm-table .adm-grid .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-app .adm-table .adm-grid td.num .mono{font-variant-numeric:tabular-nums}.fx-app .adm-table .adm-grid .adm-nowrap{white-space:nowrap}.fx-app .adm-table .adm-grid td:last-child,.fx-app .adm-table .adm-grid th:last-child{padding-inline-end:16px}.fx-app .adm-table .acc-cell-stack{gap:2px}.fx-app .adm-table .acc-cell-sub{font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .adm-table .acc-cell-actions,.fx-app .adm-table td .acc-actions{flex-wrap:wrap;gap:6px}.fx-app .adm-table .acc-cell-actions{justify-content:flex-end}.fx-app .adm-table td .acc-actions{max-width:300px}.fx-app .adm-table td .adm-inline-actions{flex-wrap:nowrap;max-width:none}.fx-app .adm-table .acc-meter.is-warn .acc-meter-fill{background:var(--st-wait-dot)}.fx-app .adm-table .btn-sm{height:30px;padding:0 12px;font-size:13.5px}.fx-app .adm-table .meter,.fx-app .adm-table .acc-meter{min-width:96px}.fx-app .adm-table input[type=checkbox]{accent-color:var(--olive)}.fx-app .adm-table .adm-check{width:44px;padding-inline-end:0;text-align:center}.fx-app .adm-audit .adm-grid td{padding:6px 8px}.fx-app .adm-audit .adm-grid th{padding-inline:8px}.fx-app .adm-audit .adm-grid td:first-child,.fx-app .adm-audit .adm-grid th:first-child{padding-inline-start:20px}.fx-app .adm-table .acc-meter{margin-block:2px}@media(max-width:900px){.fx-app .adm-table td .acc-actions,.fx-app .adm-table .acc-cell-actions{flex-wrap:nowrap;max-width:none}.fx-app .adm-table .adm-grid th:first-child:not(.adm-check),.fx-app .adm-table .adm-grid td:first-child:not(.adm-check){position:sticky;inset-inline-start:0;z-index:1;max-width:170px;background:var(--card);box-shadow:1px 0 0 var(--line-soft)}.fx-app .adm-table .adm-grid th:first-child:not(.adm-check){background:var(--head)}.fx-app[dir=rtl] .adm-table .adm-grid th:first-child:not(.adm-check),.fx-app[dir=rtl] .adm-table .adm-grid td:first-child:not(.adm-check){box-shadow:-1px 0 0 var(--line-soft)}}.fx-app .adm-dl{border:0;border-radius:0;font-size:14px}.fx-app .adm-dl-row{align-items:baseline;gap:16px;padding:10px 0;border-block-end:1px solid var(--line-soft)}.fx-app .adm-dl-row:first-child{padding-block-start:0}.fx-app .adm-dl dt{font-size:13px;color:var(--ink-3)}.fx-app .adm-dl dd{color:var(--ink)}.fx-app .adm-dl dd.mono,.fx-app .adm-dl dd .mono{font-size:13px}.fx-app .adm-list{gap:8px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--r-ctl);background:var(--head);font-size:13.5px;color:var(--ink-2)}.fx-app .adm-settings{gap:20px 24px}.fx-app .adm-setting-key{font:500 13px/18px var(--font-mono);letter-spacing:-.01em;text-transform:none;color:var(--ink)}.fx-app .adm-settings-locked{display:flex;align-items:center;gap:8px;margin:0 0 4px}.fx-app .adm-settings-locked svg{flex:none}.fx-app .adm-empty .ds-empty__body{padding:40px 32px 36px}.fx-app .adm-empty .ds-empty__title{max-width:60ch;margin:12px auto 0;font-size:18px;font-weight:600;line-height:26px;letter-spacing:-.01em}.fx-app .adm-empty .ds-empty__text{margin-top:6px;font-size:14.5px;line-height:22px}.fx-app .adm-empty .ds-empty__actions{margin-top:20px}.fx-app .adm-empty.is-compact .ds-empty__body{padding:28px 24px}.fx-app .adm-empty.is-compact .ds-empty__tile{width:44px;height:44px;border-radius:13px}.fx-app .adm-empty.is-compact .ds-empty__title{margin-top:10px;font-size:16px;line-height:24px}.fx-app :is(.adm-page,.rs-page) .acc-skel{height:44px;margin-block-end:8px;border-radius:var(--r-ctl)}.fx-app :is(.adm-page,.rs-page) .acc-loading{padding:16px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app :is(.adm-page,.rs-page) .acc-loading .acc-skel:last-child{margin-block-end:0}.fx-app .adm-page .blogadm-url{font:500 12px/18px var(--font-mono);color:var(--ink-3)}.fx-app .adm-page .blogadm-editor{gap:24px}.fx-app .adm-page .blogadm-main{gap:16px}.fx-app .adm-page .blogadm-side>.btn-danger{justify-self:start}.fx-app .adm-page .blogadm-side{gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .adm-page .blogadm-title input{height:auto;padding:10px 14px;font-size:22px;font-weight:700;line-height:30px;letter-spacing:-.02em}.fx-app .adm-page .blogadm-toolbar{gap:2px;padding:6px;border-color:var(--line);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--head);box-shadow:var(--sh-card)}.fx-app .adm-page .blogadm-toolbar button{min-width:34px;height:32px;border-radius:8px;color:var(--ink-2);font-size:13.5px;font-weight:600}.fx-app .adm-page .blogadm-toolbar button:hover{background:var(--card);color:var(--ink);box-shadow:var(--sh-ctl)}.fx-app .adm-page .blogadm-split{border-color:var(--line);border-radius:0 0 var(--r-card) var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .adm-page .blogadm-split textarea{border-inline-end-color:var(--line-soft);border-radius:0 0 0 var(--r-card);background:transparent;color:var(--ink);font-size:13.5px;line-height:1.7}.fx-app .adm-page .blogadm-split textarea:focus{outline-offset:-2px}.fx-app .adm-page .blogadm-count{font:500 12px/16px var(--font-mono);color:var(--ink-3)}.fx-app .adm-page .blogadm-cover{border:1.5px dashed var(--line-ctl);border-radius:var(--r-nav);background:var(--head);color:var(--ink-3)}.fx-app .adm-page .blogadm-seg{gap:2px;padding:3px;border-color:var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .adm-page .blogadm-seg button{height:32px;padding:0 12px;border:1px solid transparent;border-radius:7px;color:var(--ink-2);font-size:14px;font-weight:500}.fx-app .adm-page .blogadm-seg button[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .rs-page .acc-split-main>.acc-card:first-child{padding-block:24px}.fx-app .rs-page .rs-balance{margin:0;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .rs-page .rs-balance+.acc-note{align-self:flex-start;padding:4px 12px;border:1px solid var(--lime-line);border-radius:var(--r-chip);background:var(--lime-soft);font-size:13.5px;font-weight:500;color:var(--olive-deep)}.fx-app .rs-page .rs-total{gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--head)}.fx-app .rs-page .rs-total-value{font:600 22px/30px var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .rs-page .rs-counts{font:500 13px/20px var(--font-mono);color:var(--ink-2)}.fx-app .rs-page .rs-total .rs-counts{color:var(--ink-3)}.fx-app .rs-page .rs-code-result{gap:8px;padding:16px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--head)}.fx-app .rs-page .rs-code-head{padding-bottom:8px;border-block-end:1px solid var(--line-soft)}.fx-app .rs-page .rs-code-text{font:600 15px/22px var(--font-mono);letter-spacing:-.01em;color:var(--ink)}.fx-app .rs-page .rs-code-row{align-items:baseline;font-size:14px;line-height:22px}.fx-app .rs-page .rs-code-row>.text2{font-size:13px;color:var(--ink-3)}.fx-app .rs-page .rs-code-value{color:var(--ink)}.fx-app .rs-page .ref-link{margin:4px 0}.fx-app .rs-page .acc-inline .select{flex:none;width:auto;min-width:84px}.fx-app .rs-page .rs-shown{gap:12px}.fx-app .rs-page .rs-shown-title{margin:0}.fx-app .rs-page .rs-shown-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fx-app .rs-page .rs-shown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--head);overflow-wrap:anywhere}.fx-app .rs-page .plan-other{gap:10px}.fx-app .rs-page .plan-other .input{width:120px}@media(min-width:1280px){.fx-app .rs-page .acc-split-side{position:sticky;inset-block-start:24px;align-self:flex-start}}.fx-app .rs-page .rs-prices{width:100%}.fx-app .rs-page .rs-prices td.num,.fx-app .rs-page .rs-prices th.num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.fx-app .rs-page .acc-tablecard{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .rs-page .acc-table{font-size:14.5px}.fx-app .rs-page .acc-table th{height:var(--head-h);padding:0 12px;border-block-end:1px solid var(--line);background:var(--head);font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .rs-page .acc-table td{height:var(--row-h);padding:8px 12px;border-block-end:1px solid var(--line-soft);font-size:14.5px;line-height:22px;color:var(--ink)}.fx-app .rs-page .acc-table th:first-child,.fx-app .rs-page .acc-table td:first-child{padding-inline-start:24px}.fx-app .rs-page .acc-table th:last-child,.fx-app .rs-page .acc-table td:last-child{padding-inline-end:16px}.fx-app .rs-page .acc-table tbody tr:hover>td{background:var(--hover)}.fx-app .rs-page .acc-table tr:last-child td{border-block-end:0}.fx-app .rs-page .acc-table .num{text-align:end;font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-app .rs-page .acc-table td.num .rs-counts{font-size:13px}.fx-app .rs-page .acc-table .mono{font-size:13.5px;letter-spacing:-.01em}.fx-app .rs-page .acc-cell-stack{gap:2px}.fx-app .rs-page .acc-cell-sub{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .rs-page .acc-cell-actions{flex-wrap:nowrap;gap:6px}.fx-app .rs-page .acc-table .btn-sm{height:32px;padding:0 12px;font-size:13.5px}@media(max-width:1180px){.fx-app .adm-side{flex:1 1 100%}.fx-app .adm-nav{margin-inline:calc(var(--page-pad) * -1);padding:2px var(--page-pad)}.fx-app .adm-nav-list{gap:8px}.fx-app .adm-nav-link{height:36px;padding:0 14px;border-color:var(--line-ctl);background:var(--card);box-shadow:var(--sh-ctl);font-size:14px}.fx-app .adm-nav-link:hover{border-color:var(--line-ctl-hover);background:var(--card)}.fx-app .adm-nav-link.is-active,.fx-app .adm-nav-link.is-active:hover{border-color:var(--lime-line);background:var(--lime-tint);box-shadow:none}}@media(max-width:900px){.fx-app .adm-page .blogadm-editor,.fx-app .adm-page .blogadm-split{grid-template-columns:minmax(0,1fr)}.fx-app .adm-page .blogadm-split textarea{min-height:260px;border-inline-end:0;border-block-end:1px solid var(--line-soft);border-radius:0}}@media(max-width:767px){.fx-app .adm-page .acc-split-side{max-width:none}.fx-app .adm-page,.fx-app .rs-page{gap:20px;padding-block-end:32px}.fx-app :is(.adm-page,.rs-page) .acc-card{padding:16px}.fx-app .adm-layout{gap:16px}.fx-app .adm-content{flex-basis:100%;gap:20px}.fx-app .adm-hd{justify-content:flex-start}.fx-app .adm-page .adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .adm-stats .acc-tile{padding:14px 16px}.fx-app .adm-stats .acc-tile-value{font-size:22px;line-height:30px}.fx-app .adm-table .adm-grid{min-width:520px}.fx-app .adm-table .adm-grid.adm-wide{min-width:720px}.fx-app .adm-empty .ds-empty__body{padding:28px 20px}.fx-app .adm-page .adm-filters{padding:14px 16px}.fx-app .adm-page .adm-search .ds-search{flex-basis:100%;max-width:none}.fx-app .adm-page .adm-search .btn{flex:1 1 auto}.fx-app .adm-page .acc-grid-wide{gap:16px}.fx-app .rs-page .rs-balance{font-size:34px;line-height:42px}.fx-app .rs-page .acc-table tbody tr{padding:14px 16px}.fx-app .rs-page .acc-table tbody tr:hover>td{background:transparent}.fx-app .rs-page .acc-table td[data-label]:before{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .rs-page .acc-table td{height:auto;padding:4px 0;border:0}.fx-app .rs-page .acc-table .num{text-align:start;font-family:var(--font-sans)}.fx-app .rs-page .acc-cell-actions,.fx-app .rs-page .ref-link{flex-wrap:wrap}}@media(pointer:coarse){.fx-app .adm-page .adm-seg,.fx-app .adm-hd .adm-seg{height:52px}.fx-app .adm-page .adm-seg .acc-chip,.fx-app .adm-hd .adm-seg .acc-chip{height:44px}.fx-app .adm-nav-link,.fx-app .adm-table .btn-sm{min-height:44px}}.fx-app .adm-reason{min-width:18ch;max-width:52ch;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.fx-app tr.adm-unread>td:first-child{border-inline-start:3px solid var(--warn)}.fx-app .adm-tk-page{gap:24px}.fx-app .adm-tk-toolbar{flex-wrap:wrap;align-items:center;gap:12px}.fx-app .adm-tk-search{flex:1 1 240px;max-width:360px;margin-inline-start:auto}.fx-app .adm-tk-subject .acc-cell-sub{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-app .adm-tk-pager{align-items:center;justify-content:center;gap:16px}.fx-app .adm-tk-main{gap:20px;min-width:0}.fx-app .adm-tk-side{gap:16px}.fx-app .adm-tk-card{gap:14px}.fx-app .adm-tk-status{flex-wrap:wrap;gap:8px}.fx-app .adm-tk-editor{display:flex;flex-direction:column;gap:12px;padding:16px}.fx-app .adm-tk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .adm-tk-bar__fill{flex:1 1 auto}.fx-app .adm-tk-bar--end{justify-content:flex-end}.fx-app .adm-tk-text{min-height:160px;resize:vertical}.fx-app .adm-tk-text.is-note{border-color:var(--k-note-line);background:var(--k-note-bg)}.fx-app .adm-tk-aihint{display:flex;align-items:center;gap:6px;margin:0}.fx-app .adm-tk-closed{display:flex;align-items:center;gap:6px;margin:0;color:var(--warn)}.fx-app .adm-tk-diff{display:flex;flex-direction:column;gap:12px}.fx-app .adm-tk-diff__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.fx-app .adm-tk-diff__col{min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.fx-app .adm-tk-diff__col.is-new{border-color:var(--st-done-dot);background:color-mix(in srgb,var(--st-done-bg) 45%,var(--card))}.fx-app .adm-tk-diff__col small{display:block;margin-block-end:4px;font-weight:700;color:var(--ink-3)}.fx-app .adm-tk-diff__text{margin:0;font-size:14.5px;line-height:22px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.fx-app .adm-tk-diff__text del{padding:0 2px;border-radius:3px;background:var(--st-no-bg);color:var(--st-no-ink);text-decoration:line-through}.fx-app .adm-tk-diff__text ins{padding:0 2px;border-radius:3px;background:color-mix(in srgb,var(--st-done-dot) 30%,var(--st-done-bg));color:var(--ink);text-decoration:none}.fx-app .adm-tk-diff__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .adm-tk-diff__note{margin:0}.fx-app .adm-tk-macros{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.fx-app .adm-tk-macro{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.fx-app .adm-tk-macro__text{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-app .adm-tk-macro__body{max-height:4.5em;overflow:hidden;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-3)}@media(max-width:760px){.fx-app .adm-tk-diff__cols{grid-template-columns:minmax(0,1fr)}.fx-app .adm-tk-search{flex-basis:100%;max-width:none;margin-inline-start:0}.fx-app .adm-tk-subject .acc-cell-sub{max-width:240px}}.fx-app .adm-table{position:relative}.fx-app .topbar-end:has(>.adm-hd){max-width:100%}.fx-app .adm-sv-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.fx-app .adm-sv-stats.is-compact{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.fx-app .adm-sv-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 18px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .adm-sv-stat-lab{font-size:13px;font-weight:500;line-height:18px;color:var(--ink-3)}.fx-app .adm-sv-stat-val{font-size:22px;font-weight:700;line-height:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.fx-app .adm-sv-stat-val.is-warn{color:var(--warn)}.fx-app .adm-sv-stat-val.is-hot{color:var(--danger)}.fx-app .adm-sv-stat-sub{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .adm-sv-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fx-app .adm-sv-toolend{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.fx-app .adm-sv-cols{position:relative}.fx-app .adm-sv-cols>summary{list-style:none;cursor:pointer}.fx-app .adm-sv-cols>summary::-webkit-details-marker{display:none}.fx-app .adm-sv-colsmenu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);z-index:20;display:flex;flex-direction:column;gap:2px;min-width:190px;padding:8px;border:1px solid var(--line-ctl);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-pop)}.fx-app .adm-sv-colopt{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;font-size:14px;color:var(--ink);cursor:pointer}.fx-app .adm-sv-colopt:hover{background:var(--hover)}.fx-app .adm-sv-colopt input{accent-color:var(--olive)}.fx-app .adm-sv-tablehost{min-width:0}.fx-app .adm-sv-table .adm-grid.adm-wide{min-width:1100px}.fx-app .adm-sv-table .adm-grid th,.fx-app .adm-sv-table .adm-grid td{padding-inline:9px}.fx-app .adm-sv-disk{display:flex;flex-direction:column;gap:5px;min-width:190px}.fx-app .adm-sv-pctline{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-variant-numeric:tabular-nums}.fx-app .adm-sv-pct{font-size:15px;font-weight:800;color:var(--ink)}.fx-app .adm-sv-pct.is-warn{color:var(--warn)}.fx-app .adm-sv-pct.is-hot{color:var(--danger)}.fx-app .adm-sv-gb{font-size:12.5px;font-weight:500;color:var(--ink-3)}.fx-app .adm-sv-wait{font-size:13.5px;color:var(--ink-3)}.fx-app .adm-sv-meter,.fx-app .adm-sv-bar{height:8px;overflow:hidden;border-radius:99px;background:var(--track)}.fx-app .adm-sv-bar{height:12px}.fx-app .adm-sv-fill{width:var(--w, 0%);height:100%;border-radius:99px;background:var(--lime-bar);transition:width .4s ease}.fx-app .adm-sv-meter.is-warn .adm-sv-fill{background:var(--st-wait-dot)}.fx-app .adm-sv-meter.is-hot .adm-sv-fill{background:var(--st-no-dot)}.fx-app .adm-sv-bar.is-busy .adm-sv-fill{width:35%;animation:adm-sv-slide 1.6s ease-in-out infinite alternate}@keyframes adm-sv-slide{0%{transform:translate(0)}to{transform:translate(185%)}}@media(prefers-reduced-motion:reduce){.fx-app .adm-sv-bar.is-busy .adm-sv-fill{width:100%;opacity:.45;animation:none}}.fx-app .adm-sv-table .adm-sv-foot td{height:auto;padding:11px 12px;border-block-start:1px solid var(--line);background:var(--head);font-size:13.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .adm-sv-total-name{white-space:nowrap}.fx-app .adm-sv-hintlist{display:flex;flex-direction:column;gap:4px;margin:6px 0;padding-inline-start:20px}.fx-app .adm-sv-facts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.fx-app .adm-sv-tabs{display:flex;gap:4px;overflow-x:auto;overflow-y:hidden;box-shadow:inset 0 -1px 0 var(--line)}.fx-app .adm-sv-tab{flex:none;padding:10px 16px;border-block-end:3px solid transparent;font-size:14.5px;font-weight:600;white-space:nowrap;color:var(--ink-2)}.fx-app .adm-sv-tab:hover{color:var(--ink)}.fx-app .adm-sv-tab.is-on{border-block-end-color:var(--lime-bar);color:var(--ink)}.fx-app .adm-sv-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:6px}.fx-app .adm-sv-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.fx-app .adm-sv-chartcard{min-width:0}.fx-app .adm-sv-charthead{flex-wrap:wrap;gap:10px}.fx-app .adm-sv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-block:4px 8px}.fx-app .adm-sv-legend{gap:4px 16px}.fx-app .adm-sv-legend-item{display:inline-flex;align-items:center;gap:6px}.fx-app .adm-sv-key{flex:none;display:inline-block;width:10px;height:10px;border-radius:3px}.fx-app .adm-sv-key-in{background:var(--k-page-ink)}.fx-app .adm-sv-key-out{background:var(--olive)}.fx-app .adm-sv-chart{display:flex;flex-direction:column;gap:6px;margin:0}.fx-app .adm-sv-plotrow,.fx-app .adm-sv-xrow{display:flex;gap:8px;direction:ltr}.fx-app .adm-sv-plotrow{padding-block:8px}.fx-app .adm-sv-ylabs{position:relative;flex:none;width:82px;height:168px}.fx-app .adm-sv-ylab{position:absolute;inset-inline-end:0;inset-block-start:var(--y, 0%);transform:translateY(-50%);font:500 11px/1 var(--font-mono);white-space:nowrap;color:var(--ink-3)}.fx-app .adm-sv-plot{position:relative;flex:1 1 auto;min-width:0;height:168px}.fx-app .adm-sv-svg{display:block;width:100%;height:100%;overflow:visible}.fx-app .adm-sv-gridline{stroke:var(--line-soft);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.fx-app .adm-sv-axis{stroke:var(--line-ctl);vector-effect:non-scaling-stroke}.fx-app .adm-sv-limit{stroke:var(--st-wait-dot);stroke-width:1.5px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.fx-app .adm-sv-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fx-app .adm-sv-line-in{stroke:var(--k-page-ink)}.fx-app .adm-sv-line-out{stroke:var(--olive);stroke-width:2.5px}.fx-app .adm-sv-hit{fill:transparent}.fx-app .adm-sv-hit:hover{fill:var(--sel)}.fx-app .adm-sv-limitlab{position:absolute;inset-inline-start:6px;inset-block-start:var(--y, 0%);transform:translateY(-110%);padding:0 4px;border-radius:4px;background:var(--card);font-size:11px;font-weight:600;line-height:1.3;color:var(--warn);pointer-events:none}.fx-app .adm-sv-nodata{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 12px;text-align:center;font-size:13.5px;color:var(--ink-3);pointer-events:none}.fx-app .adm-sv-xrow{padding-inline-start:90px}.fx-app .adm-sv-xlabs{position:relative;flex:1 1 auto;height:16px}.fx-app .adm-sv-xlab{position:absolute;inset-inline-start:var(--x, 0%);transform:translate(-50%);font:500 11px/1 var(--font-mono);white-space:nowrap;color:var(--ink-3)}.fx-app .adm-sv-chartcap{font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .adm-sv-checks{display:flex;flex-direction:column;gap:8px;margin:8px 0 14px;padding:0;list-style:none}.fx-app .adm-sv-check{padding:10px 12px;border:1px solid var(--tile-line);border-radius:10px;background:var(--tile);font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .adm-sv-check.is-warn{border-color:transparent;background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .adm-sv-check.is-hot{border-color:transparent;background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .adm-sv-stress{min-width:0}.fx-app .adm-sv-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx-app .adm-sv-editform{gap:16px}.fx-app .adm-sv-search{flex:1 1 220px;max-width:320px;margin-inline-start:auto}.fx-app .adm-sv-selbar,.fx-app .adm-sv-snap{margin:0}.fx-app .adm-sv-filetable .adm-grid.adm-wide{min-width:780px}.fx-app .adm-sv-filetable tr.is-picked td{background:var(--sel)}.fx-app .adm-sv-moveform{gap:22px}.fx-app .adm-sv-group{min-width:0;margin:0;padding:0;border:0}.fx-app .adm-sv-group>legend{padding:0;margin-block-end:8px}.fx-app .adm-sv-group:disabled .adm-sv-opts{opacity:.5}.fx-app .adm-sv-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.fx-app .adm-sv-opt{position:relative;display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--line-ctl);border-radius:var(--r-nav);background:var(--card);cursor:pointer}.fx-app .adm-sv-opt:hover{border-color:var(--line-ctl-hover)}.fx-app .adm-sv-opt.is-on{border-color:var(--lime-line);background:var(--lime-tint);box-shadow:inset 0 0 0 1px var(--lime-line)}.fx-app .adm-sv-opt.is-off{opacity:.55;cursor:not-allowed}.fx-app .adm-sv-opt:focus-within{outline:2px solid var(--focus);outline-offset:2px}.fx-app .adm-sv-radio{flex:none;width:16px;height:16px;margin:3px 0 0;accent-color:var(--olive)}.fx-app .adm-sv-opt-body{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px;color:var(--ink)}.fx-app .adm-sv-opt-hint{font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .adm-sv-opt-hint:empty{display:none}.fx-app .adm-sv-inl{display:inline-flex;align-items:center;gap:8px;margin-block-start:4px}.fx-app .adm-sv-num{width:112px;height:34px}.fx-app .adm-sv-suggest{align-self:flex-start;margin-block-start:8px}.fx-app .adm-sv-room.is-warn{color:var(--warn)}.fx-app .adm-sv-safe{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding-inline-start:18px;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .adm-sv-moveside{gap:16px}.fx-app .adm-sv-moves{display:flex;flex-direction:column;gap:14px;min-width:0}.fx-app .adm-sv-run{display:flex;flex-direction:column;gap:10px}.fx-app .adm-sv-runhead,.fx-app .adm-sv-pasthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.fx-app .adm-sv-runline{margin:0;font-size:13.5px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fx-app .adm-sv-recipe{margin:0;font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .adm-sv-runwarn{margin:0;font-size:13px;line-height:18px;color:var(--danger)}.fx-app .adm-sv-pastlist{display:flex;flex-direction:column;margin:8px 0 0;padding:0;list-style:none}.fx-app .adm-sv-past{padding-block:10px;border-block-start:1px solid var(--line-soft);font-size:13.5px}.fx-app .adm-sv-past:first-child{border-block-start:0}.fx-app .adm-sv-pastline{margin:4px 0 0;font-size:12.5px;color:var(--ink-3)}.fx-app .adm-sv-cp{min-width:0}.fx-app .adm-sv-cp-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.fx-app .adm-sv-cp-region{display:flex;flex-direction:column;gap:10px;min-width:0;padding-block:18px;border-block-start:1px solid var(--line-soft)}.fx-app .adm-sv-cp-region:first-child{padding-block-start:6px;border-block-start:0}.fx-app .adm-sv-cp-region:last-child{padding-block-end:4px}.fx-app .adm-sv-cp-head,.fx-app .adm-sv-cp-jobhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.fx-app .adm-sv-cp-jobhead{justify-content:flex-start;gap:8px 10px}.fx-app .adm-sv-cp-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.fx-app .adm-sv-cp-name{margin:0;font-size:16px;font-weight:700;line-height:24px;color:var(--ink)}.fx-app .adm-sv-cp-switch{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink)}.fx-app .adm-sv-cp-status{margin:0;font-size:14.5px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .adm-sv-cp-sub{margin:0;font-size:13.5px;line-height:20px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.fx-app .adm-sv-cp-sub.is-warn{color:var(--warn)}.fx-app .adm-sv-cp-share{display:flex;flex-direction:column;gap:6px;margin-block-start:4px}.fx-app .adm-sv-cp-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 20px}.fx-app .adm-sv-cp-fact{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-app .adm-sv-cp-val{font-size:18px;font-weight:700;line-height:26px;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ink)}.fx-app .adm-sv-cp-val.is-warn{color:var(--warn)}.fx-app .adm-sv-cp-job{display:flex;flex-direction:column;gap:4px}.fx-app .adm-sv-cp-scope{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:4px}.fx-app .adm-sv-cp-scopelab{font-size:14px;font-weight:600;color:var(--ink)}.fx-app .adm-sv-cp-select{min-width:240px;max-width:100%}.fx-app .adm-sv-cp-addon{display:flex;flex-direction:column;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--line-soft)}.fx-app .adm-sv-cp .adm-sv-cp-rows{margin:0}.fx-app .adm-sv-cp .adm-sv-checks{margin:4px 0 0}.fx-app .adm-sv-cp-owner{font-weight:600}.fx-app .adm-sv-cp-ask{display:flex;flex-direction:column;gap:12px}.fx-app .adm-sv-cp-ask .adm-sv-safe{margin:0;list-style:disc}.fx-app .adm-sv-tags{display:flex;flex-wrap:wrap;gap:4px}@media(max-width:1100px){.fx-app .adm-sv-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.fx-app .adm-sv-stats,.fx-app .adm-sv-stats.is-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.fx-app .adm-sv-stat-val{font-size:20px;line-height:28px}.fx-app .adm-sv-pair{grid-template-columns:minmax(0,1fr)}.fx-app .adm-sv-ylabs{width:64px}.fx-app .adm-sv-xrow{padding-inline-start:72px}.fx-app .adm-sv-plot,.fx-app .adm-sv-ylabs{height:140px}.fx-app .adm-sv-toolend{margin-inline-start:0}.fx-app .adm-sv-colsmenu{inset-inline-end:auto;inset-inline-start:0}.fx-app .adm-sv-search{flex-basis:100%;max-width:none;margin-inline-start:0}.fx-app .adm-sv-cp-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.fx-app .adm-np-status [hidden],.fx-app .adm-np [hidden],.fx-app .adm-np-history [hidden]{display:none!important}.fx-app .adm-np-statusrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.fx-app .adm-np-pills{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.fx-app .adm-np-pill{display:inline-flex;align-items:center;gap:8px}.fx-app .adm-np-pill-l{font-size:14px;font-weight:600;color:var(--ink)}.fx-app .adm-np-limits{margin:0}.fx-app .adm-np{container:admnp / inline-size}.fx-app .adm-np-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"message" "preview" "audience" "link" "when" "actions";gap:0;align-items:start}.fx-app .adm-np-area-message{grid-area:message;min-width:0;padding-block-end:24px}.fx-app .adm-np-area-preview{grid-area:preview;min-width:0;padding-block-end:24px}.fx-app .adm-np-area-audience,.fx-app .adm-np-area-link,.fx-app .adm-np-area-when,.fx-app .adm-np-area-actions{min-width:0;padding-block:24px;border-block-start:1px solid var(--line-soft)}.fx-app .adm-np-area-audience{grid-area:audience}.fx-app .adm-np-area-link{grid-area:link}.fx-app .adm-np-area-when{grid-area:when}.fx-app .adm-np-area-actions{grid-area:actions;display:flex;flex-direction:column;gap:14px;padding-block-end:0}.fx-app .adm-np-sec{display:flex;flex-direction:column;gap:16px;min-width:0}.fx-app .adm-np-h{margin:0;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.005em;color:var(--ink)}.fx-app .adm-np-audgrid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.fx-app .adm-np-whengrid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.fx-app .adm-np-when{display:flex;flex-direction:column;gap:10px}.fx-app .adm-np-whenline,.fx-app .adm-np-whenline:empty{margin:0}.fx-app .adm-np-tabs{align-self:flex-start}.fx-app .adm-page .adm-np-tabs .adm-np-tab{min-width:42px;justify-content:center;font-size:13px;letter-spacing:.02em}.fx-app .adm-np-tab.is-filled:after{content:"";flex:none;width:6px;height:6px;margin-inline-start:6px;border-radius:50%;background:var(--olive)}.fx-app .adm-np-langline{margin:0;font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .adm-np-langline b{color:var(--ink)}.fx-app .adm-np-langhint{color:var(--ink-3)}.fx-app .adm-np-count{font-variant-numeric:tabular-nums}.fx-app .adm-np-count.is-over{font-weight:600;color:var(--danger)}.fx-app .adm-np-reach{margin:0;font-size:14.5px;font-weight:600;line-height:22px;color:var(--ink)}.fx-app .adm-np-reach:empty{display:none}.fx-app .adm-np-confirm{max-width:360px}.fx-app .adm-np-buttons{align-items:center}.fx-app .adm-np-area-actions>:empty{display:none}.fx-app .adm-np-spacer{flex:1 1 auto}.fx-app .adm-np-errlist{margin:6px 0 0;padding-inline-start:20px}.fx-app .adm-np-prevline{margin:4px 0 14px;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .adm-np-prevnote{margin:12px 0 0}.fx-app .adm-np-phones{display:grid;gap:16px}.fx-app .adm-np-phone{display:flex;flex-direction:column;gap:8px;margin:0}.fx-app .adm-np-phonecap{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.fx-app .adm-np-screen{padding:22px 14px 18px;border-radius:22px;background:linear-gradient(160deg,#3b4a6b,#1c2438 55%,#121826)}.fx-app .adm-np-phone.is-android .adm-np-screen{background:linear-gradient(160deg,#2f3b4a,#1d252f 60%,#12171e)}.fx-app .adm-np-notif{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:11px 12px;border-radius:20px;background:#f7f7f9e6;color:#111214;box-shadow:0 6px 20px #00000047}.fx-app .adm-np-phone.is-android .adm-np-notif{border-radius:16px;background:#fff;color:#1c1c1f}.fx-app .adm-np-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#d2f34c;color:#0a0a0b;font-size:18px;font-weight:800}.fx-app .adm-np-phone.is-android .adm-np-icon{width:32px;height:32px;margin-block-start:2px;border-radius:50%;font-size:16px}.fx-app .adm-np-ntext{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-app .adm-np-ntop{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:#1112149e}.fx-app .adm-np-app{font-weight:600}.fx-app .adm-np-time{flex:none}.fx-app .adm-np-ntitle{font-size:14.5px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.fx-app .adm-np-nbody{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;font-size:14px;line-height:19px;overflow-wrap:anywhere}.fx-app .adm-np-ntitle.is-empty,.fx-app .adm-np-nbody.is-empty{color:#1112148c;font-weight:400}.fx-app .adm-np-histhead{align-items:center}.fx-app .adm-np-histhead .acc-card-headtext{flex:1 1 auto}.fx-app .adm-np-msg{min-width:210px}.fx-app .adm-np-rowtitle{font-weight:600;color:var(--ink);overflow-wrap:anywhere}.fx-app .adm-np-state{display:flex;flex-wrap:wrap;gap:6px}.fx-app .adm-np-dash{color:var(--ink-3)}.fx-app .adm-np-counts{display:flex;flex-wrap:wrap;gap:2px 14px;min-width:260px;margin:0;padding:0;list-style:none;font-size:13px;line-height:20px;color:var(--ink-2)}.fx-app .adm-np-counts li{white-space:nowrap}.fx-app .adm-np-counts li>span{color:var(--ink-3)}.fx-app .adm-np-counts b{font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .adm-push-secret{-webkit-text-security:disc;min-height:96px}.fx-app .adm-np-phones{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}@container admnp (min-width: 860px){.fx-app .adm-np-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"message preview" "audience preview" "link preview" "when preview" "actions preview";column-gap:40px}.fx-app .adm-np-area-preview{position:sticky;inset-block-start:88px;padding-block-end:0}.fx-app .adm-np-phones{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.fx-app .adm-np-history .adm-table .adm-grid.adm-wide{min-width:0}.fx-app .adm-np-history .adm-table .adm-grid,.fx-app .adm-np-history .adm-table .adm-grid tbody,.fx-app .adm-np-history .adm-table .adm-grid tr,.fx-app .adm-np-history .adm-table .adm-grid td{display:block}.fx-app .adm-np-history .adm-table .adm-grid thead{display:none}.fx-app .adm-np-history .adm-table .adm-grid tr{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-block-end:1px solid var(--line-soft)}.fx-app .adm-np-history .adm-table .adm-grid td,.fx-app .adm-np-history .adm-table .adm-grid td:first-child:not(.adm-check){position:static;height:auto;max-width:none;padding:0;border:0;background:transparent;box-shadow:none}.fx-app .adm-np-history .adm-table .adm-grid td:nth-child(1){order:2}.fx-app .adm-np-history .adm-table .adm-grid td:nth-child(2){order:1}.fx-app .adm-np-history .adm-table .adm-grid td:nth-child(3){order:3}.fx-app .adm-np-history .adm-table .adm-grid td:nth-child(4){order:4}.fx-app .adm-np-history .adm-table .adm-grid td:nth-child(5){order:5}.fx-app .adm-np-history .adm-table .adm-grid td:empty{display:none}.fx-app .adm-np-msg,.fx-app .adm-np-counts{min-width:0}.fx-app .adm-np-dash{display:none}.fx-app .adm-np-buttons .btn{flex:1 1 100%}.fx-app .adm-np-spacer{display:none}.fx-app .adm-np-confirm{max-width:none}}@media(pointer:coarse){.fx-app .adm-np .btn,.fx-app .adm-np .input,.fx-app .adm-np .select,.fx-app .adm-np-status .btn,.fx-app .adm-np-history .btn{min-height:44px}.fx-app .adm-np .input,.fx-app .adm-np .select{height:44px}.fx-app .adm-page .adm-np-tabs .adm-np-tab{min-width:44px}.fx-app .adm-page .adm-np .acc-chip:not(.adm-np-tab){min-height:44px}}.fx-app .adm-brand-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.fx-app .adm-brand-line>.acc-note{min-width:110px}.fx-app .adm-note-body{gap:12px}.fx-app .adm-note-box{width:100%;min-height:160px;resize:vertical;line-height:1.5}.fx-app .adm-note-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.fx-app .adm-note-meta .adm-note-editor{margin:0;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.fx-app .adm-note-count{color:var(--muted);font-size:12.5px;white-space:nowrap}.fx-app .adm-note-count.is-over{color:var(--danger);font-weight:600}.fx-app .adm-note-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fx-app .adm-note-save{min-width:120px}.fx-app .adm-note-status{color:var(--accent-text);font-size:13.5px;font-weight:600;min-height:1.2em}.fx-app .adm-note-hint{margin:0}.fx-app .adm-note-conflict-host:empty{display:none}.fx-app .adm-note-conflict{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--warn);border-radius:var(--r);background:var(--warn-soft)}.fx-app .adm-note-conflict p{margin:0}.fx-app .adm-note-conflict-title{font-weight:600;color:var(--text)}.fx-app .adm-note-theirs{margin:0;max-height:220px;overflow:auto;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.fx-app .adm-note-mark{display:inline-flex;align-items:center;margin-inline-start:8px;vertical-align:middle;color:var(--accent-text)}.fx-app .adm-src-filter{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px;max-width:360px}.fx-app .adm-src-filter .lab{font-size:12px;color:var(--muted)}.fx-app .adm-src-filter .acc-inline{display:flex;gap:8px;align-items:center}.fx-app .adm-src-input{flex:1 1 auto;min-width:0}.fx-app .adm-src-clear[hidden]{display:none}@media(max-width:640px){.fx-app .adm-src-filter{flex-basis:100%;max-width:none}.fx-app .adm-note-box{min-height:180px;font-size:16px}.fx-app .adm-note-actions .btn{flex:1 1 auto}}@media(pointer:coarse){.fx-app .adm-note .btn,.fx-app .adm-src-filter .btn,.fx-app .adm-src-filter .input{min-height:44px}}.fx-app .adm-kind{flex:none}.fx-app .adm-kind--option{border-color:var(--line-ctl);background:var(--on-lime);color:var(--lime)}.fx-app .adm-opts{display:grid;gap:8px}.fx-app .adm-opt{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fx-app .adm-opt__text{flex:1 1 280px;min-width:0;overflow-wrap:anywhere}.fx-app .adm-credit__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fx-app .adm-credit__left{font-size:16px;line-height:24px;color:var(--ink)}.fx-app .adm-credit-lines{margin-top:4px}.fx-app .adm-credit__sub{margin:16px 0 8px;font-size:13.5px;line-height:20px;font-weight:600;color:var(--ink-2)}.fx-app .adm-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;overflow:hidden}.fx-app .adm-sum__cell{display:grid;align-content:start;gap:2px;min-width:0;padding:16px 20px}.fx-app .adm-sum__cell+.adm-sum__cell{border-inline-start:1px solid var(--line-soft)}.fx-app .adm-sum__label{font-size:13px;line-height:18px;color:var(--ink-3)}.fx-app .adm-sum__val{font-size:24px;line-height:32px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.fx-app .adm-sum__sub{font-size:12.5px;line-height:18px;color:var(--ink-3)}@media(max-width:760px){.fx-app .adm-sum{grid-template-columns:minmax(0,1fr)}.fx-app .adm-sum__cell+.adm-sum__cell{border-inline-start:0;border-top:1px solid var(--line-soft)}}@media(min-width:641px){.fx-app .adm-page .adm-search>.ds-search{order:1}.fx-app .adm-page .adm-search>button[type=submit]{order:2}.fx-app .adm-page .adm-search>.adm-src-filter{order:3;flex:1 1 100%;max-width:480px}}.fx-app .adm-bd-box{font-size:13.5px;line-height:1.55;white-space:pre;overflow-wrap:normal;overflow-x:auto}.fx-app .adm-bd .adm-note-meta{justify-content:flex-start}.fx-app .adm-bd-test{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.fx-app .adm-bd-test-row{display:flex;flex-wrap:wrap;gap:8px}.fx-app .adm-bd-test-input{flex:1 1 240px;min-width:0}.fx-app .adm-bd-test .hint{margin:0}.fx-app .adm-bd-result:empty{display:none}.fx-app .adm-bd-result p{margin:0}.fx-app .adm-table .adm-cp-actions{flex-direction:column;align-items:stretch;flex-wrap:nowrap}.fx-app .adm-mcp-status{display:flex;align-items:center;gap:10px;margin:0;padding:10px 14px;border:1px solid var(--line-soft);border-radius:10px;background:var(--head);font-size:14px;line-height:20px;color:var(--ink-2)}.fx-app .adm-mcp-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--st-off-dot)}.fx-app .adm-mcp-dot.is-on{background:var(--st-done-dot)}.fx-app .adm-sl-list{display:grid;gap:0}.fx-app .adm-sl-row{display:grid;gap:4px;padding:10px 0;border-top:1px solid var(--line-soft)}.fx-app .adm-sl-list>.adm-sl-row:first-child{padding-top:0;border-top:0}.fx-app .adm-sl-main{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;overflow-wrap:anywhere}.fx-app .adm-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;overflow-wrap:anywhere}.fx-app .adm-fd{min-width:0}.fx-app .adm-fd-head,.fx-app .adm-fd-regions,.fx-app .adm-fd-history{display:flex;flex-direction:column;gap:10px;min-width:0;padding-block:14px;border-block-start:1px solid var(--line-soft)}.fx-app .adm-fd-sub{margin:0;font-size:14.5px;font-weight:700;color:var(--ink)}.fx-app .adm-fd-note,.fx-app .adm-fd-watch{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .adm-fd-brand,.fx-app .adm-fd-reps,.fx-app .adm-fd-events,.fx-app .adm-fd-list,.fx-app .adm-fd-steps{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.fx-app .adm-fd-brand{flex-flow:row wrap;gap:6px 14px}.fx-app .adm-fd-auto{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--ink)}.fx-app .adm-fd-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fx-app .adm-fd-region{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 0;border-radius:8px}.fx-app .adm-fd-region+.adm-fd-region{border-block-start:1px solid var(--line-soft)}.fx-app .adm-fd-region.is-pulse{outline:2px solid var(--accent);outline-offset:6px}.fx-app .adm-fd-regionhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.fx-app .adm-fd-name{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.fx-app .adm-fd-active{font-size:14px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.fx-app .adm-fd-active.is-none{color:var(--warn)}.fx-app .adm-fd-row{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--line-soft);border-radius:10px}.fx-app .adm-fd-row.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-soft))}.fx-app .adm-fd-row.is-retired{opacity:.8}.fx-app .adm-fd-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.fx-app .adm-fd-host{font-size:14.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.fx-app .adm-fd-facts{display:flex;flex-wrap:wrap;gap:2px 16px;font-size:13px;color:var(--ink-2)}.fx-app .adm-fd-fact.is-bad,.fx-app .adm-fd-step.is-bad{color:var(--danger)}.fx-app .adm-fd-fact.is-warn,.fx-app .adm-fd-step.is-warn{color:var(--warn)}.fx-app .adm-fd-details{display:grid;gap:8px;padding-block-start:8px;border-block-start:1px dashed var(--line-soft)}.fx-app .adm-fd-step{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:20px;color:var(--ink)}.fx-app .adm-fd-mark{flex:none;width:1.2em;font-weight:700;text-align:center}.fx-app .adm-fd-detail{color:var(--ink-2);overflow-wrap:anywhere}.fx-app .adm-fd-rep{font-size:13px;color:var(--ink-2)}.fx-app .adm-fd-rep.is-bad{color:var(--warn)}.fx-app .adm-fd-add{max-width:560px}.fx-app .adm-fd-ask{display:grid;gap:10px}.fx-app .adm-fd-event{font-size:13px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}.fx-app .adm-fd-when{font-variant-numeric:tabular-nums}.fx-app .adm-sv-danger{border-color:color-mix(in srgb,var(--danger) 35%,var(--line-soft))}.fx-app .sm-layout{display:flex;flex-direction:column;gap:20px}.fx-app .sm-col,.fx-app .sm-col-preview{display:contents}.fx-app .sm-card-compose{order:1}.fx-app .sm-preview-card{order:2}.fx-app .sm-card-audience{order:3}.fx-app .sm-card-test{order:4}.fx-app .sm-card-send{order:5}@media(min-width:1640px){.fx-app .sm-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.fx-app .sm-col{display:flex;flex-direction:column;gap:20px;min-width:0}.fx-app .sm-col-preview{display:block;position:sticky;top:calc(var(--header-h, 77px) + 16px)}.fx-app .sm-card-compose,.fx-app .sm-preview-card,.fx-app .sm-card-audience,.fx-app .sm-card-test,.fx-app .sm-card-send{order:0}}.fx-app .sm-textarea{display:block;width:100%;min-height:300px;box-sizing:border-box;font-size:13px;line-height:1.5;white-space:pre;overflow:auto;resize:vertical;tab-size:2}.fx-app .sm-textarea-short{min-height:120px}.fx-app .sm-postal{min-height:92px;resize:vertical}.fx-app .sm-stored{min-height:160px;max-height:320px}.fx-app .sm-plain{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px}.fx-app .sm-plain>summary{cursor:pointer;font-weight:600}.fx-app .sm-plain[open]>summary{margin-bottom:10px}.fx-app .sm-ph{display:flex;flex-direction:column;gap:8px}.fx-app .sm-ph .lab{margin:0}.fx-app .sm-ph-list{display:grid;gap:4px 16px;grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:13px}.fx-app .sm-ph-list>div{display:contents}.fx-app .sm-ph-list dt{color:var(--text)}.fx-app .sm-ph-list dd{margin:0;color:var(--muted)}.fx-app .sm-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.fx-app .sm-card-head .acc-card-title{margin:0}.fx-app .sm-subject-shown{margin:0 0 10px;font-weight:600;overflow-wrap:anywhere}.fx-app .sm-subject-shown:empty{display:none}.fx-app .sm-pv-wrap{border:1px solid var(--line);border-radius:var(--r);background:var(--surface2);padding:12px;overflow:hidden}.fx-app .sm-pv{display:block;width:100%;margin:0 auto;border-radius:6px;overflow:hidden;box-shadow:0 1px #0000000f}.fx-app .sm-pv.is-phone{width:375px;max-width:100%}.fx-app .sm-pv[hidden]{display:none}.fx-app .sm-text-shown{margin:0;padding:14px;max-height:480px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;background:var(--surface);border-radius:6px}.fx-app .sm-notes{display:flex;flex-direction:column;gap:8px;margin-top:12px}.fx-app .sm-notes:empty{display:none}.fx-app .sm-notes .acc-note{margin:0}.fx-app .sm-removed{margin:6px 0 0;padding-inline-start:18px}.fx-app .sm-count{margin:10px 0 0;font-size:18px;font-weight:700}.fx-app .sm-reasons{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--muted)}.fx-app .sm-reasons .sm-skipped-head{color:var(--text2);font-weight:600}.fx-app .sm-reasons li:not(.sm-skipped-head){padding-inline-start:12px}.fx-app .sm-test-state{margin:10px 0 0;font-size:13px;color:var(--muted)}.fx-app .sm-test-state.is-ok{color:var(--accent-text)}.fx-app .sm-test-state:empty{display:none}.fx-app .sm-blockers{margin:0 0 12px;padding-inline-start:18px;font-size:13px;color:var(--warn)}.fx-app .sm-blockers[hidden]{display:none}.fx-app .sm-confirm{display:grid;gap:10px;margin:0}.fx-app .sm-confirm>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:baseline}.fx-app .sm-confirm dt{color:var(--muted);font-size:13px}.fx-app .sm-confirm dd{margin:0;min-width:0}.fx-app .sm-confirm-count{font-size:24px;font-weight:700}.fx-app .sm-progress{display:flex;flex-direction:column;gap:12px}.fx-app .sm-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-app .sm-progress-head .acc-card-title{margin:0}.fx-app .sm-progress-subject{margin:0;font-weight:600}.fx-app .sm-progress-of{margin:0;font-size:13px;color:var(--text2)}.fx-app .sm-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.fx-app .sm-stats dt{color:var(--muted);font-size:12px}.fx-app .sm-stats dd{margin:2px 0 0;font-size:20px;font-weight:700}.fx-app .sm-more:empty{display:none}.fx-app .sm-more{display:flex;justify-content:center;padding-top:10px}@media(max-width:640px){.fx-app .sm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-app .sm-confirm>div{grid-template-columns:minmax(0,1fr);gap:2px}.fx-app .sm-ph-list{grid-template-columns:minmax(0,1fr)}.fx-app .sm-pv-wrap{padding:8px}.fx-app .sm-pv.is-phone{width:100%}}.fx-app .sg-prepare-page{min-width:0}.fx-app .sg-prepare{display:flex;flex-direction:column;min-width:0}.fx-app .sg-person,.fx-app .sg-signer-row,.fx-app .sg-avatar{--c-ink: color-mix(in srgb, var(--c, var(--olive)) 70%, var(--ink));--c-bg: color-mix(in srgb, var(--c, var(--olive)) 12%, var(--card));--c-line: color-mix(in srgb, var(--c, var(--olive)) 42%, var(--card))}.fx-app .sg-steps{display:flex;flex-wrap:nowrap;align-items:center;gap:0;margin:0 0 24px;padding:14px 24px;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .sg-step{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink-3);font-size:14.5px;font-weight:500;line-height:20px;white-space:nowrap}.fx-app .sg-step:last-child{flex:0 0 auto}.fx-app .sg-step:after{content:"";flex:1 1 24px;min-width:16px;height:1px;margin-inline:12px 14px;background:var(--line-ctl)}.fx-app .sg-step:last-child:after{display:none}.fx-app .sg-step i{display:grid;flex:none;place-items:center;width:28px;height:28px;border:1px solid var(--tile-line);border-radius:50%;background:var(--tile);color:var(--ink-3);font:500 12.5px/1 var(--font-mono)}.fx-app .sg-step>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-app .sg-step.is-done{background:transparent;color:var(--ink-2)}.fx-app .sg-step.is-done i{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep);font-weight:700}.fx-app .sg-step.is-done:after{background:var(--lime-line)}.fx-app .sg-step.is-now{background:transparent;color:var(--ink);font-weight:600}.fx-app .sg-step.is-now i{border-color:var(--lime-edge);background:var(--lime);color:var(--on-lime);font-weight:700;box-shadow:0 0 0 4px var(--lime-tint)}.fx-app button.sg-step:hover{color:var(--ink)}.fx-app button.sg-step:hover i{border-color:var(--olive)}.fx-app .sg-narrow{gap:16px;max-width:760px;margin-inline:0}.fx-app .sg-section{gap:16px;padding:24px}.fx-app .sg-section h2{margin:0;font-size:17px;font-weight:700;line-height:24px;letter-spacing:-.01em;color:var(--ink)}.fx-app .sg-section>h2+.sg-hint{margin-top:-8px}.fx-app .sg-sub{margin:4px 0 0;font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .sg-hint{margin:4px 0 0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .sg-section .field{gap:6px}.fx-app .sg-section .field>.lab{margin:0}.fx-app .sg-section textarea.input{height:auto;min-height:88px;padding:10px 12px}.fx-app .sg-check{gap:12px}.fx-app .sg-check input{flex:none;width:18px;height:18px;margin-block-start:3px;accent-color:var(--olive)}.fx-app .sg-check label{font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .sg-check .sg-hint{margin-top:2px}.fx-app .sg-need{display:flex;align-items:center;gap:6px;color:var(--banner-ink)}.fx-app .sg-delivery{gap:10px}.fx-app .sg-delivery .sg-check{padding:14px 16px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);transition:border-color .16s,background .16s}.fx-app .sg-delivery .sg-check:hover{border-color:var(--line-ctl-hover)}.fx-app .sg-delivery .sg-check:has(input:checked){border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .sg-delivery .sg-check:has(input:disabled){opacity:.6}.fx-app .sg-encrypted{gap:10px;padding:12px 16px;border:1px solid var(--lime-line);border-radius:var(--r-ctl);background:var(--lime-soft);color:var(--olive-deep);font-size:14px;line-height:20px}.fx-app .sg-prepare>.sg-encrypted{max-width:720px}.fx-app .sg-encrypted .icon{flex:none;color:var(--olive)}.fx-app .sg-editor-host{border-color:var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .sg-signers{gap:10px}.fx-app .sg-signer-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 40px;gap:10px;padding-inline-start:0;border-inline-start:0;border-radius:0}.fx-app .sg-signer-head{margin-block-end:-6px}.fx-app .sg-signer-head .lab{font-size:12px}.fx-app .sg-order{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--c-line);border-radius:50%;background:var(--c-bg);color:var(--c-ink);font:600 12.5px/1 var(--font-mono)}.fx-app .sg-signer-head .sg-order{display:none}.fx-app .sg-signers>.sg-signer-row .btn-icon{width:40px;height:40px}.fx-app .sg-section>.btn-sm{align-self:flex-start}.fx-app .sg-prepare-grid{grid-template-columns:minmax(0,1fr) minmax(320px,392px);gap:24px}.fx-app .sg-prepare-doc>.lab{margin:0 0 10px}.fx-app .sg-prepare-doc>.sg-hint{margin-top:14px}.fx-app .sg-prepare-side{top:12px;gap:16px}.fx-app .sg-where{gap:12px}.fx-app .sg-person{position:relative;padding:16px;padding-inline-start:26px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--sh-ctl)}.fx-app .sg-person:before{content:"";position:absolute;inset-block:14px;inset-inline-start:11px;width:4px;border-radius:2px;background:var(--c)}.fx-app .sg-person-name b{font-size:15px;font-weight:600;line-height:20px;color:var(--ink)}.fx-app .sg-person-name small{font:400 12.5px/18px var(--font-mono);color:var(--ink-3)}.fx-app .sg-tag{padding:3px 10px;border:1px solid transparent;font-size:12.5px;font-weight:600;line-height:18px}.fx-app .sg-tag.is-ok{border-color:var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .sg-tag.is-bad{border-color:var(--banner-line);background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .sg-chips{gap:8px;margin-block-start:12px}.fx-app .sg-chip-p{padding:0 12px;height:30px;border:1px solid var(--c-line);background:var(--c-bg);color:var(--c-ink);font-size:13px;font-weight:600;transition:border-color .16s,background .16s}.fx-app .sg-chip-p:hover{border-color:var(--c-ink);background:color-mix(in srgb,var(--c) 20%,var(--card))}.fx-app .sg-chip-p:focus-visible{outline-offset:2px}.fx-app .sg-person-line{gap:10px;margin-block-start:12px;font-size:13.5px;color:var(--ink-3)}.fx-app .sg-align{border:1px solid var(--line-ctl);border-radius:8px;background:var(--card)}.fx-app .sg-align-btn{inline-size:36px;block-size:30px;border-inline-end-color:var(--line-soft);color:var(--ink-icon)}.fx-app .sg-align-btn:hover{background:var(--tile);color:var(--ink)}.fx-app .sg-align-btn.is-on{background:var(--lime-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--lime-line)}.fx-app .sg-align-btn:focus-visible{outline-color:var(--focus)}.fx-app .sg-checklist{align-items:center;gap:10px;font-size:14.5px;font-weight:500;color:var(--ink)}.fx-app .sg-dot{width:22px;height:22px;margin:0;border:1px solid var(--lime-line);background:var(--lime-soft);color:var(--olive-deep)}.fx-app .sg-checklist.is-bad .sg-dot{border-color:var(--banner-line);background:var(--st-wait-bg);color:var(--st-wait-ink)}.fx-app .sg-paper{color-scheme:light;max-width:none;border-radius:var(--r-card);box-shadow:var(--sh-card)}.fx-app .sg-place.is-drop{outline-color:var(--olive)}.fx-app .sg-pdf-page{border-radius:6px;box-shadow:var(--sh-card)}.fx-app .sg-pdf-layer.is-drop{outline-color:var(--olive)}.fx-app .sg-stepnav{max-width:760px;margin:24px 0 0}.fx-app .sg-stepnav.is-wide{position:sticky;inset-block-end:0;z-index:3;max-width:none;margin:28px calc(var(--page-pad) * -1) 0;padding:14px var(--page-pad);border-block-start:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fx-app .sg-stepnav-end{gap:12px}.fx-app .sg-stepnav .btn-lg{height:44px;padding:0 22px;font-size:15px}.fx-app .sg-prepare>.error{margin:16px 0 0;padding:12px 16px;border:1px solid var(--st-no-dot);border-radius:var(--r-ctl);background:var(--st-no-bg);color:var(--st-no-ink);font-weight:500}.fx-app .sg-count{max-width:640px}.fx-app .sg-count p.muted{margin:0;color:var(--ink-2)}.fx-app .sg-count-row{display:inline-flex;align-items:stretch;gap:0;width:fit-content;overflow:hidden;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--field);box-shadow:var(--sh-ctl)}.fx-app .sg-count-row:focus-within{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:2px}.fx-app .sg-count-btn{inline-size:44px;block-size:40px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink-2);font-size:20px}.fx-app .sg-count-btn:hover{background:var(--tile);color:var(--ink)}.fx-app .sg-count-input,.fx-app .sg-count-input:hover,.fx-app .sg-count-input:focus{width:72px;height:40px;padding:0 4px;border:0;border-inline:1px solid var(--line-soft);border-radius:0;background:transparent;box-shadow:none;outline:0;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;-moz-appearance:textfield}.fx-app .sg-count-input::-webkit-inner-spin-button,.fx-app .sg-count-input::-webkit-outer-spin-button{appearance:none;margin:0}.fx-app .sg-dropzone{gap:6px;max-width:720px;margin-block:0 16px;padding:52px 24px 48px;border:1.5px dashed var(--line-ctl-hover);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card);color:var(--ink-2);transition:border-color .16s,background .16s}.fx-app .sg-dropzone>svg{box-sizing:content-box;margin-bottom:8px;padding:14px;border:1px solid var(--lime-line);border-radius:16px;background:var(--lime-soft);color:var(--olive)}.fx-app .sg-dropzone b{font-size:18px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.fx-app .sg-dropzone .muted{font-size:14px;color:var(--ink-3)}.fx-app .sg-dropzone:hover,.fx-app .sg-dropzone:focus-visible,.fx-app .sg-dropzone.is-drop{border-color:var(--olive);background:var(--lime-tint)}.fx-app .sg-dropzone:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fx-app .sg-limit{max-width:560px;padding:32px}.fx-app .sg-limit-icon{inline-size:52px;block-size:52px;border-radius:16px}.fx-app .sg-choices{gap:12px}.fx-app .sg-choice{gap:14px;padding:14px 16px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);transition:border-color .16s,background .16s}.fx-app .sg-choice:hover:not(:disabled){border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .sg-choice-icon{inline-size:40px;block-size:40px;border:1px solid var(--lime-line);border-radius:var(--r-ctl);background:var(--lime-soft);color:var(--olive)}.fx-app .sg-choice-text b{font-size:15px;font-weight:600}.fx-app .sg-choice-text small{font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .sg-pick-list{gap:6px}.fx-app .sg-pick-item{gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-ctl);color:var(--ink);transition:border-color .16s,background .16s}.fx-app .sg-pick-item:hover{border-color:var(--line-ctl-hover);background:var(--hover)}.fx-app .modal-body .sg-pick-list~p.muted>a{color:var(--olive);font-weight:600;text-decoration:underline;text-decoration-color:var(--lime-line);text-decoration-thickness:2px;text-underline-offset:3px}.fx-app .sg-fpick{gap:8px}.fx-app .sg-fopt{padding:10px 14px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font-size:14.5px;transition:border-color .16s,background .16s}.fx-app .sg-fopt:hover{border-color:var(--line-ctl-hover)}.fx-app .sg-fopt input{accent-color:var(--olive)}.fx-app .sg-fopt.is-on,.fx-app .sg-fopt:has(input:checked){border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .sg-fopt small{font-size:12.5px;color:var(--ink-3);opacity:1}.fx-app .sg-fopt-new{border-style:dashed;background:transparent;color:var(--olive);font-weight:600}.fx-app .sg-track{gap:24px;min-width:0}.fx-app .sg-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;padding:2px 8px 2px 4px;border-radius:8px;color:var(--ink-3);font-size:14px;font-weight:500;line-height:20px}.fx-app .sg-back:hover{background:var(--hover);color:var(--ink)}.fx-app .sg-back .icon{color:var(--ink-icon)}.fx-app[dir=rtl] .sg-back .icon,.fx-app[dir=rtl] .pages-back .icon{transform:scaleX(-1)}.fx-app .sg-track-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0 0;font-size:14.5px;line-height:24px;color:var(--ink-2)}.fx-app .topbar-title[dir=auto]{overflow-wrap:anywhere}.fx-app .topbar.is-page .topbar-end .row-wrap{flex-wrap:nowrap;gap:8px}.fx-app .topbar.is-page .topbar-end .btn.btn-ghost:not(.btn-icon){color:var(--ink-2)}.fx-app .sg-just{gap:14px;padding:20px 24px;border:1px solid var(--lime-line);background:var(--lime-soft);color:var(--ink)}.fx-app .sg-just>.icon{box-sizing:content-box;flex:none;padding:6px;border-radius:50%;background:var(--lime);color:var(--on-lime)}.fx-app .sg-just b{font-size:16px;font-weight:700}.fx-app .sg-just p{margin:4px 0 0;color:var(--ink-2)}.fx-app .sg-links{gap:10px;margin-block-start:16px;padding:14px;border:1px solid var(--lime-line);border-radius:var(--r-ctl);background:var(--card)}.fx-app .sg-linkrow{grid-template-columns:minmax(96px,.35fr) minmax(0,1.65fr) auto;gap:12px}.fx-app .sg-linkrow b{font-size:14.5px;font-weight:600}.fx-app .sg-linkurl{height:36px;font:400 12.5px/1 var(--font-mono);color:var(--ink-2)}.fx-app .sg-track .sg-section:has(>.table-wrap){gap:0;padding:0;overflow:hidden}.fx-app .sg-sect-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:20px 24px}.fx-app .sg-sect-head h2{margin:0}.fx-app .sg-progress{display:flex;align-items:center;gap:12px;min-width:0;font-size:13.5px;font-weight:500;color:var(--ink-2);white-space:nowrap}.fx-app .sg-progress .ds-bar{width:120px}.fx-app .sg-track .sg-section>.table-wrap{margin:0;overflow-x:auto;border:0;border-block-start:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.fx-app .sg-track .sg-section>.muted{margin:0;padding:14px 24px 20px;border-block-start:1px solid var(--line-soft)}.fx-app .sg-track .table th{white-space:nowrap}.fx-app .sg-track .table td{height:auto;padding-block:12px;vertical-align:middle;white-space:nowrap}.fx-app .sg-track .table tbody tr:last-child td{border-bottom:0}.fx-app .sg-who{display:flex;align-items:center;gap:12px;min-width:0}.fx-app .sg-who b{display:block;font-size:15px;font-weight:600;line-height:20px;color:var(--ink)}.fx-app .sg-who .mono{font-size:12.5px;line-height:18px;color:var(--ink-3)}.fx-app .sg-who-state{display:none}.fx-app .sg-avatar{display:grid;flex:none;place-items:center;width:36px;height:36px;border:1px solid var(--c-line);border-radius:50%;background:var(--c-bg);color:var(--c-ink);font-size:13px;font-weight:700;letter-spacing:.02em}.fx-app .sg-small{font-size:13px}.fx-app .sg-track td.mono.sg-small{font-size:12.5px;letter-spacing:-.01em}.fx-app td.sg-small,.fx-app .sg-track td .sg-small{color:var(--ink-2)}.fx-app .sg-track td.sg-actions{display:table-cell;width:1%;text-align:end}.fx-app .sg-actions-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:400px;margin-inline-start:auto}.fx-app .sg-track .table .ds-status{height:26px;font-size:12.5px}.fx-app .sg-events td{vertical-align:top}.fx-app .sg-events td:nth-child(3){font-weight:500}.fx-app .sg-track .sg-events td.sg-cert-ua{max-width:300px;min-width:180px;font-size:12.5px;line-height:18px;color:var(--ink-3);white-space:normal}.fx-app .sg-chain{display:flex;align-items:center;gap:8px;max-width:560px;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-2)}.fx-app .sg-chain>.icon{box-sizing:content-box;flex:none;padding:3px;border:1px solid var(--lime-line);border-radius:50%;background:var(--lime-soft);color:var(--olive-deep)}.fx-app .sg-chain.is-bad{color:var(--st-no-ink)}.fx-app .sg-chain.is-bad>.icon{border-color:var(--st-no-dot);background:var(--st-no-bg);color:var(--st-no-ink)}.fx-app .sg-track>section.sg-section:not(.card){padding:0}.fx-app .sg-track>section.sg-section:not(.card)>h2{font-size:17px}.fx-app .sg-track>p.muted{padding:16px 20px;border:1px dashed var(--line-ctl);border-radius:var(--r-card);background:var(--card)}.fx-app .topbar.is-bar:has(.pages-crumb){gap:8px 16px;min-height:64px}.fx-app .pages-crumb{flex-wrap:nowrap;gap:8px}.fx-app .pages-crumb-name{flex:1 1 auto;gap:10px;color:var(--ink);font:600 15px/22px var(--font-sans);letter-spacing:-.005em;white-space:nowrap}.fx-app .pages-crumb-tile{width:32px;height:32px}.fx-app .pages-crumb-where{flex:0 4 auto;min-width:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3);font:500 13px/20px var(--font-mono);letter-spacing:-.01em}.fx-app .pages-crumb-sep{flex:none;color:var(--ink-3);font-weight:400}.fx-app .pages-crumb-doc{min-width:0;overflow:hidden;text-overflow:ellipsis}.fx-app .pages-actions{flex-wrap:nowrap;gap:8px}.fx-app .pages-meta{display:inline-flex;align-items:center;gap:12px;margin-inline-end:4px}.fx-app .pages-words{padding:0;font:500 12px/16px var(--font-mono);color:var(--ink-3)}.fx-app .pages-words:empty{display:none}.fx-app .pages-status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:18px;color:var(--ink-2)}.fx-app .pages-status:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-done-dot)}.fx-app .pages-status.is-saving:before,.fx-app .pages-status.is-unsaved:before{background:var(--st-wait-dot)}.fx-app .pages-status.is-error{color:var(--st-no-ink)}.fx-app .pages-status.is-error:before{background:var(--st-no-dot)}.fx-app .pages-tb[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint)}.fx-app .pages-tb:disabled{opacity:.5}.fx-app .pages-actions .btn .spinner{width:14px;height:14px}.fx-app .pe-toolbar,.fx-app .sh-toolbar,.fx-app .sl-toolbar{gap:2px;padding:8px 16px;border-block-end:1px solid var(--line);background:var(--card)}.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn){min-width:34px;height:34px;border-radius:8px;color:var(--ink-2);font:600 13px/1 var(--font-sans);transition:background .12s,color .12s,border-color .12s}.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn):hover:not(:disabled):not([aria-disabled=true]){background:var(--tile);color:var(--ink)}.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn)[aria-pressed=true],.fx-app .sl-tb-btn[aria-expanded=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn):focus-visible{outline:2px solid var(--focus);outline-offset:1px}.fx-app .pe-tb-sep,.fx-app .sh-tb-sep,.fx-app .sl-tb-sep{height:20px;margin-inline:6px;background:var(--line)}.fx-app .pe-tb-text{padding-inline:12px}.fx-app .pe-glyph,.fx-app .sh-glyph,.fx-app .sl-glyph{color:inherit}.fx-app .pe-toolbar{z-index:4}.fx-app .pe-status{color:var(--ink-3)}.fx-app .pe-note-editor{border-color:var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-card)}.fx-app .pages-editor-page>.pe-note-editor{max-width:1040px;margin:24px auto}.fx-app .pe-note-bar{border-radius:var(--r-card) var(--r-card) 0 0}.fx-app .pe-note-bar .pe-tb-text[aria-pressed=true]{font-weight:600}.fx-app .pe-note{padding:28px 32px;background:var(--field);font:400 16px/1.7 var(--font-mono);letter-spacing:-.005em}.fx-app .pe-note-preview{padding:28px 32px;background:var(--field)}.fx-app .pe-b-code{border-color:var(--line)}.fx-app .sh-editor{--sh-grid: color-mix(in srgb, var(--line) 85%, var(--card));--sh-border: var(--ink-3);--sh-head-bg: var(--head);--sh-head-fg: var(--ink-3);--sh-cell-bg: var(--card);--sh-sel-line: var(--olive);--sh-sel-fill: color-mix(in srgb, var(--lime) 18%, transparent);background:var(--card)}.fx-app .sh-fbar{min-height:36px;border-block-end:1px solid var(--line);background:var(--card)}.fx-app .sh-namebox{width:92px;border-inline-end:1px solid var(--line);color:var(--ink-2);font:600 12.5px/1.4 var(--font-mono)}.fx-app .sh-namebox:focus{background:var(--lime-tint);box-shadow:inset 0 0 0 2px var(--focus)}.fx-app .sh-fx{padding-inline:14px 6px;color:var(--ink-3);font:500 13px/1 var(--font-mono);font-style:normal}.fx-app .sh-fbar-input{color:var(--ink);font:400 13px/1.4 var(--font-mono)}.fx-app .sh-fbar-input:focus{background:var(--lime-tint)}.fx-app .sh-banner{border-block-end:1px solid var(--banner-line);background:var(--banner-bg);color:var(--banner-ink)}.fx-app .sh-foot{min-height:44px;padding:6px 16px;border-block-start:1px solid var(--line);background:var(--head)}.fx-app .sh-tab{padding:6px 14px;border-radius:8px;color:var(--ink-3);font-size:13.5px;font-weight:500}.fx-app .sh-tab:hover{color:var(--ink)}.fx-app .sh-tab.is-active{border-color:var(--line-ctl);background:var(--card);box-shadow:var(--sh-ctl);color:var(--ink);font-weight:600}.fx-app .sh-tab.is-over{box-shadow:inset 3px 0 0 var(--olive)}.fx-app .sh-tab-add{width:32px;height:32px;color:var(--olive)}.fx-app .sh-tab-add:hover{background:var(--tile)}.fx-app .sh-stats{color:var(--ink-3)}.fx-app .sh-zoom-btn,.fx-app .sh-zoom-label{border-radius:8px;color:var(--ink-2)}.fx-app .sh-zoom-btn:hover,.fx-app .sh-zoom-label:hover{background:var(--tile);color:var(--ink)}.fx-app .sh-pop,.fx-app .sl-pop{padding:12px;border:1px solid var(--line);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-pop);color:var(--ink)}.fx-app .sh-swatch{border-color:var(--line-ctl);border-radius:6px}.fx-app .sh-filter-search,.fx-app .sh-find-input,.fx-app .sl-size-input,.fx-app .sl-num,.fx-app .sl-hex{border-color:var(--line-ctl);border-radius:8px;background:var(--field);color:var(--ink)}.fx-app .sh-find-input:focus{border-color:var(--focus);outline:2px solid var(--focus)}.fx-app .sh-find{gap:8px;padding:8px 10px;border-color:var(--line);border-radius:var(--r-nav);background:var(--card);box-shadow:var(--sh-pop)}.fx-app .sh-find-btn,.fx-app .sh-find-btn:hover{border-radius:8px}.fx-app .sh-find-btn:hover{background:var(--tile)}.fx-app .sh-filter-list{border-color:var(--line);border-radius:8px}.fx-app .sh-filter-row:hover{background:var(--hover)}.fx-app .sh-ac,.fx-app .sh-ac-hint{border-color:var(--line);border-radius:10px;background:var(--card);box-shadow:var(--sh-pop)}.fx-app .sh-ac-item{border-radius:6px}.fx-app .sh-ac-item.is-on{background:var(--lime-tint);color:var(--ink)}.fx-app .sl-editor{--sl-stage: color-mix(in srgb, var(--tile) 70%, var(--paper));--sl-sel: var(--olive)}.fx-app .sl-toolbar{align-items:center}.fx-app .sl-present-btn{margin-inline-start:8px;height:34px}.fx-app .sl-tb-fill{min-width:8px}.fx-app .sl-size-input{height:30px;font:600 13px/1 var(--font-mono)}.fx-app .sl-strip{background:var(--card);border-inline-end:1px solid var(--line)}.fx-app .sl-strip-list{gap:12px;padding:16px 14px}.fx-app .sl-thumb{border:2px solid var(--line);border-radius:8px;background:var(--paper);transition:border-color .12s,box-shadow .12s}.fx-app .sl-thumb:hover{border-color:var(--line-ctl-hover)}.fx-app .sl-thumb.is-current{border-color:var(--olive);box-shadow:0 0 0 3px var(--lime-tint)}.fx-app .sl-thumb-num{border:1px solid var(--line);background:var(--card);color:var(--ink-2);font:600 10.5px/16px var(--font-mono)}.fx-app .sl-thumb.drop-before:before,.fx-app .sl-thumb.drop-after:after{background:var(--olive)}.fx-app .sl-thumb-add{border:1.5px dashed var(--line-ctl-hover);border-radius:var(--r-ctl);color:var(--olive);font-weight:600}.fx-app .sl-thumb-add:hover{border-color:var(--olive);background:var(--lime-tint)}.fx-app .sl-sheet{box-shadow:var(--sh-pop)}.fx-app .sl-stage.is-drop{outline-color:var(--olive)}.fx-app .sl-notes-wrap{gap:6px;padding:10px 16px 14px;border-block-start:1px solid var(--line);background:var(--card)}.fx-app .sl-panel{gap:24px;padding:20px 18px;border-inline-start:1px solid var(--line);background:var(--card)}.fx-app .sl-sec{gap:10px}.fx-app .sl-chip{padding:6px 12px;border:1px solid var(--line-ctl);border-radius:var(--r-chip);background:var(--card);color:var(--ink-2);font:500 13px/1.2 var(--font-sans);transition:border-color .12s,background .12s}.fx-app .sl-chip:hover:not(:disabled){border-color:var(--line-ctl-hover);color:var(--ink)}.fx-app .sl-chip[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .sl-layout-chip{border-radius:var(--r-ctl)}.fx-app .sl-layout-chip[aria-pressed=true] .sl-lg-page{fill:var(--card);stroke:var(--olive)}.fx-app .sl-lg-page{fill:var(--card);stroke:var(--line-ctl)}.fx-app .sl-theme{border:2px solid var(--line);border-radius:var(--r-ctl)}.fx-app .sl-theme[aria-pressed=true]{border-color:var(--olive);box-shadow:0 0 0 3px var(--lime-tint)}.fx-app .sl-segs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-ctl);border-radius:var(--r-ctl);background:var(--card);overflow:visible}.fx-app .sl-seg{padding:6px 14px;border:1px solid transparent;border-radius:7px;color:var(--ink-2);font:500 12.5px/1.2 var(--font-mono)}.fx-app .sl-seg[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink);font-weight:600}.fx-app .sl-field>label{font:500 11.5px/1.2 var(--font-sans);letter-spacing:.04em;color:var(--ink-3)}.fx-app .sl-menu-btn{border-radius:8px;color:var(--ink)}.fx-app .sl-menu-btn:hover:not(:disabled){background:var(--hover)}.fx-app .sl-shape-btn{border-radius:8px}.fx-app .sl-shape-btn[aria-pressed=true],.fx-app .sl-sw[aria-pressed=true],.fx-app .sl-spacing[aria-pressed=true]{border-color:var(--lime-line);background:var(--lime-tint);color:var(--ink)}.fx-app .sl-pr-speaker .btn{border-radius:var(--r-ctl)}.fx-app .sl-pr-bar-fill{background:var(--lime)}.fx-app .dv-overlay,.fx-app .mv-overlay,.fx-app .ss-overlay{background:#0b0b0d;color:#f2f2f0}.fx-app .dv-head,.fx-app .mv-head{gap:14px;min-height:64px;padding:10px 20px;border-block-end:1px solid rgba(255,255,255,.09);background:#121214}.fx-app .dv-ico,.fx-app .mv-ico{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:var(--r-ctl);background:#ffffff12;color:#d6d6da}.fx-app .dv-title,.fx-app .mv-title{font:600 15px/22px var(--font-sans);letter-spacing:-.005em;color:#fff}.fx-app .dv-meta,.fx-app .mv-meta{font:400 12px/16px var(--font-mono);color:#9d9da5}.fx-app .dv-head .mp-btn,.fx-app .mv-head .mp-btn{width:36px;height:36px;border-radius:10px;color:#d6d6da}.fx-app .dv-head .mp-btn:hover,.fx-app .mv-head .mp-btn:hover{background:#ffffff1a;color:#fff}.fx-app .dv-edit{height:36px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff12;box-shadow:none;color:#f4f4f2;font-size:14px;font-weight:600}.fx-app .dv-edit .icon{color:inherit}.fx-app .dv-edit:hover{border-color:#ffffff57;background:#ffffff21;color:#fff}.fx-app .dv-edit.btn-primary{border-color:var(--lime-edge);background:var(--lime);color:var(--on-lime)}.fx-app .dv-edit.btn-primary:hover{background:var(--lime-hover);color:var(--on-lime);filter:none}.fx-app .dv-tool{min-width:36px;height:36px;border-radius:10px;color:#d6d6da}.fx-app .dv-tool:hover:not(:disabled){background:#ffffff1a;color:#fff}.fx-app .dv-tool-text{padding:0 14px;font-size:13px;font-weight:500}.fx-app .dv-tool-text[aria-pressed=true]{background:#d2f34c24;color:#f1f8cc;box-shadow:inset 0 0 0 1px #d2f34c57}.fx-app .dv-counter,.fx-app .dv-zoom{color:#b9b9c0;font:500 12.5px/1 var(--font-mono)}.fx-app .dv-sep{background:#ffffff24}.fx-app .dv-tool:focus-visible,.fx-app .dv-thumb:focus-visible,.fx-app .dv-tab:focus-visible,.fx-app .dv-edit:focus-visible,.fx-app .dv-head .mp-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.fx-app .dv-banner{border-block-end:1px solid rgba(210,243,76,.18);background:#d2f34c14;color:#e1ebb4}.fx-app .dv-scroll,.fx-app .dv-stage{background:#161619}.fx-app .dv-scroll:focus,.fx-app .dv-scroll:focus-visible{outline:0}.fx-app .dv-scroll:focus-visible{box-shadow:inset 0 0 0 2px #d2f34c66}.fx-app .dv-scroll .sg-pdf-page{border-radius:3px;box-shadow:0 8px 32px #0000008c}.fx-app .dv-paper,.fx-app .dv-text.dv-paper{color-scheme:light;border-radius:10px;box-shadow:0 10px 40px #00000080}.fx-app .dv-strip{background:#101012}.fx-app .dv-thumb{border-radius:8px}.fx-app .dv-thumb.is-on{border-color:var(--lime);box-shadow:0 0 0 3px #d2f34c2e}.fx-app .dv-thumb-n{border-radius:6px;font:500 11px/16px var(--font-mono)}.fx-app .dv-tabs{gap:4px;padding:8px 14px;background:#101012}.fx-app .dv-tab{border:1px solid transparent;border-radius:8px}.fx-app .dv-tab.is-on{border-color:#d2f34c4d;background:#d2f34c1f;color:#f1f8cc}.fx-app .dv-sheet .dv-gridwrap{padding:28px 24px 48px;background:transparent}.fx-app .dv-grid{color-scheme:light;border:1px solid #d9dbde;border-radius:10px;box-shadow:0 10px 40px #00000073}.fx-app .dv-grid thead tr:first-child th:first-child{border-start-start-radius:9px}.fx-app .dv-grid thead tr:first-child th:last-child{border-start-end-radius:9px}.fx-app .dv-grid tbody tr:last-child>:first-child{border-end-start-radius:9px}.fx-app .dv-grid tbody tr:last-child>:last-child{border-end-end-radius:9px}.fx-app .dv-fail h2{font-size:19px;font-weight:700;letter-spacing:-.01em}.fx-app .dv-fail p{font-size:14.5px;line-height:22px;color:#aeaeb6}.fx-app .dv-card{border-radius:12px}.fx-app .mp-bar{gap:20px;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb,var(--card) 95%,transparent);box-shadow:0 -8px 28px #1f1f1412}.fx-app .mp-cover{width:44px;height:44px;border:1px solid var(--lime-line);border-radius:var(--r-ctl);background:var(--lime-soft);color:var(--olive)}.fx-app .mp-title{font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .mp-sub{color:var(--ink-3)}.fx-app .mp-btn{color:var(--ink-2)}.fx-app .mp-btn:hover:not(:disabled){background:var(--tile);color:var(--ink)}.fx-app .mp-btn.is-on{background:var(--lime-tint);color:var(--ink)}.fx-app .mp-play,.fx-app .mp-play:hover:not(:disabled){border:1px solid var(--lime-edge);background:var(--lime);color:var(--on-lime);box-shadow:inset 0 1px #ffffff8c,0 1px 2px #3042002e}.fx-app .mp-play:hover:not(:disabled){background:var(--lime-hover);filter:none}.fx-app .mp-time{font:500 12px/1 var(--font-mono);color:var(--ink-3)}.fx-app .mp-range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--lime-bar) var(--fill),var(--track) var(--fill))}.fx-app .mp-range::-moz-range-track{background:var(--track)}.fx-app .mp-range::-moz-range-progress{background:var(--lime-bar)}.fx-app .mp-range::-webkit-slider-thumb{border:2px solid var(--olive);background:var(--card)}.fx-app .mp-range::-moz-range-thumb{border:2px solid var(--olive);background:var(--card)}.fx-app .mp-queue{border-color:var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-pop)}.fx-app .mp-q-item{border-radius:8px}.fx-app .mp-q-item:hover{background:var(--hover)}.fx-app .mp-queue-list .is-now .mp-q-item{background:var(--lime-tint);color:var(--ink)}.fx-app .mv-body{gap:20px;padding:20px}.fx-app .mv-stage{border:1px solid rgba(255,255,255,.08);border-radius:var(--r-card)}.fx-app .mv-side{border-color:#ffffff17;border-radius:var(--r-card);background:#121214}.fx-app .mv-side h4{font:500 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#9d9da5}.fx-app .mv-item{border-radius:10px}.fx-app .mv-item.is-now{background:#d2f34c1f;box-shadow:inset 0 0 0 1px #d2f34c47}.fx-app .ip{border-color:var(--line);border-radius:var(--r-card)}.fx-app .ip-btn{border-radius:8px}.fx-app .ip-btn:hover:not(:disabled){background:var(--tile)}.fx-app .ip-show,.fx-app .ss-play,.fx-app .ss-play:hover{border:1px solid var(--lime-edge);background:var(--lime);color:var(--on-lime);font-weight:600}.fx-app .ss-head{min-height:64px;padding:10px 20px;background:linear-gradient(to bottom,#0b0b0de6,#0b0b0d00)}.fx-app .ss-title{font:600 15px/22px var(--font-sans);color:#fff}.fx-app .ss-count{font:400 12px/16px var(--font-mono);color:#9d9da5}.fx-app .ss-btn,.fx-app .ss-nav{border-color:#ffffff24;background:#121214b3;color:#e8e8ec;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fx-app .ss-btn:hover,.fx-app .ss-nav:hover{border-color:#ffffff4d;background:#28282cd9}.fx-app .ss-img{border-radius:12px}.fx-app .tray{border-color:var(--line);background:var(--card)}.fx-app .tray-head{padding:10px 10px 10px 18px}.fx-app .tray-title{font-size:14.5px;font-weight:600;color:var(--ink)}.fx-app .tray-btn{border-radius:8px;color:var(--ink-icon)}.fx-app .tray-btn:hover{background:var(--tile);color:var(--ink)}.fx-app .tray-list{gap:16px;padding:14px 18px}.fx-app .tray-row{gap:8px}.fx-app .tray-row-top{font:500 12.5px/18px var(--font-mono);color:var(--ink)}.fx-app .tray-kind{color:var(--ink-icon)}.fx-app .tray-status{color:var(--ink-3)}.fx-app .tray-meta{font-size:12px;color:var(--ink-3)}.fx-app .tray-status.is-error,.fx-app .tray-error,.fx-app .tray-row>.tray-error{color:var(--st-no-ink)}.fx-app .tray-paused .progress>span,.fx-app .tray-queued .progress>span{background:var(--ink-icon)}.fx-app .tray-error .progress>span,.fx-app .tray-row.tray-error .progress>span{background:var(--st-no-dot)}.fx-app .tray-foot{padding:8px 10px;border-top:1px solid var(--line-soft)}.fx-app .files-firstrun{margin:0}.fx-app .files-firstrun .ds-empty__body{padding:44px 32px 36px}.fx-app .files-firstrun .ds-empty__actions--row{margin-top:28px}.fx-app .files-firstrun .ds-empty__actions .btn{height:44px;padding:0 22px;font-size:15px}.fx-app .files-firstrun .ds-empty__actions .btn-primary{min-width:170px}.fx-app .files-firstrun-note{margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .files-choices-note{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line);background:var(--head)}.fx-app .files-choice-note{display:flex;align-items:flex-start;gap:14px;padding:20px 24px;text-align:start}.fx-app .files-choice-note+.files-choice-note{border-inline-start:1px solid var(--line-soft)}.fx-app .files-choice-note .files-choice-icon{flex:none;padding:8px;border-radius:10px}.fx-app .files-choice-note b{display:block;font-size:14.5px;font-weight:600;line-height:20px;color:var(--ink)}.fx-app .files-choice-note span.files-choice-body{display:block;margin-top:2px;font-size:13.5px;line-height:20px;color:var(--ink-2)}@media(max-width:1620px){.fx-app .sl-tb-label{display:none}}@media(max-width:1600px){.fx-app .pages-tb:not(.pages-tb-keep,.pages-back) .pages-tb-label{display:none}.fx-app .pages-tb:not(.pages-tb-keep,.pages-back){width:36px;padding:0}}@media(max-width:1180px){.fx-app .pages-back .pages-tb-label{display:none}.fx-app .pages-back{width:36px;padding:0}.fx-app .pages-crumb-where,.fx-app .pages-crumb-sep,.fx-app .pages-tb-keep .pages-tb-label{display:none}.fx-app .pages-tb-keep{width:36px;padding:0}}@media(max-width:1180px){.fx-app .sg-prepare-grid{grid-template-columns:minmax(0,1fr);gap:20px}.fx-app .sg-prepare-side{position:static;order:-1}.fx-app .sg-where{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(max-width:1000px){.fx-app .files-choices-note{grid-template-columns:minmax(0,1fr)}.fx-app .files-choice-note+.files-choice-note{border-inline-start:0;border-top:1px solid var(--line-soft)}}@media(max-width:767px){.fx-app .sg-steps{padding:12px 16px}.fx-app .sg-step:not(.is-now)>span{display:none}.fx-app .sg-step:not(.is-now){flex:1 1 auto}.fx-app .sg-step.is-now{flex:0 0 auto}.fx-app .sg-step:after{flex-basis:8px;min-width:8px;margin-inline:6px}.fx-app .sg-step.is-now>span{overflow:visible}.fx-app .sg-section{padding:20px}.fx-app .sg-signer-row{grid-template-columns:28px minmax(0,1fr) 40px}.fx-app .sg-signer-row .field:nth-of-type(2){grid-column:2 / 3;grid-row:2}.fx-app .sg-signer-head{display:none}.fx-app .sg-stepnav,.fx-app .sg-stepnav.is-wide{gap:8px}.fx-app .sg-stepnav.is-wide{margin-inline:calc(var(--page-pad) * -1);padding-inline:var(--page-pad)}.fx-app .sg-stepnav-end{gap:8px}.fx-app .sg-stepnav .btn-lg{height:40px;padding:0 16px}.fx-app .sg-dropzone{padding:36px 20px 32px}.fx-app .sg-count{max-width:none}.fx-app .sg-sect-head{padding:16px 20px}.fx-app .sg-progress .ds-bar{width:88px}.fx-app .sg-just{padding:16px}.fx-app .sg-linkrow{grid-template-columns:minmax(0,1fr) auto;gap:8px}.fx-app .sg-linkrow b{grid-column:1 / -1}.fx-app .sg-people th:nth-child(2),.fx-app .sg-people td:nth-child(2),.fx-app .sg-people th:nth-child(3),.fx-app .sg-people td:nth-child(3),.fx-app .sg-people th:nth-child(4),.fx-app .sg-people td:nth-child(4),.fx-app .sg-events th:nth-child(4),.fx-app .sg-events td:nth-child(4),.fx-app .sg-events th:nth-child(5),.fx-app .sg-events td:nth-child(5){display:none}.fx-app .sg-people th:first-child,.fx-app .sg-people td:first-child,.fx-app .sg-events th:first-child,.fx-app .sg-events td:first-child{padding-inline-start:16px}.fx-app .sg-who-state{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px}.fx-app .sg-track td.sg-actions{width:auto;white-space:nowrap}.fx-app .sg-actions-row{flex-wrap:nowrap;gap:6px;max-width:none}.fx-app .sg-actions-row>.btn:not(.btn-primary){justify-content:center;width:40px;min-width:40px;padding:0}.fx-app .sg-actions-row>.btn:not(.btn-primary) .sg-btn-label{display:none}.fx-app .sg-track .sg-people td:first-child{white-space:normal}.fx-app .sg-track .sg-who b,.fx-app .sg-track .sg-who .mono{overflow-wrap:anywhere}.fx-app .sg-track .sg-people .sg-avatar{width:30px;height:30px;font-size:11.5px}.fx-app .sg-track .sg-people td.sg-actions .btn{padding-inline:10px}.fx-app .topbar.is-page .topbar-end .row-wrap{flex-wrap:wrap;justify-content:flex-end}.fx-app .pe-toolbar,.fx-app .sh-toolbar,.fx-app .sl-toolbar{padding:6px 10px}.fx-app .pe-toolbar{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.fx-app .pe-toolbar>*{flex:none}.fx-app .topbar.is-bar:has(.pages-crumb){gap:6px 12px}.fx-app .pages-crumb{flex:1 1 100%}.fx-app .pages-actions{flex:1 1 100%;flex-wrap:wrap;gap:6px;justify-content:flex-end}.fx-app .pages-actions .pages-meta{margin-inline-end:auto}.fx-app .pages-words{display:none}.fx-app .pages-status:not(.is-error){font-size:0}.fx-app .pages-status:not(.is-error):before{width:10px;height:10px}.fx-app .pages-tb-keep{width:36px;padding:0}.fx-app .pages-editor-page>.pe-note-editor{margin:12px}.fx-app .pe-note,.fx-app .pe-note-preview{padding:20px}.fx-app .sl-panel{box-shadow:var(--sh-pop)}.fx-app .dv-head,.fx-app .mv-head{padding:8px 12px}.fx-app .mv-body{gap:12px;padding:12px}.fx-app .mp-bar{padding:10px 14px}.fx-app .files-firstrun .ds-empty__body{padding:32px 20px 28px}.fx-app .files-firstrun .ds-empty__actions--row{flex-direction:column;align-items:stretch}.fx-app .files-choice-note{padding:16px 20px}}@media(max-width:420px){.fx-app .sg-track .sg-people .sg-avatar{display:none}}@media(pointer:coarse){.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn),.fx-app .dv-tool,.fx-app .sg-chip-p,.fx-app .sg-align-btn{min-height:44px}.fx-app .sg-actions-row>.btn:not(.btn-primary){min-width:44px}.fx-app :is(.pe-tb-btn,.sh-tb-btn,.sl-tb-btn){min-width:44px}.fx-app .pages-tb:not(.pages-tb-keep,.pages-back){min-width:44px}}.fx-app .pages-crumb-col{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.fx-app .pages-crumb-line{display:flex;align-items:center;gap:8px;min-width:0}.fx-app .pages-edited{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/16px var(--font-sans);color:var(--ink-3)}.fx-app .pages-edited:empty{display:none}@media(max-width:1180px){.fx-app .pages-edited{display:none}}.fx-app .sg-copy-stack{display:inline-grid;align-items:center;justify-items:center}.fx-app .sg-copy-stack>.sg-copy-label{display:inline-flex;grid-area:1 / 1;align-items:center;gap:8px;white-space:nowrap}.fx-app .sg-copy-btn[data-state=idle] .sg-copy-label:not(.is-idle),.fx-app .sg-copy-btn[data-state=building] .sg-copy-label:not(.is-building),.fx-app .sg-copy-btn[data-state=sending] .sg-copy-label:not(.is-sending){visibility:hidden}.fx-app .sg-copy-btn[aria-busy=true]{cursor:progress}.fx-app .sg-copy-confirm{display:block}.fx-app .sg-copy-to{display:block;margin-top:10px;color:var(--ink-2)}.fx-app .sg-copy-hint{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:20px;color:var(--ink-3)}.fx-app .sg-copy-hint .icon{flex:none;margin-block-start:2px;color:var(--ink-icon)}.fx-app .sg-track .sg-section>.sg-copy-hint{padding:14px 24px 18px;border-block-start:1px solid var(--line-soft)}.fx-app .sg-certcard{gap:16px}.fx-app .sg-certcard-head{padding:0}.fx-app .sg-certcard-head h2{display:inline-flex;align-items:center;gap:8px}.fx-app .sg-certcard-head h2 .icon{color:var(--olive-deep, var(--ink-icon))}.fx-app .sg-certcard-body{display:flex;flex-direction:column;gap:16px;min-width:0}.fx-app .sg-certcard-about{max-width:62ch;margin:0;font-size:14px;line-height:21px}.fx-app .sg-certcard-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;margin:0;font-size:14px;line-height:20px}.fx-app .sg-certcard-facts dt{color:var(--ink-3)}.fx-app .sg-certcard-facts dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.fx-app .sg-certcard-facts dd.mono{font-size:12.5px}.fx-app[dir=rtl] .sg-certcard-facts dd{text-align:right}.fx-app .sg-certcard-checks{padding:14px 16px;border:1px solid color-mix(in srgb,var(--ok) 38%,transparent);border-radius:12px;background:var(--ok-soft)}.fx-app .sg-certcard-checks.is-bad{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-soft)}.fx-app .sg-certcard-body .sg-done-code{width:100%}.fx-app .sg-certcard-note{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;line-height:20px}.fx-app .sg-certcard-note .icon{flex:none;margin-block-start:2px}.fx-app .sg-certcard-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px 4px 6px;border-radius:8px;color:var(--ink-2);font-size:14px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.fx-app .sg-certcard-more>summary::-webkit-details-marker{display:none}.fx-app .sg-certcard-more>summary:hover{background:var(--hover);color:var(--ink)}.fx-app .sg-certcard-more>summary:focus-visible{outline:2px solid var(--focus, var(--ink));outline-offset:2px}.fx-app .sg-certcard-more>summary .icon{transition:transform .15s ease}.fx-app .sg-certcard-more[open]>summary .icon{transform:rotate(180deg)}.fx-app .sg-certcard-full{margin-block-start:12px;overflow:hidden;border:1px solid var(--line);border-radius:14px}.fx-app .sg-certcard-full:empty{display:none}.fx-app .sg-certcard-error{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--danger)}.fx-app .sg-certcard-error p{flex:1 1 240px;margin:0;font-size:14px;color:var(--ink-2)}.fx-app .sg-certcard.is-loading .sg-certcard-body,.fx-app .sg-certcard.is-error .sg-certcard-body{min-height:400px}.fx-app .sg-certcard-skeleton{display:flex;flex-direction:column;gap:18px;padding-block:8px}@media(max-width:767px){.fx-app .topbar.is-page .topbar-end:has(.sg-copy-btn){flex:1 1 100%;min-width:0;max-width:100%}.fx-app .topbar.is-page .topbar-end:has(.sg-copy-btn) .row-wrap{flex:1 1 100%;justify-content:flex-start}.fx-app .topbar .sg-copy-btn{flex:1 1 100%;justify-content:center}.fx-app .sg-certcard-head{flex-direction:column;align-items:stretch}.fx-app .sg-certcard-head>.btn{justify-content:center;width:100%}.fx-app .sg-certcard-facts{grid-template-columns:minmax(0,1fr);gap:2px}.fx-app .sg-certcard-facts dd{margin-block-end:10px}.fx-app .sg-certcard.is-loading .sg-certcard-body,.fx-app .sg-certcard.is-error .sg-certcard-body{min-height:640px}.fx-app .sg-track .sg-section>.sg-copy-hint{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.fx-app .sg-certcard-more>summary .icon{transition:none}}.fx-app .mvbar{position:sticky;inset-block-start:8px;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin:12px var(--page-pad) 0;padding:12px 16px;padding-inline-start:20px;border:1px solid var(--lime-line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--sh-pop)}.fx-app .mvbar[hidden]{display:none}.fx-app .files-page:has(>.files-browser)>.mvbar{margin-inline:24px}.fx-app .mvbar:before{content:"";position:absolute;inset-block:12px;inset-inline-start:0;width:3px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--lime-bar)}.fx-app .mvbar-main{display:flex;flex:1 1 320px;align-items:center;gap:12px;min-width:0}.fx-app .mvbar-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--lime-line);border-radius:var(--r-tile);background:var(--lime-soft);color:var(--olive)}.fx-app .mvbar-text{min-width:0}.fx-app .mvbar-title{margin:0;color:var(--ink);font:600 14.5px/22px var(--font-sans);overflow-wrap:anywhere}.fx-app .mvbar-hint{margin:2px 0 0;color:var(--ink-3);font:400 13.5px/20px var(--font-sans);overflow-wrap:anywhere}.fx-app .mvbar-hint[hidden]{display:none}.fx-app .mvbar-actions{display:flex;flex:none;align-items:center;gap:8px}.fx-app .mvbar-go[aria-disabled=true],.fx-app .mvbar-go[aria-disabled=true]:hover,.fx-app .mvbar-go[aria-disabled=true]:active{border-color:var(--line-ctl);background:var(--tile);box-shadow:none;color:var(--ink-3);cursor:not-allowed}.fx-app .files-row.is-moving,.fx-app .files-card.is-moving{opacity:.55}.fx-app .files-row.is-moving[aria-disabled=true],.fx-app .files-card.is-moving[aria-disabled=true]{cursor:not-allowed}.fx-app .files-row.is-moving:hover,.fx-app .files-card.is-moving:hover{background:transparent}.fx-app .files-page .files-toolbar{inset-block-start:var(--mvbar-h, 0px)}@media(max-width:767px){.fx-app .mvbar{inset-block:auto 8px;order:99;margin:auto 12px 8px;padding:12px 14px;padding-inline-start:18px}.fx-app .files-page:has(>.files-browser)>.mvbar{margin-inline:12px}.fx-app .mvbar-main{flex-basis:100%}.fx-app .mvbar-actions{flex:1 1 100%}.fx-app .mvbar-actions .btn{flex:1 1 0;min-height:44px}.fx-app .files-page .files-toolbar{inset-block-start:0}}@media(pointer:coarse){.fx-app .mvbar-actions .btn{min-height:44px}}@media(prefers-reduced-motion:no-preference){.fx-app .mvbar:not([hidden]){animation:fx-mvbar-in .18s ease-out}@keyframes fx-mvbar-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.fx-app .mvbar:not([hidden]){animation-name:fx-mvbar-up}@keyframes fx-mvbar-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}@media(max-width:767px){.fx-app input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),.fx-app select,.fx-app textarea{font-size:16px!important}.fx-app dialog.modal{inset-block:auto var(--vvb, 0px);inset-inline:0;margin:0;width:100%;max-width:100%;max-height:min(90dvh,calc(var(--vvh, 100dvh) - 8px));overscroll-behavior:contain}.fx-app dialog.modal .modal-footer{position:sticky;inset-block-end:0;background:var(--card);border-block-start:1px solid var(--line)}.fx-app dialog.acc-drawer,.fx-app dialog.keys-drawer{inset-block:var(--vvt, 0px) auto;inset-inline:0;width:100%;max-width:100%;height:var(--vvh, 100dvh);max-height:var(--vvh, 100dvh);overscroll-behavior:contain}.fx-app .modal-body,.fx-app .acc-drawer-body{min-width:0;overflow-wrap:anywhere}}
