@font-face{font-family:Peggert Admin Manrope;src:url(../media/manrope-variable.1p_a2k8qd5zhp.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Peggert Admin Mono;src:url(../media/jetbrains-mono-variable.2rmhnsrc80fag.woff2)format("woff2");font-style:normal;font-weight:100 800;font-display:swap}:is(.template-minimal:has(.peggert-auth-scene),.peggert-authpage){--pg-font-display:"Peggert Admin Manrope", sans-serif;--pg-font-mono:"Peggert Admin Mono", monospace}html:has(.peggert-auth-scene){--pg-accent:#0866a5;--pg-accent-bright:#1684c5;--pg-accent-soft:#3ea6e8;--pg-accent-end:#0e8aca;--pg-accent-ring:#61baf073;--pg-accent-shadow:#0866a540;--pg-accent-shadow-hover:#0866a552;--pg-accent-halo:#3ea6e8b3;--pg-on-accent:#fff;--pg-focus:#61baf0;--pg-plate-ink:#122d45;--pg-blur:9px;--pg-ease:cubic-bezier(.22, 1, .36, 1);--pg-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--pg-bg:#f1f7fb;--pg-ink:#122d45;--pg-subtle:#4e6577;--pg-line:#0866a533;--pg-field:#ffffff80;--pg-glow:#1b87cd38;--pg-link:#0866a5;--pg-err:#b3261e;--pg-panel:#ffffff42;--pg-shadow:#0a406529;--pg-hi:#ffffffb3;--pg-spec:#ffffff4d;--pg-edgehi:#fffffff2;--pg-seg:#ffffffa8;--pg-langthumb:#0866a51f;--pg-plate:#ffffff80;--pg-plate-line:#0866a51f;--pg-plate-shadow:#0a406514;--pg-chip:#0866a514;--pg-chip-hover:#0866a524;--pg-menu:#fffffff0;--pg-menu-on:#0866a514;--pg-ring-w:0px;--pg-light-on:1;--pg-dark-on:0;background:var(--pg-bg)}html[data-theme=dark]:has(.peggert-auth-scene){--pg-bg:#061524;--pg-ink:#f2f8ff;--pg-subtle:#9eb7ca;--pg-line:#73c4f538;--pg-field:#0a1c2f6b;--pg-glow:#45b1f440;--pg-link:#83cbf5;--pg-err:#f0857d;--pg-panel:#0b1c2e52;--pg-shadow:#00000073;--pg-hi:#ffffff0f;--pg-spec:#7cc4f012;--pg-edgehi:#7cc4f08c;--pg-seg:#0b1c2e99;--pg-langthumb:#7cc4f029;--pg-plate:#ffffffe6;--pg-plate-line:#fff3;--pg-plate-shadow:#00000040;--pg-chip:#7cc4f01a;--pg-chip-hover:#7cc4f02e;--pg-menu:#0b1c2ef0;--pg-menu-on:#7cc4f024;--pg-ring-w:2px;--pg-light-on:0;--pg-dark-on:1}.peggert-authpage[data-auth-screen] [data-pg-flip=light]{--pg-bg:#f1f7fb;--pg-ink:#122d45;--pg-subtle:#4e6577;--pg-line:#0866a533;--pg-field:#ffffff80;--pg-glow:#1b87cd38;--pg-link:#0866a5;--pg-err:#b3261e;--pg-panel:#ffffff42;--pg-shadow:#0a406529;--pg-hi:#ffffffb3;--pg-spec:#ffffff4d;--pg-edgehi:#fffffff2;--pg-seg:#ffffffa8;--pg-langthumb:#0866a51f;--pg-plate:#ffffff80;--pg-plate-line:#0866a51f;--pg-plate-shadow:#0a406514;--pg-chip:#0866a514;--pg-chip-hover:#0866a524;--pg-menu:#fffffff0;--pg-menu-on:#0866a514;--pg-ring-w:0px;--pg-light-on:1;--pg-dark-on:0}.template-minimal:has(.peggert-auth-scene) [data-pg-flip=light]{--pg-bg:#f1f7fb;--pg-ink:#122d45;--pg-subtle:#4e6577;--pg-line:#0866a533;--pg-field:#ffffff80;--pg-glow:#1b87cd38;--pg-link:#0866a5;--pg-err:#b3261e;--pg-panel:#ffffff42;--pg-shadow:#0a406529;--pg-hi:#ffffffb3;--pg-spec:#ffffff4d;--pg-edgehi:#fffffff2;--pg-seg:#ffffffa8;--pg-langthumb:#0866a51f;--pg-plate:#ffffff80;--pg-plate-line:#0866a51f;--pg-plate-shadow:#0a406514;--pg-chip:#0866a514;--pg-chip-hover:#0866a524;--pg-menu:#fffffff0;--pg-menu-on:#0866a514;--pg-ring-w:0px;--pg-light-on:1;--pg-dark-on:0}.peggert-authpage[data-auth-screen] [data-pg-flip=dark]{--pg-bg:#061524;--pg-ink:#f2f8ff;--pg-subtle:#9eb7ca;--pg-line:#73c4f538;--pg-field:#0a1c2f6b;--pg-glow:#45b1f440;--pg-link:#83cbf5;--pg-err:#f0857d;--pg-panel:#0b1c2e52;--pg-shadow:#00000073;--pg-hi:#ffffff0f;--pg-spec:#7cc4f012;--pg-edgehi:#7cc4f08c;--pg-seg:#0b1c2e99;--pg-langthumb:#7cc4f029;--pg-plate:#ffffffe6;--pg-plate-line:#fff3;--pg-plate-shadow:#00000040;--pg-chip:#7cc4f01a;--pg-chip-hover:#7cc4f02e;--pg-menu:#0b1c2ef0;--pg-menu-on:#7cc4f024;--pg-ring-w:2px;--pg-light-on:0;--pg-dark-on:1}.template-minimal:has(.peggert-auth-scene) [data-pg-flip=dark]{--pg-bg:#061524;--pg-ink:#f2f8ff;--pg-subtle:#9eb7ca;--pg-line:#73c4f538;--pg-field:#0a1c2f6b;--pg-glow:#45b1f440;--pg-link:#83cbf5;--pg-err:#f0857d;--pg-panel:#0b1c2e52;--pg-shadow:#00000073;--pg-hi:#ffffff0f;--pg-spec:#7cc4f012;--pg-edgehi:#7cc4f08c;--pg-seg:#0b1c2e99;--pg-langthumb:#7cc4f029;--pg-plate:#ffffffe6;--pg-plate-line:#fff3;--pg-plate-shadow:#00000040;--pg-chip:#7cc4f01a;--pg-chip-hover:#7cc4f02e;--pg-menu:#0b1c2ef0;--pg-menu-on:#7cc4f024;--pg-ring-w:2px;--pg-light-on:0;--pg-dark-on:1}.peggert-authpage[data-auth-screen][data-pg-revealing],.peggert-authpage[data-auth-screen][data-pg-revealing] *{transition:none!important}.template-minimal:has(.peggert-auth-scene)[data-pg-revealing]{transition:none!important}.template-minimal:has(.peggert-auth-scene)[data-pg-revealing] *{transition:none!important}.template-minimal:has(.peggert-auth-scene){min-height:100dvh;color:var(--pg-ink);font-family:var(--pg-font-display),system-ui,sans-serif;background:0 0;padding:0;position:relative;overflow-x:hidden}.template-minimal:has(.peggert-auth-scene) .template-minimal__wrap{z-index:1;box-sizing:border-box;width:min(1440px,100%);max-width:none;min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + clamp(76px,10vw,112px)) clamp(20px,5vw,80px) calc(env(safe-area-inset-bottom,0px) + clamp(20px,4vw,64px));box-shadow:none;background:0 0;border:0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,680px) minmax(320px,480px);place-content:center;column-gap:clamp(48px,8vw,160px);margin-inline:auto;display:grid;position:relative}.template-minimal:has(.peggert-auth-scene) .template-minimal__wrap:before{content:"";border:1px solid var(--pg-line);background:linear-gradient(160deg, var(--pg-spec) 0%, transparent 38%),var(--pg-panel);-webkit-backdrop-filter:blur(var(--pg-blur)) saturate(1.5);box-shadow:0 28px 90px var(--pg-shadow),inset 0 1px var(--pg-hi);pointer-events:none;border-radius:clamp(20px,2vw,24px);grid-area:1/2/3;transition:background .5s,border-color .5s,box-shadow .5s}.template-minimal:has(.peggert-auth-scene) .login__brand{z-index:1;grid-area:1/2;margin:0;padding:clamp(21.6px,3vw,40px) clamp(21.6px,3vw,40px) 0;display:block;position:relative}.template-minimal:has(.peggert-auth-scene) .login__form{z-index:1;box-sizing:border-box;grid-area:2/2;width:100%;padding:18px clamp(21.6px,3vw,40px) clamp(21.6px,3vw,40px);position:relative}.peggert-auth-scene{z-index:-1;pointer-events:none;position:fixed;inset:0}.peggert-auth-scene canvas{width:100%;height:100%;display:block}.peggert-auth-topbar{z-index:3;top:calc(env(safe-area-inset-top,0px) + clamp(14px,3vw,24px));justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;left:clamp(20px,5vw,80px);right:clamp(20px,5vw,80px)}.peggert-auth-topbar__brand{color:var(--pg-ink);letter-spacing:clamp(.12em,1vw,.19em);white-space:nowrap;font-size:12px;font-weight:800;transition:color .5s}.peggert-auth-topbar__os{color:var(--pg-accent-bright)}.peggert-auth-controls{flex:none;align-items:center;gap:clamp(6px,1vw,10px);display:flex}.peggert-auth-seg{--pg-seg-w:40px;grid-auto-columns:var(--pg-seg-w);border:1px solid var(--pg-line);background:var(--pg-seg);-webkit-backdrop-filter:blur(16px);border-radius:999px;grid-auto-flow:column;padding:4px;transition:background .5s,border-color .5s;display:grid;position:relative}.peggert-auth-seg button{z-index:1;height:30px;color:var(--pg-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0;transition:color .3s;display:flex;position:relative}.peggert-auth-seg button:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-auth-seg__thumb{width:var(--pg-seg-w);transform:translateX(calc(var(--pg-seg-index,0) * var(--pg-seg-w)));transition:transform .5s var(--pg-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.peggert-auth-lang .peggert-auth-seg__thumb{background:var(--pg-langthumb)}.peggert-auth-lang button{font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:11px;font-weight:500}.peggert-auth-lang button[aria-pressed=true]{color:var(--pg-link)}.peggert-auth-theme{--pg-seg-w:92px}.peggert-auth-theme .peggert-auth-seg__thumb{background:var(--pg-accent);box-shadow:0 3px 10px var(--pg-accent-shadow),0 0 0 var(--pg-ring-w) var(--pg-accent-ring);transition:transform .6s var(--pg-ease),box-shadow .6s}.peggert-auth-theme button{height:34px;font-family:inherit;font-size:12.8px;font-weight:650;transition:color .35s}.peggert-auth-theme button[aria-pressed=true]{color:var(--pg-on-accent)}.peggert-auth-theme__icon{transition:transform .7s var(--pg-ease);display:inline-block}.peggert-auth-theme[data-dark] .peggert-auth-theme__icon--sun{transform:rotate(-90deg)}.peggert-auth-theme[data-dark] .peggert-auth-theme__icon--moon{transform:rotate(180deg)}.peggert-auth-intro{z-index:1;grid-area:1/1/4;align-self:center;min-width:0;max-width:680px;position:relative}.peggert-auth-intro p{max-width:34ch;color:var(--pg-subtle);text-wrap:pretty;margin:0;font-size:clamp(16px,1.35vw,20px);line-height:1.6;transition:color .5s}.peggert-auth-eyebrow{color:var(--pg-accent-bright);font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.27em;align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.peggert-auth-eyebrow:before{content:"";opacity:.6;background:currentColor;width:22px;height:1px}.peggert-auth-intro h1{color:var(--pg-ink);letter-spacing:-.065em;margin:clamp(8px,1.5vw,19.2px) 0;font-family:inherit;font-size:clamp(64px,11vw,160px);font-weight:800;line-height:.95;transition:color .5s}.peggert-auth-letter{display:inline-block}.peggert-auth-dot{touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .6s var(--pg-ease-bounce),filter .6s;margin:0 -.12em;padding:0 .12em;display:inline-block}.peggert-auth-dot[data-egg=on]{filter:drop-shadow(0 0 14px var(--pg-accent-halo));transform:scale(1.25)}.peggert-auth-dot__glyph{background:linear-gradient(100deg, var(--pg-accent) 20%, var(--pg-accent-soft));color:#0000;-webkit-background-clip:text;background-clip:text}.peggert-panel-logo{justify-content:space-between;align-items:center;gap:16px;display:flex}.peggert-panel-logo .peggert-panel-logo__peggert{display:grid}.peggert-panel-logo .peggert-panel-logo__peggert img{grid-area:1/1;width:auto;height:clamp(30px,3vw,40px)}.peggert-panel-logo__divider{background:var(--pg-line,currentColor);opacity:.8;flex:none;align-self:stretch;width:1px;margin:6px 0}.peggert-cobrand__plate{border:1px solid var(--pg-plate-line,transparent);background:var(--pg-plate,transparent);box-shadow:0 6px 18px var(--pg-plate-shadow,transparent);border-radius:12px;flex:none;align-items:center;padding:6px 11px;transition:background .5s,border-color .5s;display:flex}.peggert-cobrand__plate[data-logo-tone=light]{background:var(--pg-plate-ink,currentColor)}.peggert-panel-logo .peggert-cobrand__client{object-fit:contain;width:auto;max-width:160px;height:clamp(26px,2.6vw,34px);display:block}.peggert-authpage[data-auth-screen] .peggert-panel-logo{border-bottom:1px solid var(--pg-line);padding-bottom:clamp(16px,2vw,22px);transition:border-color .5s}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo{border-bottom:1px solid var(--pg-line);padding-bottom:clamp(16px,2vw,22px);transition:border-color .5s}.peggert-authpage[data-auth-screen] .peggert-panel-logo__divider{display:none}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo__divider{display:none}.peggert-authpage[data-auth-screen] .peggert-panel-logo__peggert .peggert-brand--light,.peggert-authpage[data-auth-screen] .peggert-panel-logo__peggert .peggert-brand--dark{transition:opacity .5s;display:block}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo__peggert .peggert-brand--light{transition:opacity .5s;display:block}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo__peggert .peggert-brand--dark{transition:opacity .5s;display:block}.peggert-authpage[data-auth-screen] .peggert-panel-logo__peggert .peggert-brand--light{opacity:var(--pg-light-on)}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo__peggert .peggert-brand--light{opacity:var(--pg-light-on)}.peggert-authpage[data-auth-screen] .peggert-panel-logo__peggert .peggert-brand--dark{opacity:var(--pg-dark-on)}.template-minimal:has(.peggert-auth-scene) .peggert-panel-logo__peggert .peggert-brand--dark{opacity:var(--pg-dark-on)}.template-minimal:has(.peggert-auth-scene) .login__form{flex-direction:column;gap:18px;display:flex}.template-minimal:has(.peggert-auth-scene) .login__form .login__form__inputWrap{flex-direction:column;gap:18px;display:flex}.template-minimal:has(.peggert-auth-scene) .login__form .login__form__actions{flex-direction:column-reverse;gap:18px;display:flex}.template-minimal:has(.peggert-auth-scene) .login__form .login__form__forgotPassword{min-height:0;color:var(--pg-link);font:inherit;text-underline-offset:3px;background:0 0;align-self:flex-end;padding:0;font-size:13.5px;text-decoration:underline}.template-minimal:has(.peggert-auth-scene) .login__form .login__form__forgotPassword:hover{color:var(--pg-accent-bright);background:0 0}.template-minimal:has(.peggert-auth-scene) .login__form .login__form__forgotPassword:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.template-minimal:has(.peggert-auth-scene) .login__form .field-type{margin:0}.template-minimal:has(.peggert-auth-scene) .login__form label{color:var(--pg-ink);font-family:inherit;font-size:14px;font-weight:600;transition:color .5s}.template-minimal:has(.peggert-auth-scene) .login__form .field-label{color:var(--pg-ink);font-family:inherit;font-size:14px;font-weight:600;transition:color .5s}.template-minimal:has(.peggert-auth-scene) .login__form .required{color:var(--pg-err)}.template-minimal:has(.peggert-auth-scene) .login__form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--pg-line);background:var(--pg-field);width:100%;min-height:52px;color:var(--pg-ink);box-shadow:none;border-radius:12px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .5s,color .5s}:is(.template-minimal:has(.peggert-auth-scene) .login__form input:not([type=checkbox]):focus,.template-minimal:has(.peggert-auth-scene) .login__form input:not([type=checkbox]):focus-visible){border-color:var(--pg-accent-bright);box-shadow:0 0 0 4px var(--pg-glow);outline:none}.template-minimal:has(.peggert-auth-scene) .login__form .field-type.error input{border-color:var(--pg-err)}.template-minimal:has(.peggert-auth-scene) .login__form input[aria-invalid=true]{border-color:var(--pg-err)}.template-minimal:has(.peggert-auth-scene) .login__form .field-type.password .password__input-wrap{position:relative}.template-minimal:has(.peggert-auth-scene) .login__form .field-type.password input{padding-right:60px}.template-minimal:has(.peggert-auth-scene) .login__form>a{color:var(--pg-link);text-underline-offset:3px;align-self:flex-end;font-size:13.5px;text-decoration-thickness:1px;transition:color .5s}.template-minimal:has(.peggert-auth-scene) .login__form>a:hover{color:var(--pg-accent-bright)}.template-minimal:has(.peggert-auth-scene) .login__form .form-submit{margin:4px 0 0}:is(.template-minimal:has(.peggert-auth-scene) .login__form .form-submit button,.template-minimal:has(.peggert-auth-scene) .login__form button[type=submit]){background:linear-gradient(125deg, var(--pg-accent), var(--pg-accent-end));width:100%;min-height:52px;color:var(--pg-on-accent);box-shadow:0 11px 26px var(--pg-accent-shadow);border:0;border-radius:12px;margin:0;font-family:inherit;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .3s}:is(.template-minimal:has(.peggert-auth-scene) .login__form .form-submit button:hover:not(:disabled),.template-minimal:has(.peggert-auth-scene) .login__form button[type=submit]:hover:not(:disabled)){box-shadow:0 16px 32px var(--pg-accent-shadow-hover);transform:translateY(-2px)}:is(.template-minimal:has(.peggert-auth-scene) .login__form .form-submit button:focus-visible,.template-minimal:has(.peggert-auth-scene) .login__form button[type=submit]:focus-visible){outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-authpage[data-auth-screen] .password__toggle-button{z-index:1;background:var(--pg-chip);color:var(--pg-link);cursor:pointer;font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:500;transition:background .2s,color .5s;position:absolute;top:8px;bottom:8px;right:8px}.template-minimal:has(.peggert-auth-scene) .password__toggle-button{z-index:1;background:var(--pg-chip);color:var(--pg-link);cursor:pointer;font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:500;transition:background .2s,color .5s;position:absolute;top:8px;bottom:8px;right:8px}.peggert-authpage[data-auth-screen] .password__toggle-button:hover{background:var(--pg-chip-hover)}.template-minimal:has(.peggert-auth-scene) .password__toggle-button:hover{background:var(--pg-chip-hover)}.peggert-authpage[data-auth-screen] .password__toggle-button:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.template-minimal:has(.peggert-auth-scene) .password__toggle-button:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-auth-foot{z-index:2;grid-area:3/2;justify-content:center;margin-top:clamp(16px,2vw,22px);display:none;position:relative}.peggert-auth-langmenu{position:relative}.peggert-auth-langmenu__toggle{border:1px solid var(--pg-line);background:var(--pg-seg);-webkit-backdrop-filter:blur(16px);min-height:40px;color:var(--pg-ink);cursor:pointer;font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.1em;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:500;transition:background .5s,border-color .5s,color .5s;display:flex}.peggert-auth-langmenu__toggle:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-auth-langmenu__caret{color:var(--pg-link);transition:transform .35s var(--pg-ease);font-size:10px;display:inline-block;transform:rotate(180deg)}[aria-expanded=true]>.peggert-auth-langmenu__caret{transform:rotate(0)}.peggert-auth-langmenu__list{box-sizing:border-box;border:1px solid var(--pg-line);background:var(--pg-menu);-webkit-backdrop-filter:blur(20px);width:168px;box-shadow:0 18px 44px var(--pg-shadow);transform-origin:50% 100%;animation:peggert-auth-menu .38s var(--pg-ease);border-radius:16px;flex-direction:column;gap:2px;margin-right:-84px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);right:50%}.peggert-auth-langmenu__list[hidden]{display:none}.peggert-auth-langmenu__list button{min-height:44px;color:var(--pg-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;font-family:inherit;font-size:14px;display:flex}.peggert-auth-langmenu__list button[aria-pressed=true]{background:var(--pg-menu-on)}.peggert-auth-langmenu__list button:focus-visible{outline:3px solid var(--pg-focus);outline-offset:-3px}.peggert-auth-langmenu__mark{color:var(--pg-subtle);font-family:var(--pg-font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:11px}[aria-pressed=true]>.peggert-auth-langmenu__mark{color:var(--pg-link)}@keyframes peggert-auth-menu{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (max-width:1023px){.template-minimal:has(.peggert-auth-scene) .template-minimal__wrap{grid-template-columns:minmax(0,480px);align-content:center;row-gap:0}.template-minimal:has(.peggert-auth-scene) .template-minimal__wrap:before{grid-area:2/1/4}.template-minimal:has(.peggert-auth-scene) .login__brand{grid-area:2/1}.template-minimal:has(.peggert-auth-scene) .login__form{grid-area:3/1}.peggert-auth-intro{grid-area:1/1;margin-bottom:clamp(24px,4vw,40px)}.peggert-auth-foot{grid-area:4/1}}@media (max-width:639px){.peggert-auth-lang{display:none}.peggert-auth-foot{display:flex}.peggert-auth-theme{--pg-seg-w:38px}.peggert-auth-theme__label{display:none}}@media (prefers-reduced-motion:no-preference){.peggert-auth-topbar__brand,.peggert-auth-controls,.peggert-auth-eyebrow,.peggert-auth-intro p,.peggert-auth-foot{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.template-minimal:has(.peggert-auth-scene) .login__brand{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.template-minimal:has(.peggert-auth-scene) .login__form .field-type{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.template-minimal:has(.peggert-auth-scene) .login__form__forgotPassword{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.template-minimal:has(.peggert-auth-scene) .login__form .form-submit{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.peggert-auth-controls{--pg-d:80ms}.peggert-auth-eyebrow{--pg-d:.12s}.peggert-auth-intro p{--pg-d:.56s}.template-minimal:has(.peggert-auth-scene) .login__brand{--pg-d:.4s}.template-minimal:has(.peggert-auth-scene) .login__form .field-type{--pg-d:.46s}.template-minimal:has(.peggert-auth-scene) .login__form .field-type.password{--pg-d:.54s}.template-minimal:has(.peggert-auth-scene) .login__form__forgotPassword{--pg-d:.6s}.template-minimal:has(.peggert-auth-scene) .login__form .form-submit{--pg-d:.68s}.peggert-auth-foot{--pg-d:.76s}.peggert-auth-letter{animation:peggert-auth-letter .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,.22s) + .15s)}.peggert-auth-letter:nth-child(2){--pg-d:.28s}.peggert-auth-letter:nth-child(3){--pg-d:.34s}.peggert-auth-letter:nth-child(4){--pg-d:.4s}.peggert-auth-letter:nth-child(5){--pg-d:.48s}.peggert-authpage[data-auth-screen]:before{animation:peggert-auth-glass 1.1s var(--pg-ease) .47s backwards}.template-minimal:has(.peggert-auth-scene) .template-minimal__wrap:before{animation:peggert-auth-glass 1.1s var(--pg-ease) .47s backwards}.peggert-authpage[data-auth-screen]>.peggert-authpage__brand,.peggert-authpage[data-auth-screen]>.template-minimal{animation:peggert-auth-rise .9s var(--pg-ease) backwards;animation-delay:calc(var(--pg-d,0s) + .15s)}.peggert-authpage[data-auth-screen]>.peggert-authpage__brand{--pg-d:.4s}.peggert-authpage[data-auth-screen]>.template-minimal{--pg-d:.48s}}@keyframes peggert-auth-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}@keyframes peggert-auth-letter{0%{opacity:0;filter:blur(8px);transform:translateY(.55em)rotate(8deg)}}@keyframes peggert-auth-glass{0%{opacity:0;transform:translateY(24px)scale(.965)}}@media (prefers-reduced-motion:reduce){.peggert-authpage[data-auth-screen] *,.peggert-authpage[data-auth-screen]:before,.peggert-authpage[data-auth-screen] :before,.peggert-authpage[data-auth-screen] :after{transition-duration:.01ms!important;animation-duration:.01ms!important}.template-minimal:has(.peggert-auth-scene) *{transition-duration:.01ms!important;animation-duration:.01ms!important}.template-minimal:has(.peggert-auth-scene) :before{transition-duration:.01ms!important;animation-duration:.01ms!important}.template-minimal:has(.peggert-auth-scene) :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.peggert-authpage{display:contents}.peggert-authpage[data-auth-screen]{z-index:0;isolation:isolate;box-sizing:border-box;width:min(1440px,100%);min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + clamp(76px,10vw,112px)) clamp(20px,5vw,80px) calc(env(safe-area-inset-bottom,0px) + clamp(20px,4vw,64px));color:var(--pg-ink);font-family:var(--pg-font-display),system-ui,sans-serif;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,680px) minmax(320px,480px);place-content:center;column-gap:clamp(48px,8vw,160px);margin-inline:auto;display:grid;position:relative;overflow-x:hidden}.peggert-authpage[data-auth-screen]:before{content:"";border:1px solid var(--pg-line);background:linear-gradient(160deg, var(--pg-spec) 0%, transparent 38%),var(--pg-panel);-webkit-backdrop-filter:blur(var(--pg-blur)) saturate(1.5);box-shadow:0 28px 90px var(--pg-shadow),inset 0 1px var(--pg-hi);pointer-events:none;border-radius:clamp(20px,2vw,24px);grid-area:1/2/3;transition:background .5s,border-color .5s,box-shadow .5s}.peggert-authpage[data-auth-screen]>.peggert-authpage__brand{z-index:1;grid-area:1/2;padding:clamp(21.6px,3vw,40px) clamp(21.6px,3vw,40px) 0;position:relative}.peggert-authpage[data-auth-screen]>.template-minimal.template-minimal{z-index:1;box-sizing:border-box;width:100%;min-height:0;color:inherit;background:0 0;grid-area:2/2;margin:0;padding:18px clamp(21.6px,3vw,40px) clamp(21.6px,3vw,40px);display:block;position:relative}.peggert-authpage[data-auth-screen]>.template-minimal .template-minimal__wrap.template-minimal__wrap{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:18px;margin:0;padding:0;display:flex}.peggert-authpage[data-auth-screen] .reset-password__wrap,.peggert-authpage[data-auth-screen] form,.peggert-authpage[data-auth-screen] form .login__form__inputWrap{flex-direction:column;gap:18px;display:flex}.peggert-authpage[data-auth-screen] form .login__form__actions{flex-direction:column-reverse;gap:18px;display:flex}.peggert-authpage[data-auth-screen] form .login__form__forgotPassword{min-height:0;color:var(--pg-link);font:inherit;text-underline-offset:3px;background:0 0;align-self:flex-end;padding:0;font-size:13.5px;text-decoration:underline}.peggert-authpage[data-auth-screen] form .login__form__forgotPassword:hover{color:var(--pg-accent-bright);background:0 0}.peggert-authpage[data-auth-screen] form .login__form__forgotPassword:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-authpage[data-auth-screen] form .field-type{margin:0}.peggert-authpage[data-auth-screen] form label,.peggert-authpage[data-auth-screen] form .field-label{color:var(--pg-ink);font-family:inherit;font-size:14px;font-weight:600;transition:color .5s}.peggert-authpage[data-auth-screen] form .required{color:var(--pg-err)}.peggert-authpage[data-auth-screen] form input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--pg-line);background:var(--pg-field);width:100%;min-height:52px;color:var(--pg-ink);box-shadow:none;border-radius:12px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .5s,color .5s}.peggert-authpage[data-auth-screen] form input:not([type=checkbox]):focus,.peggert-authpage[data-auth-screen] form input:not([type=checkbox]):focus-visible{border-color:var(--pg-accent-bright);box-shadow:0 0 0 4px var(--pg-glow);outline:none}.peggert-authpage[data-auth-screen] form .field-type.error input,.peggert-authpage[data-auth-screen] form input[aria-invalid=true]{border-color:var(--pg-err)}.peggert-authpage[data-auth-screen] form .field-type.password .password__input-wrap{position:relative}.peggert-authpage[data-auth-screen] form .field-type.password input{padding-right:60px}.peggert-authpage[data-auth-screen] form>a{color:var(--pg-link);text-underline-offset:3px;align-self:flex-end;font-size:13.5px;text-decoration-thickness:1px;transition:color .5s}.peggert-authpage[data-auth-screen] form>a:hover{color:var(--pg-accent-bright)}.peggert-authpage[data-auth-screen] form .form-submit{margin:4px 0 0}.peggert-authpage[data-auth-screen] form .form-submit button,.peggert-authpage[data-auth-screen] form button[type=submit]{background:linear-gradient(125deg, var(--pg-accent), var(--pg-accent-end));width:100%;min-height:52px;color:var(--pg-on-accent);box-shadow:0 11px 26px var(--pg-accent-shadow);border:0;border-radius:12px;margin:0;font-family:inherit;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .3s}.peggert-authpage[data-auth-screen] form .form-submit button:hover:not(:disabled),.peggert-authpage[data-auth-screen] form button[type=submit]:hover:not(:disabled){box-shadow:0 16px 32px var(--pg-accent-shadow-hover);transform:translateY(-2px)}.peggert-authpage[data-auth-screen] form .form-submit button:focus-visible,.peggert-authpage[data-auth-screen] form button[type=submit]:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-authpage[data-auth-screen] .inputWrap{flex-direction:column;gap:18px;display:flex}.peggert-authpage[data-auth-screen] .form-header{flex-direction:column;margin:0;display:flex}.peggert-authpage[data-auth-screen] .form-header h1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.peggert-authpage[data-auth-screen] .form-header p{color:var(--pg-subtle);margin:0;font-size:14px;line-height:1.6;transition:color .5s}.peggert-authpage[data-auth-screen] .template-minimal__wrap>a,.peggert-authpage[data-auth-screen] .reset-password__wrap>a{color:var(--pg-link);text-underline-offset:3px;align-self:flex-start;font-size:13.5px;text-decoration-thickness:1px;transition:color .5s}.peggert-authpage[data-auth-screen] .template-minimal__wrap>a:hover,.peggert-authpage[data-auth-screen] .reset-password__wrap>a:hover{color:var(--pg-accent-bright)}.peggert-authpage[data-auth-screen] .template-minimal__wrap>a:focus-visible,.peggert-authpage[data-auth-screen] .reset-password__wrap>a:focus-visible{outline:3px solid var(--pg-focus);outline-offset:2px}.peggert-auth-intro:not([data-screen=login]) h1{text-wrap:balance;font-size:clamp(48px,7vw,104px);line-height:1}@media (max-width:1023px){.peggert-authpage[data-auth-screen]{grid-template-columns:minmax(0,480px);row-gap:0}.peggert-authpage[data-auth-screen]:before{grid-area:2/1/4}.peggert-authpage[data-auth-screen]>.peggert-authpage__brand{grid-area:2/1}.peggert-authpage[data-auth-screen]>.template-minimal.template-minimal{grid-area:3/1}}.template-minimal:not(:has(.peggert-auth-scene)){--pg-accent:#0866a5;--pg-accent-bright:#1684c5;--pg-accent-soft:#3ea6e8;--pg-accent-end:#0e8aca;--pg-accent-ring:#61baf073;--pg-accent-shadow:#0866a540;--pg-accent-shadow-hover:#0866a552;--pg-accent-halo:#3ea6e8b3;--pg-on-accent:#fff;--pg-focus:#61baf0;--pg-plate-ink:#122d45;--pg-blur:9px;--pg-ease:cubic-bezier(.22, 1, .36, 1);--pg-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--pg-bg:#f1f7fb;--pg-ink:#122d45;--pg-subtle:#4e6577;--pg-line:#0866a533;--pg-field:#ffffff80;--pg-glow:#1b87cd38;--pg-link:#0866a5;--pg-err:#b3261e;--pg-panel:#ffffff42;--pg-shadow:#0a406529;--pg-hi:#ffffffb3;--pg-spec:#ffffff4d;--pg-edgehi:#fffffff2;--pg-seg:#ffffffa8;--pg-langthumb:#0866a51f;--pg-plate:#ffffff80;--pg-plate-line:#0866a51f;--pg-plate-shadow:#0a406514;--pg-chip:#0866a514;--pg-chip-hover:#0866a524;--pg-menu:#fffffff0;--pg-menu-on:#0866a514;--pg-ring-w:0px;--pg-light-on:1;--pg-dark-on:0;background:radial-gradient(circle at 22% 16%, var(--pg-plate), transparent 36%),var(--pg-bg)}.template-minimal:not(:has(.peggert-auth-scene)) .template-minimal__wrap{border:1px solid var(--pg-line);background:var(--pg-menu);box-shadow:0 25px 80px var(--pg-shadow);border-radius:22px;padding:clamp(24px,4vw,40px)}.template-minimal:not(:has(.peggert-auth-scene)) .peggert-panel-logo{margin-bottom:16px}.template-minimal:not(:has(.peggert-auth-scene)) input:not([type=checkbox]){border-radius:10px}.template-minimal:not(:has(.peggert-auth-scene)) button[type=submit]{background:var(--pg-accent);color:var(--pg-on-accent);border-radius:10px}html[data-theme=dark] .template-minimal:not(:has(.peggert-auth-scene)){--pg-bg:#061524;--pg-ink:#f2f8ff;--pg-subtle:#9eb7ca;--pg-line:#73c4f538;--pg-field:#0a1c2f6b;--pg-glow:#45b1f440;--pg-link:#83cbf5;--pg-err:#f0857d;--pg-panel:#0b1c2e52;--pg-shadow:#00000073;--pg-hi:#ffffff0f;--pg-spec:#7cc4f012;--pg-edgehi:#7cc4f08c;--pg-seg:#0b1c2e99;--pg-langthumb:#7cc4f029;--pg-plate:#ffffffe6;--pg-plate-line:#fff3;--pg-plate-shadow:#00000040;--pg-chip:#7cc4f01a;--pg-chip-hover:#7cc4f02e;--pg-menu:#0b1c2ef0;--pg-menu-on:#7cc4f024;--pg-ring-w:2px;--pg-light-on:0;--pg-dark-on:1}:root{--peggert-panel-unit:calc(var(--spacer-3) * 1.25);--peggert-brand-on-accent:var(--color-text-onbrand);--peggert-brand-accent:var(--peggert-shell-accent);--peggert-brand-accent-dark:var(--peggert-shell-ink-dark)}.peggert-brand--dark,html[data-theme=dark] .peggert-brand--light{display:none}html[data-theme=dark] .peggert-brand--dark{display:inline-block}.peggert-panel-logo img{width:auto;max-width:100%;height:4.5rem}.peggert-panel-icon img{width:auto;height:1.75rem}.peggert-dashboard-welcome{padding:var(--peggert-panel-unit) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--peggert-panel-unit)}.peggert-dashboard-welcome h2{margin:0 0 calc(var(--peggert-panel-unit)/2)}.peggert-dashboard-welcome__actions{gap:calc(var(--peggert-panel-unit)/2);flex-wrap:wrap;display:flex}.peggert-dashboard-welcome__actions a{padding:calc(var(--peggert-panel-unit)/4) var(--peggert-panel-unit);background:var(--peggert-brand-accent);color:var(--peggert-brand-on-accent);border-radius:4px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.peggert-dashboard-welcome__actions a:hover,.peggert-dashboard-welcome__actions a:focus-visible{opacity:.85}.peggert-dashboard-welcome__actions a:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}.peggert-view-site{height:100%;padding:0 var(--peggert-panel-unit);color:inherit;white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.peggert-view-site:hover,.peggert-view-site:focus-visible{opacity:.75}.peggert-view-site:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:-2px}@media (max-width:768px){.peggert-view-site{display:none}}.peggert-installed-modules{padding-top:var(--peggert-panel-unit);margin-top:var(--peggert-panel-unit);border-top:1px solid var(--color-border)}.peggert-installed-modules h2{margin:0 0 calc(var(--peggert-panel-unit)/2)}.peggert-installed-modules__list{gap:calc(var(--peggert-panel-unit)/4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.peggert-installed-modules__item{align-items:center;gap:calc(var(--peggert-panel-unit)/2);padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-secondary);border-radius:4px;display:flex}.peggert-installed-modules__icon{color:var(--color-text-secondary);flex-shrink:0}.peggert-installed-modules__name{font-weight:600}.peggert-installed-modules__version{background:var(--color-bg-tertiary);font-variant-numeric:tabular-nums;border-radius:4px;padding:.1em .5em;font-size:.85em}.peggert-installed-modules__settings{color:var(--peggert-brand-accent);margin-left:auto}.peggert-installed-modules__settings:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}html[data-theme=dark] .peggert-installed-modules__settings{color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-installed-modules__settings:focus-visible{outline-color:var(--peggert-brand-accent-dark)}.peggert-must-change-password{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-warning-tertiary);border-bottom:1px solid var(--color-border-warning-strong);color:var(--color-text-warning);font-weight:600}:root,html[data-theme=light],html[data-theme=dark]{--peggert-shell-accent:#0866a5;--peggert-shell-ink-dark:#6cb2e8;--peggert-shell-accent-hover:#07588e;--peggert-shell-accent-pressed:#064974;--peggert-shell-on-accent:var(--ramp-white-1000);--peggert-shell-ink:var(--peggert-shell-accent);--peggert-shell-wash:color-mix(in srgb, var(--peggert-shell-accent) 9%, var(--color-bg));--peggert-shell-radius:var(--spacer-2);--peggert-shell-target:calc(var(--spacer-6) + var(--spacer-1));--color-bg-brand:var(--peggert-shell-accent);--color-bg-brand-hover:var(--peggert-shell-accent-hover);--color-bg-brand-pressed:var(--peggert-shell-accent-pressed);--color-text-onbrand:var(--peggert-shell-on-accent);--color-icon-onbrand:var(--peggert-shell-on-accent);--color-text-brand:var(--peggert-shell-ink);--color-icon-brand:var(--peggert-shell-ink);--color-bg-selected:var(--peggert-shell-wash);--color-text-selected:var(--peggert-shell-ink);--color-icon-selected:var(--peggert-shell-ink);--button-radius:var(--peggert-shell-radius)}html[data-theme=dark]{--peggert-shell-ink:var(--peggert-shell-ink-dark);--peggert-shell-wash:color-mix(in srgb, var(--peggert-shell-ink) 12%, var(--color-bg))}.peggert-site-hub{gap:var(--spacer-4);width:100%;min-width:0;padding:var(--spacer-3) 0 var(--spacer-5);margin-bottom:var(--spacer-3);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-direction:column;display:flex}.peggert-site-hub__brand{align-items:center;gap:var(--spacer-2);align-self:flex-start;text-decoration:none;display:inline-flex}.peggert-site-hub__brand img{height:var(--spacer-4);width:auto;max-width:100%}.peggert-site-hub__os{color:var(--peggert-shell-ink);background:var(--peggert-shell-wash);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-1);padding:var(--spacer-1) var(--spacer-2);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-strong-font-weight)}.peggert-site-hub__identity{gap:var(--spacer-1);border-inline-start:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);flex-direction:column;padding-inline-start:var(--spacer-3);display:flex}.peggert-site-hub__eyebrow{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size)}.peggert-site-hub__name{overflow-wrap:anywhere;color:var(--color-text);font-weight:var(--text-body-medium-strong-font-weight)}.peggert-site-hub__links{gap:var(--spacer-2);flex-direction:column;display:flex}.peggert-site-hub__links a{min-height:var(--peggert-shell-target);align-items:center;gap:var(--spacer-2);padding:var(--spacer-2) var(--spacer-3);border-radius:var(--peggert-shell-radius);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-strong-font-weight);text-decoration:none;display:flex}.peggert-site-hub__links svg{width:var(--spacer-3);height:var(--spacer-3);flex-shrink:0}.peggert-site-hub__edit{background:var(--color-bg-brand);color:var(--color-text-onbrand)}.peggert-site-hub__edit:hover{background:var(--color-bg-brand-hover)}.peggert-site-hub__edit:active{background:var(--color-bg-brand-pressed)}.peggert-site-hub__external{margin-inline-start:auto}.peggert-site-hub__shortcuts{gap:var(--spacer-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peggert-site-hub__shortcuts a{color:var(--peggert-shell-ink);padding-inline:var(--spacer-2)}.peggert-site-hub__shortcuts a:hover{background:var(--peggert-shell-wash)}.peggert-site-hub a:focus-visible,.nav-group__toggle:focus-visible,.nav a.nav__link:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);outline-offset:var(--spacer-1)}.nav-group .nav-group__toggle{min-height:var(--peggert-shell-target);padding:var(--spacer-2) var(--spacer-3);background:var(--peggert-shell-wash);color:var(--peggert-shell-ink);margin-bottom:var(--spacer-2)}.nav-group .nav-group__label{font-size:var(--text-body-large-font-size);align-items:center;gap:var(--spacer-3);font-weight:700;display:flex}.nav-group .nav-group__indicator{opacity:1;inset-inline-start:auto;inset-inline-end:var(--spacer-2);color:var(--peggert-shell-ink);left:auto;transform:none}.nav-group .nav-group__toggle{padding-inline-end:var(--spacer-5)}.nav-group+.nav-group{margin-block-start:var(--spacer-3);padding-block-start:var(--spacer-3)}.nav .nav__link--selected{color:var(--peggert-shell-ink);box-shadow:inset calc(var(--stroke-width-small)*2) 0 var(--peggert-shell-ink)}.nav .nav__link{min-height:var(--spacer-5)}[id=nav-group-Inhalt] .nav-group__label:before,[id=nav-group-Content] .nav-group__label:before{content:"";width:var(--spacer-3);height:var(--spacer-3);background-color:currentColor;flex-shrink:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208h6M9%2012h6M9%2016h4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%208h6M9%2012h6M9%2016h4%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[id=nav-group-Navigation] .nav-group__label:before{content:"";width:var(--spacer-3);height:var(--spacer-3);background-color:currentColor;flex-shrink:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%206h6a3%203%200%200%201%200%206H9a3%203%200%200%200%200%206h6%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M9%206h6a3%203%200%200%201%200%206H9a3%203%200%200%200%200%206h6%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[id=nav-group-Kundenportal] .nav-group__label:before,[id=nav-group-Customer\ portal] .nav-group__label:before{content:"";width:var(--spacer-3);height:var(--spacer-3);background-color:currentColor;flex-shrink:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2M22%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2M22%2021v-2a4%204%200%200%200-3-3.87%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M16%203.13a4%204%200%200%201%200%207.75%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[id=nav-group-Module] .nav-group__label:before,[id=nav-group-Modules] .nav-group__label:before{content:"";width:var(--spacer-3);height:var(--spacer-3);background-color:currentColor;flex-shrink:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}[id=nav-group-Einstellungen] .nav-group__label:before,[id=nav-group-Settings] .nav-group__label:before{content:"";width:var(--spacer-3);height:var(--spacer-3);background-color:currentColor;flex-shrink:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208a4%204%200%201%200%200%208%204%204%200%200%200%200-8M9%203h6l1%203%203%201%202%205-2%205-3%201-1%203H9l-1-3-3-1-2-5%202-5%203-1Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208a4%204%200%201%200%200%208%204%204%200%200%200%200-8M9%203h6l1%203%203%201%202%205-2%205-3%201-1%203H9l-1-3-3-1-2-5%202-5%203-1Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.btn.btn--style-secondary:not(.btn--disabled):not(:disabled){color:var(--peggert-shell-ink);border-color:color-mix(in srgb, var(--peggert-shell-ink) 35%, var(--color-border))}.btn.btn--style-secondary:not(.btn--disabled):not(:disabled):hover{background-color:var(--peggert-shell-wash)}.nav .nav__link:before{content:"";width:var(--spacer-3);height:var(--spacer-3);vertical-align:middle;background:currentColor;flex-shrink:0;margin-inline-end:var(--spacer-2);display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.peggert-site-hub__portal{border:var(--stroke-width-small) solid var(--peggert-shell-ink);color:var(--peggert-shell-ink);background:var(--peggert-shell-wash)}.peggert-site-hub__portal:hover{background:var(--color-bg-selected-hover)}.peggert-site-hub__portal-view{color:var(--color-text-secondary)}.peggert-nav-preferences__actions{gap:var(--spacer-2);flex-wrap:wrap;display:flex}.peggert-nav-preferences__actions button{padding:var(--spacer-2);min-height:var(--peggert-shell-target);color:var(--peggert-shell-ink);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--peggert-shell-radius);cursor:pointer;font:inherit;font-size:var(--text-body-medium-font-size);background:0 0;flex:1}.peggert-nav-preferences__actions button:hover{background:var(--peggert-shell-wash)}.peggert-nav-preferences__actions button:disabled{opacity:.5;cursor:progress}.peggert-dashboard-welcome{--color-text-secondary:var(--color-text);padding:var(--spacer-5) 0;margin-bottom:var(--spacer-5)}.peggert-dashboard-welcome>div>h1{margin:var(--spacer-3) 0 var(--spacer-2);font-size:calc(var(--text-heading-large-font-size)*1.25);line-height:var(--text-heading-large-line-height);letter-spacing:-.025em;font-weight:600}.peggert-dashboard-welcome p{color:var(--color-text-secondary);margin:0}.peggert-dashboard-welcome__eyebrow{align-items:center;gap:var(--spacer-2);color:var(--peggert-shell-ink);font-size:var(--text-body-medium-font-size);letter-spacing:.12em;text-transform:uppercase;font-weight:700;display:inline-flex}.peggert-dashboard-welcome__eyebrow:before{content:"";width:var(--spacer-2);height:var(--spacer-2);background:currentColor;border-radius:50%}.peggert-dashboard-welcome .peggert-dashboard-welcome__actions{margin-top:var(--spacer-4);gap:var(--spacer-2)}.peggert-dashboard-welcome .peggert-dashboard-welcome__actions a{min-height:var(--peggert-shell-target);gap:var(--spacer-2);padding:var(--spacer-2) var(--spacer-3);border-radius:var(--peggert-shell-radius);background:var(--peggert-shell-wash);color:var(--peggert-shell-ink);border:var(--stroke-width-small) solid var(--color-border)}.peggert-dashboard-welcome .peggert-dashboard-welcome__actions a:hover,.peggert-dashboard-welcome .peggert-dashboard-welcome__actions a:focus-visible{opacity:1;background:var(--color-bg-selected-hover)}.peggert-dashboard-welcome .peggert-dashboard-welcome__actions a:focus-visible{outline-color:var(--peggert-shell-ink)}.peggert-dashboard-welcome .peggert-dashboard-welcome__actions svg{width:var(--spacer-3);height:var(--spacer-3)}.peggert-widget{--color-text-secondary:var(--color-text);min-width:0;height:100%;padding:var(--spacer-4);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-3);background:var(--color-bg);border-block-start:calc(var(--stroke-width-small)*2) solid color-mix(in srgb, var(--peggert-shell-ink) 55%, var(--color-border));color:var(--color-text);box-sizing:border-box}.peggert-widget h2{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height);margin:0 0 var(--spacer-4)}.peggert-widget__header{justify-content:space-between;align-items:center;gap:var(--spacer-3);margin-bottom:var(--spacer-3);padding-bottom:var(--spacer-3);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-wrap:wrap;display:flex}.peggert-widget__title{align-items:center;gap:var(--spacer-2);display:flex}.peggert-widget__title svg{width:var(--spacer-4);height:var(--spacer-4);padding:var(--spacer-2);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);color:var(--peggert-shell-ink);box-sizing:content-box;flex-shrink:0}.peggert-widget__header h2{margin:0}.peggert-widget__header:has(>svg){justify-content:flex-start;align-items:center}.peggert-widget__header>svg{width:var(--spacer-4);height:var(--spacer-4);padding:var(--spacer-2);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);color:var(--peggert-shell-ink);box-sizing:content-box;flex-shrink:0}.peggert-widget__header>div{min-width:0}.peggert-widget__header p{margin:var(--spacer-1) 0 0}.peggert-widget__meta,.peggert-widget__secondary{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size)}.peggert-widget__secondary{overflow-wrap:anywhere;display:block}.peggert-widget__list{margin:var(--spacer-2) 0;padding:0;list-style:none}.peggert-widget__row{justify-content:space-between;align-items:center;gap:var(--spacer-2);padding:var(--spacer-1) 0;border-bottom:var(--stroke-width-small) solid var(--color-border);flex-wrap:wrap;display:flex}.peggert-widget__row:last-child{border-bottom:0}.peggert-widget__primary{overflow-wrap:anywhere;font-weight:600}.peggert-widget__status{color:var(--color-text-secondary);background:var(--color-bg);padding:var(--spacer-1) var(--spacer-2);border-radius:var(--spacer-1);font-size:var(--text-body-medium-font-size)}.peggert-widget__status[data-status=missing-key]{color:var(--peggert-shell-ink);background:var(--peggert-shell-wash)}.peggert-widget__status[data-status=failed]{color:var(--color-text-danger)}.peggert-widget__empty,.peggert-widget__error{padding:var(--spacer-3) 0;color:var(--color-text-secondary);margin:0}.peggert-widget__error{color:var(--color-text-danger)}.peggert-widget__footer{justify-content:space-between;align-items:center;gap:var(--spacer-2);margin-top:var(--spacer-3);border-top:var(--stroke-width-small) solid var(--color-border);padding-top:var(--spacer-2);flex-wrap:wrap;display:flex}.peggert-widget__footer a{align-items:center;gap:var(--spacer-2);min-height:var(--peggert-shell-target);font-weight:600;display:inline-flex}.peggert-widget__footer a svg{width:var(--spacer-3);height:var(--spacer-3);flex-shrink:0}.peggert-widget__destinations{gap:var(--spacer-2);flex-wrap:wrap;display:flex}.peggert-widget__footer a.peggert-widget__destination{padding:var(--spacer-2) var(--spacer-3);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);box-sizing:border-box;text-decoration:none}.peggert-widget__footer a.peggert-widget__destination:hover{border-color:var(--peggert-shell-ink);text-decoration:underline}.peggert-widget__footer a.peggert-widget__destination svg{margin-inline-start:var(--spacer-2)}.peggert-widget__setup{gap:var(--spacer-2) var(--spacer-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.peggert-widget__setup h3,.peggert-widget__setup p{margin:0}.peggert-widget__setup p{max-width:70ch}.peggert-widget__setup a{min-height:var(--peggert-shell-target);padding-inline:var(--spacer-3);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);grid-area:1/2/3;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.peggert-widget__shortcuts{gap:var(--spacer-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peggert-widget__shortcut{align-items:center;gap:var(--spacer-3);padding:var(--spacer-3);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-2);min-width:0;text-decoration:none;display:flex}.peggert-widget__shortcut:hover{background:var(--peggert-shell-wash)}.peggert-widget__shortcut>svg{width:var(--spacer-4);height:var(--spacer-4);flex-shrink:0}.peggert-widget__shortcut>svg:last-child{width:var(--spacer-3);height:var(--spacer-3);margin-inline-start:auto}.peggert-widget__shortcut span{min-width:0}.peggert-widget__shortcut strong,.peggert-widget__shortcut small{overflow-wrap:anywhere;display:block}.peggert-widget__shortcut small{margin-top:var(--spacer-1);color:var(--color-text-secondary);font-weight:400}.peggert-widget__tiles{gap:var(--spacer-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.peggert-widget__tile{justify-content:space-between;gap:var(--spacer-3);padding:var(--spacer-3);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);flex-direction:column;min-width:0;text-decoration:none;display:flex;position:relative}.peggert-widget__tile>svg{width:var(--spacer-4);height:var(--spacer-4)}.peggert-widget__tile>svg:last-child{width:var(--spacer-3);height:var(--spacer-3);position:absolute;inset-block-start:var(--spacer-3);inset-inline-end:var(--spacer-3)}.peggert-widget__tile:hover{background:var(--color-bg-selected-hover)}.peggert-widget__count{font-size:calc(var(--text-heading-large-font-size)*1.25);line-height:var(--text-heading-large-line-height);font-weight:700}.peggert-widget__label{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);overflow-wrap:anywhere}.peggert-widget__metrics{gap:var(--spacer-6);margin:0 0 var(--spacer-4);flex-wrap:wrap;display:flex}.peggert-widget__metric dt{color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size)}.peggert-widget__metric dd{margin:var(--spacer-1) 0 0;font-size:calc(var(--text-heading-large-font-size)*1.25);line-height:var(--text-heading-large-line-height);color:var(--peggert-shell-ink);font-weight:700}.peggert-widget__chart{margin-block:var(--spacer-4)}.peggert-widget a{color:var(--peggert-shell-ink);text-underline-offset:var(--spacer-1)}.peggert-widget a:focus-visible,.peggert-widget button:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);outline-offset:var(--spacer-1)}.peggert-widget a.peggert-widget__primary{min-height:var(--peggert-shell-target);align-items:center;display:inline-flex}.peggert-widget a.peggert-widget__status{min-height:var(--peggert-shell-target);min-width:var(--peggert-shell-target);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.peggert-widget-proof{padding:var(--spacer-5);max-width:calc(var(--spacer-6)*32);margin:auto}.peggert-widget-proof>.peggert-widget{margin-top:var(--spacer-4)}.peggert-widget.peggert-installed-modules{margin:0}.peggert-widget.peggert-installed-modules__list,.peggert-widget.peggert-installed-modules .peggert-installed-modules__list{gap:var(--spacer-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peggert-widget.peggert-installed-modules .peggert-installed-modules__item{min-width:0;padding:var(--spacer-3);border-radius:var(--spacer-2);background:var(--color-bg);flex-wrap:wrap}.peggert-widget.peggert-installed-modules .peggert-installed-modules__name{overflow-wrap:anywhere}.peggert-widget.peggert-installed-modules .peggert-installed-modules__version{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary)}.peggert-widget.peggert-installed-modules .peggert-installed-modules__icon{color:var(--peggert-shell-ink)}.peggert-dashboard-welcome p.peggert-dashboard-welcome__arrange{margin-top:var(--spacer-3);font-size:var(--text-body-medium-font-size)}.dashboard-breadcrumb-dropdown__label{color:var(--peggert-shell-ink);font-weight:600}.peggert-widget__storage,.peggert-widget__status-grid{gap:var(--spacer-3);margin:0 0 var(--spacer-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peggert-widget__storage-part,.peggert-widget__status-grid>div{background:var(--peggert-shell-wash);border-radius:var(--spacer-2);padding:var(--spacer-3);min-width:0}.peggert-widget__storage dt,.peggert-widget__status-grid dt{align-items:center;gap:var(--spacer-2);color:var(--color-text-secondary);font-size:var(--text-body-medium-font-size);display:flex}.peggert-widget__storage dt svg{width:var(--spacer-3);height:var(--spacer-3);flex-shrink:0}.peggert-widget__storage dd,.peggert-widget__status-grid dd{margin:var(--spacer-2) 0 0;font-size:var(--text-heading-medium-font-size);overflow-wrap:anywhere;font-weight:600}.peggert-widget__storage small,.peggert-widget__status-grid small{margin-top:var(--spacer-2);font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);font-weight:400;display:block}.peggert-widget__status-grid dd[data-state=ready]{color:var(--peggert-shell-ink)}.peggert-widget__status-grid dd[data-state=error]{color:var(--color-text-danger)}.peggert-nav-preferences button:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);outline-offset:var(--spacer-1)}.modular-dashboard .widget:focus-visible{outline-color:var(--peggert-shell-ink)}@media (max-width:768px){.peggert-widget{padding:var(--spacer-4)}.peggert-widget__shortcuts,.peggert-widget__setup{grid-template-columns:1fr}.peggert-widget__setup a{margin-top:var(--spacer-2);grid-area:auto;justify-self:start}.peggert-widget.peggert-installed-modules .peggert-installed-modules__list,.peggert-widget--attention .peggert-widget__tiles{grid-template-columns:1fr}.peggert-widget--attention .peggert-widget__tile{align-items:center;gap:var(--spacer-2);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.peggert-widget--attention .peggert-widget__tile>svg:last-child{position:static}.peggert-widget--attention .peggert-widget__count{font-size:var(--text-heading-large-font-size)}}@media (prefers-reduced-motion:reduce){.modular-dashboard .widget--highlight{animation:none}.modular-dashboard .widget-wrapper__controls,.modular-dashboard .widget-wrapper__edit-overlay{transition:none}}.peggert-admin-tools-info{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:4px}.peggert-admin-tools-info p{font-variant-numeric:tabular-nums;margin:0}.peggert-admin-table__empty{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:4px}.peggert-admin-table h3{margin:var(--peggert-panel-unit) 0 calc(var(--peggert-panel-unit)/2)}.peggert-admin-table>h3:first-child{margin-top:0}.peggert-admin-table__table{border-collapse:collapse;width:100%}.peggert-admin-table__table th,.peggert-admin-table__table td{padding:calc(var(--peggert-panel-unit)/4) calc(var(--peggert-panel-unit)/2);text-align:left;border-bottom:1px solid var(--color-border)}.peggert-admin-table__table th{color:var(--color-text-secondary);font-size:.85em;font-weight:600}.peggert-admin-table__link{color:var(--peggert-brand-accent)}.peggert-admin-table__link:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}html[data-theme=dark] .peggert-admin-table__link{color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-admin-table__link:focus-visible{outline-color:var(--peggert-brand-accent-dark)}.peggert-admin-table__hint{margin-top:calc(var(--peggert-panel-unit)/4);color:var(--color-text-secondary);font-size:.85em;line-height:1.5}.peggert-admin-table__hint code{padding:0 calc(var(--peggert-panel-unit)/8);background:var(--color-bg-secondary);color:var(--color-text);word-break:break-all;border-radius:3px;display:inline-block}.peggert-admin-table__note{margin-bottom:var(--peggert-panel-unit)}.peggert-admin-table__actions{gap:calc(var(--peggert-panel-unit)/4);flex-direction:column;display:flex}.peggert-admin-table__actions-row{align-items:center;gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-admin-table__error{color:var(--color-text-danger)}.peggert-admin-table__list{margin:0;padding:0;list-style:none}.peggert-admin-table__list li+li{margin-top:calc(var(--peggert-panel-unit)/8)}.peggert-admin-table__list code{color:var(--color-text);word-break:break-all}.peggert-admin-table__num{font-variant-numeric:tabular-nums;text-align:right}.peggert-invite{margin:var(--spacer-3) 0 var(--spacer-5);padding:var(--spacer-3) var(--peggert-panel-unit);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-bg-secondary)}.template-default:has(.peggert-invite form) .list-create-new-doc__create-new-button{display:none}.peggert-invite summary{color:var(--peggert-brand-accent);cursor:pointer;font-weight:700}.peggert-invite p{margin:var(--spacer-2-5) 0;color:var(--color-text)}.peggert-invite form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-top:1rem;display:flex}.peggert-invite label{flex:180px;gap:.3rem;font-size:.85rem;font-weight:600;display:grid}.peggert-invite input,.peggert-invite select{min-height:calc(var(--spacer-3)*2.75);padding:var(--spacer-2) var(--spacer-2-5);border:1px solid var(--field-color-border);border-radius:var(--radius-small);background:var(--field-color-bg);color:var(--field-color-text)}.peggert-invite button{min-height:calc(var(--spacer-3)*2.75);padding:var(--spacer-2) var(--spacer-3);border-radius:var(--radius-small);background:var(--peggert-brand-accent);color:var(--peggert-brand-on-accent);cursor:pointer;border:0;font-weight:700}.peggert-invite button:disabled{cursor:wait;opacity:.6}.peggert-invite__success{color:var(--color-text-success)!important}.peggert-invite__error{color:var(--color-text-danger)!important}.peggert-invite--resend{margin:1rem 0}.peggert-email-log-view{padding:var(--spacer-5);--color-text-secondary:var(--color-text)}.peggert-email-log-view h1{font-size:var(--text-heading-large-font-size);line-height:var(--text-heading-large-line-height);margin:0}.peggert-email-log-view a.peggert-widget__destination{align-items:center;gap:var(--spacer-2);min-height:var(--peggert-shell-target);padding:var(--spacer-2) var(--spacer-3);color:var(--peggert-shell-ink);background:var(--peggert-shell-wash);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-2);box-sizing:border-box;text-decoration:none;display:inline-flex}.peggert-email-log-view a.peggert-widget__destination svg{width:var(--spacer-3);height:var(--spacer-3)}.peggert-email-log-view a.peggert-widget__destination:hover{text-decoration:underline}.peggert-email-log-view a.peggert-widget__destination:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);outline-offset:var(--spacer-1)}.peggert-mail{gap:var(--peggert-panel-unit);flex-direction:column;display:flex}.peggert-mail__status{align-items:flex-start;gap:calc(var(--peggert-panel-unit)/2);padding:var(--peggert-panel-unit);border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;display:flex}.peggert-mail__dot{background:var(--color-bg-tertiary);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.45em}.peggert-mail__dot--ok{background:var(--color-bg-success)}.peggert-mail__dot--warn{background:var(--color-bg-warning)}.peggert-mail__dot--err{background:var(--color-bg-danger)}.peggert-mail__status-text{gap:calc(var(--peggert-panel-unit)/6);flex-direction:column;display:flex}.peggert-mail__status-headline{font-weight:600;line-height:1.35}.peggert-mail__status-sub{color:var(--color-text-secondary);font-size:.85em;line-height:1.5}.peggert-mail__banner{gap:calc(var(--peggert-panel-unit)/4);padding:var(--peggert-panel-unit);border:1px solid var(--color-border-danger-strong);background:var(--color-bg-danger-tertiary);color:var(--color-text-danger);border-radius:8px;flex-direction:column;display:flex}.peggert-mail__banner strong{font-weight:600}.peggert-mail__banner code{margin-top:calc(var(--peggert-panel-unit)/4);font-family:var(--font-mono,monospace);word-break:break-word;font-size:.85em;display:block}.peggert-mail__metrics{gap:calc(var(--peggert-panel-unit)/2);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.peggert-mail__metric{gap:calc(var(--peggert-panel-unit)/8);padding:calc(var(--peggert-panel-unit)/1.5);border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;flex-direction:column;display:flex}.peggert-mail__metric-label{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.75em}.peggert-mail__metric-value{font-size:1.35em;font-weight:600;line-height:1.2}.peggert-mail__metric-hint{color:var(--color-text-secondary);font-size:.8em;line-height:1.45}.peggert-mail__toolbar{align-items:center;gap:calc(var(--peggert-panel-unit)/2);flex-wrap:wrap;display:flex}.peggert-mail__chips{gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-mail__chip{border:1px solid var(--color-border);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35em .8em;font-size:.85em}.peggert-mail__chip:hover{background:var(--color-bg-secondary)}.peggert-mail__chip[aria-pressed=true]{border-color:var(--peggert-brand-accent);background:var(--peggert-brand-accent);color:#fff}.peggert-mail__chip:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}html[data-theme=dark] .peggert-mail__chip[aria-pressed=true]{border-color:var(--peggert-brand-accent-dark);background:var(--peggert-brand-accent-dark);color:var(--color-text-oninverse)}.peggert-mail__search{border:1px solid var(--color-border);background:var(--field-color-bg);min-width:10rem;color:inherit;font:inherit;border-radius:6px;flex:12rem;padding:.4em .7em;font-size:.9em}.peggert-mail__search:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-mail__split{gap:var(--peggert-panel-unit);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1024px){.peggert-mail__split{grid-template-columns:minmax(0,1fr)}}.peggert-mail__list{border:1px solid var(--color-border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.peggert-mail__row{gap:calc(var(--peggert-panel-unit)/3);width:100%;padding:calc(var(--peggert-panel-unit)/2);border:0;border-bottom:1px solid var(--color-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;display:grid}.peggert-mail__row:last-child{border-bottom:0}.peggert-mail__row:hover{background:var(--color-bg-secondary)}.peggert-mail__row[aria-current=true]{background:var(--color-bg-secondary);box-shadow:inset 3px 0 0 var(--peggert-brand-accent)}.peggert-mail__row:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:-2px}html[data-theme=dark] .peggert-mail__row[aria-current=true]{box-shadow:inset 3px 0 0 var(--peggert-brand-accent-dark)}@media (max-width:640px){.peggert-mail__row{grid-template-columns:minmax(0,1fr) auto}.peggert-mail__row>:first-child{grid-column:1/-1}}.peggert-mail__row-when{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.8em}.peggert-mail__row-main{flex-direction:column;gap:.1em;min-width:0;display:flex}.peggert-mail__row-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peggert-mail__row-to{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.peggert-mail__detail{gap:calc(var(--peggert-panel-unit)/2);padding:var(--peggert-panel-unit);border:1px solid var(--color-border);background:var(--color-bg);top:var(--peggert-panel-unit);border-radius:8px;flex-direction:column;display:flex;position:sticky}@media (max-width:1024px){.peggert-mail__detail{position:static}}.peggert-mail__detail-title{font-weight:600;line-height:1.35}.peggert-mail__facts{gap:calc(var(--peggert-panel-unit)/5) calc(var(--peggert-panel-unit)/2);grid-template-columns:auto minmax(0,1fr);margin:0;font-size:.85em;display:grid}.peggert-mail__facts dt{color:var(--color-text-secondary)}.peggert-mail__facts dd{word-break:break-word;margin:0}.peggert-mail__pill{background:var(--color-bg-tertiary);color:var(--color-text);white-space:nowrap;border-radius:999px;padding:.2em .6em;font-size:.75em;font-weight:600;display:inline-block}.peggert-mail__pill--ok{background:var(--color-bg-success-tertiary);color:var(--color-text-success)}.peggert-mail__pill--warn{background:var(--color-bg-warning-tertiary);color:var(--color-text-warning)}.peggert-mail__pill--err{background:var(--color-bg-danger-tertiary);color:var(--color-text-danger)}.peggert-mail__transcript{max-height:18rem;padding:calc(var(--peggert-panel-unit)/2);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text);font-family:var(--font-mono,monospace);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;font-size:.75em;line-height:1.6;overflow:auto}.peggert-mail__preview{border:1px solid var(--color-border);background:#fff;border-radius:6px;width:100%;height:26rem}.peggert-mail__previewbox{gap:calc(var(--peggert-panel-unit)/3);margin-top:calc(var(--peggert-panel-unit)/3);padding:calc(var(--peggert-panel-unit)/1.5);border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:8px;flex-direction:column;grid-column:1/-1;display:flex}.peggert-mail__mailhead{gap:calc(var(--peggert-panel-unit)/2);padding:calc(var(--peggert-panel-unit)/2.5) calc(var(--peggert-panel-unit)/1.5);border:1px solid var(--color-border);background:var(--color-bg);border-bottom:0;border-radius:6px 6px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.peggert-mail__mailhead-label{color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75em;font-weight:600}.peggert-mail__mailhead-value{word-break:break-word;font-weight:600}.peggert-mail__mailhead+.peggert-mail__preview{border-top-left-radius:0;border-top-right-radius:0}.peggert-mail__group-title{margin:var(--peggert-panel-unit) 0 calc(var(--peggert-panel-unit)/3);color:var(--color-text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.75em;font-weight:600}.peggert-mail__trigger{gap:calc(var(--peggert-panel-unit)/2.5);padding:calc(var(--peggert-panel-unit)/1.5);border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;flex-direction:column;display:flex}.peggert-mail__trigger+.peggert-mail__trigger{margin-top:calc(var(--peggert-panel-unit)/2.5)}.peggert-mail__trigger-head{justify-content:space-between;align-items:baseline;gap:calc(var(--peggert-panel-unit)/2);display:flex}.peggert-mail__trigger-name{font-size:1.05em;font-weight:600}.peggert-mail__trigger-when{color:var(--color-text-secondary);font-size:.85em;line-height:1.5}.peggert-mail__trigger-facts{font-size:.9em}.peggert-mail__trigger-facts dt{padding-top:.2em}.peggert-mail__trigger-facts dd{min-width:0}.peggert-mail__recipient{align-items:center;gap:calc(var(--peggert-panel-unit)/3);flex-wrap:wrap;display:flex}.peggert-mail__recipient-input{border:1px solid var(--color-border);background:var(--field-color-bg);min-width:12rem;color:inherit;font:inherit;border-radius:6px;flex:16rem;padding:.3em .5em;font-size:.95em}.peggert-mail__recipient-input:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-mail__recipient-live{color:var(--color-text-secondary);word-break:break-word;flex:100%;font-size:.9em;line-height:1.5}.peggert-mail__trigger-foot{justify-content:space-between;align-items:center;gap:calc(var(--peggert-panel-unit)/2);border-top:1px solid var(--color-border);padding-top:calc(var(--peggert-panel-unit)/2.5);display:flex}.peggert-mail__select{border:1px solid var(--color-border);background:var(--field-color-bg);color:inherit;font:inherit;border-radius:6px;padding:.3em .5em;font-size:.85em}.peggert-mail__select:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-mail__switch{align-items:center;gap:calc(var(--peggert-panel-unit)/4);cursor:pointer;font-size:.85em;display:inline-flex}.peggert-mail__switch input{width:1.05em;height:1.05em;accent-color:var(--peggert-brand-accent)}.peggert-mail__switch input:disabled{cursor:not-allowed}.peggert-mail__switch[data-locked=true]{color:var(--color-text-secondary);cursor:default}.peggert-mail__senders{gap:calc(var(--peggert-panel-unit)/2);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.peggert-mail__sender{gap:calc(var(--peggert-panel-unit)/4);padding:calc(var(--peggert-panel-unit)/1.5);border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;flex-direction:column;display:flex}.peggert-mail__sender[data-default=true]{border-color:var(--peggert-brand-accent)}html[data-theme=dark] .peggert-mail__sender[data-default=true]{border-color:var(--peggert-brand-accent-dark)}.peggert-mail__sender-head{align-items:center;gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-mail__sender-address{word-break:break-all;font-weight:600}.peggert-mail__actions{align-content:flex-start;gap:calc(var(--peggert-panel-unit)/4);margin-top:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-mail__dns{gap:calc(var(--peggert-panel-unit)/3);flex-direction:column;display:flex}.peggert-mail__dns-row{gap:calc(var(--peggert-panel-unit)/3);grid-template-columns:5rem auto minmax(0,1fr);align-items:baseline;font-size:.85em;display:grid}@media (max-width:640px){.peggert-mail__dns-row{grid-template-columns:minmax(0,1fr)}}.peggert-mail__dns-value{color:var(--color-text-secondary);font-family:var(--font-mono,monospace);word-break:break-all;font-size:.9em}.peggert-mail__note{color:var(--color-text-secondary);font-size:.85em;line-height:1.55}.peggert-mail__empty{padding:var(--peggert-panel-unit);border:1px dashed var(--color-border);color:var(--color-text-secondary);border-radius:8px;line-height:1.6}.peggert-admin-table__panel{gap:var(--peggert-panel-unit);display:grid;container-type:inline-size}.peggert-admin-table__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--peggert-panel-unit)/2);flex-wrap:wrap;display:flex}.peggert-admin-table__range-group{gap:calc(var(--peggert-panel-unit)/3);justify-items:start;display:grid}.peggert-admin-table__range-custom{align-items:flex-end;gap:calc(var(--peggert-panel-unit)/3);flex-wrap:wrap;display:flex}.peggert-admin-table__range-field{color:var(--color-text-secondary);gap:2px;font-size:.8em;display:grid}.peggert-admin-table__range-field input{padding:calc(var(--peggert-panel-unit)/5) calc(var(--peggert-panel-unit)/3);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:4px;font-size:1rem}.peggert-admin-table__range-field input:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__range-apply{padding:calc(var(--peggert-panel-unit)/4) calc(var(--peggert-panel-unit)/2);border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text);cursor:pointer;border-radius:4px;font-size:.85em;font-weight:600}.peggert-admin-table__range-apply:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__range-apply:disabled{opacity:.5;cursor:default}.peggert-admin-table__range-current{color:var(--color-text-secondary);align-self:center;font-size:.85em}.peggert-admin-table__ranges{background:var(--color-bg-secondary);border-radius:6px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.peggert-admin-table__range{padding:calc(var(--peggert-panel-unit)/4) calc(var(--peggert-panel-unit)/2);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:.85em;font-weight:600}.peggert-admin-table__range:hover{color:var(--color-text)}.peggert-admin-table__range:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__range[aria-checked=true]{background:var(--color-bg);color:var(--color-text);box-shadow:0 1px 2px #0000001f}.peggert-admin-table__live{align-items:center;gap:calc(var(--peggert-panel-unit)/4);padding:calc(var(--peggert-panel-unit)/6) calc(var(--peggert-panel-unit)/2);background:var(--color-bg-secondary);color:var(--color-text);font-variant-numeric:tabular-nums;border-radius:999px;font-size:.85em;font-weight:600;display:inline-flex}.peggert-admin-table__live-dot{width:calc(var(--peggert-panel-unit)/4);height:calc(var(--peggert-panel-unit)/4);background:var(--color-bg-success);border-radius:50%}@media (prefers-reduced-motion:no-preference){.peggert-admin-table__live-dot{animation:2s ease-in-out infinite peggert-live-pulse}}.peggert-admin-table__note-box{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);border-left:3px solid var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text);border-radius:0 4px 4px 0;margin:0;font-size:.9em;line-height:1.5}.peggert-admin-table__tiles{gap:calc(var(--peggert-panel-unit)/2);grid-template-columns:repeat(2,1fr);margin:0;display:grid}@container (min-width:34rem){.peggert-admin-table .peggert-admin-table__tiles{grid-template-columns:repeat(3,1fr)}}@container (min-width:62rem){.peggert-admin-table .peggert-admin-table__tiles{grid-template-columns:repeat(6,1fr)}}.peggert-admin-table__tile{gap:calc(var(--peggert-panel-unit)/8);padding:calc(var(--peggert-panel-unit)/2) calc(var(--peggert-panel-unit)/2) calc(var(--peggert-panel-unit)/4);background:var(--color-bg-secondary);color:var(--color-icon-secondary);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4px;flex-direction:column;display:flex}.peggert-admin-table__tile:hover:not(:disabled){border-color:var(--color-border)}.peggert-admin-table__tile:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}.peggert-admin-table__tile[aria-pressed=true]{border-color:var(--peggert-brand-accent);color:var(--peggert-brand-accent);background:var(--color-bg)}.peggert-admin-table__tile:disabled{cursor:default;opacity:.75}.peggert-admin-table__tile-label{color:var(--color-text-secondary);font-size:.8em;font-weight:600}.peggert-admin-table__tile-value{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.4em;font-weight:700;line-height:1.2}.peggert-admin-table__sparkline{width:100%;height:calc(var(--peggert-panel-unit)*.9)}.peggert-admin-table__chart-card{padding:var(--peggert-panel-unit);border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px}.peggert-admin-table__chart-head{justify-content:space-between;align-items:center;gap:calc(var(--peggert-panel-unit)/4);margin-bottom:calc(var(--peggert-panel-unit)/2);flex-wrap:wrap;display:flex}.peggert-admin-table__chart-title{align-items:baseline;gap:calc(var(--peggert-panel-unit)/2);color:var(--color-text);margin:0;font-size:1em;font-weight:600;display:flex}.peggert-admin-table__chart-sub{color:var(--color-text-secondary);font-size:.85em;font-weight:400}.peggert-admin-table__chart{width:100%;height:calc(var(--peggert-panel-unit)*12)}.peggert-admin-table__previews{gap:calc(var(--peggert-panel-unit)/2);grid-template-columns:1fr;display:grid}@container (min-width:34rem){.peggert-admin-table .peggert-admin-table__previews{grid-template-columns:repeat(2,1fr)}}@container (min-width:62rem){.peggert-admin-table .peggert-admin-table__previews{grid-template-columns:repeat(4,1fr)}}.peggert-admin-table__preview{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit) calc(var(--peggert-panel-unit)/4);border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px}.peggert-admin-table__preview-title{margin:0 0 calc(var(--peggert-panel-unit)/4);color:var(--color-text);font-size:.9em;font-weight:600}.peggert-admin-table__footnote{color:var(--color-text-secondary);margin:0;font-size:.85em;line-height:1.5}.peggert-admin-table__filters{gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-admin-table__filter{padding:calc(var(--peggert-panel-unit)/6) calc(var(--peggert-panel-unit)/2);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:0 0;border-radius:999px;font-size:.85em}.peggert-admin-table__filter:hover{color:var(--color-text)}.peggert-admin-table__filter:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__filter[aria-checked=true]{border-color:var(--color-border-strong);background:var(--color-bg-inverse);color:var(--color-text-oninverse)}.peggert-admin-table__cards{columns:1;column-gap:var(--peggert-panel-unit)}.peggert-admin-table__cards>*{break-inside:avoid;margin-bottom:var(--peggert-panel-unit)}@container (min-width:58rem){.peggert-admin-table .peggert-admin-table__cards{columns:2}}.peggert-admin-table__card{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit) var(--peggert-panel-unit);border:1px solid var(--color-border);background:var(--color-bg);border-radius:6px;container-type:inline-size}.peggert-admin-table__card-head{gap:calc(var(--peggert-panel-unit)/4);margin-bottom:calc(var(--peggert-panel-unit)/4);display:grid}@container (min-width:30rem){.peggert-admin-table .peggert-admin-table__card-head{grid-template-columns:auto 1fr;align-items:center}.peggert-admin-table .peggert-admin-table__card-head .peggert-admin-table__segments{justify-self:end}}.peggert-admin-table__card-title{align-items:center;gap:calc(var(--peggert-panel-unit)/4);color:var(--color-text);margin:0;font-size:.95em;font-weight:600;display:flex}.peggert-admin-table__card-help{margin:0 0 calc(var(--peggert-panel-unit)/3);color:var(--color-text-secondary);font-size:.8em;line-height:1.5}.peggert-admin-table__card--quiet{align-self:start}.peggert-admin-table__card--quiet .peggert-admin-table__empty{padding:calc(var(--peggert-panel-unit)/3) calc(var(--peggert-panel-unit)/2);font-size:.85em}.peggert-admin-table__goal-name{padding:calc(var(--peggert-panel-unit)/8) calc(var(--peggert-panel-unit)/4);background:var(--color-bg-tertiary);color:var(--color-text);-webkit-user-select:all;user-select:all;border-radius:3px;font-weight:600;display:inline-block}.peggert-admin-table__goal-hint{color:var(--color-text-secondary);font-size:.9em}.peggert-admin-table__segments{background:var(--color-bg-secondary);border-radius:6px;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:2px;display:flex}.peggert-admin-table__segment{padding:calc(var(--peggert-panel-unit)/8) calc(var(--peggert-panel-unit)/3);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;font-size:.75em;font-weight:600}.peggert-admin-table__segment:hover{color:var(--color-text)}.peggert-admin-table__segment:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__segment[aria-selected=true]{background:var(--color-bg);color:var(--color-text);box-shadow:0 1px 2px #0000001f}.peggert-admin-table__more{margin-top:calc(var(--peggert-panel-unit)/4);color:var(--peggert-brand-accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85em}.peggert-admin-table__more:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}.peggert-admin-table__icon{vertical-align:-.125em;opacity:.75;flex:none;width:1em;height:1em}.peggert-admin-table__cc{background:var(--color-bg-tertiary);min-width:2.2em;color:var(--color-text-secondary);letter-spacing:.04em;border-radius:3px;flex:none;place-items:center;padding:0 .25em;font-size:.7em;font-weight:700;line-height:1.6;display:inline-grid}.peggert-admin-table__map{margin:0 0 calc(var(--peggert-panel-unit)/2)}.peggert-admin-table__map-frame{cursor:grab;-webkit-user-select:none;user-select:none;aspect-ratio:16/9;min-height:calc(var(--peggert-panel-unit)*11);border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:6px;position:relative;overflow:hidden}.peggert-admin-table__map-frame svg{width:100%;height:100%;display:block}.peggert-admin-table__map-frame--dragging{cursor:grabbing}.peggert-admin-table__map-readout{left:calc(var(--peggert-panel-unit)/3);bottom:calc(var(--peggert-panel-unit)/3);align-items:center;gap:calc(var(--peggert-panel-unit)/4);max-width:calc(100% - var(--peggert-panel-unit)*3);padding:calc(var(--peggert-panel-unit)/6) calc(var(--peggert-panel-unit)/2);background:var(--color-bg);color:var(--color-text);pointer-events:none;border-radius:4px;font-size:.8em;display:flex;position:absolute}.peggert-admin-table__map-hint{color:var(--color-text-secondary)}.peggert-admin-table__map-zoom{top:calc(var(--peggert-panel-unit)/3);right:calc(var(--peggert-panel-unit)/3);gap:2px;display:grid;position:absolute}.peggert-admin-table__map-zoom button{width:calc(var(--peggert-panel-unit)*1.1);height:calc(var(--peggert-panel-unit)*1.1);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);cursor:pointer;border-radius:4px;place-items:center;padding:0;font-size:.85em;display:grid}.peggert-admin-table__map-zoom button:hover{background:var(--color-bg-secondary)}.peggert-admin-table__map-zoom button:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:1px}.peggert-admin-table__map-country{fill:var(--color-bg-tertiary);stroke:var(--color-bg);stroke-width:.5px;vector-effect:non-scaling-stroke}.peggert-admin-table__map-country--active{fill:var(--peggert-brand-accent);fill-opacity:var(--pg-share,.5)}.peggert-admin-table__toplist{table-layout:fixed;width:100%}.peggert-admin-table__toplist th,.peggert-admin-table__toplist td{padding:calc(var(--peggert-panel-unit)/6) calc(var(--peggert-panel-unit)/3)}.peggert-admin-table__toplist tbody th{font-weight:400}.peggert-admin-table__toplist .peggert-admin-table__num{white-space:nowrap;width:5.5rem}.peggert-admin-table__bar-cell{position:relative;overflow:hidden}.peggert-admin-table__bar{width:var(--pg-bar,0%);background:var(--peggert-brand-accent);opacity:.14;border-radius:2px;position:absolute;inset:1px auto 1px 0}.peggert-admin-table__bar-label{align-items:center;gap:calc(var(--peggert-panel-unit)/5);color:var(--color-text);white-space:nowrap;display:flex;position:relative;overflow:hidden}.peggert-admin-table__bar-label>:last-child{text-overflow:ellipsis;overflow:hidden}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__tile[aria-pressed=true]{border-color:var(--peggert-brand-accent-dark);color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__bar{background:var(--peggert-brand-accent-dark);opacity:.2}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__more{color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__map-country--active{fill:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__map-zoom button:focus-visible{outline-color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__range[aria-checked=true],html[data-theme=dark] .peggert-admin-table .peggert-admin-table__segment[aria-selected=true]{border:1px solid var(--color-border);box-shadow:none}html[data-theme=dark] .peggert-admin-table .peggert-admin-table__range:focus-visible,html[data-theme=dark] .peggert-admin-table .peggert-admin-table__segment:focus-visible,html[data-theme=dark] .peggert-admin-table .peggert-admin-table__filter:focus-visible,html[data-theme=dark] .peggert-admin-table .peggert-admin-table__tile:focus-visible,html[data-theme=dark] .peggert-admin-table .peggert-admin-table__more:focus-visible{outline-color:var(--peggert-brand-accent-dark)}@keyframes peggert-live-pulse{0%,to{opacity:.35}50%{opacity:1}}.peggert-widget .peggert-traffic-explorer{min-width:0;container-type:inline-size}.peggert-widget .peggert-traffic-explorer__toolbar,.peggert-widget .peggert-traffic-explorer__chart-heading,.peggert-widget .peggert-traffic-explorer__list-tools{justify-content:space-between;align-items:center;gap:var(--spacer-3);flex-wrap:wrap;display:flex}.peggert-widget .peggert-traffic-explorer__controls{gap:var(--spacer-1);padding:var(--spacer-1);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);flex-wrap:wrap;display:flex}.peggert-widget .peggert-traffic-explorer button:not(.peggert-admin-table__tile),.peggert-widget .peggert-traffic-explorer input{font:inherit;font-size:var(--text-body-medium-font-size);color:var(--color-text);background:var(--color-bg);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-1);padding:var(--spacer-2) var(--spacer-3);min-height:var(--peggert-shell-target);box-sizing:border-box}.peggert-widget .peggert-traffic-explorer button{cursor:pointer}.peggert-widget .peggert-traffic-explorer button:disabled{cursor:default;opacity:.75}.peggert-widget .peggert-traffic-explorer__controls button{background:0 0;border-color:#0000}.peggert-widget .peggert-traffic-explorer__controls button[aria-pressed=true]{color:var(--color-text-onbrand);background:var(--color-bg-brand)}.peggert-widget .peggert-traffic-explorer__controls button:hover:not([aria-pressed=true]){border-color:var(--peggert-shell-ink)}.peggert-widget .peggert-traffic-explorer__cache{margin-block:var(--spacer-2)}.peggert-widget .peggert-traffic-explorer__feedback:empty{display:none}.peggert-widget .peggert-traffic-explorer__feedback{border-inline-start:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);padding:var(--spacer-2) var(--spacer-3);background:var(--peggert-shell-wash)}.peggert-widget .peggert-traffic-explorer__data{gap:var(--spacer-3);min-width:0;display:grid}.peggert-widget .peggert-traffic-explorer h3{margin:var(--spacer-2) 0;font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tiles{gap:var(--spacer-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tile{border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--spacer-2);background:var(--peggert-shell-wash);padding:var(--spacer-3);gap:var(--spacer-2);min-width:0;color:var(--color-text)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tile[aria-pressed=true]{color:var(--peggert-shell-ink);border-color:var(--peggert-shell-ink);box-shadow:inset 0 0 0 var(--stroke-width-small) var(--peggert-shell-ink)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tile-label{font-size:var(--text-body-medium-font-size);overflow-wrap:anywhere}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tile-value{font-size:var(--text-heading-large-font-size);line-height:var(--text-heading-large-line-height)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__footnote,.peggert-widget .peggert-traffic-explorer .peggert-admin-table__empty{font-size:var(--text-body-medium-font-size)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__sparkline{height:var(--spacer-5)}.peggert-widget .peggert-traffic-explorer__breakdown{border-block-start:var(--stroke-width-small) solid var(--color-border);gap:var(--spacer-2);min-width:0;padding-block-start:var(--spacer-3);display:grid}.peggert-widget .peggert-traffic-explorer__list-tools label{gap:var(--spacer-1);font-size:var(--text-body-medium-font-size);flex:1;min-width:0;display:grid}.peggert-widget .peggert-traffic-explorer__list-tools input{border-color:var(--peggert-shell-ink);width:100%}.peggert-widget .peggert-traffic-explorer__list{min-width:0}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__table{table-layout:fixed}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__table th,.peggert-widget .peggert-traffic-explorer .peggert-admin-table__table td{padding:var(--spacer-2);overflow-wrap:anywhere;font-size:var(--text-body-medium-font-size)}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__num{width:30%}.peggert-widget .peggert-traffic-explorer .peggert-admin-table__bar-label{white-space:normal;overflow-wrap:anywhere}.peggert-widget .peggert-traffic-explorer button:focus-visible,.peggert-widget .peggert-traffic-explorer input:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--peggert-shell-ink);outline-offset:var(--spacer-1)}@container (min-width:34rem){.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:62rem){.peggert-widget .peggert-traffic-explorer .peggert-admin-table__tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (max-width:34rem){.peggert-widget .peggert-traffic-explorer .peggert-traffic-explorer__list-tools{flex-direction:column;align-items:stretch}.peggert-widget .peggert-traffic-explorer .peggert-traffic-explorer__breakdown>.peggert-traffic-explorer__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.peggert-pinned-notes__empty{padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-secondary);color:var(--color-text-secondary);border-radius:4px}.peggert-pinned-notes__table{border-collapse:collapse;width:100%}.peggert-pinned-notes__table th,.peggert-pinned-notes__table td{padding:calc(var(--peggert-panel-unit)/4) calc(var(--peggert-panel-unit)/2);text-align:left;border-bottom:1px solid var(--color-border)}.peggert-pinned-notes__table th{color:var(--color-text-secondary);font-size:.85em;font-weight:600}.peggert-pinned-notes__link{color:var(--peggert-brand-accent)}.peggert-pinned-notes__link:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}html[data-theme=dark] .peggert-pinned-notes__link{color:var(--peggert-brand-accent-dark)}html[data-theme=dark] .peggert-pinned-notes__link:focus-visible{outline-color:var(--peggert-brand-accent-dark)}.peggert-admin-table__summary{cursor:pointer;color:var(--color-text);font-weight:600}.peggert-admin-table__summary:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}.peggert-admin-table__copy{margin-top:calc(var(--peggert-panel-unit)/2);padding:calc(var(--peggert-panel-unit)/2) var(--peggert-panel-unit);background:var(--color-bg-secondary);color:var(--color-text);border-radius:4px;line-height:1.6}.peggert-admin-table__copy p{margin:0}.peggert-admin-table__copy p+p{margin-top:calc(var(--peggert-panel-unit)/2)}.peggert-no-save{color:var(--color-text-secondary);align-self:center;max-width:32ch;font-size:.8em;line-height:1.4}.peggert-seo-checklist__block{margin-bottom:20px}.peggert-seo-checklist__heading{margin-bottom:calc(var(--peggert-panel-unit)/4)}.peggert-seo-checklist__note{margin:calc(var(--peggert-panel-unit)/2) 0 calc(var(--peggert-panel-unit)/4);color:var(--color-text-secondary)}.peggert-seo-checklist__list{margin:0;padding:0;list-style:none}.peggert-seo-checklist__item{margin-bottom:calc(var(--peggert-panel-unit)/4);gap:calc(var(--peggert-panel-unit)/4);display:flex}.peggert-seo-checklist__fix{color:var(--color-text-secondary)}.peggert-seo-status-cell__split{gap:calc(var(--peggert-panel-unit)/4);display:inline-flex}.peggert-seo-snippet-preview{margin-bottom:20px}.peggert-seo-snippet-preview__label{color:var(--color-text-secondary);margin-bottom:5px}.peggert-seo-snippet-preview__card{background:var(--color-bg-secondary);max-width:600px;padding:var(--peggert-panel-unit);pointer-events:none;border-radius:5px;width:100%;box-shadow:0 0 10px #0000001a}.peggert-seo-snippet-preview__breadcrumb{color:var(--color-text-secondary);font-size:.8125rem}.peggert-seo-snippet-preview__title{margin:2px 0 0;font-size:1.125rem;font-weight:400}.peggert-seo-snippet-preview__title-link{color:#1558d6}.peggert-seo-snippet-preview__description{color:var(--color-text-secondary);margin:4px 0 0}.peggert-seo-snippet-preview__badge{color:var(--color-text-secondary);margin-left:6px;font-size:.75rem;font-style:italic}.peggert-seo-404-actions{gap:calc(var(--peggert-panel-unit)/4);flex-direction:column;display:flex}.peggert-seo-404-actions__row{align-items:center;gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-seo-404-actions__error{color:var(--color-text-danger)}.peggert-seo-recheck{margin-bottom:calc(var(--peggert-panel-unit)/2)}.peggert-seo-recheck__error{color:var(--color-text-danger)}.peggert-seo-recheck__hint{color:var(--color-text-secondary)}.peggert-visibility{gap:var(--peggert-panel-unit);flex-direction:column;display:flex}.peggert-visibility__state{padding:calc(var(--peggert-panel-unit)/2);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);background:var(--color-bg-secondary);border-radius:3px}.peggert-visibility__headline{margin:0;font-weight:600}.peggert-visibility__reason{margin:calc(var(--peggert-panel-unit)/4) 0 0;color:var(--color-text-secondary);font-size:.9em;line-height:1.5}.peggert-visibility__section{gap:calc(var(--peggert-panel-unit)/3);flex-direction:column;display:flex}.peggert-visibility__section>.btn{align-self:flex-start}.peggert-visibility__title{margin:0;font-size:1em;font-weight:600}.peggert-visibility__hint{max-width:70ch;color:var(--color-text-secondary);margin:0;font-size:.9em;line-height:1.5}.peggert-visibility__linkrow{align-items:center;gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-visibility__link{min-width:18rem;padding:calc(var(--peggert-panel-unit)/4) calc(var(--peggert-panel-unit)/3);border:1px solid var(--color-border);background:var(--field-color-bg);color:var(--color-text);font-family:var(--font-mono);border-radius:3px;flex:1;font-size:.85em}.peggert-visibility__buttons{align-items:center;gap:calc(var(--peggert-panel-unit)/4);flex-wrap:wrap;display:flex}.peggert-visibility__confirm{gap:calc(var(--peggert-panel-unit)/4);padding:calc(var(--peggert-panel-unit)/2);border:1px solid var(--color-border-warning);background:var(--color-bg-warning-tertiary);border-radius:3px;flex-direction:column;display:flex}.peggert-visibility__toolbar{justify-content:space-between;align-items:center;gap:calc(var(--peggert-panel-unit)/3);flex-wrap:wrap;display:flex}.peggert-visibility__external{margin-left:calc(var(--peggert-panel-unit)/4);font-size:.85em}.peggert-visibility__stage{border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:4px;width:100%;position:relative;overflow:hidden}.peggert-visibility__frame{width:var(--pg-vis-width);height:var(--pg-vis-height);transform:scale(var(--pg-vis-scale,1));transform-origin:0 0;border:0;display:block}.peggert-visibility__stage--desktop{--pg-vis-width:1440px;--pg-vis-height:900px;aspect-ratio:1440/900}.peggert-visibility__stage--mobile{--pg-vis-width:390px;--pg-vis-height:844px;aspect-ratio:390/844;max-width:20rem}.peggert-visibility__error{color:var(--color-text-danger)}.pgt-media{--pgt-media-unit:var(--spacer-2,calc(var(--spacing,.25rem) * 2));--pgt-media-bg:var(--color-bg,var(--pgt-bar-bg));--pgt-media-raised:var(--color-bg-secondary,var(--color-surface,var(--pgt-bar-bg)));--pgt-media-ink:var(--color-text,var(--color-ink,var(--pgt-bar-ink)));--pgt-media-muted:var(--color-text-secondary,var(--color-ink-soft,var(--pgt-bar-ink)));--pgt-media-border:var(--color-border,var(--color-line,var(--pgt-bar-line)));--pgt-media-accent:var(--color-text-brand,var(--color-accent,var(--pgt-bar-ink)));--pgt-media-selected:var(--color-bg-selected,var(--color-accent-soft,var(--pgt-bar-btn-hover)));--pgt-media-brand-bg:var(--color-bg-brand,var(--color-accent,var(--pgt-bar-ink)));--pgt-media-brand-ink:var(--color-text-onbrand,var(--color-accent-ink,var(--pgt-bar-bg)));--pgt-media-danger:var(--color-text-error,var(--color-critical,var(--pgt-media-ink)));--pgt-media-warning:var(--color-bg-warning,var(--color-surface-raised,var(--pgt-media-raised)));--pgt-media-warning-ink:var(--color-text-onwarning,var(--pgt-media-ink));--pgt-media-radius:var(--peggert-shell-radius,var(--radius-sm,var(--pgt-media-unit)));--pgt-media-font:var(--text-body-medium-font-size,var(--text-sm,.875rem));--pgt-media-weight:var(--text-body-medium-strong-font-weight,600);--pgt-media-target:var(--peggert-shell-target,44px);--pgt-media-stroke:var(--stroke-width-small,1px);--pgt-media-card-small:148px;--pgt-media-card-medium:208px;--pgt-media-card-large:288px;--pgt-media-card-width:var(--pgt-media-card-medium);--pgt-media-preview-width:640px;--pgt-media-folder-width:190px;--pgt-media-motion:var(--duration-fast,.12s);--pgt-media-overlay-layer:500;--pgt-media-scrim:color-mix(in srgb, var(--pgt-media-ink) 35%, transparent);--pgt-media-checker:color-mix(in srgb, var(--pgt-media-border) 30%, var(--pgt-media-bg));--pgt-media-focus:calc(var(--pgt-media-stroke) * 2);box-sizing:border-box;min-width:0;color:var(--pgt-media-ink);background:var(--pgt-media-bg);font:inherit;font-size:var(--pgt-media-font);text-align:start;padding-inline:var(--gutter-h,var(--pgt-media-unit))}.pgt-media *,.pgt-media :before,.pgt-media :after{box-sizing:border-box}.pgt-media[data-mode=picker]{padding-inline:var(--pgt-media-unit)}.pgt-media[data-size=small]{--pgt-media-card-width:var(--pgt-media-card-small)}.pgt-media[data-size=large]{--pgt-media-card-width:var(--pgt-media-card-large)}.pgt-media button,.pgt-media input,.pgt-media select,.pgt-media textarea{font:inherit;color:inherit;min-width:0;min-height:var(--pgt-media-target);border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius);background:var(--pgt-media-bg);padding:var(--pgt-media-unit) calc(var(--pgt-media-unit)*1.5)}.pgt-media button{cursor:pointer;font-weight:var(--pgt-media-weight)}.pgt-media button:disabled{cursor:default;opacity:.55}.pgt-media button:not(:disabled):hover{background:var(--pgt-media-raised)}.pgt-media button[aria-pressed=true],.pgt-media button[aria-current=page]{background:var(--pgt-media-selected);border-color:var(--pgt-media-accent)}.pgt-media :is(button,input,select,textarea,a,summary):focus-visible{outline:var(--pgt-media-focus) solid var(--pgt-media-accent);outline-offset:var(--pgt-media-stroke)}.pgt-media input[type=checkbox]{width:var(--pgt-media-unit);min-height:auto;accent-color:var(--pgt-media-accent)}.pgt-media a{color:var(--pgt-media-accent);text-underline-offset:var(--pgt-media-stroke)}.pgt-media button.pgt-media__primary{color:var(--pgt-media-brand-ink);background:var(--pgt-media-brand-bg);border-color:var(--pgt-media-brand-bg)}.pgt-media button.pgt-media__primary:hover{filter:brightness(.95)}.pgt-media h2,.pgt-media h3,.pgt-media p{margin-block:var(--pgt-media-unit)}.pgt-media h2{font-size:var(--text-heading-medium-font-size,var(--text-xl,1.25rem));font-weight:var(--pgt-media-weight)}.pgt-media h3{font-size:var(--text-heading-small-font-size,var(--text-lg,1.125rem));font-weight:var(--pgt-media-weight)}.pgt-media__header,.pgt-media__toolbar,.pgt-media__bulk,.pgt-media__pagination,.pgt-media__breadcrumbs{align-items:center;gap:var(--pgt-media-unit);flex-wrap:wrap;display:flex}.pgt-media__header{margin-bottom:var(--pgt-media-unit);justify-content:space-between}.pgt-media[data-mode=picker]>.pgt-media__header{z-index:1;background:var(--pgt-media-bg);padding-block:var(--pgt-media-unit);position:sticky;top:0}.pgt-media__toolbar{margin-block:var(--pgt-media-unit)}.pgt-media__search{min-width:min(100%,var(--pgt-media-card-medium));flex:1}.pgt-media__search input{width:100%}.pgt-media__control{gap:calc(var(--pgt-media-unit)/2);flex-direction:column;display:flex}.pgt-media__control--inline{align-items:center;gap:var(--pgt-media-unit);flex-direction:row}.pgt-media__segment{gap:calc(var(--pgt-media-unit)/2);display:flex}.pgt-media__control select[multiple]{min-height:calc(var(--pgt-media-target)*2)}.pgt-media__check{align-items:center;gap:var(--pgt-media-unit);min-height:var(--pgt-media-target);display:flex}.pgt-media__check input{min-width:calc(var(--pgt-media-unit)*2)}.pgt-media__filters{padding-block:var(--pgt-media-unit);border-block:var(--pgt-media-stroke) solid var(--pgt-media-border)}.pgt-media__filters summary{cursor:pointer;min-height:var(--pgt-media-target);font-weight:var(--pgt-media-weight);align-items:center;display:flex}.pgt-media__filters summary:before{content:"+";margin-inline-end:var(--pgt-media-unit)}.pgt-media__filters[open] summary:before{content:"−"}.pgt-media__filter-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--pgt-media-card-medium)), 1fr));gap:calc(var(--pgt-media-unit)*2);padding-block:var(--pgt-media-unit);display:grid}.pgt-media__workspace{grid-template-columns:var(--pgt-media-folder-width) minmax(0, 1fr);gap:calc(var(--pgt-media-unit)*2);padding-block:calc(var(--pgt-media-unit)*2);display:grid}.pgt-media__folders{gap:calc(var(--pgt-media-unit)/2);flex-direction:column;min-width:0;display:flex}.pgt-media__folders>button{text-align:start;overflow-wrap:anywhere}.pgt-media__folder-actions{gap:var(--pgt-media-unit);border-top:var(--pgt-media-stroke) solid var(--pgt-media-border);margin-top:var(--pgt-media-unit);padding-top:var(--pgt-media-unit);flex-direction:column;display:flex}.pgt-media__folder-actions a{min-height:var(--pgt-media-target);padding:var(--pgt-media-unit);align-items:center;display:flex}.pgt-media__new{gap:var(--pgt-media-unit);flex-direction:column;display:flex}.pgt-media__results{min-width:0}.pgt-media__breadcrumbs{margin-bottom:var(--pgt-media-unit)}.pgt-media__breadcrumbs button{border-color:#0000}.pgt-media__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--pgt-media-card-width)), 1fr));align-items:start;gap:calc(var(--pgt-media-unit)*2);margin:0;padding:0;list-style:none;display:grid}.pgt-media__card{border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius);background:var(--pgt-media-raised);transition:border-color var(--pgt-media-motion);overflow:hidden}.pgt-media__card[data-selected=true]{border-color:var(--pgt-media-accent);box-shadow:0 0 0 var(--pgt-media-stroke) var(--pgt-media-accent)}.pgt-media .pgt-media__visual{aspect-ratio:4/3;background-color:var(--pgt-media-checker);border:0;border-radius:0;place-items:center;width:100%;padding:0;display:grid;overflow:hidden}.pgt-media__visual img{object-fit:contain;width:100%;height:100%;max-height:100%}.pgt-media__filetype{padding:calc(var(--pgt-media-unit)*2);font-weight:var(--pgt-media-weight);font-size:var(--text-heading-medium-font-size,var(--text-xl))}.pgt-media__card-info{gap:var(--pgt-media-unit);padding:calc(var(--pgt-media-unit)*1.5);overflow-wrap:anywhere;flex-direction:column;display:flex}.pgt-media .pgt-media__select{border-inline:0;border-bottom:0;border-radius:0;width:100%}.pgt-media__muted{color:var(--pgt-media-muted)}.pgt-media__badges{gap:calc(var(--pgt-media-unit)/2);font-size:var(--text-body-small-font-size,var(--text-xs));flex-wrap:wrap;display:flex}.pgt-media__badges>span{border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius);padding:calc(var(--pgt-media-unit)/2)}.pgt-media__bulk{background:var(--pgt-media-selected);padding:var(--pgt-media-unit);margin-bottom:calc(var(--pgt-media-unit)*2);border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius)}.pgt-media__pagination{padding-block:calc(var(--pgt-media-unit)*2)}.pgt-media__table-scroll{overflow-x:auto}.pgt-media__table{border-collapse:collapse;width:100%}.pgt-media__table :is(th,td){text-align:start;padding:var(--pgt-media-unit);border-bottom:var(--pgt-media-stroke) solid var(--pgt-media-border)}.pgt-media__table td>:is(strong,span){margin-block:var(--pgt-media-unit);overflow-wrap:anywhere;display:block}.pgt-media .pgt-media__table-preview{width:calc(var(--pgt-media-target)*2);height:calc(var(--pgt-media-target)*2);padding:0;overflow:hidden}.pgt-media__table-preview img{object-fit:contain;width:100%;height:100%}.pgt-media__empty{padding:calc(var(--pgt-media-unit)*4);text-align:center;background:var(--pgt-media-raised);border-radius:var(--pgt-media-radius)}.pgt-media__error{border-inline-start:var(--pgt-media-focus) solid var(--pgt-media-danger);padding:var(--pgt-media-unit);color:var(--pgt-media-danger);overflow-wrap:anywhere}.pgt-media__warning{color:var(--pgt-media-warning-ink);padding:calc(var(--pgt-media-unit)*1.5);background:var(--pgt-media-warning);border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius)}.pgt-media__cleanup-info{gap:var(--pgt-media-unit);padding:calc(var(--pgt-media-unit)*1.5);background:var(--pgt-media-raised);border:var(--pgt-media-stroke) solid var(--pgt-media-border);border-radius:var(--pgt-media-radius);display:grid}.pgt-media__cleanup-info p{margin:0}.pgt-media__scrim{z-index:var(--pgt-media-overlay-layer);background:var(--pgt-media-scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.pgt-media__preview{width:min(100%,var(--pgt-media-preview-width));color:var(--pgt-media-ink);background:var(--pgt-media-bg);border-inline-start:var(--pgt-media-stroke) solid var(--pgt-media-border);flex-direction:column;display:flex;overflow:hidden}.pgt-media__preview-header{justify-content:space-between;align-items:center;gap:var(--pgt-media-unit);padding:calc(var(--pgt-media-unit)*2);border-bottom:var(--pgt-media-stroke) solid var(--pgt-media-border);display:flex}.pgt-media__preview-header h2{overflow-wrap:anywhere}.pgt-media__preview-body{overscroll-behavior:contain;padding:calc(var(--pgt-media-unit)*2);overflow:auto}.pgt-media__preview-stage{height:calc(var(--pgt-media-target)*7);background-color:var(--pgt-media-bg);background-image:conic-gradient(var(--pgt-media-checker) 25%, transparent 0 50%, var(--pgt-media-checker) 0 75%, transparent 0);background-size:calc(var(--pgt-media-unit)*3) calc(var(--pgt-media-unit)*3);place-items:center;display:grid;overflow:auto}.pgt-media__preview-stage[data-kind=image]{display:block}.pgt-media__preview-stage>img{object-fit:contain;max-width:none;max-height:none;margin-inline:auto;display:block}.pgt-media__metadata{gap:var(--pgt-media-unit);padding-block:calc(var(--pgt-media-unit)*2);border-block:var(--pgt-media-stroke) solid var(--pgt-media-border);flex-direction:column;display:flex}.pgt-media__ratios{gap:var(--pgt-media-unit);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pgt-media__ratios figure{margin:0}.pgt-media__ratios img{object-fit:cover;border-radius:var(--pgt-media-radius);width:100%}.pgt-media__ratios figcaption{padding-top:var(--pgt-media-unit)}.pgt-media__usages{max-height:calc(var(--pgt-media-target)*6);margin:0;padding:0;list-style:none;overflow:auto}.pgt-media__usages li{gap:calc(var(--pgt-media-unit)/2);padding-block:var(--pgt-media-unit);border-bottom:var(--pgt-media-stroke) solid var(--pgt-media-border);overflow-wrap:anywhere;flex-direction:column;display:flex}.pgt-media__usages li>span{color:var(--pgt-media-muted)}.pgt-media__confirmation{width:min(100% - var(--pgt-media-unit)*4,var(--pgt-media-preview-width));padding:calc(var(--pgt-media-unit)*3);max-height:calc(100dvh - var(--pgt-media-unit)*4);background:var(--pgt-media-bg);color:var(--pgt-media-ink);border-radius:var(--pgt-media-radius);align-self:center;margin-inline:auto;overflow:auto}.pgt-media__comparisons{gap:var(--pgt-media-unit);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.pgt-media__comparisons a{gap:var(--pgt-media-unit);flex-direction:column;display:flex}.pgt-media__comparisons img{aspect-ratio:4/3;object-fit:contain;background:var(--pgt-media-raised);width:100%}.pgt-media__uploads{padding:0;list-style:none}.pgt-media__uploads>li{align-items:center;gap:var(--pgt-media-unit);padding:var(--pgt-media-unit);border-bottom:var(--pgt-media-stroke) solid var(--pgt-media-border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.pgt-media__uploads strong{max-width:100%}.pgt-media__uploads progress{accent-color:var(--pgt-media-accent)}.pgt-media__duplicate-choice{flex-basis:100%}.pgt-media__duplicate-choice>div{gap:var(--pgt-media-unit);margin-block:var(--pgt-media-unit);flex-wrap:wrap;align-items:center;display:flex}.pgt-media__duplicate-choice img{width:calc(var(--pgt-media-target)*2);height:calc(var(--pgt-media-target)*2);object-fit:contain}.pgt-media__pdf{align-self:start;width:100%}.pgt-media__pdf canvas{display:block}.pgt-media__sr-only{width:var(--pgt-media-stroke);height:var(--pgt-media-stroke);margin:calc(var(--pgt-media-stroke)*-1);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.pgt-media__workspace{grid-template-columns:minmax(0,1fr)}.pgt-media__folders{padding-bottom:var(--pgt-media-unit);flex-flow:wrap}.pgt-media__folders>button{max-width:100%}.pgt-media__folder-actions{border:0;flex-flow:wrap;margin:0;padding:0}.pgt-media__new{flex:100%}.pgt-media__preview{width:100%}.pgt-media__preview-header,.pgt-media__preview-body{padding:var(--pgt-media-unit)}.pgt-media__pagination{justify-content:center}.pgt-media__bulk .pgt-media__control{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.pgt-media__card{transition:none}}.pgt-media-list[data-view=grid]>.collection-list>.page-controls,.pgt-media-list .list-controls,.pgt-media-list .list-header__actions{display:none}.mpw-catalogue{--catalogue-gap:var(--peggert-panel-unit);--catalogue-radius:var(--peggert-shell-radius);padding:var(--catalogue-gap);color:var(--color-text);font-size:var(--text-body-large-font-size);line-height:var(--text-body-large-line-height)}.mpw-catalogue h1,.mpw-catalogue h2,.mpw-catalogue h3,.mpw-catalogue p{margin-top:0}.mpw-catalogue h1{font-size:var(--text-heading-large-font-size);line-height:var(--text-heading-large-line-height)}.mpw-catalogue h2{font-size:var(--text-heading-medium-font-size);line-height:var(--text-heading-medium-line-height)}.mpw-catalogue h3{font-size:var(--text-heading-small-font-size);line-height:var(--text-heading-small-line-height)}.mpw-catalogue h1,.mpw-catalogue h2,.mpw-catalogue h3{font-weight:var(--text-body-medium-strong-font-weight)}.mpw-catalogue__layout{gap:var(--catalogue-gap);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.mpw-catalogue nav{align-self:start;gap:calc(var(--catalogue-gap)/3);flex-direction:column;display:flex}.mpw-catalogue nav button{text-align:start}.mpw-catalogue__body{min-width:0}.mpw-catalogue__heading,.mpw-catalogue__actions,.mpw-catalogue__tabs{align-items:center;gap:calc(var(--catalogue-gap)/2);flex-wrap:wrap;display:flex}.mpw-catalogue__heading{margin-bottom:var(--catalogue-gap);justify-content:space-between}.mpw-catalogue__actions{margin-block:calc(var(--catalogue-gap)/2)}.mpw-catalogue__tabs{border-bottom:var(--stroke-width-small) solid var(--color-border);padding-block:calc(var(--catalogue-gap)/2);margin-bottom:var(--catalogue-gap)}.mpw-catalogue__group,.mpw-catalogue__editor{border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--catalogue-radius);padding:var(--catalogue-gap);margin-bottom:var(--catalogue-gap)}.mpw-catalogue__row{justify-content:space-between;align-items:center;gap:calc(var(--catalogue-gap)/2);padding-block:calc(var(--catalogue-gap)/3);border-top:var(--stroke-width-small) solid var(--color-border);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.mpw-catalogue__row .mpw-catalogue__actions{margin-block:0}.mpw-catalogue__row small{color:var(--color-text-secondary);display:block}.mpw-catalogue__row p{white-space:pre-wrap;margin-bottom:0}.mpw-catalogue fieldset{border:0;min-width:0;margin:0;padding:0}.mpw-catalogue label{gap:calc(var(--catalogue-gap)/3);margin-bottom:var(--catalogue-gap);display:grid}.mpw-catalogue button,.mpw-catalogue input,.mpw-catalogue textarea,.mpw-catalogue select{font:inherit;color:var(--color-text);background:var(--color-bg);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--catalogue-radius);padding:calc(var(--catalogue-gap)/2);max-width:100%}.mpw-catalogue input,.mpw-catalogue textarea{width:100%}.mpw-catalogue button{cursor:pointer;min-height:var(--peggert-shell-target)}.mpw-catalogue button:disabled{opacity:.5;cursor:not-allowed}.mpw-catalogue button:hover:not(:disabled){background:var(--color-bg-selected-hover)}.mpw-catalogue button:focus-visible,.mpw-catalogue input:focus-visible,.mpw-catalogue textarea:focus-visible,.mpw-catalogue select:focus-visible,.mpw-catalogue a:focus-visible{outline:calc(var(--stroke-width-small)*2) solid var(--color-text-brand);outline-offset:var(--stroke-width-small)}.mpw-catalogue button[aria-current=page],.mpw-catalogue button[aria-pressed=true],.mpw-catalogue button.mpw-catalogue__primary{background:var(--color-bg-selected);color:var(--color-text-selected)}.mpw-catalogue button.mpw-catalogue__primary{background:var(--color-bg-brand);color:var(--color-text-onbrand)}.mpw-catalogue button.mpw-catalogue__primary:hover:not(:disabled){background:var(--color-bg-brand-hover)}.mpw-catalogue [role=alert]{color:var(--color-text-danger)}.mpw-catalogue a{text-underline-offset:.15em}@media (max-width:760px){.mpw-catalogue__layout{grid-template-columns:minmax(0,1fr)}.mpw-catalogue nav{flex-flow:wrap}}.mpw-homepage-list-link{gap:calc(var(--base)/2);flex-wrap:wrap;display:flex}.peggert-edit-on-page{margin-bottom:calc(var(--base)/2)}.peggert-edit-on-page__link{padding:calc(var(--base)/4) calc(var(--base)/2);border:1px solid var(--theme-elevation-150);color:var(--theme-elevation-800);border-radius:4px;align-items:center;font-size:.85em;text-decoration:none;display:inline-flex}.peggert-edit-on-page__link:hover,.peggert-edit-on-page__link:focus-visible{background:var(--theme-elevation-50)}.peggert-edit-on-page__link:focus-visible{outline:2px solid var(--peggert-brand-accent);outline-offset:2px}
