.pg-head{align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}@media (width<=640px){.pg-head{flex-wrap:wrap;gap:12px}.pg-head>*{min-width:0;max-width:100%}.pg-head>:not(:first-child){flex-wrap:wrap;margin-left:0}}.pg-head .pg-eyebrow,.pg-eyebrow{font-family:var(--ff-sans);font-weight:600;font-size:var(--fs-xs);letter-spacing:0;border-radius:var(--radius-pill);background:var(--c-accent-soft);color:var(--c-accent);align-items:center;margin:0 0 12px;padding:3px 10px;display:inline-flex}.pg-head .pg-title,.pg-title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-3xl);letter-spacing:-.025em;color:var(--c-fg);margin:0;line-height:1.05}.pg-head .pg-sub{font-size:var(--fs-md);color:var(--c-fg-muted);max-width:54ch;margin:8px 0 0;font-weight:500;line-height:1.5}.savechip{border-radius:var(--radius-pill);background:var(--card-bg);height:38px;box-shadow:var(--shadow-card);font-family:var(--font-body);font-weight:700;font-size:var(--fs-sm);color:var(--c-fg-muted);flex:none;align-items:center;gap:9px;margin-left:auto;padding:0 15px 0 13px;display:flex}.savechip.is-saving,.savechip.is-dirty{color:var(--c-fg)}.savechip.is-dirty .savechip__dot{background:var(--c-warn)}.savechip.is-error{color:var(--c-danger)}.savechip.is-error .savechip__dot{background:var(--c-danger)}.savechip__dot{background:var(--c-success);border-radius:50%;flex:none;width:8px;height:8px}.savechip.is-saved .savechip__dot{animation:1.6s ease-out savechip-dotpulse}@keyframes savechip-dotpulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-success) 50%, transparent)}to{box-shadow:0 0 0 7px #0000}}.savechip__spin{border:2px solid var(--c-accent-soft);border-top-color:var(--c-accent);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite savechip-spin}@keyframes savechip-spin{to{transform:rotate(360deg)}}.set-layout{grid-template-columns:216px 1fr;align-items:start;gap:38px;display:grid}.set-secnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:8px}.set-secnav__label{font-family:var(--ff-sans);font-weight:600;font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-fg-subtle);margin:0 0 10px;padding:0 12px}.set-secnav button{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--c-fg-muted);font-family:var(--ff-sans);font-weight:500;font-size:var(--fs-md);cursor:pointer;background:0 0;border:none;align-items:center;gap:11px;padding:9px 12px;transition:background .14s,color .14s;display:flex}.set-secnav button .ic{color:var(--c-fg-subtle);flex:none;transition:color .14s}.set-secnav button:hover{background:var(--c-accent-soft);color:var(--c-fg)}.set-secnav button.is-active{background:var(--c-accent-soft);color:var(--c-accent);font-weight:600}.set-secnav button.is-active .ic{color:var(--c-accent)}.set-content{flex-direction:column;gap:22px;min-width:0;display:flex}.set-card{background:var(--card-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.set-card__body{padding:4px 22px 22px}.set-card__body .set-rows{padding:0}.set-card__head{align-items:center;gap:14px;padding:18px 22px 16px;display:flex}.set-card__icon{border-radius:var(--radius-md);background:var(--c-accent-soft);width:38px;height:38px;color:var(--c-accent);flex:none;justify-content:center;align-items:center;display:flex}.set-card__titles h3{font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);letter-spacing:-.01em;color:var(--c-fg);margin:0}.set-card__titles p{font-size:var(--fs-sm);color:var(--c-fg-subtle);margin:3px 0 0;font-weight:600}.set-card__beta{font-family:var(--font-body);font-weight:800;font-size:var(--fs-2xs);color:var(--c-accent2);background:var(--c-accent2-soft);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:6px;margin-left:auto;padding:5px 11px;display:inline-flex}.set-rows{padding:0 22px 8px}.set-row{border-top:1px solid var(--c-rowline);grid-template-columns:1fr minmax(200px,288px);align-items:center;gap:24px;padding:15px 0;display:grid}.set-row:first-child{border-top:none}.set-row__label{font-family:var(--ff-sans);font-weight:600;font-size:var(--fs-md);color:var(--c-fg)}.set-row__desc{font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);color:var(--c-fg-subtle);max-width:42ch;margin-top:3px;line-height:1.45}.set-row__control{justify-content:flex-end;align-items:center;display:flex}.set-extra{padding:4px 22px 22px}.fld{width:100%}.inp{border-radius:var(--radius-md);background:var(--input-bg);border:1px solid var(--c-border);width:100%;height:42px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-md);color:var(--c-fg);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.inp::placeholder{color:var(--c-fg-subtle);font-weight:600}.inp:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.sel{width:100%;position:relative}.sel__btn{border-radius:var(--radius-md);background:var(--input-bg);border:1px solid var(--c-border);width:100%;height:42px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-md);color:var(--c-fg);text-align:left;cursor:pointer;align-items:center;padding:0 40px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.sel__btn:hover{border-color:var(--c-border-hi)}.sel.is-open .sel__btn{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.sel__chev{color:var(--c-fg-subtle);pointer-events:none;transition:transform .2s;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.sel.is-open .sel__chev{transform:translateY(-50%)rotate(180deg)}.sel__menu{z-index:30;background:var(--menu-bg);border-radius:var(--menu-radius);box-shadow:var(--shadow-pop);border:1px solid var(--menu-border-color);max-height:260px;padding:6px;animation:.14s ease-out sel-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes sel-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sel__opt{text-align:left;border-radius:var(--radius-sm);width:100%;font-family:var(--font-body);font-weight:700;font-size:var(--fs-md);color:var(--c-fg-muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:9px 11px;display:flex}.sel__opt:hover{background:var(--c-accent-soft);color:var(--c-fg)}.sel__opt.is-sel{color:var(--c-accent)}.sel__opt .ic{color:var(--c-accent);margin-left:auto}.stepper{border-radius:var(--radius-md);background:var(--input-bg);border:1px solid var(--c-border);align-items:center;height:42px;display:inline-flex;overflow:hidden}.stepper button{width:40px;height:100%;color:var(--c-fg-muted);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-weight:700;display:flex}.stepper button:hover{background:var(--c-accent-soft);color:var(--c-accent)}.stepper input{text-align:center;width:54px;height:100%;font-family:var(--ff-sans);font-weight:600;font-size:var(--fs-base);color:var(--c-fg);border:none;border-left:1px solid var(--c-border);border-right:1px solid var(--c-border);appearance:textfield;background:0 0;outline:none}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=900px){.set-layout{grid-template-columns:1fr;gap:20px}.set-secnav{flex-flow:wrap;gap:6px;position:static}.set-secnav__label{display:none}}@media (width<=680px){.set-row{grid-template-columns:1fr;gap:12px}.set-row__control{justify-content:flex-start}}.mnt .set-row--start{align-items:start}.mnt .set-row--start .set-row__control{align-items:stretch}.mnt .set-row--start .set-row__control>*{width:100%}.mnt-group{font-family:var(--ff-sans);font-weight:700;font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--c-fg-subtle);border-top:1px solid var(--c-rowline);margin-top:8px;padding:22px 0 4px}.mnt-group.is-first{border-top:none;margin-top:0;padding-top:24px}.mnt-group+.set-row{border-top:none}.acp-banner{border-radius:var(--radius-md);background:var(--c-bg);border:1px solid var(--c-border);align-items:center;gap:16px;margin-top:4px;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.acp-banner.is-on{background:var(--c-accent-soft);border-color:var(--c-accent)}.acp-banner__icon{border-radius:var(--radius-sm);background:var(--c-accent-soft);width:34px;height:34px;color:var(--c-accent);font-size:var(--fs-md);flex:none;justify-content:center;align-items:center;display:flex}.acp-banner__title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-base);color:var(--c-fg)}.acp-banner__desc{font-weight:600;font-size:var(--fs-sm);color:var(--c-fg-muted);margin-top:2px;line-height:1.45}.acp-banner .xt-toggle,.acp-banner .sw{flex:none;margin-left:auto}.mnt-pill{border-radius:var(--radius-pill);font-family:var(--ff-sans);font-weight:800;font-size:var(--fs-2xs);letter-spacing:.03em;text-transform:uppercase;color:var(--c-success);background:var(--c-success-soft);flex:none;align-items:center;gap:8px;margin-left:auto;padding:6px 12px;display:inline-flex}.mnt-pill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.mnt-pill.is-on{color:var(--c-warn);background:color-mix(in srgb, var(--c-warn) 14%, transparent)}.mnt-pill.is-on i{animation:2.2s ease-out infinite mnt-dot}@keyframes mnt-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-warn) 50%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}.mnt-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mnt-chip{border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-fg-muted);align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.mnt-chip:hover{border-color:var(--c-accent);color:var(--c-fg)}.mnt-chip.is-on{border-color:var(--c-accent);background:var(--c-accent-soft);color:var(--c-accent)}.mnt-chip:disabled{cursor:default;opacity:.85}.acp-seg{background:var(--seg-bg,var(--c-bg));border:1px solid var(--c-border);border-radius:var(--radius-md);gap:3px;width:100%;padding:3px;display:flex}.acp-seg button{cursor:pointer;font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);color:var(--c-fg-muted);background:0 0;border:none;border-radius:9px;flex:1;padding:8px 10px;transition:background .15s,color .15s}.acp-seg button:hover{color:var(--c-fg)}.acp-seg button.is-on{background:var(--c-accent-soft);color:var(--c-accent)}.mnt-list{flex-direction:column;gap:6px;display:flex}.mnt-list__row{align-items:center;gap:8px;display:flex}.mnt-list__row .inp{flex:1;min-width:0}.acp-seg--auto{scrollbar-width:none;background:var(--c-surface);width:auto;max-width:100%;overflow-x:auto}.acp-seg--auto button{flex:none;padding:6px 13px}.inp--sm{height:38px;font-size:var(--fs-md);border-radius:11px;padding:0 12px}.mnt-add{border-radius:var(--radius-sm);cursor:pointer;border:1px dashed var(--c-border-hi);height:34px;color:var(--c-fg-muted);font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);background:0 0;align-self:flex-start;align-items:center;gap:7px;margin-top:2px;padding:0 13px;transition:color .15s,border-color .15s;display:inline-flex}.mnt-add:hover{color:var(--c-accent);border-color:var(--c-accent)}.mnt-add svg{font-size:var(--fs-2xs)}.mnt-del{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--c-border);background:var(--c-bg);width:32px;height:38px;color:var(--c-fg-subtle);font-size:var(--fs-xs);flex:none;transition:color .15s,border-color .15s}.mnt-del:hover{color:var(--c-danger);border-color:var(--c-danger)}.mnt-mark{cursor:pointer;width:30px;height:38px;color:var(--c-fg-subtle);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:flex}.mnt-mark:before{content:"";border:2px solid;border-radius:50%;width:14px;height:14px;transition:border-color .15s,box-shadow .15s}.mnt-mark:hover{color:var(--c-accent)}.mnt-mark.is-on{color:var(--c-accent2)}.mnt-mark.is-on:before{box-shadow:inset 0 0 0 3px}.mnt-state{cursor:pointer;height:38px;font-family:var(--font-body);font-weight:700;font-size:var(--fs-2xs);border:none;border-radius:11px;flex:none;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.mnt-state i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mnt-state.is-offline{color:var(--c-danger);background:var(--c-danger-soft)}.mnt-state.is-degraded{color:var(--c-warn);background:color-mix(in srgb, var(--c-warn) 14%, transparent)}.mnt-state.is-operational{color:var(--c-success);background:var(--c-success-soft)}.mnt-linkicon{cursor:pointer;background:var(--c-bg);border:1px solid var(--c-border);width:38px;height:38px;color:var(--c-fg-muted);font-size:var(--fs-md);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex}.mnt-linkicon:hover{color:var(--c-accent);border-color:var(--c-accent)}.mnt-bar-row{justify-content:flex-end;gap:8px;width:100%;display:flex}.mnt-bar-row .fld,.mnt-bar-row .inp{flex:1;min-width:0}.mnt-bar-row .stepper{flex:none}.mnt-textarea{resize:vertical;height:auto;padding:11px 14px;line-height:1.5}.mnt-bgs{grid-template-columns:repeat(2,1fr);gap:8px;width:100%;display:grid}.mnt-bg{border:1px solid var(--c-border);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:4px;transition:border-color .15s,box-shadow .15s}.mnt-bg:hover{border-color:var(--c-accent)}.mnt-bg.is-on{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-accent-soft)}.mnt-bg.is-on .mnt-bg__label{color:var(--c-accent);font-weight:700}.mnt-bg__swatch{border-radius:8px;height:44px;display:block}.mnt-bg__label{font-family:var(--font-body);font-weight:600;font-size:var(--fs-2xs);color:var(--c-fg-muted);padding:6px 0 3px;display:block}@media (width<=900px){.mnt-bgs{grid-template-columns:repeat(2,minmax(0,1fr))}.mnt-bar-row{flex-wrap:wrap}}.sp{flex-direction:column;gap:12px;display:flex}.sp-passkeys{border-radius:var(--radius-md);background:var(--c-bg);border:1px solid var(--c-border);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sp-passkeys>svg{color:var(--c-accent);margin-top:3px}.sp-card{border-radius:var(--radius-md);background:var(--c-bg);border:1px solid var(--c-border);padding:14px 16px}.sp-card__head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sp-card__icon{width:34px;height:34px;color:var(--c-fg);background:var(--c-card);border:1px solid var(--c-border);border-radius:10px;place-items:center;display:grid}.sp-card__titles{flex-direction:column;flex:1;min-width:0;display:flex}.sp-card__titles strong{font-size:var(--fs-md);color:var(--c-fg)}.tfp{margin-bottom:12px}.tfp__rows{flex-direction:column;display:flex}.tfp__row{border-top:1px solid var(--c-border);align-items:center;gap:12px;padding:10px 0;display:flex}.tfp__dot{border-radius:50%;flex:none;width:10px;height:10px}.tfp__name{flex-direction:column;flex:1;min-width:0;display:flex}.tfp__state{font-size:var(--fs-sm);color:var(--c-fg-muted)}.tfp__warn{border-radius:var(--radius-md);background:var(--c-bg);border:1px solid var(--c-warn);font-size:var(--fs-sm);color:var(--c-fg);align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;display:flex}.tfp__warn>svg{color:var(--c-warn);margin-top:3px}.sp-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=760px){.sp-grid{grid-template-columns:1fr}}.sp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sp-field--full{grid-column:1/-1}.sp-inline{align-items:center;gap:8px;min-width:0;display:flex}.sp-inline .inp{flex:1;min-width:0}.sp-secret{font-size:var(--fs-sm);color:var(--c-success);flex:1;align-items:center;gap:6px;font-weight:700;display:inline-flex}.sp-code{border-radius:var(--radius-md);background:var(--input-bg);border:1px solid var(--c-border);min-width:0;font-family:var(--ff-mono);font-size:var(--fs-xs);color:var(--c-fg);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:9px 12px;overflow:hidden}.set-secnav__dirty{background:var(--c-warn);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.set-row.is-dirty .set-row__label{align-items:center;gap:8px;display:flex}.set-row.is-dirty .set-row__label:before{content:"";background:var(--c-warn);border-radius:50%;flex:none;width:7px;height:7px}.set-row__saved{font-weight:600;font-size:var(--fs-xs);color:var(--c-fg-subtle);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;display:flex}.set-row__saved button{font:inherit;color:var(--c-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.set-row__saved button:hover{color:var(--c-fg)}.set-row__error{font-weight:600;font-size:var(--fs-xs);color:var(--c-danger);margin-top:6px}.set-row.is-error .inp,.set-row.is-error .acp-input{border-color:var(--c-danger)}
