.app__inner--console{grid-template-columns:11rem minmax(0,1fr);max-width:110rem}.nav__badge{border:1px solid var(--accent);border-radius:var(--radius-sm);font-size:var(--fs-2xs);color:var(--accent);margin-left:.6rem;padding:.15rem .5rem;font-weight:600}.app__head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.app__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.crumbs{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 1rem}.crumbs a{color:var(--ink-soft);text-underline-offset:3px}.crumbs a:hover{color:var(--accent)}.back-link--phone{display:none}@media (width<=880px){.app__inner--console{grid-template-columns:minmax(0,1fr)}.app__inner--console .app__head{margin-bottom:1.25rem}.app:has(>.app__inner--console){padding-top:1.25rem}.app__inner--console>.app__side,.nav__user{display:none}.back-link--phone{display:inline-flex}}.app__inner--console .app__tab{align-items:center;gap:.65rem;transition:none;display:inline-flex}.app__inner--console button.app__tab{font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.app__inner--console .app__tab .admin-icon{color:var(--ink-soft);opacity:.75;flex:none}.app__inner--console .app__tab:hover .admin-icon,.app__inner--console .app__tab.is-active .admin-icon{color:var(--accent);opacity:1}.app__inner--console .app__tab[aria-expanded=true]{color:var(--ink)}.admin-group{display:grid}.admin-group__items{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .16s ease-out,visibility 0s linear .16s;display:grid}[aria-expanded=true]+.admin-group__items{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .16s ease-out,visibility}.admin-group__items>div{gap:.55rem;min-height:0;padding-left:calc(18px + .65rem);display:grid;overflow:hidden}.admin-group__items a{font-size:var(--fs-sm);color:var(--ink-soft);text-decoration:none}.admin-group__items a:first-child{margin-top:.6rem}.admin-group__items a:last-child{margin-bottom:.15rem}.admin-group__items a:hover{color:var(--accent)}.admin-group__items a[aria-current=page]{color:var(--ink);font-weight:600}.admin-hub{border-top:1px solid var(--ink);max-width:34rem;display:grid}.admin-hub__row{width:100%;font:inherit;font-size:var(--fs-body);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.85rem;padding:.95rem .15rem;text-decoration:none;display:flex}.admin-hub>*{border-bottom:1px solid var(--rule)}.admin-hub__row .admin-icon{color:var(--ink-soft);opacity:.75;flex:none}.admin-hub__row:is(:hover,[aria-expanded=true]) .admin-icon{color:var(--accent);opacity:1}.admin-hub__row[aria-expanded=true]{font-weight:600}.admin-hub__arrow{color:var(--ink-soft);opacity:.6;flex:none;margin-left:auto;transition:transform .16s ease-out}.admin-hub__row[aria-expanded=true] .admin-hub__arrow{transform:rotate(180deg)}.admin-hub .admin-group__items>div{gap:0;padding-left:calc(1rem + 20px)}.admin-hub .admin-group__items a{font-size:var(--fs-lg);color:var(--ink-soft);margin:0;padding:.6rem 0}.admin-hub .admin-group__items a:first-child{padding-top:.2rem}.admin-hub .admin-group__items a:last-child{margin-bottom:.55rem}.admin-hub .admin-group__items a:is(:hover,:active){color:var(--accent)}@view-transition{navigation:none}.app__inner--console .app__main:has(.acct-tiles) .app__head,.app__inner--console .acct-tiles>*{animation:none}.app__inner--console .acct-tile{transition:none}.app__inner--console a.acct-tile:hover{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.admin-group__items,.admin-hub__arrow{transition:none!important}}.eyebrow,.facts dt,.acct-kpi dt,.acct-stats dt,.deal__lines th{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;font-weight:600}.eyebrow{display:block}span.eyebrow{display:inline}.table th.num,.table td.num{text-align:right;font-variant-numeric:tabular-nums}.table td.num{color:var(--ink)}.table a{color:var(--ink);text-underline-offset:3px}.table a:hover{color:var(--accent)}.table td form{margin:0}.table th a.sort{color:inherit;text-decoration:none}.table th a.sort:hover,.table th a.sort[aria-current]{color:var(--ink)}.app__inner--console .table th,.app__inner--console .table td{padding-right:1rem}.table td.wrap{white-space:normal;overflow-wrap:anywhere;min-width:10rem}.usage-stat.is-warn strong{color:var(--warn-ink)}.usage-stat.is-ok strong{color:var(--success)}.usage-stat.is-danger strong{color:var(--danger)}.usage-stats--filters{margin-bottom:1.5rem}.usage-stats--filters .usage-stat{color:inherit;text-decoration:none;transition:border-color .15s}.usage-stats--filters .usage-stat span{color:var(--ink)}.usage-stats--filters .usage-stat:hover{border-color:var(--ink-soft)}.usage-stats--filters .usage-stat.is-active{border-color:var(--ink);background:var(--surface)}.seg{border:1px solid var(--mute);border-radius:var(--radius);background:var(--surface);flex-shrink:0;max-width:100%;display:inline-flex;overflow:hidden}.seg__opt{font-size:var(--fs-sm);color:var(--ink);cursor:pointer;white-space:nowrap;padding:.4rem .8rem;text-decoration:none;position:relative}.seg__opt+.seg__opt{border-left:1px solid var(--mute)}.seg__opt:hover{background:var(--wash-strong)}.seg__opt.is-on,.seg__opt:has(input:checked){background:var(--ink);color:#fff}.seg__opt input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.seg__opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}@media (width<=720px){.seg--tabs{--fade-before:0px;--fade-after:0px;border:0;border-bottom:1px solid var(--rule);scrollbar-width:none;width:100%;mask-image:linear-gradient(to right, transparent, #000 var(--fade-before), #000 calc(100% - var(--fade-after)), transparent);background:0 0;border-radius:0;gap:1.25rem;display:flex;overflow-x:auto}.seg--tabs[data-before]{--fade-before:2rem}.seg--tabs[data-after]{--fade-after:2rem}.seg--tabs .seg__opt,.seg--tabs .seg__opt+.seg__opt{font-size:var(--fs-md);color:var(--ink-soft);border:0;border-bottom:2px solid #0000;flex:none;padding:.55rem 0}.seg--tabs .seg__opt:hover{color:var(--ink);background:0 0}.seg--tabs .seg__opt.is-on{color:var(--ink);border-bottom-color:var(--accent);background:0 0;font-weight:600}}@media (width<=640px){.seg{scrollbar-width:none;overflow-x:auto}.seg:not(.seg--tabs) .seg__opt{padding-inline:.6rem}}.search{gap:.75rem;margin:0 0 1.25rem;display:flex}.search__active{font-size:var(--fs-md);color:var(--ink-soft);align-items:center;gap:.5rem;margin:-.5rem 0 1.25rem;display:flex}.search__clear{width:1.4rem;height:1.4rem;color:var(--ink);background:#0000000f;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.search__clear:hover{background:#0000001f}.pager{font-size:var(--fs-md);color:var(--ink-soft);align-items:center;gap:1rem;margin:1.5rem 0 0;display:flex}a.tabs__tab{text-decoration:none}.console-cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;display:grid}.console-card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;margin:0;padding:1.25rem;display:flex}.console-card h3{font-size:var(--fs-lg);margin:0 0 .35rem;font-weight:600}.console-card p{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 .75rem;font-weight:300;line-height:1.5}.console-card .field{margin-bottom:.85rem}.console-card .button{align-self:flex-start;margin-top:auto}.console-card .row{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}a.console-card{color:var(--ink);text-decoration:none;transition:border-color .15s}a.console-card:hover{border-color:var(--ink)}.field select,.field textarea{width:100%;font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:.75rem .9rem;font-weight:300}.field select:focus,.field textarea:focus{border-color:var(--accent);outline:none}.field__hint{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:.35rem;font-weight:300;display:block}.inline-form{align-items:center;gap:.5rem;display:flex}.inline-form .element{min-width:8rem;font-size:var(--fs-md);padding:.4rem .6rem}.inline-form .element--price{width:6rem;min-width:0}.new-credential{align-items:flex-end;gap:.75rem;max-width:32rem;margin-top:1.25rem;display:flex}.new-credential .field{flex:1;margin:0}.upload{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.upload input[type=file]{max-width:15rem;font-size:var(--fs-xs);color:var(--ink-soft)}.pills{flex-wrap:wrap;gap:.4rem;display:flex}.pill{position:relative}.pill input{opacity:0;pointer-events:none;position:absolute}.pill span{min-width:2.6rem;font-size:var(--fs-sm);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;user-select:none;justify-content:center;align-items:center;padding:.4rem .7rem;display:inline-flex}.pill:hover span{border-color:var(--ink-soft)}.pill input:checked+span{color:#fff;background:var(--ink);border-color:var(--ink)}.pill input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem 1.5rem;margin:0 0 1rem;display:grid}.facts>div{min-width:0}.facts dt{margin-bottom:.3rem}.facts dd{font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;font-weight:400}.minted{margin-bottom:2rem}.minted h2{font-size:var(--fs-body);color:var(--accent);margin:0 0 1rem;font-weight:600}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.section-head :is(.panel__title,.acct-section__title){margin:0}.fact-list{font-size:var(--fs-md);grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1.25rem;margin:0 0 1rem;display:grid}.fact-list>div{display:contents}.fact-list dt{color:var(--ink-soft)}.fact-list dd{overflow-wrap:anywhere;margin:0}.row-x{width:2rem;height:2rem;font-size:var(--fs-sm);color:var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;transition:color .15s,border-color .15s,opacity .15s}.row-x:hover{color:var(--danger);border-color:var(--danger)}.table-stack{container-type:inline-size}@container (width<=46rem){.table-stack table,.table-stack tbody{display:block}.table-stack thead{display:none}.table-stack tr{border-bottom:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:.9rem 0;display:grid}.table-stack .table td{white-space:normal;text-align:left;border:0;min-width:0;padding:0;display:block}.table-stack td:first-child,.table-stack td.is-wide{grid-column:1/-1}.table-stack td[data-label]:before{content:attr(data-label);font-size:var(--fs-2xs);color:var(--ink-soft);display:block}.table-stack td.is-empty{display:none}.table-stack .table td .tag{margin-left:0}.table-stack .table td .tag+.tag{margin-left:.4rem}}:is(.org-check,.opt,.voucher-stack,.dp-pages) input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--rule-strong);border-radius:var(--radius-xs);background:var(--surface) center / .75rem no-repeat;cursor:pointer;flex:none;width:1rem;height:1rem;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s}:is(.org-check,.opt,.voucher-stack,.dp-pages) input[type=checkbox]:hover{border-color:var(--ink-soft)}:is(.org-check,.opt,.voucher-stack,.dp-pages) input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3 5 8.6 9.4 3.7' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.opt input[type=checkbox]:indeterminate{border-color:var(--accent);background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}:is(.org-check,.opt,.voucher-stack,.dp-pages) input[type=checkbox]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.org-check input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.opt input[type=radio]{-webkit-appearance:none;appearance:none;border:1.5px solid var(--rule-strong);background:var(--surface);cursor:pointer;border-radius:50%;flex:none;width:1rem;height:1rem;margin:0;transition:border-width .15s ease-out,border-color .15s ease-out}.opt:hover input[type=radio]{border-color:var(--ink-soft)}.opt input[type=radio]:checked{border:5px solid var(--accent)}.opt input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--accent-tint);outline:none}.opt input[type=radio]:disabled{cursor:not-allowed}.opt:hover,.opt:has(input:checked){background:var(--surface)}@media (prefers-reduced-motion:reduce){.opt input[type=radio]{transition:none!important}}.toast{z-index:60;border-radius:var(--radius-md);background:var(--ink);color:#fff;width:auto;max-width:26rem;font-size:var(--fs-md);box-shadow:var(--shadow-3);overflow-wrap:anywhere;pointer-events:none;padding:.75rem 1rem;line-height:1.45;animation:.3s both toast-in;position:fixed;bottom:1.5rem;right:1.5rem}.toast.is-leaving{animation:.75s forwards toast-out}.toast--error{background:var(--danger)}@media (width<=640px){.toast{max-width:none;bottom:1rem;left:1rem;right:1rem}}@keyframes toast-in{0%{opacity:0;transform:translateY(.5rem)}}@keyframes toast-out{to{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}.toast.is-leaving{animation:.5s forwards toast-still}@keyframes toast-still{to{opacity:0}}}:is(.console-fields,.console-dialog) :where(fieldset){border:0;min-width:0;margin:0 0 .9rem;padding:0}.console-fields{max-width:46rem}.console-fields__group{border:0;min-width:0;margin:0 0 1.25rem;padding:0}.console-fields__group>legend{float:left;width:100%;font-size:var(--fs-lg);color:var(--ink);margin:0 0 .85rem;padding:0;font-weight:600}.console-fields__group>legend+*{clear:both}.console-fields__group+.console-fields__group{border-top:1px solid var(--rule);padding-top:1.1rem}.console-fields__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 1rem;display:grid}.console-fields__grid .field--wide{grid-column:1/-1}.console-fields__actions{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}:is(.console-fields,.console-dialog) .field{margin-bottom:.9rem}:is(.console-fields,.console-dialog) .field__label{font-size:var(--fs-sm);color:var(--ink);margin-bottom:.35rem;padding:0;display:block}:is(.console-fields,.console-dialog) .field__optional{margin-left:.3rem}:is(.console-fields,.console-dialog) .field :is(input,select,textarea){font-size:var(--fs-lg);padding:.55rem .75rem}:is(.console-fields,.console-dialog) textarea{resize:vertical;min-height:4.5rem}:is(.console-fields,.console-dialog) .field__hint{margin-top:.3rem}:is(.console-fields,.console-dialog) .seg{background:0 0;border:0;border-radius:0;flex-wrap:wrap;gap:.35rem;width:100%;display:flex;overflow:visible}:is(.console-fields,.console-dialog) .seg__opt{border:1px solid var(--mute);border-radius:var(--radius);background:var(--surface);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .7rem;display:inline-flex}:is(.console-fields,.console-dialog) .seg__opt+.seg__opt{border-left:1px solid var(--mute)}:is(.console-fields,.console-dialog) .seg__opt:has(input:checked){border-color:var(--ink)}dialog.console-dialog{width:min(38rem,100vw - 2rem);max-width:none;max-height:min(92dvh,56rem);padding:0;overflow:hidden}dialog.console-dialog--sm{width:min(34rem,100vw - 2rem)}dialog.console-dialog--lg{width:min(46rem,100vw - 2rem)}dialog.console-dialog--xl{width:min(52rem,100vw - 2rem)}dialog.console-dialog--full{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}dialog.console-dialog--full .console-dialog__form{flex:1}dialog.console-dialog[open]{flex-direction:column;display:flex}dialog.console-dialog h3{font-size:var(--fs-2xl);letter-spacing:-.01em;margin:0;font-weight:500}.console-dialog__form{flex-direction:column;min-height:0;margin:0;display:flex}.console-dialog__head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.console-dialog .console-dialog__sub{font-size:var(--fs-md);color:var(--ink-soft);margin:.15rem 0 0}.console-dialog__x{margin:-.25rem -.5rem 0 0}.console-dialog__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:1.25rem 1.5rem .5rem;overflow-y:auto}.console-dialog .auth__error{margin:0 0 1rem}.console-dialog__danger{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 1rem;padding-top:1rem;display:flex}.console-dialog .console-dialog__danger p{font-size:var(--fs-sm);margin:0}.console-dialog__foot{border-top:1px solid var(--rule);background:var(--wash);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;padding:.9rem 1.5rem;display:flex}.console-dialog__foot .button{min-width:7rem;margin:0}.console-dialog__keys{font-size:var(--fs-xs);color:var(--ink-soft);margin-right:auto}.console-dialog__delete{font:inherit;font-size:var(--fs-md);color:var(--danger);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-right:auto;padding:.4rem 0;text-decoration:underline #0000;transition:text-decoration-color .15s}.console-dialog__delete:hover{text-decoration-color:currentColor}@media (width<=560px){dialog.console-dialog{border-radius:14px 14px 0 0;width:100vw;max-width:100vw;max-height:100dvh;margin:auto 0 0}dialog.console-dialog--full{border-radius:0;height:100dvh;margin:0}.console-fields__grid{grid-template-columns:1fr}.console-dialog__keys{display:none}.console-dialog__head,.console-dialog__body,.console-dialog__foot{padding-inline:1rem}}.pdf-peek{background:var(--paper);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.pdf-peek[open]{flex-direction:column;display:flex}.pdf-peek::backdrop{background:var(--backdrop)}.pdf-peek__pdf{border:0;flex:1;width:100%;min-height:0}html:has(.pdf-peek[open]),html:has(dialog.console-dialog[open]){overflow:hidden}.usage-stat small{font-size:var(--fs-2xs);color:var(--ink-soft);margin-top:.15rem;display:block}.usage-stat small.is-up,.trend.is-up{color:var(--success)}.usage-stat small.is-down,.trend.is-down{color:var(--danger)}.trend{width:1em;margin-left:.25rem;font-weight:600;display:inline-block}.panel__hint{font-size:var(--fs-xs);color:var(--ink-soft);margin-left:.5rem;font-weight:400}.share{color:var(--ink-soft);font-size:var(--fs-sm)}.today .table td.wrap .tag{vertical-align:middle;margin-left:.4rem}.today .grant,.attention .grant{gap:1rem;padding:.6rem 0}.today .grant__name,.attention .grant__name{font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:500}.today .grant>div{min-width:0}.today .grant__name{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;display:block;overflow:hidden}.grant__sum,.grant__kind{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.grant__sum{color:var(--success);font-weight:600}.grant__kind{font-size:var(--fs-sm);color:var(--ink-soft)}.attention{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 2rem;display:grid}.attention h3{font-size:var(--fs-lg);margin:0 0 .25rem;font-weight:600}.attention .grant__meta{margin:0 0 .75rem}.attention__more{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:.6rem;display:inline-block}.goal{border:1px solid var(--rule);border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 55%), var(--surface);margin:1.5rem 0 0;padding:1.25rem 1.5rem 1rem;position:relative;overflow:hidden}.goal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;display:flex}.goal__eyebrow{color:var(--accent)}.goal__title{font-size:var(--fs-2xl);margin:.15rem 0 0}.goal__count{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;display:flex}.goal__count strong{color:var(--ink);font-size:2rem;line-height:1}.goal__count span{color:var(--ink-soft)}.goal__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--rule) 55%, var(--surface));height:18px;margin:1rem 0 1.6rem;position:relative;box-shadow:inset 0 1px 2px #00000014}.goal__fill{width:var(--goal);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 70%, #e0a15a), var(--accent));min-width:18px;box-shadow:0 0 14px color-mix(in srgb, var(--accent) 35%, transparent);animation:1.2s cubic-bezier(.22,1,.36,1) both goal-grow;position:absolute;inset:0 auto 0 0;overflow:hidden}.goal__fill:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff73 50%,#0000 80%);animation:3.2s ease-in-out 1.2s infinite goal-shine;position:absolute;inset:0;transform:translate(-100%)}.goal__fill.is-done{background:linear-gradient(90deg, var(--success), var(--success))}.goal__tick{background:#ffffffe6;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.goal__tick:not(.is-passed){background:color-mix(in srgb, var(--ink-soft) 30%, transparent)}.goal__tick span{font-size:var(--fs-2xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.goal__foot{font-size:var(--fs-md);color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;display:flex}.goal__foot strong{color:var(--ink);font-variant-numeric:tabular-nums}.goal__note{font-size:var(--fs-2xs);color:var(--ink-soft);margin:.6rem 0 0}@keyframes goal-grow{0%{width:0}}@keyframes goal-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.goal__fill,.goal__fill:after{animation:none}}@media (width<=720px){.goal{border:0;border-top:1px solid var(--ink);background:0 0;border-radius:0;padding:1.1rem 0 0;overflow:visible}.goal__title{font-size:var(--fs-xl)}.goal__count strong{font-size:1.6rem}.goal__foot{gap:0;display:grid}.goal__foot>span{border-top:1px solid var(--rule);justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.goal__foot>span:first-child{border-top:0;padding-top:.35rem}.dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.dash-tiles .usage-stat{text-align:left;border:0;border-top:1px solid var(--rule);background:0 0;border-radius:0;padding:.75rem 0}.dash-tiles .usage-stat:nth-child(-n+2){border-top:0;padding-top:0}.dash-tiles .usage-stat strong{font-size:var(--fs-xl);font-weight:600}.dash-tiles .usage-stat span{font-size:var(--fs-sm);color:var(--ink-soft);margin-top:.15rem;display:block}.dash-tiles .usage-stat small{font-size:var(--fs-xs)}}.dash-part{margin:0 0 2rem}.dash-part.chart{margin-top:1.5rem}.dash-part h3{font-size:var(--fs-lg);margin:0 0 .75rem;font-weight:600}.money-facts{flex-wrap:wrap;gap:.75rem 2.5rem;margin:0 0 1.25rem;display:flex}.money-facts div{gap:.1rem;display:grid}.money-facts dt{font-size:var(--fs-sm);color:var(--ink-soft)}.money-facts dd{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.money-facts dd small{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:400}.training-new__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.training-new__row--dates{grid-template-columns:repeat(2,minmax(0,12rem))}.training-mode{border:0;flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;padding:0;display:flex}.training-mode__opt{font-size:var(--fs-lg);cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.training-mode__opt input{accent-color:var(--accent)}.training-new:not(:has(input[name=repeat][value="1"]:checked)) .training-repeat{display:none}.training-weekdays{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;display:flex}.training-mode legend,.training-weekdays legend{width:100%;margin-bottom:.4rem}.training-preview{background:var(--paper);border:1px dashed var(--rule);border-radius:var(--radius);margin:0 0 1rem;padding:.85rem 1rem}.training-preview__head{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 .6rem}.training-preview__head.is-error{color:var(--danger);margin:0}.training-preview__list{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.training-preview__list button{font:inherit;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1px solid var(--ink-soft);border-radius:var(--radius-sm);cursor:pointer;padding:.3rem .55rem}.training-preview__list button.is-skipped{color:var(--ink-soft);border-style:dashed;border-color:var(--rule);background:0 0;text-decoration:line-through}@media (width<=560px){.training-new__row{grid-template-columns:1fr 1fr}}.training-tabs{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;display:flex}.app__head:has(+.training-head-link){margin-bottom:.75rem}.training-head-link{font-size:var(--fs-md);margin:0 0 clamp(2rem,5vh,3rem)}.training-head-link a{color:var(--ink-soft);text-underline-offset:3px}.training-head-link a:hover{color:var(--ink)}.training{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);margin:0 0 2rem;padding:1.25rem;scroll-margin-top:1rem}.training:target{border-color:var(--ink)}.training.is-past{background:var(--paper)}.training__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.training__heading{min-width:0}.training__when{font-size:var(--fs-body);margin:0;font-weight:600}.training__title{font-size:var(--fs-md);color:var(--ink-soft);margin:.2rem 0 0}.training__org{font-size:var(--fs-sm);color:var(--ink-soft);margin:.2rem 0 0}.training__org a{color:var(--ink);text-underline-offset:3px}.training-form .field{margin:0}.training-form .training-new__row{max-width:30rem}.training-form .training-new__row--dates{max-width:none}.training-form .training-mode,.training-form .training-weekdays{margin:0}.training-form__title,.training-form .training-join__row,.training-form .training-weekdays,.training-form .training-preview,.training-form .org-picker .element,.training-form .campaign__picked{max-width:40rem}.training-form__date input{width:12rem}.training-form__hint{max-width:40rem;font-size:var(--fs-sm);color:var(--ink-soft);margin:0}.training-form__delete{border-top:1px solid var(--rule);margin:2.5rem 0 0;padding-top:1rem}.training__expectations{font-size:var(--fs-sm);color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0}.training__details summary{font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer}.training__join{font-size:var(--fs-xs);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 0;display:flex}.training__actions{flex-wrap:wrap;gap:.4rem;display:flex}.training__meter{align-items:center;gap:.75rem;margin:.75rem 0 .9rem;display:flex}.training__meter .meter{flex:1}.training__count{font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums}.training__count strong{color:var(--ink)}.training .table tr.is-over td{background:#fdf1e0}.training__people{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.training__person{border-bottom:1px solid var(--rule);grid-template-columns:1.75rem minmax(0,1fr) auto 2rem;align-items:center;gap:.75rem;padding:.55rem 0;display:grid}.training__person.is-over{background:#fdf6ea}.training__empty{font-size:var(--fs-md);color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:.8rem 0}.training__n{font-size:var(--fs-xs);color:var(--ink-soft);text-align:right;font-variant-numeric:tabular-nums}.training__who{min-width:0;display:grid}.training__name{overflow-wrap:anywhere;font-weight:500}.training__name a{color:var(--ink);text-underline-offset:3px}.training__email{font-size:var(--fs-xs);color:var(--ink-soft);overflow-wrap:anywhere}.training__stamp{font-size:var(--fs-xs);color:var(--ink-soft);white-space:nowrap}.training__remove{margin:0}.training__add{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.training__add .element{min-width:0;font-size:var(--fs-md);flex:12rem;padding:.45rem .65rem}@media (width<=560px){.training__person{grid-template-columns:1.5rem minmax(0,1fr) 2rem}.training__stamp{grid-area:2/2}}.training-join__row{grid-template-columns:minmax(0,1fr) 10rem;gap:.75rem;display:grid}.training-join__row .field__label{white-space:nowrap}.training-join__hours{font-size:var(--fs-sm);color:var(--ink-soft);align-items:baseline;gap:.5rem;font-weight:300;display:flex}.training-join__hours input{width:4.5rem}@media (width<=560px){.training-join__row{grid-template-columns:1fr}}.training-mails{border-top:1px dashed var(--rule);margin:.9rem 0 0;padding:.6rem 0 0;list-style:none}.training-mails__item{font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr) auto 2rem;align-items:baseline;gap:.75rem;padding:.35rem 0;display:grid}.training-mails__when{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.training-mails__body{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.training-mails__state{color:var(--ink-soft);white-space:nowrap}.training-mail .panel__note{margin:0 0 1rem}.training-mail__offsets{flex-wrap:wrap;gap:.4rem;margin:-.5rem 0 .9rem;display:flex}.training-mail__offsets button[disabled]{opacity:.4;cursor:not-allowed}.training-mail__offsets button[aria-pressed=true]{color:var(--paper);background:var(--ink);border-color:var(--ink)}.training-mail__frame{margin-bottom:.75rem}.training-mail__text{font-size:var(--fs-sm);color:var(--ink-soft);margin-bottom:.5rem}.training-mail__text pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius-sm);margin:.5rem 0 0;padding:.7rem .8rem}.training-recipients__add{margin-bottom:1.5rem}@media (width<=560px){.training-mails__item{grid-template-columns:minmax(0,1fr) 2rem}.training-mails__body,.training-mails__state{grid-column:1}}.voucher-new{gap:.75rem;max-width:46rem;display:grid}.voucher-new__grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.voucher-new__row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.voucher-new .button{justify-self:start}.voucher-new__effect{align-items:stretch;gap:.4rem;display:flex}.voucher-new__effect select{flex:1}.voucher-new__note{font-size:var(--fs-sm);color:var(--ink-soft);margin:0;line-height:1.5}.voucher-new__check{font-size:var(--fs-md);align-items:center;gap:.5rem;display:inline-flex}.voucher-new__expiry{gap:.4rem;display:grid}.voucher-new__quick{flex-wrap:wrap;gap:.35rem;display:flex}.voucher-new__quick button{font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);border:1px solid var(--rule);border-radius:var(--radius-xs);cursor:pointer;background:0 0;padding:.2rem .55rem}.voucher-new__quick button:hover{color:var(--ink);border-color:var(--ink-soft)}.voucher-filters{flex-wrap:wrap;align-items:center;gap:.4rem;margin:1.5rem 0 1rem;display:flex}.voucher-filters__batch{align-items:center;gap:.5rem;margin:0 0 0 auto;display:flex}.voucher-filters__label{font-size:var(--fs-sm);color:var(--ink-soft)}.voucher-filters__batch select{max-width:24rem}.batch-bar{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.7rem .9rem;display:flex}.batch-bar__what{gap:.15rem;margin-right:auto;display:grid}.batch-bar__meta{font-size:var(--fs-xs);color:var(--ink-soft)}.batch-bar__clear{font-size:var(--fs-sm);color:var(--ink-soft)}.vouchers{margin:0}.vouchers .table code{font-size:var(--fs-lg);letter-spacing:.04em}.vouchers .is-dim td{color:var(--ink-soft)}.vouchers__hint{font-size:var(--fs-xs);color:var(--ink-soft)}.vouchers__effect{align-items:center;gap:.4rem;display:inline-flex}.bulkbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.bulkbar__all{font-size:var(--fs-md);align-items:center;gap:.4rem;display:inline-flex}.bulkbar__picked{font-size:var(--fs-md);color:var(--ink-soft);margin-right:auto}.perpage{font-size:var(--fs-sm);color:var(--ink-soft);align-items:center;gap:.5rem;margin:1rem 0;display:flex}.perpage__link{color:var(--ink-soft);border-bottom:1px solid #0000;text-decoration:none}.perpage__link.is-active{color:var(--ink);border-bottom-color:var(--accent)}.crm-menu{position:relative}.crm-menu>summary{cursor:pointer;list-style:none}.crm-menu>summary::-webkit-details-marker{display:none}.crm-menu__toggle{align-items:center;gap:.45rem;display:inline-flex}.crm-menu__list{z-index:20;background:var(--surface);border:1px solid var(--mute);border-radius:var(--radius);min-width:14rem;box-shadow:var(--shadow-3);margin:0;padding:.25rem;list-style:none;display:grid;position:absolute;top:calc(100% + .25rem);left:0}.crm-menu__list--end{left:auto;right:0}.crm-menu__list>.eyebrow{padding:.35rem .6rem .25rem;display:block}.crm-menu__item{font:inherit;font-size:var(--fs-md);text-align:left;color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;padding:.45rem .6rem;text-decoration:none;display:flex}.crm-menu__item:hover,[aria-selected=true]>.crm-menu__item{background:var(--wash-strong)}.crm-menu__item.is-on{font-weight:600}.crm-menu__item.is-on:after{content:"✓";margin-left:auto}.crm-menu__item .tag{margin:0 0 0 auto}.crm-picker{position:relative}.crm-picker__input{width:100%}.crm-picker__results{max-height:18rem;left:0;right:0;overflow-y:auto}.crm-picker__results .crm-menu__item{width:100%}.crm-picker__none{font-size:var(--fs-md);color:var(--ink-soft);padding:.5rem .6rem}.crm-filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;display:flex}.crm-filters__group{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crm-due-count{color:var(--danger)}.crm-summary{flex-wrap:wrap;gap:.2rem 1rem;display:flex}.crm-summary[hidden],.table-wrap[hidden]{display:none}.crm-summary>span{white-space:nowrap}.crm-orgs{margin:0 0 1.5rem}.crm-orgs[hidden]{display:none}.crm-orgs td:first-child{width:100%}.crm-orgs__act{text-align:right;white-space:nowrap}.crm-list tbody tr[data-href]{cursor:pointer}.crm-list tbody tr[data-href]:hover{background:var(--wash-strong)}.crm-list td{white-space:nowrap}.crm-list th:first-child,.crm-list td:first-child{padding-left:.85rem}.crm-list__who,.crm-list__next{text-overflow:ellipsis;max-width:0;overflow:hidden}.crm-list__who{width:32%}.crm-list__next{width:30%}.crm-list__name{color:var(--ink);text-underline-offset:3px;font-weight:500}.crm-list__domain{font-size:var(--fs-sm);color:var(--ink-soft);margin-left:.5rem}.crm-list__due{font-variant-numeric:tabular-nums;margin-right:.5rem}.crm-list__due.is-danger{color:var(--danger);font-weight:600}.crm-list__due.is-warn{color:var(--warn,#9a6200);font-weight:600}.crm-list__owner{color:var(--ink-soft)}.crm-list__owner strong{color:var(--ink);font-weight:600}.crm-list td.crm-list__nums{display:none}@container (width<=46rem){.crm-list tbody tr[data-href]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who status""next next""nums nums";gap:.2rem .75rem;padding:.7rem .85rem}.crm-list td.crm-list__nums{white-space:normal;font-size:var(--fs-xs);color:var(--ink-faint);grid-area:nums;display:block}.crm-list.table td{padding:0}.crm-list td[data-label]:before{display:none}.crm-list td.crm-list__who{grid-area:who;width:auto;max-width:none}.crm-list td.crm-list__status{font-size:var(--fs-sm);grid-area:status}.crm-list td.crm-list__next{width:auto;max-width:none;font-size:var(--fs-sm);grid-area:next}.crm-list td.crm-list__owner,.crm-list td.num{display:none}.crm-orgs .crm-list tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act"}.crm-orgs .crm-list td.crm-list__who{grid-area:who}}@media (width<=720px){.crm-filters{gap:.75rem}.crm-filters__group{width:100%}}.crm-text{grid-template-columns:max-content minmax(0,1fr);gap:.35rem 1.25rem;margin:0;line-height:1.5;display:grid}.crm-text__line{display:contents}.crm-text dt{font-size:var(--fs-md);color:var(--ink-soft);margin:0;font-weight:500}.crm-text dd{overflow-wrap:anywhere;margin:0}.crm-text__line--plain dd{grid-column:1/-1}.crm-text a{color:var(--ink);text-underline-offset:3px}.crm-text a:hover{color:var(--accent)}@media (width<=560px){.crm-text{grid-template-columns:1fr;gap:.15rem}.crm-text dt,.crm-text__line--plain dd{margin-top:.5rem}}.crm-log{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.crm-log__item{border-bottom:1px solid var(--rule);grid-template-columns:9rem minmax(0,1fr) auto;gap:.75rem 1rem;padding:.9rem 0;display:grid}.crm-log__when{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.crm-log__date{font-variant-numeric:tabular-nums;font-weight:600}.crm-log__kind{font-size:var(--fs-sm);color:var(--ink-soft)}.crm-log__body{min-width:0}.crm-log__note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.crm-log__next{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.5rem 0 0;display:flex}.crm-log__next--past{color:var(--ink-soft)}.crm-log__next--past>span:not(.eyebrow):not(.tag){text-decoration:line-through;text-decoration-color:var(--mute)}.crm-log__meta{font-size:var(--fs-xs);color:var(--ink-soft);margin:.4rem 0 0}.crm-log__remove{margin:0}.crm-log__label{font-size:var(--fs-sm);color:var(--ink-soft)}.crm-log__due{font-variant-numeric:tabular-nums}.crm-log__due.is-danger{color:var(--danger);font-weight:600}.crm-log__due.is-warn{color:var(--warn,#9a6200);font-weight:600}.crm-feed .crm-log__item{grid-template-columns:9rem minmax(0,1fr)}.crm-feed__filters{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;display:flex}.crm-feed__filters .search__active{margin:0}.crm-feed__client{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .35rem;font-weight:500;display:flex}.crm-feed__client a{color:var(--ink);text-underline-offset:3px}.crm-feed__client a:hover{color:var(--accent)}@media (width<=560px){.crm-log__item{grid-template-columns:minmax(0,1fr) auto}.crm-log__when{flex-direction:row;grid-column:1;align-items:baseline;gap:.6rem}.crm-log__remove{grid-area:1/2}.crm-log__body{grid-column:1/-1}.crm-feed .crm-log__item{grid-template-columns:minmax(0,1fr)}}.crm-list tbody tr[data-href],.seg__opt,.crm-menu__item,.crm-menu__toggle,.crm-list__name{transition:background-color .15s,border-color .15s,color .15s,opacity .15s,text-decoration-color .15s}.crm-menu[open]>.crm-menu__list{transform-origin:0 0;animation:.16s both crm-pop}.crm-menu__toggle>span[aria-hidden]{transition:transform .2s;display:inline-block}.crm-menu[open]>.crm-menu__toggle>span[aria-hidden]{transform:rotate(180deg)}.auth__notice{animation:.3s both crm-fade}@keyframes crm-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes crm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.crm-menu[open]>.crm-menu__list,.crm-log__item,.auth__notice{animation:none}.crm-menu__toggle>span[aria-hidden]{transition:none}}.crm-form .field{max-width:40rem;margin:0}.crm-form .optlist__box{max-width:40rem}.crm-form .seg{justify-self:start}.crm-form input[name=jar_code],.crm-form input[name=headcount],.crm-form input[type=date]{width:12rem;max-width:100%}.crm-form__delete{border-top:1px solid var(--rule);margin:2.5rem 0 0;padding-top:1rem}.key-minted{border:1px solid var(--success);border-radius:var(--radius-md);background:var(--success-fade);grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0 0 1.5rem;padding:1.1rem 1.25rem;display:grid}.key-minted__head{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.key-minted__head strong{color:var(--success)}.key-minted__head span{font-size:var(--fs-sm);color:var(--ink-soft)}.key-code{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);align-items:center;gap:.5rem;min-width:0;padding:.35rem .35rem .35rem .8rem;display:flex}.key-code code{white-space:nowrap;min-width:0;font-size:var(--fs-xs);scrollbar-width:thin;flex:1;padding:.3rem 0;overflow-x:auto}.key-code--soft{background:var(--paper);border-color:var(--rule)}.key-code__copy{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:var(--fs-2xs);color:var(--ink);cursor:pointer;flex:none;padding:.3rem .7rem}.key-code__copy:hover{border-color:var(--ink)}.key-code__copy.is-done{border-color:var(--success);color:var(--success)}.key-layout{max-width:60rem}.key-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:60rem;margin:0 0 1.75rem;display:grid}.key-guide__item{gap:.35rem;min-width:0;display:grid}.key-list__title{align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.key-list__title span{border-radius:var(--radius-pill);background:var(--wash);letter-spacing:0;padding:0 .45rem}.key-rows{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.key-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.85rem 1rem;display:grid}.key-row+.key-row{border-top:1px solid var(--rule)}.key-row.is-fresh{background:var(--success-fade)}.key-row__main{flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;min-width:0;display:flex}.key-row__label{overflow-wrap:anywhere;font-weight:600}.key-row__prefix{font-size:var(--fs-xs);color:var(--ink-soft)}.key-scope{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-soft);padding:.05rem .45rem}.key-row__meta{font-size:var(--fs-xs);color:var(--ink-faint);flex-wrap:wrap;grid-column:1;gap:.2rem 1.25rem;display:flex}.key-row__meta em{color:#b07a00;font-style:normal}.key-row__revoke{grid-area:1/2/3;margin:0}.key-row__revoke button{border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-xs);color:var(--danger);cursor:pointer;background:0 0;border:1px solid #0000;padding:.35rem .7rem}.key-row__revoke button:hover{border-color:var(--danger-line);background:#b3261e0d}.key-row.is-revoked{grid-template-columns:1fr}.key-row.is-revoked .key-row__label{color:var(--ink-soft);font-weight:400;text-decoration:line-through}.key-revoked{margin-top:1rem}.key-revoked summary{font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;margin-bottom:.6rem}.key-scopes{border:0;gap:.5rem;margin:0;padding:0;display:grid}.key-scopes__item{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:.7rem;padding:.65rem .8rem;display:flex}.key-scopes__item:has(input:checked){border-color:var(--ink);background:var(--paper)}.key-scopes__item input{width:auto;accent-color:var(--ink);margin:.2rem 0 0}.key-scopes__item span{gap:.15rem;display:grid}.key-scopes__item code{font-size:var(--fs-xs);font-weight:600}.key-scopes__item small{font-size:var(--fs-xs);color:var(--ink-soft)}@media (width<=880px){.key-guide{grid-template-columns:1fr}}.skill-cards{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem;display:grid}.skill-card{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);align-content:start;gap:.5rem;padding:1.1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.skill-card:hover{border-color:var(--accent);box-shadow:var(--shadow-3)}.skill-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.skill-card__top strong{font-family:var(--font-mono);font-size:var(--fs-lg)}.skill-card__desc{font-size:var(--fs-sm);color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.skill-card__tags{gap:.35rem;display:inline-flex}.skill-card__meta{font-size:var(--fs-2xs);color:var(--ink-faint)}.app__inner--wide{grid-template-columns:minmax(0,1fr);max-width:none}.app__inner--wide>.app__side{display:none}.app:has(>.app__inner--wide){padding:1.5rem 1.5rem 1.25rem}.app__inner--wide>.app__main{height:calc(100dvh - var(--nav-h) - 1px - 2.75rem);flex-direction:column;min-height:34rem;display:flex}.app__inner--wide>.app__main>*{flex:none}.app__inner--wide>.app__main>.skill-ws{flex:1 1 0;min-height:0}.app__inner--wide .crumbs{margin:0 0 .75rem}.app__inner--wide>.app__main>:is(.crumbs,.skill-head,.skill-banner,.skill-restored,.auth__error,.auth__notice){align-self:center;width:100%;max-width:min(1440px - 2*clamp(1.5rem,4vw,4rem),100vw - 2*clamp(1.5rem,4vw,4rem))}.skill-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin:0 0 1.25rem;display:flex}.skill-head__title{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;min-width:0;display:flex}.skill-head__title h1{overflow-wrap:anywhere;margin:0;font-size:2rem;line-height:1.1}.skill-head__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.skill-head__actions .button{margin:0}.skill-status{font-size:var(--fs-lg);color:var(--ink-soft);margin:0}.skill-status a{font-weight:600;text-decoration:none}.skill-status a:hover{text-underline-offset:3px;text-decoration:underline}.skill-status .skill-status__pub{color:var(--success)}.skill-status .skill-status__dev{color:var(--progress)}.skill-status .skill-status__testers{color:var(--ink-soft);text-underline-offset:3px;font-weight:400;text-decoration:underline}.skill-ws__section--testers.is-flash{animation:1.6s skill-flash}@keyframes skill-flash{0%,40%{background:#e8eff6}to{background:0 0}}.skill-banner{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--wash);font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:0 0 1rem;padding:.75rem 1.25rem;display:flex}.skill-banner>span{flex:1;min-width:0}.skill-banner form{margin:0}.auth__notice.skill-restored,.auth__error.skill-restored{border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0 0 1rem;padding:.75rem 1.25rem;display:flex}.skill-restored button{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.skill-toast{z-index:50;border-radius:var(--radius-md);background:var(--ink);color:#fff;max-width:26rem;font-size:var(--fs-md);box-shadow:var(--shadow-3);pointer-events:none;padding:.75rem 1rem;line-height:1.45;animation:6s forwards skill-toast;position:fixed;bottom:1.5rem;right:1.5rem}@keyframes skill-toast{0%,85%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(.5rem)}}.skill-ws{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface);grid-template-rows:auto minmax(0,1fr);grid-template-columns:19rem minmax(0,1fr);display:grid;overflow:hidden}.skill-ws--readonly{grid-template-rows:minmax(0,1fr)}.skill-save{border-bottom:1px solid var(--rule);background:var(--paper);grid-column:1/-1;align-items:center;gap:.75rem;min-height:3.5rem;padding:.625rem 1rem .625rem 1.25rem;display:flex}.skill-save.is-dirty{background:#fbf3f1}.skill-save__summary{font-size:var(--fs-sm);color:var(--ink-faint);white-space:nowrap}.skill-save__summary.is-dirty{color:var(--accent);font-weight:600}.skill-save__note{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:8rem;font:inherit;font-size:var(--fs-md);flex:1;padding:.5rem .75rem}.skill-save__note:focus{border-color:var(--accent);outline:none}.skill-save__discard{border-radius:var(--radius);font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.5rem .75rem}.skill-save__discard:hover{color:var(--ink);background:#16181c0d}.skill-save:not(.is-dirty) .skill-save__note,.skill-save:not(.is-dirty) .skill-save__discard{visibility:hidden}.skill-save .button{margin-left:auto}.skill-save .button:disabled{color:var(--ink-faint);border-color:var(--rule-strong);opacity:1;background:0 0}.skill-ws__side{scrollbar-width:thin;border-right:1px solid var(--rule);background:var(--paper);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.skill-ws__section{flex:none;padding:1.25rem .75rem 1rem}.skill-ws__section+.skill-ws__section{border-top:1px solid var(--rule)}.skill-ws__label{justify-content:space-between;align-items:center;margin:0 0 .75rem;padding:0 .5rem;display:flex}.skill-ws__add{border-radius:var(--radius);font:inherit;font-size:var(--fs-xs);color:var(--accent);cursor:pointer;background:0 0;border:0;margin:-.25rem -.5rem -.25rem 0;padding:.25rem .5rem}.skill-ws__add:hover{background:#7a1f2b14}.skill-ws__foot{background:var(--paper);border-top:1px solid var(--rule);font-size:var(--fs-xs);flex-wrap:wrap;flex:none;gap:.5rem 1.25rem;margin-top:auto;padding:.875rem 1.25rem;display:flex;position:sticky;bottom:0}.skill-ws__foot a,.skill-ws__foot button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.skill-ws__foot a:hover,.skill-ws__foot button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.skill-ws__foot .is-danger{color:var(--danger)}.skill-files{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.skill-files__group{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--ink-faint);padding:.75rem .5rem .25rem}.skill-file{border-radius:var(--radius);width:100%;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}button.skill-file:hover{background:#16181c0d}.skill-file.is-active{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong), 0 1px 2px #16181c0a;font-weight:600}.skill-file__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);flex:1;overflow:hidden}.skill-file__dot{background:var(--accent);border-radius:50%;flex:none;order:1;width:.375rem;height:.375rem}.skill-file__size{font-size:var(--fs-2xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;order:2;font-weight:400}.skill-file.is-new .skill-file__dot{background:var(--success)}.skill-file.is-new .skill-file__name{color:var(--success)}.skill-file.is-removed{cursor:default;color:var(--ink-faint)}.skill-file.is-removed .skill-file__name{text-decoration:line-through}.skill-file__undo{font:inherit;font-size:var(--fs-2xs);color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.skill-files__new{border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);align-items:center;gap:.25rem;margin:.5rem 0 0;padding:.375rem .625rem;display:flex}.skill-files__new input{min-width:0;font:inherit;font-size:var(--fs-xs);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:.125rem 0}.skill-files__error{font-size:var(--fs-xs);color:var(--danger);margin:.5rem .5rem 0}.skill-versions{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.skill-version{border-radius:var(--radius);color:var(--ink);font-size:var(--fs-xs);border-left:2px solid #0000;gap:.25rem;padding:.625rem .75rem;text-decoration:none;display:grid}.skill-version:hover{background:#16181c0d}.skill-version.is-open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule-strong), 0 1px 2px #16181c0a}.skill-version.is-published{border-left-color:var(--success)}.skill-version.is-dev{border-left-color:var(--progress)}.skill-version.is-draft{color:var(--ink-soft)}.skill-version__top{align-items:baseline;gap:.5rem;display:flex}.skill-version__pub,.skill-version__dev{font-size:var(--fs-2xs);font-weight:600}.skill-version__pub{color:var(--success)}.skill-version__dev{color:var(--progress)}.skill-version__when{font-size:var(--fs-2xs);color:var(--ink-faint);white-space:nowrap;margin-left:auto}.skill-version__note{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-version__meta{font-size:var(--fs-2xs);color:var(--ink-faint);gap:.75rem;display:flex}.skill-drafts{margin-top:.75rem}.skill-drafts>summary{font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;padding:.375rem .5rem}.skill-drafts>.skill-versions{margin-top:.25rem}.skill-drafts__note{font-size:var(--fs-2xs);color:var(--ink-faint);margin:.5rem .5rem 0;line-height:1.45}.skill-testers{font-size:var(--fs-sm);gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.skill-testers li{border-radius:var(--radius);align-items:center;gap:.5rem;padding:.3125rem .375rem .3125rem .625rem;display:flex}.skill-testers li:hover{background:#16181c0d}.skill-testers li>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;text-decoration:none;overflow:hidden}.skill-testers li>a:hover{text-underline-offset:3px;text-decoration:underline}.skill-testers form{margin:0}.skill-testers button{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;font:inherit;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;line-height:1}.skill-testers button:hover{color:var(--danger);background:#b3261e14}.skill-testers__add{margin-top:.25rem}.skill-testers__add>summary{border-radius:var(--radius);font-size:var(--fs-sm);color:var(--accent);cursor:pointer;padding:.375rem .625rem;list-style:none}.skill-testers__add>summary:hover{background:#7a1f2b0f}.skill-testers__add>summary::-webkit-details-marker{display:none}.skill-testers__add[open]>summary{display:none}.skill-testers__add form{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin:.25rem .5rem 0;display:grid}.skill-testers__add input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);min-width:0;font:inherit;font-size:var(--fs-sm);padding:.375rem .625rem}.skill-testers__add input:focus{border-color:var(--accent);outline:none}.skill-ws__main{flex-direction:column;min-width:0;min-height:0;display:flex}.skill-bar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-height:3.25rem;padding:.5rem 1rem .5rem 1.5rem;display:flex}.skill-bar__file{align-items:center;gap:.75rem;min-width:0;display:flex}.skill-bar__path{font-family:var(--font-mono);font-size:var(--fs-md);overflow-wrap:anywhere;font-weight:600}.skill-bar__rename{border:1px solid var(--accent);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-faint);align-items:center;gap:.125rem;padding:.25rem .5rem;display:flex}.skill-bar__rename input{width:14rem;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;padding:0}.skill-bar__state{font-size:var(--fs-xs);color:var(--accent);font-weight:600}.skill-bar__state.is-new{color:var(--success)}.skill-bar__tools{align-items:center;gap:.5rem;display:flex}.skill-bar__tool{border-radius:var(--radius);font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.375rem .625rem}.skill-bar__tool:hover{color:var(--ink);background:#16181c0f}.skill-bar__tool--danger:hover{color:var(--danger);background:#b3261e14}.skill-tabs{border-radius:var(--radius-md);background:var(--wash);margin-left:.5rem;padding:3px;display:flex}.skill-tabs__tab{border-radius:var(--radius);font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem .875rem;display:inline-flex}.skill-tabs__tab.is-active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.skill-tabs__count{border-radius:var(--radius-pill);background:var(--accent);color:#fff;min-width:1.25rem;font-size:var(--fs-2xs);text-align:center;padding:0 .3rem;line-height:1.25rem}.skill-pane{flex:1;min-height:0}.skill-pane[hidden]{display:none}.skill-pane__editor{height:100%}.skill-pane--diff{padding:1.25rem 1.5rem;overflow:auto}.skill-diff__head{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 1rem;display:flex}.skill-diff__against{font-family:var(--font);font-size:var(--fs-xs);align-items:center;gap:.5rem;display:inline-flex}.skill-diff__against select{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);font:inherit;padding:.375rem .5rem}.skill-diff{border:1px solid var(--rule);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--fs-xs);line-height:1.6;overflow:hidden}.skill-diff__none{color:var(--ink-soft);font-family:var(--font);margin:0;padding:1.25rem}.skill-diff__hunk+.skill-diff__hunk{border-top:1px solid var(--rule);box-shadow:inset 0 3px 0 var(--wash);padding-top:3px}.skill-diff__line{white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:3rem 3rem 1.5rem minmax(0,1fr);display:grid}.skill-diff__line span:nth-child(-n+2){text-align:right;color:var(--ink-faint);user-select:none;background:var(--paper);padding-right:.5rem}.skill-diff__line span:nth-child(3){text-align:center;user-select:none}.skill-diff__line span:nth-child(4){padding-right:.75rem}.skill-diff__line.is-add{background:var(--success-fade)}.skill-diff__line.is-add span:nth-child(3){color:var(--success)}.skill-diff__line.is-del{background:#fbeae8}.skill-diff__line.is-del span:nth-child(3){color:var(--danger)}.skill-publish{border:1px solid var(--rule);border-radius:var(--radius-lg);margin:0 0 1rem;overflow:hidden}.skill-publish__head{background:var(--paper);font-size:var(--fs-sm);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.skill-publish__head:only-child{background:0 0}.skill-publish__diff{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}.skill-publish__diff:hover{text-underline-offset:3px;text-decoration:underline}.skill-publish__files{border-top:1px solid var(--rule);max-height:14rem;margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.skill-publish__files li{justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.skill-publish__files span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink);overflow:hidden}.skill-publish__files em{font-style:normal;font-size:var(--fs-2xs);flex:none;font-weight:600}.skill-publish__files .is-add{color:var(--success)}.skill-publish__files .is-mod{color:var(--accent)}.skill-publish__files .is-del{color:var(--danger)}.skill-drop{border:1.5px dashed var(--rule-strong);border-radius:var(--radius-md);background:var(--paper);min-height:6.5rem;font-size:var(--fs-md);color:var(--ink-soft);text-align:center;cursor:pointer;place-items:center;margin:0 0 .9rem;padding:1.25rem;display:grid;position:relative}.skill-drop:hover,.skill-drop.is-over{border-color:var(--accent);color:var(--accent)}.skill-drop.has-file{color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-xs);border-style:solid}.skill-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=880px){.app__inner--wide>.app__main{height:auto}.app__inner--wide>.app__main>.skill-ws{flex:none}.skill-ws{grid-template-columns:1fr}.skill-ws__side{border-right:0;border-bottom:1px solid var(--rule);max-height:26rem}.skill-pane{flex:none;height:60vh}.skill-save{flex-wrap:wrap}}.budget{gap:.3rem;min-width:9rem;display:grid}.budget__text{font-size:var(--fs-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.budget__text strong{color:var(--ink);font-weight:600}.cell-sub{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:.15rem;display:block}.cell-actions{white-space:nowrap;justify-content:flex-end;gap:.4rem;display:flex}.chips{flex-wrap:wrap;gap:.3rem;display:flex}.chips .tag{margin:0}.report-controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.pills .pill span{font-family:var(--font-mono,monospace)}.models-choice:has([data-inherit] input:checked) .pills{display:none}.models-choice .seg{margin-bottom:.6rem}.usage-view{margin-top:1.5rem}.usage-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.usage-table .chips{max-width:18rem}.usage-table .chips .tag{white-space:nowrap}.usage-title{min-width:16rem;max-width:26rem}.prices th[scope=colgroup]{text-align:center;border-bottom:1px solid var(--rule)}.prices .element--price{width:4.75rem;min-width:0;font-size:var(--fs-sm);text-align:right;font-variant-numeric:tabular-nums;padding:.35rem .5rem}.prices td .element:not(.element--price){min-width:9rem;font-size:var(--fs-sm);padding:.35rem .5rem}.sync{margin-bottom:2rem}.sync__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sync__table td{vertical-align:top}.sync__table tr:not(.sync__first) td{border-top:0}.sync__table s{text-decoration-thickness:1px}.sync__foot{font-size:var(--fs-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.sync__rest{margin-top:1rem}.sync__rest summary{cursor:pointer;font-size:var(--fs-md);padding:.4rem 0;font-weight:600}.org-act{font-size:var(--fs-sm);color:var(--ink);text-underline-offset:3px}.org-act:hover{color:var(--accent)}.org-act.is-main{color:var(--accent);font-weight:600}.org-act.is-quiet{color:var(--ink-soft)}.org-act.is-quiet:hover{color:var(--danger)}.org-sub{margin:0 0 1.75rem}.org-sub__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.org-sub__title{font-size:var(--fs-md);margin:0 0 .4rem;font-weight:600}.org-people a:not(.org-act){color:var(--ink);text-underline-offset:3px}.org-people a:not(.org-act):hover{color:var(--accent)}.org-people .table td{white-space:nowrap}.org-people__who{overflow-wrap:anywhere}.org-people .table td.org-people__who{white-space:normal}.org-people__role{font-size:var(--fs-xs);color:var(--ink-soft);white-space:nowrap;margin-left:.5rem}.org-people__name,.org-people__when,.org-people__by{color:var(--ink-soft)}.org-people__by{text-overflow:ellipsis;max-width:14rem;overflow:hidden}.org-people__act,.org-settings .org-people__act,.org-domain-list .org-people__act{text-align:right;white-space:nowrap;width:1%}.org-people__act form{margin:0;display:inline}.org-people__act>:not(:first-child){margin-left:1rem}.org-seats .table th[scope=colgroup]{border-bottom:1px solid var(--rule-strong);font-size:var(--fs-md);color:var(--ink);text-align:left;padding:1.4rem 0 .55rem;font-weight:400}.org-seats tbody:first-of-type th[scope=colgroup]{padding-top:.6rem}.org-seats__group th{white-space:normal;display:table-cell}.org-seats__name{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:inline-flex}.org-seats__name strong{font-weight:600}.org-seats__meta{font-size:var(--fs-sm);color:var(--ink-soft)}.org-seats__meta .is-warn,.org-seats__free.is-warn td,.org-facts .is-warn{color:var(--danger)}.org-seats__links{float:right;gap:1rem;display:inline-flex}.org-seats__free td{font-size:var(--fs-sm);color:var(--ink-soft)}.org-seats tbody.is-ended td{color:var(--ink-faint)}.org-facts{max-width:46rem;margin:0}.org-facts__note{white-space:pre-wrap}.org-domain-list{margin-bottom:.75rem}.org-domain-list a{color:var(--ink);text-underline-offset:3px}.org-domain-add{gap:.5rem;max-width:26rem;margin:0 0 1.25rem;display:flex}.org-domain-add .element{flex:1;min-width:0}.org-settings__name{width:12rem;font-weight:500}@container (width<=46rem){.org-people tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who act""name when";align-items:baseline;gap:.25rem .75rem;padding:.7rem 0}.org-people.table-stack .table td{padding:0}.org-people td[data-label]:before{display:none}.org-people td.org-people__who{grid-area:who}.org-people.table-stack .table td.org-people__act{text-align:right;grid-area:act;width:auto}.org-people td.org-people__name{font-size:var(--fs-sm);grid-area:name}.org-people.table-stack .table td.org-people__when{font-size:var(--fs-sm);text-align:right;grid-area:when}.org-people td.org-people__by{display:none}.org-people td.org-people__name:empty{display:block}.org-seats .table thead+tbody tr.org-seats__group{border-top:0}.org-seats tr.org-seats__group{border-bottom:1px solid var(--rule-strong);padding:1.1rem 0 .5rem;display:block}.org-seats tr.org-seats__group th[scope=colgroup]{border:0;padding:0;display:block}.org-seats tr.org-seats__free{padding:.6rem 0;display:block}.org-seats tr.org-seats__free td{display:block}.org-seats__links{float:none;margin-top:.35rem;display:flex}.org-invites-list tr{grid-template-areas:"who who""name when""act act"}.org-invites-list.table-stack .table td.org-people__act{text-align:left}}.org-check{font-size:var(--fs-md);align-items:center;gap:.5rem;display:flex}.gift-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.gift-edit__logo{justify-items:start;gap:.5rem;display:grid}.gift-edit__drop{width:100%;min-height:4rem}.gift-edit__remove{font-size:var(--fs-sm);color:var(--danger)}.gift-edit__preview{border-radius:var(--radius-lg);background:#16181c73;margin:0;padding:1rem;position:sticky;top:0}.gift-edit__preview figcaption{color:#fff;margin:0 0 .6rem}.gift-edit__preview.is-off .gift-edit__card{opacity:.4}.gift-edit__card{border-radius:var(--radius-lg);background:var(--paper);text-align:center;justify-items:center;gap:.6rem;padding:1.5rem 1.25rem 1.25rem;transition:opacity .15s;display:grid}.gift-edit__img{object-fit:contain;width:auto;max-width:60%;height:64px;display:block}.gift-edit__text p{font-size:var(--fs-lg);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .5rem;line-height:1.55}.gift-edit__ok{pointer-events:none;min-width:6rem}@media (width<=720px){.gift-edit{grid-template-columns:1fr}.gift-edit__preview{position:static}}.deal{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.deal .optlist__box,.deal .deal__found,.deal [data-requisites]{max-width:40rem}.deal div.deal__found{cursor:default}.deal__buyer-fields{max-width:40rem;position:relative}.deal__buyer-keep{position:absolute;top:0;right:0}.due-pick{justify-items:start;gap:.5rem;display:grid}.due-pick input[type=date]{width:12rem;max-width:100%}.due-pick__quick{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.due-pick__left{font-size:var(--fs-sm);color:var(--ink-soft)}.day-step{align-items:stretch;gap:.35rem;display:inline-flex}.day-step input[type=date]{width:12rem}.day-step .button{min-width:2.75rem;font-size:var(--fs-lg);padding:0}.why{display:inline-flex;position:relative}.why .button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.why:has(.button[aria-disabled=true]):is(:hover,:focus-within):after{content:attr(data-why);z-index:5;border-radius:var(--radius-sm);background:var(--ink);width:max-content;max-width:24rem;color:var(--paper);font-size:var(--fs-xs);white-space:pre-line;pointer-events:none;padding:.45rem .65rem;line-height:1.45;position:absolute;bottom:calc(100% + .5rem);left:0}.deal__reveal{grid-template-rows:1fr;align-self:start;transition:grid-template-rows .18s ease-out,opacity .18s ease-out,margin .18s ease-out,visibility;display:grid}.deal__reveal>div{overflow-clip-margin:.25rem;min-height:0;overflow:clip}.deal__reveal[data-closed]{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .18s ease-out,opacity .18s ease-out,margin .18s ease-out,visibility 0s linear .18s}.deal>.deal__reveal[data-closed]{margin-top:-2rem}.deal__part>.deal__reveal[data-closed]{margin-top:-.6rem}.optlist__box>.deal__reveal+.opt,.opt--sub{border-top:1px solid var(--rule,var(--mute))}.opt--sub{padding-left:2.6rem!important}@media (prefers-reduced-motion:reduce){.deal__reveal{transition:none!important}}.deal .panel.deal__part{border-top:0;margin-bottom:0;padding-top:0}.deal .optlist__box .opt{padding:.55rem .8rem}.deal__part{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.deal__part>.panel__title{margin:0 0 .3rem}.deal__buyer{border:0;min-width:0;margin:0;padding:0}.deal__found{font-size:var(--fs-md);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;line-height:1.5;list-style:none;display:flex}.deal__found::-webkit-details-marker{display:none}details[open]>.deal__found{margin-bottom:.75rem}.panel .deal__missing{font-size:var(--fs-md);border-radius:var(--radius);background:var(--warn-fade);color:var(--warn-ink);border:1px solid var(--warn-line);margin:0;padding:.6rem .8rem}.deal__part[hidden],.deal__grant[hidden],[data-deal-due][hidden],[data-deal-period-hint][hidden]{display:none}.deal__lines{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-md)}.deal__lines th{text-align:left;white-space:nowrap;padding:0 .3rem .35rem}.deal__lines th.num,.deal__lines td.num{text-align:right}.deal__lines td{vertical-align:middle;padding:.2rem .3rem}.deal__lines th:nth-child(2),.deal__lines td:nth-child(2){width:5.5rem}.deal__lines th:nth-child(3),.deal__lines td:nth-child(3){width:8.5rem}.deal__lines th:nth-child(4),.deal__lines td:nth-child(4){width:7.5rem}.deal__lines th:nth-child(5),.deal__lines td:nth-child(5){text-align:center;width:2.6rem}.deal__lines .row-x{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}@media (width<=640px){.deal__lines,.deal__lines tbody,.deal__lines tfoot{display:block}.deal__lines thead{display:none}.deal__lines tr[data-deal-line]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:center;gap:.4rem;padding:.6rem 0;display:grid}.deal__lines tr[data-deal-line] td{padding:0;display:block;width:auto!important}.deal__lines tr[data-deal-line] td:first-child{grid-column:1/-1}.deal__lines .deal__sum{min-width:4.5rem}.deal__lines tfoot tr{justify-content:flex-end;display:flex}.deal__lines tfoot td{padding:.6rem 0 0}.deal__lines tfoot td:empty{display:none}}.deal__lines [data-deal-line]:last-child:not(:only-child) .row-x{visibility:hidden}.deal__lines input{height:2.75rem}.deal__lines tr.is-new :is(input,.row-x){animation:.18s ease-out deal-line}.deal__lines tr.is-leaving :is(input,.row-x){animation:.18s ease-out reverse forwards deal-line}@keyframes deal-line{0%{opacity:0;border-width:0;height:0;padding-top:0;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.deal__lines tr :is(input,.row-x){animation:none!important}}.deal__lines input{width:100%;font:inherit;font-size:var(--fs-lg);border:1px solid var(--mute);border-radius:var(--radius-sm);background:var(--surface);padding:.55rem .65rem}.deal__lines td.num input{text-align:right}.deal__sum{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.deal__total{white-space:nowrap;font-variant-numeric:tabular-nums;border-top:1px solid var(--rule);font-weight:600;padding-top:.6rem!important}.deal__grant{grid-template-columns:8rem 1fr;align-items:start;gap:0 1rem;display:grid}.deal__period{gap:.45rem;display:grid}.deal__mode{font-size:var(--fs-md);cursor:pointer;align-items:center;gap:.5rem;display:flex}.deal__mode input[type=radio]{width:auto;accent-color:var(--ink);margin:0}.deal__mode input[type=number]{width:4.5rem;padding:.4rem .5rem}.deal__mode input[type=date]{width:11rem;padding:.4rem .5rem}.deal__mode input:disabled{opacity:.45}.deal__spans{flex-wrap:wrap;gap:.35rem;padding-left:1.4rem;display:flex}@media (width<=640px){.deal__grant{grid-template-columns:minmax(0,1fr);gap:.9rem}.deal__seats input{width:8rem}.deal__mode{flex-wrap:wrap}}.docs tr.is-cancelled td,.docs tr.is-cancelled td:not(:last-child) a{color:var(--ink-soft)}.docs__what{text-overflow:ellipsis;white-space:nowrap;max-width:26rem;overflow:hidden}.docs__actions{white-space:nowrap;text-align:right}.docs__actions form{margin-left:.3rem;display:inline-flex}.acct-crumbs{margin:0 0 1rem;position:relative}.acct-crumbs .crumbs{margin:0}.acct-crumbs__aside{max-width:45%;font-size:var(--fs-sm);color:var(--ink-soft);flex-direction:column;align-items:flex-end;gap:.3rem;display:flex;position:absolute;top:0;right:0}@media (width<=900px){.acct-crumbs__aside{border-top:1px solid var(--rule);align-items:flex-start;max-width:none;margin-top:1rem;padding-top:.75rem;position:static}}.acct-crumbs__aside--row{flex-direction:row;align-items:baseline;gap:1.25rem;max-width:62%}.acct-crumbs__aside--row .acct-crumbs__id{white-space:nowrap;flex:none}.acct-crumbs__aside--row .acct-crumbs__org{min-width:0}@media (width<=900px){.acct-crumbs__aside--row{flex-wrap:wrap;gap:.3rem 1.25rem;max-width:none}.acct-crumbs__aside--row .acct-crumbs__id{white-space:normal}}.acct-crumbs__aside form{margin:0}.acct-crumbs__org{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink-soft);text-underline-offset:3px;overflow:hidden}.acct-crumbs__org:hover{color:var(--accent)}.acct-crumbs__id{font-size:var(--fs-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.acct-crumbs__copy{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.acct-crumbs__copy:hover{color:var(--accent)}.acct-crumbs__done,.acct-crumbs__copy.is-copied .acct-crumbs__icon{display:none}.acct-crumbs__copy.is-copied .acct-crumbs__done{display:block}.acct-crumbs__copy.is-copied{color:var(--success)}.acct-summary{margin:0 0 2.5rem}.acct-summary__id{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;min-width:0;display:flex}.acct-summary__email{font-size:var(--fs-2xl);overflow-wrap:anywhere;font-weight:500}.acct-summary__verify{margin:0;text-decoration:none}.acct-summary__verify:hover{border-color:currentColor}.acct-summary__tools{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.acct-summary__tools form{margin:0}.acct-summary__chips{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.acct-summary__chips:empty{display:none}.acct-summary__chips .tag{margin:0}.acct-summary__chips a.tag{color:var(--ink);text-decoration:none}.acct-summary__chips a.tag:hover{border-color:var(--ink)}.acct-summary__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem 2.5rem;margin:1.5rem 0 0;display:flex}.acct-kpis{flex-wrap:wrap;margin:0;display:flex}.acct-summary__links{font-size:var(--fs-md);justify-items:end;gap:.45rem;display:grid}.acct-summary__links a{color:var(--ink);text-underline-offset:3px}.acct-summary__links a:hover{color:var(--accent)}@media (width<=760px){.acct-summary__links{justify-items:start}}.acct-kpi{min-width:0;padding:0 2.5rem}.acct-kpi:first-child{padding-left:0}.acct-kpi+.acct-kpi{border-left:1px solid var(--rule)}.acct-kpi dt{margin-bottom:.35rem}.acct-kpi dd{gap:.15rem;margin:0;display:grid}.acct-kpi strong{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:400;line-height:1.2}.acct-kpi span{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:300}.acct-kpi.is-danger strong,.acct-kpi.is-danger span{color:var(--danger)}.acct-kpi.is-ok strong{color:var(--success)}.acct-kpi span.acct-kpi__aside{color:var(--ink-faint)}.acct-kpi span.acct-kpi__aside .nowrap{color:inherit;white-space:nowrap}.acct{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:2.5rem;display:grid}.acct__main{min-width:0}.acct-section{border-top:1px solid var(--ink);margin:0 0 2.25rem;padding-top:1.1rem;font-weight:300}.acct-section__title{font-size:var(--fs-xl);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:600;display:flex}.acct-section__aside{font-size:var(--fs-md);color:var(--ink-soft)}.acct-section .docs__btns{justify-content:flex-end;align-items:baseline;gap:1rem;display:flex}.acct-section .docs__btns form{margin:0}.acct-section__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1.25rem;margin-left:auto;display:flex}.acct-section .empty{font-size:var(--fs-md);color:var(--ink-soft);background:var(--wash);border-radius:var(--radius);margin:0;padding:.85rem 1rem}.acct-section .panel__note{font-size:var(--fs-xs);margin:.75rem 0 0;line-height:1.55}.acct-count{font-size:var(--fs-2xs);color:var(--ink-soft);background:var(--wash);border:1px solid var(--rule);border-radius:var(--radius-pill);padding:.05rem .5rem;font-weight:600}.acct-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem 1.5rem;margin:0 0 1.5rem;display:grid}.acct-stats div{min-width:0}.acct-stats dt{white-space:nowrap;margin-bottom:.35rem}.acct-stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:400;line-height:1.2}.acct-section .table{font-size:var(--fs-md)}.acct-section .table th{padding:0 .9rem .6rem 0}.acct-section .table td{padding:.65rem .9rem .65rem 0}.acct-section .table th:last-child,.acct-section .table td:last-child{padding-right:0}.acct-section .table .inline-form .element{width:9rem;min-width:7rem;padding:.3rem .5rem}.acct-creds+.acct-creds{margin-top:1.5rem}.acct-creds__title{font-size:var(--fs-md);align-items:center;gap:.5rem;margin:0 0 .6rem;font-weight:600;display:flex}.acct-inline{gap:.5rem;max-width:28rem;margin-top:.6rem;display:flex}.acct-inline .element{min-width:0;font-size:var(--fs-md);flex:1;padding:.4rem .6rem}.acct__side{border-top:1px solid var(--ink);padding-top:1.1rem;position:sticky;top:1.5rem}.acct-action{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);margin:0 0 .5rem}.acct-action[open]{border-color:var(--rule-strong)}.acct-action summary{font-size:var(--fs-md);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem .9rem;font-weight:500;list-style:none;display:flex}.acct-action summary::-webkit-details-marker{display:none}.acct-action summary:after{content:"+";color:var(--ink-soft);margin-left:.25rem;font-weight:300}.acct-action[open] summary:after{content:"−"}.acct-action summary em{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;font-style:normal;font-weight:400;overflow:hidden}.acct-action summary:hover span{color:var(--accent)}.acct-action form{gap:.6rem;padding:0 .9rem .9rem;display:grid}.acct-action p{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;font-weight:300;line-height:1.5}.acct-action .field{margin:0}.acct-action .field__label{font-size:var(--fs-2xs);margin-bottom:.3rem}.acct-action .field input,.acct-action .field select{font-size:var(--fs-md);padding:.45rem .6rem}.acct-action .row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.acct-action .radio{font-size:var(--fs-sm)}.acct-action .button{justify-self:start}.acct-side__sub{margin:1.25rem 0 .5rem}.acct-toggle{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 .5rem;padding:.7rem .9rem;display:flex}.acct-toggle div{gap:.1rem;min-width:0;display:grid}.acct-toggle strong{font-size:var(--fs-md);font-weight:500}.acct-toggle span{font-size:var(--fs-xs);color:var(--ink-soft);font-weight:300;line-height:1.45}.acct-toggle .button{flex:none}.acct-toggle span.acct-toggle__link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acct-side__note{font-size:var(--fs-xs);color:var(--ink-soft);margin:.25rem 0 0}.referrer-preview .panel__note{padding-left:1.1rem}@media (width<=1180px){.acct{grid-template-columns:minmax(0,1fr);gap:0}.acct__side{order:-1;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));align-items:start;gap:0 .75rem;margin-bottom:2.25rem;display:grid;position:static}.acct__side>.acct-section__title,.acct-side__sub,.acct-side__note{grid-column:1/-1}.acct-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.acct-kpis{flex-direction:column;gap:1.25rem}.acct-kpi,.acct-kpi:first-child{padding:0}.acct-kpi+.acct-kpi{border-left:0}.acct-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-inline{max-width:none}}.dossier__layout.acct-layout{grid-template-columns:minmax(0,1fr) 13rem;margin-top:0}.dossier__layout.acct-layout>.dossier__aside{grid-area:1/2;padding-top:.5rem}.dossier__layout.acct-layout>.dossier__main{grid-area:1/1}.acct-anchor{scroll-margin-top:1.5rem}@media (width<=1023px){.dossier__layout.acct-layout{grid-template-columns:minmax(0,1fr)}.dossier__layout.acct-layout>.dossier__aside{margin-bottom:1.5rem}.acct-anchor{scroll-margin-top:3.75rem}}.admin-sheet{border:1px solid var(--rule-strong);border-radius:var(--radius-lg);background:var(--surface);height:clamp(28rem,100dvh - 17rem,60rem);overflow:hidden}.admin-sheet .xl__bar{border-top:0}@media (width<=640px){.admin-sheet{height:72svh}.admin-sheet .xl{min-height:0}}.pinreg-filters{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:0 1rem;margin:0 0 1.5rem;display:grid}.pinreg-filters__wide{grid-column:span 2}.pinreg-filters__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.pinreg-filters__actions .pinreg-check{margin-right:auto}.pinreg-check{font-size:var(--fs-md);color:var(--ink-soft);align-items:center;gap:.45rem;display:inline-flex}.pinreg-check input{width:auto;margin:0}.pinreg-note{font-size:var(--fs-xs);color:var(--ink-soft);margin-top:.15rem}span.pinreg-note{margin-left:.35rem}@media (width<=640px){.pinreg-filters__wide{grid-column:1/-1}}[data-calls-top] .usage-stats{margin-bottom:1rem}[data-calls-top][aria-busy=true],[data-calls-bottom][aria-busy=true]{opacity:.55;transition:opacity .2s}.calls-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.calls-grid>.chart{min-width:0}.calls-wide{grid-column:1/-1}@media (width<=900px){.calls-grid{grid-template-columns:minmax(0,1fr)}}.calls-note{font-size:var(--fs-xs);color:var(--ink-soft);margin:.5rem 0 0}.calls-sub{margin:.25rem 0 .5rem}.calls-table{font-size:var(--fs-sm);margin-top:.6rem}.calls-table summary{cursor:pointer;color:var(--ink-soft);font-size:var(--fs-xs)}.calls-table .table-wrap{max-height:18rem;overflow:auto}.email-preview__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.email-preview__label{font-size:var(--fs-xs);color:var(--ink-soft)}.email-preview__frame{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper);width:100%;height:44rem;display:block}.email-preview__text{margin-top:1rem}.email-preview__text summary{cursor:pointer;font-size:var(--fs-md)}.email-preview__text pre{font-size:var(--fs-xs);white-space:pre-wrap;border-radius:var(--radius-sm);background:#00000008;margin:.75rem 0 0;padding:1rem;line-height:1.55;overflow-x:auto}.mailq-filters select.element{width:auto;min-width:0}.mailq-filters input[type=search].element{max-width:24rem}.mail-peek__open{font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0}.mail-peek__open:hover{color:var(--accent);text-decoration:underline}dialog.mail-peek{width:min(52rem,100vw - 2rem);max-width:none;max-height:calc(100vh - 2rem);padding:1.5rem}.mail-peek__bar{align-items:center;gap:.6rem;display:flex}dialog.mail-peek .mail-peek__bar h3{flex:1;margin:0}.mail-peek__meta{font-size:var(--fs-md);color:var(--ink-soft);overflow-wrap:anywhere;margin:.5rem 0 1rem}.mail-peek .email-preview__frame{height:calc(100vh - 14rem);min-height:20rem}.mail-peek [hidden]{display:none}.mail-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;margin-bottom:1.5rem;display:grid}.mail-editor__source .field{margin-bottom:1rem}.mail-editor__source input[type=text]{font-family:var(--font-mono);font-size:var(--fs-sm)}.mail-editor__code{width:100%;min-height:14rem;font-family:var(--font-mono);font-size:var(--fs-xs)}.mail-editor__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.mail-editor__format{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;margin-left:.5rem;padding:0}.mail-editor__format:hover{text-decoration:underline}.mail-editor__dirty{font-size:var(--fs-xs);color:var(--accent)}.mail-editor__preview{position:sticky;top:1rem}.mail-editor__preview .email-preview__frame{height:36rem;min-height:16rem;max-height:calc(100vh - 8rem)}.mail-editor__meta{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:1.5rem;display:grid}.mail-editor__var{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.mail-editor__var:hover{text-decoration:underline}.mail-editor__sample{font-size:var(--fs-xs);color:var(--ink-soft);overflow-wrap:anywhere}@media (width<=1100px){.mail-editor,.mail-editor__meta{grid-template-columns:1fr}.mail-editor__preview{position:static}}.campaign__grid{grid-template-columns:repeat(2,minmax(0,24rem));align-items:start;gap:1.25rem 2rem;display:grid}.campaign__grid .field--wide{grid-column:1/-1}.campaign__form .field,.campaign__form .optlist{margin:0}.campaign__form{grid-template-columns:minmax(0,50rem) minmax(12rem,16rem);grid-template-areas:"main side";justify-content:space-between;align-items:start;column-gap:3rem;display:grid}.campaign__form>:not(.campaign__summary){grid-column:1}.campaign__form>.campaign__nav{grid-column:1/-1}.campaign__summary{grid-area:1/2/span 3;gap:.2rem;transition:opacity .15s;display:grid;position:sticky;top:1.5rem}.campaign__summary.is-busy{opacity:.55}.campaign__summary-label{font-size:var(--fs-sm);color:var(--ink-label);font-weight:600}.campaign__summary-in{font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:300;line-height:1.1}.campaign__summary-out{font-size:var(--fs-sm);color:var(--ink-soft);gap:.3rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.campaign__summary-out li{justify-content:space-between;gap:1rem;display:flex}.campaign__summary-out li span:last-child{font-variant-numeric:tabular-nums}@media (width<=1100px){.campaign__form{grid-template-columns:minmax(0,1fr)}.campaign__summary{grid-area:auto/1;margin-top:2rem;position:static}}.campaign__pick .opt{border-top:1px solid var(--rule,var(--mute));margin-top:-1px}.campaign__stack{gap:1.25rem;display:grid}.campaign__form .campaign__name{max-width:24rem;margin-bottom:1.25rem}.campaign__pick .optlist__box{max-width:40rem}.campaign__find{max-width:24rem;margin-bottom:.6rem}.campaign__pick .opt[hidden],.campaign__pick [hidden]{display:none}.campaign__dates{align-items:center;gap:.5rem;max-width:25rem;display:flex}.campaign__dates input{flex:12rem;width:auto;min-width:0}.campaign__go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:inline-flex}.campaign__why{font-size:var(--fs-sm);color:var(--ink-soft)}@media (width<=640px){.campaign__grid{grid-template-columns:minmax(0,1fr)}}.campaign__checks{border:0;gap:.3rem;margin:0 0 .9rem;padding:0;display:grid}.campaign__checks label{font-size:var(--fs-md);align-items:baseline;gap:.5rem;display:flex}.campaign__checks small{color:var(--ink-faint)}.campaign__actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.campaign__meter{align-items:center;gap:.75rem;margin:.5rem 0 .9rem;display:flex}.campaign__meter .meter{flex:1}.campaign__meter strong{font-variant-numeric:tabular-nums}.campaign__new{flex-wrap:wrap;gap:.5rem;display:flex}.campaign__new .button{white-space:nowrap}.campaign__counts{font-size:var(--fs-md);color:var(--ink-soft);flex-wrap:wrap;gap:.25rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.campaign__counts strong{color:var(--ink);font-variant-numeric:tabular-nums}.campaign__counts a{color:inherit;text-underline-offset:3px}.campaign__section{margin:0 0 1.25rem}.campaign__section+.campaign__section{margin-top:2.25rem}.campaign__section>h3{font-size:var(--fs-lg);color:var(--ink);margin:0 0 .9rem;font-weight:600}.campaign__checks--inline{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.campaign__checks>.field__label{width:100%;padding:0}.campaign__at{flex-wrap:wrap}.campaign__at .element{width:auto;font-size:var(--fs-md);padding:.35rem .6rem}.campaign__at .element.is-off{opacity:.45}.campaign__checks--inline .field__hint{width:100%;margin-top:.1rem}.campaign__sheet{height:clamp(24rem,60dvh,40rem)}.campaign__steps{font-size:var(--fs-md);flex-wrap:wrap;gap:.4rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.campaign__steps a{color:var(--ink-soft);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.campaign__steps span{border:1px solid var(--rule-strong);width:1.6rem;height:1.6rem;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:inline-grid}.campaign__steps .is-done span{border-color:var(--ink)}.campaign__steps .is-current a{color:var(--ink);font-weight:600}.campaign__steps .is-current span{border-color:var(--ink);background:var(--ink);color:var(--paper)}.campaign__steps a:hover{color:var(--ink)}.campaign__steps button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.campaign__steps button:not(:disabled):hover{color:var(--ink)}.campaign__steps button:disabled{cursor:default;opacity:.55}.campaign__steps .is-current button{color:var(--ink);font-weight:600}.org-picker .element{max-width:24rem}.org-picker.is-off{opacity:.5}.org-picker.is-off .linklike{cursor:not-allowed;text-decoration:none}.campaign__sub{padding:0 .9rem .85rem 2.6rem}.campaign__sub .campaign__picked{max-width:none}.campaign__orgs .field__label{margin-bottom:.45rem}.campaign__picked{max-width:24rem;font-size:var(--fs-md);margin:.4rem 0 0;padding:0;list-style:none;display:grid}.campaign__picked:empty{display:none}.campaign__picked li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4rem 0;display:flex}.campaign__picked .linklike{font-size:var(--fs-sm);color:var(--ink-soft)}.campaign__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.25rem;display:flex}.nl-edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.nl-edit__main{min-width:0}.nl-edit__subject{gap:.35rem;margin-bottom:1rem;display:grid}.nl-edit__subject .element{font-size:var(--fs-lg)}.nl-edit__label{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.nl-edit__status{font-size:var(--fs-xs);color:var(--ink-faint);white-space:nowrap}.nl-edit__doc{border:1px solid var(--rule);background:#fff;border-radius:0 0 8px 8px}.nl-edit__content{color:#16181c;outline:none;max-width:37rem;min-height:30rem;margin:0 auto;padding:1.75rem 1.5rem 4rem;font-size:15px;line-height:1.65}.nl-edit__content>*+*{margin-top:0}.nl-edit__content p{margin:0 0 16px}.nl-edit__content h2{margin:28px 0 12px;font-size:19px;font-weight:600;line-height:1.35}.nl-edit__content h3{margin:24px 0 8px;font-size:16px;font-weight:600;line-height:1.4}.nl-edit__content>:first-child{margin-top:0}.nl-edit__content ul,.nl-edit__content ol{margin:0 0 20px;padding:0 0 0 20px}.nl-edit__content li{margin:0 0 6px}.nl-edit__content li p{margin:0}.nl-edit__content blockquote{color:#4a4f57;border-left:3px solid #ddd9d0;margin:0 0 16px;padding:2px 0 2px 16px}.nl-edit__content blockquote>:last-child{margin-bottom:0}.nl-edit__content hr{border:0;border-top:1px solid #ddd9d0;margin:24px 0}.nl-edit__content a{color:#7a1f2b}.nl-edit__content strong{font-weight:600}.nl-edit__content img{border-radius:4px;max-width:100%;height:auto;margin:0 0 16px;display:block}.nl-edit__content img.ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.nl-edit__button{cursor:pointer;margin:8px 0 24px}.nl-edit__button span{color:#fbfaf7;background:#16181c;border-radius:4px;padding:11px 24px;font-weight:600;display:inline-block}.nl-edit__button.ProseMirror-selectednode span{outline:2px solid var(--accent);outline-offset:2px}.nl-edit__source{width:100%;min-height:30rem;font-family:var(--font-mono);font-size:var(--fs-sm)}.nl-edit.is-loading .nl-edit__source,.nl-edit:not(.is-loading):not(.is-ready) .wiki-edit__toolbar,.nl-edit:not(.is-loading):not(.is-ready) .nl-edit__doc{display:none}.nl-edit__preview{min-width:0;position:sticky;top:1rem}.nl-edit__preview .email-preview__frame{height:calc(100vh - 9rem);min-height:24rem}.nl-edit__preview [hidden]{display:none}@media (width<=1100px){.nl-edit{grid-template-columns:minmax(0,1fr)}.nl-edit__preview{position:static}.nl-edit__preview .email-preview__frame{height:36rem}}.nl-uses{margin-top:1.5rem}.nl-danger{border-top:1px solid var(--rule);margin-top:1.5rem;padding-top:1rem}.news-editor{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:1.5rem;display:grid}.news-editor__main .field{margin-bottom:1rem}.news-editor__title{font-size:var(--fs-3xl)!important;font-weight:400!important}.news-editor__slug{font-size:var(--fs-md);align-items:center;gap:.35rem;display:flex}.news-editor__slug input{font-family:var(--font-mono);flex:1;font-size:var(--fs-sm)!important}.news-editor__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.news-editor__panes .field{margin:0}.news-editor__tools{background:var(--paper);border:1px solid var(--rule-strong);border-bottom:0;border-radius:5px 5px 0 0;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.3rem;display:flex}.news-editor__tools button{font:inherit;font-size:var(--fs-xs);color:var(--ink);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #0000;padding:.3rem .55rem}.news-editor__tools button:hover{background:var(--surface);border-color:var(--rule)}.news-editor__busy{font-size:var(--fs-xs);color:var(--ink-soft);margin-left:.5rem}.news-editor__write textarea{width:100%;min-height:28rem;font-family:var(--font-mono);font-size:var(--fs-sm);border-radius:0 0 5px 5px}.news-editor__preview{position:sticky;top:1rem}.news-editor__page{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);min-height:28rem;max-height:calc(100vh - 6rem);font-size:var(--fs-md);margin-top:.4rem;padding:1.25rem 1.5rem;overflow:auto}.news-editor__side{gap:1rem;display:grid;position:sticky;top:1rem}.news-editor__side .panel{margin:0}.news-editor__side .field{margin:.75rem 0 0}.news-editor__states{font-size:var(--fs-md);gap:1.25rem;display:flex}.news-editor__states label,.news-editor__check{cursor:pointer;align-items:center;gap:.4rem;display:flex}.news-editor__check{font-size:var(--fs-md);margin-top:.6rem}.news-editor__actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.news-editor__dirty{font-size:var(--fs-xs);color:var(--accent)}.news-editor__link{font-size:var(--fs-md);margin:.75rem 0 0}.news-editor__link a{color:var(--ink)}.news-editor__link a:hover{color:var(--accent)}.news-editor__cover{border-radius:var(--radius-sm);width:100%;margin-bottom:.5rem;display:block}.news-editor__side input[type=file]{width:100%;font-size:var(--fs-xs)}.news-editor__delete{font:inherit;font-size:var(--fs-sm);color:var(--danger);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.news-editor__delete:hover{text-decoration:underline}@media (width<=1280px){.news-editor__panes{grid-template-columns:1fr}.news-editor__preview{position:static}.news-editor__page{min-height:0;max-height:none}}@media (width<=900px){.news-editor{grid-template-columns:1fr}.news-editor__side{position:static}}.cms-page{gap:1.5rem;max-width:64rem;display:grid}.cms-page .panel{margin:0}.cms-page .panel .field{margin:0 0 1rem}.cms-page .panel .field:last-child{margin-bottom:0}.cms-page__pair{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;display:grid}.cms-page__list{margin:0 0 1rem}.cms-page__list:last-child{margin-bottom:0}.cms-page__list>.field__label{margin-bottom:.4rem;display:block}.cms-page__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cms-page__discard{font:inherit;font-size:var(--fs-sm);color:var(--danger);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.cms-rows table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-md)}.cms-rows th{font-size:var(--fs-sm);text-align:left;padding:0 .3rem .35rem;font-weight:600}.cms-rows th:last-child{width:6.5rem}.cms-rows td{vertical-align:top;padding:.25rem .3rem}.cms-rows th:first-child,.cms-rows td:first-child{padding-left:0}.cms-rows input,.cms-rows textarea{width:100%;font:inherit;font-size:var(--fs-md);color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:.55rem .65rem;font-weight:300}.cms-rows textarea{resize:vertical}.cms-rows input:focus,.cms-rows textarea:focus{border-color:var(--accent);outline:none}.cms-rows__tools{white-space:nowrap}.cms-rows__tools .row-x{width:1.9rem;height:1.9rem}.cms-rows .linklike{font-size:var(--fs-sm);margin:.4rem 0 0}@media (width<=720px){.cms-page__pair{grid-template-columns:minmax(0,1fr)}.cms-rows thead{display:none}.cms-rows tr{border-bottom:1px solid var(--rule);gap:.3rem;padding:.5rem 0;display:grid}.cms-rows td{padding:0}}.cms-pick{align-items:center;gap:.75rem;min-width:0;display:flex}.cms-pick__thumb{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-xs);cursor:pointer;flex:none;width:6.5rem;padding:0;position:relative;overflow:hidden}.cms-pick.is-empty .cms-pick__thumb{background:var(--surface);border-style:dashed;border-color:var(--rule-strong)}.cms-pick__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-pick__name{min-width:0;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;text-underline-offset:3px;white-space:nowrap;flex:1;overflow:hidden}a.cms-pick__name[href]:hover{color:var(--accent)}.cms-pick.is-empty .cms-pick__name{color:var(--ink-soft);text-decoration:none}.cms-pick .row-x[hidden]{display:none}.cms-rows .cms-pick__thumb{width:5rem}.cms-pick-grid{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem;display:grid}.cms-pick-grid__item{min-width:0;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.4rem;padding:0;display:flex}.cms-pick-grid__item:disabled{cursor:default;opacity:.6}.cms-pick-grid__still{aspect-ratio:16/9;font-size:var(--fs-sm);color:var(--ink-soft);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xs);place-items:center;transition:border-color .15s;display:grid;position:relative;overflow:hidden}.cms-pick-grid__item:not(:disabled):hover .cms-pick-grid__still,.cms-pick-grid__item:focus-visible .cms-pick-grid__still{border-color:var(--ink)}.cms-pick-grid__still img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cms-pick-grid__duration{font-size:var(--fs-xs);color:#fff;border-radius:var(--radius-xs);background:#000000b3;padding:.05rem .35rem;position:absolute;bottom:.35rem;right:.35rem}.cms-pick-grid__title{-webkit-line-clamp:2;font-size:var(--fs-sm);-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.cms-pick-grid__item:not(:disabled):hover .cms-pick-grid__title{color:var(--accent)}.cms-pick-youtube{border-top:1px solid var(--rule);align-items:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.cms-pick-youtube .field{flex:1;margin:0}.cms-rows .cms-pick [data-pick-clear],.cms-pick-youtube+.field-error[hidden]{display:none}.cms-pick__state{font-size:var(--fs-xs);color:var(--ink-soft);background:var(--surface);place-items:center;padding:.25rem;display:grid;position:absolute;inset:0}.cms-pick .tag{flex:none}.cms-pick-grid:empty{display:none}#cms-video-pick .field{margin-bottom:1rem}.cms-pick-more{font-size:var(--fs-sm);margin:1rem auto 0;display:block}.cms-pick-more[hidden],[data-pick-none][hidden]{display:none}.wiki-id{font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--ink-faint);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:.35rem 0 0;display:flex}.wiki-kind{align-items:center;gap:.4rem;display:inline-flex}.wiki-kind svg{color:var(--ink-faint);flex:none}.wiki-id .wiki-kind{font-family:var(--font);color:var(--ink-soft);align-self:baseline}.wiki-id .wiki-kind svg{align-self:center}.wiki-description{max-width:70ch;color:var(--ink-soft);margin:.5rem 0 0}.wiki-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;margin:1.25rem 0 1.75rem;display:flex;overflow-x:auto}.wiki-tabs a{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 .7rem .6rem;text-decoration:none}.wiki-tabs a:hover{color:var(--ink)}.wiki-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.wiki-tabs__action{margin:0 0 -1px auto}.wiki-tabs__action button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding:0 .75rem .6rem;display:inline-flex}.wiki-tabs__action button:hover{color:var(--ink)}.wiki-tabs__action svg,.wiki-list__pin svg,.mcpv2-pinned svg{color:var(--ink-faint)}.wiki-tabs+.panel{border-top:0;padding-top:.5rem}.wiki-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:3rem;display:grid}@media (width<=1100px){.wiki-layout{grid-template-columns:minmax(0,1fr)}}.wiki-layout>div>.search{margin-bottom:1rem}.wiki-layout>div>.search+.wiki-tabs,.wiki-layout>div>.search__active+.wiki-tabs{margin-top:1.75rem}.wiki-side h2{font-size:var(--fs-body);margin:0 0 .75rem}.wiki-side section+section{margin-top:2rem}.wiki-side ul{font-size:var(--fs-md);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.wiki-side a{color:var(--ink);text-decoration:none}.wiki-side a:hover{color:var(--accent);text-decoration:underline}.wiki-side a.is-missing{color:var(--danger)}.wiki-side small{color:var(--ink-faint);white-space:nowrap;margin-top:.1rem;display:block}.wiki-banner{border-radius:var(--radius);background:var(--wash);font-size:var(--fs-md);margin-bottom:1.5rem;padding:.75rem 1rem}.wiki-draft{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.wiki-draft>span{flex:1;min-width:14rem}.wiki-none{margin:1rem 0}.wiki-section{margin-top:2.5rem}.wiki-section h2{font-size:var(--fs-2xl);margin:0 0 .75rem}.wiki-body{overflow-wrap:anywhere;line-height:1.65}.wiki-body h1,.wiki-body h2,.wiki-body h3{margin:1.75rem 0 .6rem;line-height:1.3}.wiki-body h1{font-size:1.6rem;font-weight:400}.wiki-body h2{font-size:var(--fs-3xl);border-bottom:1px solid var(--rule);padding-bottom:.3rem}.wiki-body h3{font-size:var(--fs-xl)}.wiki-body>:first-child{margin-top:0}.wiki-body code{border-radius:var(--radius-sm);background:var(--wash);font-family:var(--font-mono);padding:.1rem .3rem;font-size:.85em}.wiki-body pre{border-radius:var(--radius);background:var(--wash);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-sm);padding:.9rem 1rem;line-height:1.5}.wiki-body pre code{background:0 0;padding:0}.wiki-body blockquote{border-left:3px solid var(--rule-strong);color:var(--ink-soft);margin:1rem 0;padding:.25rem 1rem}.wiki-body table{border-collapse:collapse;font-size:var(--fs-md);margin:1rem 0}.wiki-body th,.wiki-body td{border:1px solid var(--rule);text-align:left;vertical-align:top;padding:.4rem .7rem}.wiki-link{color:var(--progress)}.wiki-link.is-missing,.panel a.is-missing{color:var(--danger)}.wiki-fields{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.wiki-fields th,.wiki-fields td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:.45rem .6rem}.wiki-fields th{color:var(--ink-soft);font-weight:600}.wiki-fields td:first-child,.wiki-fields td:nth-child(2){font-family:var(--font-mono);font-size:var(--fs-xs);white-space:nowrap}.wiki-facts{font-size:var(--fs-md);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);margin:0;display:grid}.wiki-facts>div{display:contents}.wiki-facts dt,.wiki-facts dd{border-bottom:1px solid var(--rule);padding:.55rem 0}.wiki-facts dt{color:var(--ink-soft);padding-right:1rem}.wiki-facts dd{overflow-wrap:anywhere;margin:0}.wiki-facts>div:last-child dt,.wiki-facts>div:last-child dd{border-bottom:0}.wiki-facts a{color:var(--ink);text-decoration-color:var(--rule-strong);text-underline-offset:.2em}.wiki-facts a:hover{color:var(--accent)}.wiki-facts code{font-size:var(--fs-sm)}@media (width<=600px){.wiki-facts{grid-template-columns:1fr}.wiki-facts dt{border-bottom:0;padding-bottom:0}}.wiki-history{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.wiki-history li{border-bottom:1px solid var(--rule);font-size:var(--fs-md);grid-template-columns:7rem 10rem 8rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.7rem 0;display:grid}.wiki-history a{color:var(--ink);text-decoration:none}.wiki-history a:hover{color:var(--accent);text-decoration:underline}.wiki-history li>a:first-child{font-weight:600}.wiki-history li>span:nth-child(4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=800px){.wiki-history li{grid-template-columns:1fr auto}.wiki-history li>span{grid-column:1}}.wiki-list{margin:0;padding:0;list-style:none}.wiki-list li{border-bottom:1px solid var(--rule);font-size:var(--fs-md);grid-template-columns:11rem minmax(0,1fr) 11rem 6.5rem;align-items:baseline;gap:1rem;padding:.6rem .75rem;display:grid}.wiki-list li:hover{background:var(--wash)}.wiki-list .wiki-list__head{border-bottom:1px solid var(--ink);font-size:var(--fs-xs);color:var(--ink-faint);padding-top:0;padding-bottom:.5rem}.wiki-list .wiki-list__head:hover{background:0 0}.wiki-list a{color:var(--ink);font-weight:500;text-decoration:none}.wiki-list a:hover{color:var(--accent);text-decoration:underline}.wiki-list a.wiki-list__filter{color:var(--ink-soft);font-weight:400}.wiki-list li>span{color:var(--ink-soft);font-size:var(--fs-sm)}.wiki-list li>span:last-child,.wiki-list .wiki-list__head span:last-child{text-align:right}.wiki-list li>span:last-child,.wiki-list li>span.is-none{color:var(--ink-faint)}.wiki-list li>span.wiki-list__title{font-size:inherit;color:var(--ink);flex-direction:column;gap:.15rem;display:flex}.wiki-list__title small{-webkit-line-clamp:2;line-clamp:2;color:var(--ink-faint);font-size:var(--fs-sm);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.wiki-list__pin{vertical-align:-2px;margin-left:.4rem;display:inline-flex}@media (width<=900px){.wiki-list li{grid-template-columns:auto minmax(0,1fr)}.wiki-list li>span:nth-child(3),.wiki-list li>span:nth-child(4){display:none}}.wiki-list--domains li{grid-template-columns:minmax(0,1fr) 11rem 6rem 6rem 6.5rem}.wiki-list--domains li>span:nth-child(n+3){text-align:right}.wiki-list--domains li:not(.wiki-list__head)>span:last-child{color:var(--ink-soft)}@media (width<=900px){.wiki-list--domains li{grid-template-columns:minmax(0,1fr) auto}.wiki-list--domains li>span:nth-child(n+3){display:none}}.wiki-suggest{z-index:30;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);min-width:18rem;max-width:28rem;max-height:18rem;box-shadow:var(--shadow-3);margin:0;padding:.3rem;list-style:none;position:fixed;overflow-y:auto}.wiki-suggest[hidden]{display:none}.wiki-suggest li{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:baseline;gap:1rem;padding:.45rem .65rem;display:flex}.wiki-suggest li.is-active{background:var(--wash)}.wiki-suggest li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wiki-suggest li.is-missing span{color:var(--danger)}.wiki-suggest li small{font-size:var(--fs-xs);color:var(--ink-faint);flex:none}.wiki-drop{position:relative}.wiki-drop>label{font-size:var(--fs-md);color:var(--ink-soft);font-weight:600}.wiki-suggest--drop{z-index:40;min-width:0;max-width:none;margin:0;position:absolute;top:calc(100% + .25rem);left:0;right:0}.wiki-edit{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.5rem;display:grid}.wiki-edit__main{min-width:0}.wiki-edit__toolbar{z-index:2;border:1px solid var(--rule);background:var(--paper);border-bottom:0;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:.15rem;padding:.3rem;display:flex;position:sticky;top:0}.wiki-edit__toolbar button{border-radius:var(--radius-sm);min-width:2rem;height:2rem;font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 .4rem;display:inline-grid}.wiki-edit__toolbar button:hover:not(:disabled){background:var(--wash);color:var(--ink)}.wiki-edit__toolbar button[aria-pressed=true]{border-color:var(--rule-strong);background:var(--surface);color:var(--ink)}.wiki-edit__toolbar button:disabled{opacity:.35;cursor:default}.wiki-edit__toolbar button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wiki-edit__sep{background:var(--rule);width:1px;height:1.25rem;margin:0 .3rem}.wiki-edit__modes{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin-left:auto;padding:2px;display:inline-flex}.wiki-edit__modes button{height:1.75rem;font-size:var(--fs-xs);padding:0 .6rem}.wiki-edit__modes button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.wiki-edit__doc{border:1px solid var(--rule);background:var(--surface);border-radius:0 0 8px 8px}.wiki-edit__content{outline:none;min-height:calc(100vh - 16rem);padding:1.75rem 2.25rem 4rem}.wiki-edit__content p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-faint);float:left;pointer-events:none;height:0}.wiki-edit__content table{border-collapse:collapse}.wiki-edit__content th,.wiki-edit__content td{border:1px solid var(--rule);vertical-align:top;min-width:4rem;padding:.35rem .6rem}.wiki-edit__content th p,.wiki-edit__content td p{margin:0}.wiki-edit__content .selectedCell{background:var(--accent-tint)}.wiki-edit__content a.ed-link{color:var(--progress);text-underline-offset:2px;text-decoration:underline 1px}.wiki-edit__content a.ed-link.is-missing{color:var(--danger)}.wiki-edit__content a.ed-link.is-external{text-decoration-style:dashed}.wiki-edit__content pre{border-radius:var(--radius);background:var(--wash);font-size:var(--fs-sm);white-space:pre-wrap;padding:.9rem 1rem;line-height:1.55}.wiki-edit__content .hljs-attr,.wiki-edit__content .hljs-keyword,.wiki-edit__content .hljs-built_in{color:var(--accent)}.wiki-edit__content .hljs-string{color:var(--success)}.wiki-edit__content .hljs-number,.wiki-edit__content .hljs-literal{color:var(--lead)}.wiki-edit__content .hljs-comment{color:var(--ink-faint);font-style:italic}.wiki-edit__content .hljs-punctuation,.wiki-edit__content .hljs-meta{color:var(--ink-soft)}.wiki-edit__source{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:calc(100vh - 16rem);font-family:var(--font-mono);font-size:var(--fs-sm);resize:vertical;border-radius:0 0 8px 8px;padding:1rem 1.25rem;line-height:1.6}.wiki-edit__source:focus{border-color:var(--rule);box-shadow:none;outline:none}.wiki-edit.is-ready .wiki-edit__source{border-top-left-radius:0;border-top-right-radius:0}.wiki-edit__bubble{z-index:20;border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--ink);box-shadow:var(--shadow-3);gap:.15rem;padding:.25rem;display:flex;position:fixed}.wiki-edit__bubble[hidden]{display:none}.wiki-edit__bubble button{border-radius:var(--radius-sm);color:#fff;min-width:1.9rem;height:1.9rem;font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:0 .55rem}.wiki-edit__bubble button:hover,.wiki-edit__bubble button[aria-pressed=true]{background:#ffffff26}.wiki-edit__float{z-index:15;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-3);align-items:center;gap:.1rem;padding:.2rem;display:flex;position:fixed}.wiki-edit__float[hidden]{display:none}.wiki-edit__float button{border-radius:var(--radius-sm);width:1.9rem;height:1.9rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.wiki-edit__float button:hover{background:var(--wash);color:var(--ink)}.wiki-edit__float button[data-cmd=table-del]:hover{color:var(--danger)}.wiki-edit__float select{border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:.25rem .4rem}.wiki-edit__side{align-content:start;gap:.85rem;display:grid;position:sticky;top:1rem}.wiki-edit__save{text-align:center;justify-content:center;width:100%}.wiki-edit__meta{font-size:var(--fs-xs);justify-content:space-between;align-items:baseline;margin-top:-.35rem;display:flex}.wiki-edit__stats{color:var(--ink-faint)}.wiki-edit__stats.is-over{color:var(--danger)}.wiki-edit__quiet{font:inherit;font-size:var(--fs-md);color:var(--ink-soft);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.wiki-edit__quiet:hover{color:var(--ink)}.wiki-edit__meta .wiki-edit__quiet{font-size:var(--fs-xs)}.wiki-edit__warning{border-left:3px solid var(--danger);background:var(--danger-fade);font-size:var(--fs-sm);margin:0;padding:.5rem .7rem}.wiki-edit__warning[hidden]{display:none}.wiki-edit__field{gap:.35rem;display:grid}.wiki-edit__field>span{font-size:var(--fs-md);color:var(--ink-soft);font-weight:600}.wiki-edit__field>span code{font-size:var(--fs-sm);color:var(--ink)}.wiki-edit__field input{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);width:100%;font:inherit;font-size:var(--fs-md);padding:.5rem .65rem}.wiki-edit__field textarea{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);width:100%;font:inherit;font-size:var(--fs-md);resize:vertical;padding:.5rem .65rem;line-height:1.45}.wiki-edit__field input:focus,.wiki-edit__field textarea:focus{border-color:var(--ink-soft);outline:none;box-shadow:0 0 0 3px #16181c0f}.wiki-edit__field input:disabled{background:var(--wash);color:var(--ink-soft)}.wiki-edit__about{font-size:var(--fs-sm);margin:0}.wiki-edit__auto{color:var(--ink-faint);font-size:var(--fs-xs)}.wiki-edit__tags{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface);cursor:text;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.45rem;padding:.3rem .4rem;display:flex}.wiki-edit__tags:focus-within{border-color:var(--ink-soft);box-shadow:0 0 0 3px #16181c0f}.wiki-edit__tags input[data-dep-input]{width:auto;min-width:6rem;box-shadow:none;font-size:var(--fs-md);background:0 0;border:0;outline:none;flex:8rem;padding:.2rem}.wiki-tag{border-radius:var(--radius-pill);background:var(--wash);font-size:var(--fs-sm);align-items:center;gap:.25rem;padding:.15rem .3rem .15rem .55rem;display:inline-flex}.wiki-tag.is-missing{color:var(--danger)}.wiki-tag button{font-size:var(--fs-body);color:var(--ink-faint);cursor:pointer;background:0 0;border:0;padding:0 .2rem;line-height:1}.wiki-tag button:hover{color:var(--danger)}@media (width<=1000px){.wiki-edit{grid-template-columns:minmax(0,1fr)}.wiki-edit__side{order:-1;position:static}}.wiki-edit__doc[hidden],.wiki-edit:not(.is-loading):not(.is-ready) .wiki-edit__toolbar,.wiki-edit:not(.is-loading):not(.is-ready) .wiki-edit__doc{display:none}.wiki-edit:not(.is-loading):not(.is-ready) .wiki-edit__source{border-radius:var(--radius-md)}.wiki-edit.is-loading .wiki-edit__source{display:none}.wiki-edit.is-loading .wiki-edit__toolbar{position:relative;overflow:hidden}.wiki-edit.is-loading .wiki-edit__toolbar>*{opacity:.4;pointer-events:none}.wiki-edit.is-loading .wiki-edit__toolbar:after{content:"";background:var(--accent);width:30%;height:2px;animation:1s ease-in-out infinite wiki-loading;position:absolute;bottom:0;left:0}@keyframes wiki-loading{0%{transform:translate(-100%)}to{transform:translate(340%)}}.wiki-edit.is-ready .wiki-edit__toolbar>*{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.wiki-edit.is-loading .wiki-edit__toolbar:after{opacity:.4;width:100%;animation:none}}dialog.wiki-link-dialog,.wiki-link-dialog .console-dialog__body{overflow:visible}.wiki-link-dialog .console-dialog__foot{border-radius:0 0 14px 14px}.wiki-link-dialog .wiki-edit__field{margin-bottom:.9rem}.wiki-link-dialog .button:disabled{opacity:.45;cursor:default}.wiki-link-dialog__tabs{border-bottom:1px solid var(--rule);gap:1.25rem;margin-bottom:1rem;display:flex}.wiki-link-dialog__tabs button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 .5rem}.wiki-link-dialog__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.mcpv2-note{font-size:var(--fs-sm);color:var(--ink-faint);white-space:nowrap;margin-left:.4rem}.mcpv2-note.is-bad{color:var(--danger)}.mcpv2-note.is-dev{color:var(--progress)}.mcpv2-problems{border-left:3px solid var(--danger);background:var(--danger-fade);overflow-wrap:anywhere;margin:0 0 1.5rem;padding:.75rem 1rem .75rem 2rem}.mcpv2-facts{max-width:46rem;margin-bottom:1.25rem}.mcpv2-facts .is-bad{color:var(--danger)}.mcpv2-facts code{font-size:var(--fs-sm)}.mcpv2-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mcpv2-actions .button{margin:0}.mcpv2-group{margin-top:2rem}.mcpv2-group>summary{border-bottom:1px solid var(--ink);cursor:pointer;align-items:center;gap:.6rem;padding:0 0 .6rem;list-style:none;display:flex}.mcpv2-group>summary .admin-icon{color:var(--ink-soft);flex:none}.mcpv2-group__title{font-weight:600}.mcpv2-group__count{font-size:var(--fs-xs);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.mcpv2-group .mcpv2-problems{margin:.75rem 0 0}.mcpv2-tool{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--surface);margin-top:1rem}.mcpv2-tool>summary{cursor:pointer;align-items:center;gap:.75rem;padding:.85rem 1.1rem;list-style:none;display:flex}.mcpv2-tool[open]>summary{border-bottom:1px solid var(--rule)}.mcpv2-tool__name{flex:1;font-weight:600}.mcpv2-tool__body{padding:1.25rem 1.5rem 1.5rem}.mcpv2-tool__body .wiki-banner{margin-bottom:1rem}.mcpv2-group>summary::-webkit-details-marker,.mcpv2-tool>summary::-webkit-details-marker{display:none}.mcpv2-group>summary:after,.mcpv2-tool>summary:after{content:"";border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);flex:none;width:.45rem;height:.45rem;margin:0 .25rem 0 .75rem;transition:transform .2s;transform:rotate(-45deg)}.mcpv2-group[open]>summary:after,.mcpv2-tool[open]>summary:after{transform:rotate(45deg)}.mcpv2-group.is-closing>summary:after,.mcpv2-tool.is-closing>summary:after{transform:rotate(-45deg)}.mcpv2-switches{margin:0;padding:0;list-style:none;display:grid}.mcpv2-switches.is-off{opacity:.55}.mcpv2-switches li{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.mcpv2-switches li>span{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;min-width:0;display:flex}.mcpv2-switches li.is-off>span{opacity:.5}.mcpv2-switches a{color:var(--ink);font-weight:600;text-decoration:none}.mcpv2-switches a:hover{color:var(--accent);text-decoration:underline}.mcpv2-switches code{font-size:var(--fs-xs);color:var(--ink-faint)}.mcpv2-switches .mcpv2-note{white-space:normal;margin-left:0}.mcpv2-switch{border:1px solid var(--success);border-radius:var(--radius-pill);background:var(--success-fade);min-width:5.5rem;color:var(--success);font:inherit;font-size:var(--fs-xs);cursor:pointer;flex:none;padding:.3rem .75rem}.mcpv2-switch[aria-checked=false]{border-color:var(--rule-strong);background:var(--surface);color:var(--ink-faint)}.mcpv2-switch.is-busy{color:#0000;pointer-events:none;position:relative}.mcpv2-switch.is-busy:after{content:"";border:2px solid var(--ink-faint);border-top-color:#0000;border-radius:50%;width:.85rem;height:.85rem;margin:auto;animation:.7s linear infinite mcpv2-spin;position:absolute;inset:0}@keyframes mcpv2-spin{to{transform:rotate(360deg)}}.mcpv2-section{margin-top:1.75rem}.mcpv2-section h3{font-size:var(--fs-body);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .35rem;font-weight:600;display:flex}.mcpv2-api-all{margin:1rem 0 0}.mcpv2-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:0 0 .35rem;display:flex}.mcpv2-section__head h3,.mcpv2-section__head form{margin:0}.mcpv2-section h3 .mcpv2-group__count{font-weight:400}.mcpv2-section__about{font-size:var(--fs-md);color:var(--ink-faint);font-weight:400}.mcpv2-section>.mcpv2-switches{border-left:2px solid var(--rule);margin-left:.4rem;padding-left:1rem}.mcpv2-section>.mcpv2-switches strong{font-weight:500}.mcpv2-section .mcpv2-tool:first-of-type{margin-top:.5rem}.mcpv2-op__more>summary{cursor:pointer;align-items:center;gap:.75rem;padding:.65rem 0;list-style:none;display:flex}.mcpv2-op__more>summary::-webkit-details-marker{display:none}.mcpv2-op__more>summary>span{flex-wrap:wrap;flex:1;align-items:baseline;gap:.2rem .6rem;min-width:0;display:flex}.mcpv2-op__more>summary:after{content:"";border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);flex:none;width:.45rem;height:.45rem;transition:transform .2s;transform:rotate(-45deg)}.mcpv2-op__more[open]>summary:after{transform:rotate(45deg)}.mcpv2-op__more.is-closing>summary:after{transform:rotate(-45deg)}.mcpv2-op__body{padding:.25rem 0 1.25rem}.mcpv2-op__body .table-wrap{margin-top:.75rem}.mcpv2-api-about{justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1rem;display:flex}.mcpv2-api-about p{margin:0}.mcpv2-api-about .wiki-body{min-width:0;font-size:inherit;color:var(--ink);flex:1}.mcpv2-api-about .wiki-body>:first-child{margin-top:0}.mcpv2-api-about .wiki-body>:last-child{margin-bottom:0}.mcpv2-api-about .wiki-body a{color:var(--ink);text-underline-offset:3px}.mcpv2-api-about .wiki-body a:hover{color:var(--accent)}.mcpv2-api-about>.wiki-edit__quiet{margin-left:auto}.mcpv2-desc{white-space:pre-line;text-align:justify;hyphens:auto;margin:0 0 1rem;line-height:1.6}.mcpv2-schema{margin-top:.75rem}.mcpv2-schema summary{cursor:pointer;color:var(--ink-soft);font-size:var(--fs-md)}.mcpv2-schema pre{border-radius:var(--radius);background:var(--wash);font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.9rem 1rem;line-height:1.5}.mcpv2-tool__body .wiki-fields{table-layout:fixed}.mcpv2-tool__body .wiki-fields th:first-child{width:20%}.mcpv2-tool__body .wiki-fields th:nth-child(2){width:26%}.mcpv2-tool__body .wiki-fields td:first-child,.mcpv2-tool__body .wiki-fields td:nth-child(2){white-space:normal;overflow-wrap:anywhere}.mcpv2-json .j-key{color:var(--accent)}.mcpv2-json .j-str{color:var(--success)}.mcpv2-json .j-num{color:var(--lead)}.mcpv2-json .j-lit{color:var(--progress);font-weight:600}.mcpv2-env{align-items:center;gap:1rem;display:flex}.mcpv2-env .skill-status{font-size:var(--fs-sm);text-align:right;line-height:1.45}@media (width<=640px){.mcpv2-env .skill-status{text-align:left}}.mcpv2-pick{min-height:1.75rem}.mcpv2-pick .linklike{font-size:var(--fs-sm)}.mcpv2-pick .linklike:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.mcpv2-publish .skill-publish__files span{font-family:var(--font);font-size:var(--fs-sm);white-space:normal}.mcpv2-publish+.mcpv2-publish{margin-top:-.25rem}.mcpv2-publish__warn{font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 .5rem}.mcpv2-general__prod{margin:-.75rem 0 2rem}.mcpv2-general__domains{margin-top:2.5rem}.mcpv2-row__link{color:var(--ink);text-decoration:none}.mcpv2-row__link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.mcpv2-inline{margin:0}.mcpv2-inline__grow{max-width:100%;margin:-.2rem -.45rem;display:inline-grid}.mcpv2-inline__grow:after{content:attr(data-value) " ";visibility:hidden;white-space:pre}.mcpv2-inline__grow:after,.mcpv2-inline__input{font:inherit;border:1px solid #0000;grid-area:1/1;padding:.2rem .45rem;font-weight:600}.mcpv2-inline__input{border-radius:var(--radius-sm);width:100%;min-width:0;min-height:0;color:var(--ink);cursor:text;background:0 0;margin:0;transition:border-color .15s,background-color .15s,box-shadow .15s}.mcpv2-inline__input::placeholder{color:var(--ink-faint);font-weight:400}.mcpv2-inline__input:hover{border-color:var(--rule-strong)}.mcpv2-inline__input:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-tint);outline:none}.key-row__meta a{color:var(--ink-soft);text-underline-offset:3px}.mcpv2-row__acts{gap:.25rem;display:flex}.mcpv2-row__acts form{margin:0}.mcpv2-row__acts button{color:var(--ink-soft)}.mcpv2-row__acts button:hover{border-color:var(--rule-strong);background:var(--wash);color:var(--ink)}.mcpv2-row__acts .is-danger button{color:var(--danger)}.mcpv2-row__acts .is-danger button:hover{border-color:var(--danger-line);color:var(--danger);background:#b3261e0d}.mcpv2-access__list+.mcpv2-access__list{margin-top:2.5rem}.mcpv2-access__note{font-size:var(--fs-sm);margin:-.25rem 0 .75rem}.mcpv2-access__name{color:var(--ink-soft)}@media (width<=600px){.key-row:has(>.mcpv2-row__acts){grid-template-columns:minmax(0,1fr)}.key-row>.mcpv2-row__acts{grid-area:auto/1;margin-left:-.7rem}.key-row:has(>.mcpv2-row__acts) .key-row__label{overflow-wrap:break-word;word-break:normal}}.wiki-id .wiki-prod{font-family:var(--font);font-size:var(--fs-sm)}.wiki-tabs__action+.wiki-tabs__action{margin-left:0}.wiki-tabs__action--publish button{color:var(--progress);font-weight:600}.mcpv2-prod{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.mcpv2-prod .skill-status{font-size:var(--fs-md)}.mcpv2-prod .button{margin:0}.mcpv2-releases__status{margin:-.75rem 0 2rem}.mcpv2-prod__section{margin-top:2.5rem}.mcpv2-row__acts.is-publish button{color:var(--accent);font-weight:600}.key-row__meta.mcpv2-counts em{font-size:var(--fs-xs)}.mcpv2-counts em{font-style:normal;font-weight:600}.mcpv2-counts .is-add{color:var(--success)}.mcpv2-counts .is-mod{color:var(--accent)}.mcpv2-counts .is-del{color:var(--danger)}.ff-root{container-type:inline-size}.ff{grid-template-columns:minmax(0,1fr);display:grid}.ff-search{margin-bottom:1rem}.ff__groups{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0 0 1.75rem;display:flex}.ff__g{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.ff__g-open{min-width:0;font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.ff__g-open:hover{color:var(--ink)}.ff__g-open svg{color:var(--ink-faint);flex:none;display:block}.ff__g.is-on .ff__g-open{color:var(--ink)}.ff__g-open strong{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-weight:500;overflow:hidden}.ff__g.is-on{gap:.3rem}.ff__g-off{border-radius:var(--radius-sm);width:1.1rem;height:1.1rem;color:var(--ink-faint);flex:none;place-items:center;margin:0 -.2rem;display:grid}.ff__g-off svg{display:block}.ff__g-off:hover{color:var(--ink);background:var(--wash-strong)}.ff__g-add{color:var(--ink-soft)}.ff__clear{font-size:var(--fs-sm);color:var(--ink-soft)}.ff__clear:hover{color:var(--accent)}.ff__bar{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin:0 0 1.5rem;display:flex}.ff__found{color:var(--ink-faint)}.ff__found strong{color:var(--ink-soft);font-weight:500}.ff__built{color:var(--ink-faint)}.ff__hits{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.ff__hit{min-width:0;max-width:50rem}.ff__hit p{margin:0}.ff__src{align-items:center;gap:.7rem;min-width:0;display:flex}.ff__kind{flex:none;place-items:center;width:1.75rem;display:grid}.ff__kind svg{width:1.4rem;height:auto;display:block}.ff__from{min-width:0;line-height:1.35;display:grid}.ff__buyer{font-size:var(--fs-md);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ff__about{min-width:0;font-size:var(--fs-sm);color:var(--ink-soft);white-space:nowrap;display:flex}.ff__record{text-overflow:ellipsis;flex:0 auto;min-width:4em;overflow:hidden}.ff__meta{color:var(--ink-faint);display:contents}.ff__meta>*{flex:none}.ff__meta>.ff__folder{text-overflow:ellipsis;flex:1 1 0;min-width:9em;max-width:max-content;overflow:hidden}:is(.ff__record+.ff__meta,.ff__meta>*+*):before{content:"·";margin:0 .45rem;display:inline-block}.ff__from a{color:inherit;text-decoration:none}.ff__from a:hover{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.ff__title{font-size:var(--fs-2xl);overflow-wrap:anywhere;margin:.45rem 0 .25rem;font-weight:400;line-height:1.3}.ff__title a{color:var(--accent);text-decoration:none}.ff__title a:hover{text-underline-offset:3px;text-decoration:underline}.ff__snip{-webkit-line-clamp:2;font-size:var(--fs-md);color:var(--ink-soft);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.ff__snip:empty{min-height:3.1em}.ff__snip[data-file]:empty{background:linear-gradient(var(--wash-strong) 0 0) 0 .4em / 92% .75em no-repeat, linear-gradient(var(--wash-strong) 0 0) 0 1.95em / 58% .75em no-repeat;animation:1.2s ease-in-out infinite alternate ff-wait}@keyframes ff-wait{0%{opacity:.45}}.ff__snip mark{color:var(--ink);background:0 0;font-weight:600}.ff__also{font-size:var(--fs-sm);color:var(--ink-soft);text-underline-offset:3px;margin-top:.3rem;display:inline-block}.ff__also:hover{color:var(--accent)}.ff__main:focus{outline:none}.ff__main>.empty a{color:var(--ink);text-underline-offset:3px}.ff__main>.empty a:hover{color:var(--accent)}.ff__sort .crm-menu__toggle svg{display:block}.ff__sort-toggle{color:var(--ink-soft);gap:.3rem}.ff__sort-toggle:hover,.ff__sort[open] .ff__sort-toggle{color:var(--ink)}.ff__sort .crm-menu__item{white-space:nowrap;flex-wrap:nowrap;gap:1.5rem}.ff__sort .crm-menu__item.is-on:after{content:none}.ff__tick{color:var(--accent);margin-left:auto;display:flex}.ff-find,.ff-tree .cpv__find{width:100%;max-width:40rem;margin:0 0 .25rem}.ff-find[hidden],.ff-tree .cpv__find svg{display:none}.ff-tree .cpv__find input,.ff-foot-tree .cpv__field input{border:1px solid var(--rule-strong);border-radius:var(--radius-sm);font-size:var(--fs-lg);padding:.7rem .85rem}.ff-tree .cpv__find input{padding-right:9rem}.ff-tree .cpv__find input:focus,.ff-foot-tree .cpv__field input:focus{border-color:var(--accent);box-shadow:none}.ff-fields{gap:.25rem;padding-bottom:1rem;display:grid}.ff-fields__section[hidden],.ff-opt[hidden]{display:none}.ff-fields__head{font-size:var(--fs-xs);color:var(--ink-soft);margin:0;padding:1rem 0 .45rem;font-weight:600}.ff-fields__grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));grid-auto-rows:1fr;gap:.4rem;display:grid}.ff-opt{min-width:0;font:inherit;text-align:left;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);cursor:pointer;align-items:center;gap:.8rem;padding:.6rem .75rem;transition:background .12s,border-color .12s;display:flex}.ff-opt:hover,.ff-opt:focus-visible{background:color-mix(in srgb, var(--kc) 5%, var(--surface));border-color:color-mix(in srgb, var(--kc) 45%, var(--rule));outline:none}.ff-opt__icon{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--kc);background:color-mix(in srgb, var(--kc) 12%, var(--surface));flex:none;place-items:center;display:grid}.ff-opt__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ff-opt__body{flex:auto;gap:.1rem;min-width:0;display:grid}.ff-opt__t{font-size:var(--fs-md);font-weight:600;line-height:1.3}.ff-opt__d{font-size:var(--fs-xs);color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.ff-opt__on{flex:none;margin:0}.ff-pick,.ff-pick__panel:not([hidden]){align-content:start;gap:.75rem;display:grid}.ff-pick{grid-template-rows:auto 1fr;gap:1.25rem;height:100%}.ff-pick[hidden],.ff-pick__panel[hidden]{display:none}.ff-pick__tabs{gap:1.5rem;margin-top:-.35rem;display:flex;position:relative}.ff-pick__tabs:after{content:"";width:var(--ink-w,0);background:var(--accent);height:2px;transform:translateX(var(--ink-x,0));position:absolute;bottom:0;left:0}.ff-pick__tabs.is-placed:after{transition:transform .25s cubic-bezier(.2,.8,.2,1),width .25s cubic-bezier(.2,.8,.2,1)}.ff-pick__panel:not([hidden]){animation:.2s ff-fade}.ff-pick__tabs[hidden]{display:none}.ff-pick__tabs button{font:inherit;font-size:var(--fs-md);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 .45rem}.ff-pick__tabs button:hover{color:var(--ink)}.ff-pick__tabs button[aria-selected=true]{color:var(--ink);font-weight:600}.ff-pick__none,.ff-pick__more{color:var(--ink-soft);margin:0}.ff-pick__more{min-height:2px;font-size:var(--fs-sm);padding-bottom:1rem;position:relative}.ff-pick__more[hidden]{display:none}#ff-filter .console-dialog__head{z-index:1;position:relative}#ff-filter:has(.ff-pick.is-loading) .console-dialog__head:after,.ff-pick__more.is-loading:before{content:"";background:var(--accent);opacity:0;width:30%;height:2px;animation:1s ease-in-out .15s infinite ff-loading;position:absolute;left:0}#ff-filter:has(.ff-pick.is-loading) .console-dialog__head:after{top:100%}#ff-filter .console-dialog__head,.ff-pick__more.is-loading{overflow-x:clip}.ff-pick__more.is-loading:before{top:0}.ff-results.is-loading .ff__groups{pointer-events:none}.ff-results.is-loading :is(.ff__hits,.ff__main>.empty,.pager){opacity:.35;pointer-events:none;transition:opacity .12s}.ff__busy{color:var(--ink-soft);align-items:center;gap:.5rem;display:none}.ff-results.is-loading .ff__found{display:none}.ff-results.is-loading .ff__busy{display:inline-flex}.ff__spin{border:1.5px solid var(--accent);border-top-color:#0000;border-radius:50%;width:.7rem;height:.7rem;animation:.8s linear infinite ff-spin}@keyframes ff-spin{to{transform:rotate(1turn)}}.ff__g.is-off{opacity:.35;transition:opacity .12s}@keyframes ff-loading{0%{opacity:1;transform:translate(-100%)}to{opacity:1;transform:translate(340%)}}@media (prefers-reduced-motion:reduce){#ff-filter:has(.ff-pick.is-loading) .console-dialog__head:after,.ff-pick__more.is-loading:before{opacity:.4;width:100%;animation:none}}.ff-pick__none[hidden]{display:none}.ff-chosen{font-size:var(--fs-sm);color:var(--ink-soft);margin-right:auto}#ff-filter .console-dialog__foot[hidden]{display:none}.ff-range{border:0;grid-template-columns:minmax(0,13rem) auto minmax(0,13rem);justify-content:start;align-items:end;gap:.75rem;margin:0;padding:0;display:grid}.ff-range[hidden]{display:none}.ff-range legend{margin-bottom:.6rem}.ff-range__end{font-size:var(--fs-sm);color:var(--ink-soft);gap:.3rem;display:grid}.ff-range__box{display:block;position:relative}.ff-range__box .element{width:100%;font-size:var(--fs-md)}.ff-range__box .element:has(+.ff-range__unit:not(:empty)){padding-right:3.5rem}.ff-range__box .element::-webkit-inner-spin-button{display:none}.ff-range__box .element[type=number]{-moz-appearance:textfield;appearance:textfield}.ff-range__unit{font-size:var(--fs-sm);color:var(--ink-faint);pointer-events:none;position:absolute;top:50%;right:.85rem;translate:0 -50%}.ff-range__dash{color:var(--ink-faint);padding-bottom:.7rem}.ff-values{--ff-col:calc(var(--ff-w,8) * .62em + var(--ff-n,3) * .6em + 4rem);grid-template-columns:repeat(auto-fill, minmax(min(var(--ff-col), 100%), var(--ff-col)));place-content:start;gap:.2rem 1rem;padding-bottom:1rem;display:grid}.ff-values.ff-values--wide{grid-template-columns:repeat(auto-fill,minmax(max(min(24rem,100%),33.3333% - .833333rem),1fr));grid-auto-rows:1fr;justify-content:stretch;gap:.3rem 1.25rem}.ff-values.ff-values--list{grid-template-columns:minmax(0,48rem);gap:.3rem}.ff-values .ff-values__val{min-width:0;font-size:var(--fs-md);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.65rem;padding:.5rem .65rem;line-height:1.35;transition:background .12s}.ff-values .ff-values__val:hover{background:var(--wash)}.ff-values .ff-values__val:has(input:checked){background:var(--accent-tint)}.ff-values .ff-values__val[hidden]{display:none}.ff-values .ff-values__val[data-count="0"]:not(:has(input:checked)){color:var(--ink-soft)}.ff-values .ff-values__val[data-count="0"]:not(:has(input:checked)) .ff-values__n{opacity:.6}.ff-values .ff-values__val{animation:ff-row .28s ease var(--delay,0s) backwards}@keyframes ff-row{0%{opacity:0;transform:translateY(4px)}}.ff-values .ff-values__bar{display:none}.ff-values.ff-values--bars{grid-template-columns:minmax(0,60rem)}.ff-values--bars .ff-values__val{grid-template-columns:auto minmax(7rem, min(calc(var(--ff-w,12) * .6em), 28rem)) minmax(4rem, 1fr) calc(var(--ff-n,3) * .6em);gap:.65rem 1rem;display:grid}.ff-values--bars .ff-values__n{text-align:right}.ff-values--bars .ff-values__bar{display:block}.ff-values--bars .ff-values__bar>span{transform-origin:0;animation:ff-bar .5s cubic-bezier(.2, .8, .2, 1) var(--delay,0s) backwards;transition:background .12s,width .2s}.ff-values--bars .ff-values__val:has(input:checked) .ff-values__bar>span{background:var(--accent)}@keyframes ff-bar{0%{transform:scaleX(0)}}.ff-values.ff-values--ranged{row-gap:0;padding-left:2rem;position:relative}.ff-vr{width:1rem;position:absolute;top:0;bottom:0;left:.35rem}.ff-vr:before{content:"";background:var(--wash-strong);border-radius:1px;width:2px;position:absolute;top:0;bottom:1rem;left:50%;translate:-50%}.ff-vr__span{background:var(--accent);border-radius:1px;width:2px;transition:top .15s,height .15s;position:absolute;left:50%;translate:-50%}.ff-vr.is-all .ff-vr__span{background:var(--rule-strong)}.ff-vr__h{border:2px solid var(--accent);background:var(--surface);cursor:grab;touch-action:none;border-radius:50%;width:1rem;height:1rem;transition:top .15s;position:absolute;left:0;translate:0 -50%}.ff-vr.is-all .ff-vr__h{border-color:var(--rule-strong)}.ff-vr__h:focus-visible{box-shadow:0 0 0 3px var(--accent-tint);outline:none}.ff-vr__h:active{cursor:grabbing}.ff-values .ff-values__text{flex:auto;gap:.15rem;min-width:0;display:grid}.ff-values .ff-values__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ff-values .ff-values__code{font-size:var(--fs-xs);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.ff-values .ff-values__own .ff-values__label{color:var(--accent)}.ff-values .ff-values__n{font-size:var(--fs-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none}.ff-hist{--handle:1.1rem;gap:.35rem;display:grid}.ff-hist[hidden],.ff-values[hidden]{display:none}.ff-hist__read{height:1.5em;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 0 .4rem;line-height:1.5;overflow:hidden}.ff-hist{--plot:160px}.ff-hist__chart{position:relative}.ff-hist__bars{min-height:calc(var(--plot) + .5rem + 24px + 2.2rem)}.ff-hist .datachart__body{padding-inline:calc(var(--handle) / 2)}.ff-hist .datachart__col{cursor:pointer;user-select:none}.ff-hist .datachart__col:not(.is-on) .datachart__bar{background:var(--rule-strong)}.ff-hist .datachart__col:not(.is-on):hover .datachart__bar{background:var(--ink-soft)}.ff-hist .datachart__col.is-on:hover .datachart__bar{background:color-mix(in srgb, var(--accent) 80%, var(--ink))}.ff-hist .datachart__col:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ff-hist__slide{left:0;right:0;top:calc(.5rem + var(--plot) + .35rem);height:var(--handle);position:absolute}.ff-hist.is-empty .ff-hist__slide{visibility:hidden}.ff-hist:not(.is-empty) .ff-hist__read,.ff-hist:not(.is-empty) .ff-hist__slide{animation:.3s .15s backwards ff-fade}@keyframes ff-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ff-hist .ff-hist__read,.ff-hist .ff-hist__slide,.ff-values .ff-values__val,.ff-values--bars .ff-values__bar>span,.ff-pick__panel:not([hidden]){animation:none}.ff-vr__span,.ff-vr__h,.ff-results.is-loading :is(.ff__hits,.ff__main>.empty,.pager){transition:none}.ff__spin{animation-duration:2.4s}.ff__snip[data-file]:empty{animation:none}.ff-pick__tabs.is-placed:after{transition:none}}.ff-hist__slide:before,.ff-hist__span{content:"";border-radius:2px;height:3px;position:absolute;top:50%;translate:0 -50%}.ff-hist__slide:before{left:calc(var(--handle) / 2);right:calc(var(--handle) / 2);background:var(--rule)}.ff-hist__span{left:calc(var(--handle) / 2 + (100% - var(--handle)) * var(--lo,0));width:calc((100% - var(--handle)) * (var(--hi,1) - var(--lo,0)));background:var(--accent)}.ff-hist__slide input{pointer-events:none;-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ff-hist__slide input::-webkit-slider-runnable-track{background:0 0}.ff-hist__slide input::-webkit-slider-thumb{width:var(--handle);height:var(--handle);border:2px solid var(--accent);background:var(--surface);cursor:grab;pointer-events:auto;-webkit-appearance:none;appearance:none;border-radius:50%}.ff-hist__slide input::-moz-range-thumb{width:var(--handle);height:var(--handle);box-sizing:border-box;border:2px solid var(--accent);background:var(--surface);cursor:grab;pointer-events:auto;border-radius:50%}.ff-hist__slide input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-tint)}.ff-hist__slide input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-tint)}.ff-range+.ff-hist{margin-top:1.5rem}.ff-tree{min-height:0}.ff-tree .cpv__quick{margin:0;padding-inline:0}.ff-tree .cpv__pane{max-height:none;padding:.5rem 0}.ff-foot-tree{flex:auto;align-items:center;gap:.75rem;min-width:0;margin-right:auto;display:flex}.ff-foot-tree[hidden],.ff-chosen[hidden]{display:none}.ff-tree .cpv__crumbs{top:0}@media (width<=640px){.ff-foot-tree:not([hidden]){display:contents}.ff-foot-tree:not([hidden])~.button,.ff-foot-tree .button{flex:1}}@container (width<=46rem){.ff-hist{--plot:112px}.ff__about{display:grid}.ff__record{min-width:0}.ff__meta{min-width:0;display:flex}.ff__record+.ff__meta:before{content:none}.ff__meta>:not(.ff__day){text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ff__meta>.ff__folder{flex:1 1 0}.ff__snip{-webkit-line-clamp:4}.ff__snip:empty{min-height:6.2em}.ff-search input,.ff-find,.ff-range__box .element,.ff-tree .cpv__find input,.ff-foot-tree .cpv__field input{font-size:1rem}.ff__sort .crm-menu__list--end{left:0;right:auto}}.ff-top--brand{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;display:flex}.ff-top--brand .ff-search{flex:18rem;margin:0}.ff-start{color:var(--ink);flex:none;line-height:1;text-decoration:none;display:grid}.ff-start__name{letter-spacing:-.02em;font-size:1.6rem;font-weight:300}.ff-start__title{font-size:var(--fs-xs);color:var(--accent);justify-self:end;margin-top:.1rem}.ff-start:hover .ff-start__name{color:var(--accent)}.ff-start:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--radius-sm)}.ff-root--start .ff-top--brand{flex-direction:column;align-items:stretch;gap:2rem;margin:clamp(2rem,12vh,8rem) 0 0}.ff-root--start .ff-start{pointer-events:none;align-self:center}.ff-root--start .ff-top--brand .ff-search{flex:none}.ff-root--start .ff-start__name{font-size:clamp(3rem,9cqi,5.5rem)}.ff-root--start .ff-start__title{font-size:var(--fs-lg);margin-top:.15rem}.ff-root--start .ff-search,.ff-root--start .ff__groups{width:100%;max-width:40rem;margin-inline:auto}.ff-root--start .ff__groups{justify-content:center;margin-top:1rem}.ff-root--start .ff,.dossier:has(.ff-top--brand)>.dossier__intro{display:none}
