.m-app .movil-view{min-height:100dvh}.m-app .movil-view.m-go-in-right{animation:m-in-right var(--duration-screen) var(--ease-out) both}.m-app .movil-view.m-go-in-left{animation:m-in-left var(--duration-screen) var(--ease-out) both}.m-app .movil-view.m-go-in-up{animation:m-in-up var(--duration-screen) var(--ease-in-out) both}.m-app.is-focus .m-nav{transform:translateY(100%)}.m-app.is-focus .m-nav:before{opacity:0}.m-app.is-focus .m-screen{padding-bottom:calc(var(--space-2xl) + env(safe-area-inset-bottom, 0px))}.m-app .m-ex__thumb img,.m-app .movil-avatar-img{width:100%;height:100%;object-fit:cover;display:block}.m-app .movil-link{color:inherit;text-decoration:none}.m-app .movil-empty{padding:var(--space-md);color:var(--muted-foreground);font-size:14px}.m-app .movil-desktop-link{display:flex;justify-content:center;gap:6px;align-items:center;padding:var(--space-sm);font:600 11px/1.2 var(--font-mono);color:var(--muted-foreground);text-decoration:none}@media (prefers-reduced-motion:reduce){.m-app .movil-view{animation:none!important}}.m-app{--rail-width:232px;--rail-width-compact:72px;--rail-item:48px;--desk-screen-max:1320px}.m-app .d-rail__tabs{display:contents}.m-app .d-rail__brand,.m-app .d-rail__foot,.m-app .d-rail__tools{display:none}@media (min-width:1024px){.m-app--rail{--rail:var(--rail-width-compact)}.m-app--rail .m-nav{top:0;bottom:0;right:auto;width:var(--rail);display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) 0;border-top:0;border-right:1px solid var(--border);overflow-y:auto;transform:none!important}.m-app--rail .m-nav:before{display:none}.m-app--rail .d-rail__tabs{display:grid;position:relative}.m-app--rail .d-rail__tabs:before{content:"";position:absolute;right:0;top:calc(var(--nav-i, 0) * var(--rail-item));width:2px;height:var(--rail-item);background:var(--primary);transition:top var(--duration-screen) var(--ease-in-out);z-index:1}.m-app--rail .m-nav__item{min-height:var(--rail-item);padding:0}.m-app--rail .m-nav__item span{display:none}.m-app--rail .m-nav__item:not([aria-current=page]):hover{background:var(--surface-raised);color:var(--foreground)}.m-app--rail .d-rail__brand,.m-app--rail .d-rail__foot,.m-app--rail .d-rail__tools{display:grid}.m-app--rail .d-rail__brand{justify-items:center;padding:0 var(--space-sm) var(--space-sm)}.m-app--rail .d-rail__foot,.m-app--rail .d-rail__tools{gap:2px;padding-top:var(--space-sm);border-top:1px solid var(--border)}.m-app--rail .d-rail__foot{margin-top:auto}.m-app--rail .d-rail__label{display:none}.m-app--rail .d-rail__link{display:grid;grid-template-columns:auto;justify-content:center;align-items:center;gap:var(--space-compact);min-height:var(--rail-item);padding:0 var(--space-sm);border:0;background:transparent;color:var(--muted-foreground);font:600 14px/1.2 var(--font-sans);text-decoration:none;cursor:pointer;text-align:left}.m-app--rail .d-rail__link:hover{background:var(--surface-raised);color:var(--foreground)}.m-app--rail .d-rail__link>span:not(.c-ava){display:none}.m-app--rail .d-rail__link .c-ava{width:32px;height:32px;font-size:13px}.m-app--rail .d-rail__mark{font:700 18px/1 var(--font-display);letter-spacing:.04em;color:var(--primary-text)}.m-app--rail .d-rail__name{display:none}.m-app--rail .movil-view{padding-left:var(--rail)}.m-app--rail .m-screen{max-width:var(--desk-screen-max)}.m-app--rail .m-screen,.m-app--rail.is-focus .m-screen{padding-bottom:var(--space-2xl)}.m-app--rail .movil-hoy>.m-topbar{display:none}.m-app--rail .movil-view.m-go-in-up{animation-name:m-rise-in}}@media (min-width:1280px){.m-app--rail{--rail:var(--rail-width)}.m-app--rail .m-nav{padding:var(--space-lg) var(--space-sm)}.m-app--rail .d-rail__tabs:before{right:calc(-1 * var(--space-sm))}.m-app--rail .m-nav__item{grid-template-columns:20px minmax(0,1fr);justify-items:start;align-items:center;gap:var(--space-compact);padding:0 var(--space-md);font-size:14px}.m-app--rail .m-nav__item span{display:block}.m-app--rail .d-rail__brand{justify-items:start;padding:0 var(--space-md) var(--space-md)}.m-app--rail .d-rail__name{display:block;font:700 16px/1.15 var(--font-sans);letter-spacing:-.02em;color:var(--foreground)}.m-app--rail .d-rail__label{display:block;padding:var(--space-xs) var(--space-md)}.m-app--rail .d-rail__link{grid-template-columns:auto minmax(0,1fr) auto;justify-content:stretch;padding:0 var(--space-md)}.m-app--rail .d-rail__link>span:not(.c-ava){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-app--rail .d-rail__link .d-rail__ext{color:var(--faint-foreground)}}@media (max-width:1023px){html:has(.m-app),html:has(.m-app) *{scrollbar-width:none;-ms-overflow-style:none}html:has(.m-app) ::-webkit-scrollbar,html:has(.m-app)::-webkit-scrollbar{display:none;width:0;height:0}}@media (min-width:1024px){.m-app--full,.m-app--full *,html:has(.m-app),html:has(.m-app) body{scrollbar-width:thin;scrollbar-color:#3f3f46 transparent}html:has(.m-app) ::-webkit-scrollbar,html:has(.m-app)::-webkit-scrollbar{width:8px;height:8px}html:has(.m-app) ::-webkit-scrollbar-track,html:has(.m-app)::-webkit-scrollbar-track{background:transparent}html:has(.m-app) ::-webkit-scrollbar-thumb,html:has(.m-app)::-webkit-scrollbar-thumb{background:#3f3f46;border:2px solid #0a0a0a}html:has(.m-app) ::-webkit-scrollbar-thumb:hover,html:has(.m-app)::-webkit-scrollbar-thumb:hover{background:#52525b}html:has(.m-app) ::-webkit-scrollbar-corner,html:has(.m-app)::-webkit-scrollbar-corner{background:transparent}}.m-app .d-rail__profile{position:relative;display:grid}.m-app .d-rail__profile>.d-rail__link{width:100%;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.m-app .d-rail__menu{position:absolute;left:0;right:0;bottom:calc(100% + 6px);z-index:30;display:grid;padding:4px;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 8px 24px rgb(0 0 0/.45)}.m-app .d-rail__menu-item{display:flex;align-items:center;gap:10px;min-height:var(--touch-min);padding:0 10px;border:0;background:transparent;color:var(--foreground);font:600 14px/1.2 var(--font-sans);text-align:left;cursor:pointer}.m-app .d-rail__menu-item:hover{background:var(--surface)}.m-app .d-rail__menu-item.is-danger{color:var(--destructive)}.m-app .p-hmenu{position:absolute;top:12px;right:12px;z-index:5}.m-app .p-hmenu__btn{position:relative}.m-app .p-hmenu__list{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;display:grid;padding:4px;border:1px solid var(--border-strong);background:var(--surface-raised);box-shadow:0 8px 24px rgb(0 0 0/.45)}.m-app .p-hmenu__item{display:flex;align-items:center;gap:10px;min-height:var(--touch-min);padding:0 10px;border:0;background:transparent;color:var(--foreground);font:600 14px/1.2 var(--font-sans);text-align:left;text-decoration:none;cursor:pointer}.m-app .p-hmenu__item:hover{background:var(--surface)}.m-app .p-hmenu__item.is-danger{color:var(--destructive)}.m-app .p-rel:has(>.p-hmenu) .m-profile{padding-right:52px}.m-app .p-rel:has(.p-hmenu__list){z-index:40}.m-app .c-check[aria-checked=true]>span{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.m-app .c-check[aria-checked=true] .m-icon{opacity:1}.m-app .c-check[disabled]{cursor:not-allowed;opacity:.45}.m-app .pp-pick{width:100%;display:grid;grid-template-columns:var(--touch-min) 44px minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md) var(--space-xs) var(--space-xs);border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.m-app .pp-pick:last-child{border-bottom:0}.m-app .pp-pick.is-on{background:var(--primary-tint)}.m-app .pp-pick.is-locked{cursor:default}.m-app .pp-pick__txt{min-width:0;display:grid;gap:2px}.m-app .pp-pick__txt b{font:600 15px/1.25 var(--font-sans);overflow-wrap:anywhere}.m-app .pp-pick__txt span{font:500 11px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-pick__txt .pp-warn{color:var(--warning)}.m-app .pp-fold{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--space-sm);min-height:52px;padding:0 var(--space-md);border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.m-app .pp-fold b{font:600 15px/1.2 var(--font-sans);overflow-wrap:anywhere}.m-app .pp-fold .m-icon{color:var(--muted-foreground);transition:transform var(--duration-base) var(--ease-out)}.m-app .pp-fold[aria-expanded=true] .pp-chev{transform:rotate(180deg)}.m-app .pp-count{font:600 11px/1 var(--font-mono);color:var(--primary-text)}.m-app .pp-foot{position:sticky;bottom:0;z-index:3;display:grid;gap:var(--space-sm);margin:0 calc(-1 * var(--space-lg));padding:var(--space-md) var(--space-lg) calc(var(--space-md) + env(safe-area-inset-bottom, 0px));background:var(--background);border-top:1px solid var(--border)}.m-app .pp-foot__sum{font:500 12px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-req{display:grid;gap:var(--space-sm);padding:var(--space-md)}.m-app .pp-req__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-sm)}.m-app .pp-req__head b{font:600 16px/1.25 var(--font-sans)}.m-app .pp-req__meta{font:500 11px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-req__line{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--space-sm);font-size:14px}.m-app .pp-req__line .m-ex__code{align-self:start}.m-app .pp-reply{padding:var(--space-compact) var(--space-md);border-left:2px solid var(--primary-text);background:var(--surface-raised);font-size:14px}.m-app .pp-reply span{display:block;font:600 10px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:4px}.m-app .pp-req.is-void{opacity:.6}.m-app .pp-pass{position:relative}.m-app .pp-pass .m-input{padding-right:52px}.m-app .pp-eye{position:absolute;top:0;right:0;width:var(--touch-min);height:var(--touch-min);display:grid;place-items:center;border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}.m-app .pp-rule{display:flex;gap:6px;align-items:center;font:500 12px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-rule.is-ok{color:var(--primary-text)}.m-app .pp-err{margin:0;font-size:13px;color:var(--destructive)}.m-app .pp-notice{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:var(--space-md);align-items:start;padding:var(--space-compact) var(--space-md);border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.m-app .pp-notice:last-child{border-bottom:0}.m-app .pp-notice__icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--border-strong);color:var(--muted-foreground)}.m-app .pp-notice__icon.is-alert{border-color:var(--warning);color:var(--warning);background:var(--warning-tint)}.m-app .pp-notice__icon.is-survey{border-color:var(--info);color:var(--info)}.m-app .pp-notice__icon.is-msg{border-color:var(--primary-text);color:var(--primary-text)}.m-app .pp-notice__txt{min-width:0;display:grid;gap:2px}.m-app .pp-notice__txt b{font:600 15px/1.25 var(--font-sans);overflow-wrap:anywhere}.m-app .pp-notice__txt span{font-size:13px;color:var(--muted-foreground);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-app .pp-notice__when{font:500 11px/1.2 var(--font-mono);color:var(--muted-foreground);white-space:nowrap}.m-app .pp-notice.is-unread .pp-notice__txt b:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--primary);vertical-align:2px}.m-app .pp-opt{width:100%;min-height:var(--touch-min);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:6px var(--space-md);border:1px solid var(--border-strong);background:var(--surface);color:inherit;font:500 15px/1.25 var(--font-sans);text-align:left;cursor:pointer}.m-app .pp-opt[aria-checked=true]{background:linear-gradient(var(--primary-tint),var(--primary-tint)),var(--surface);border-color:var(--primary-text);color:var(--foreground)}.m-app .pp-dot{width:18px;height:18px;border:2px solid var(--border-strong);display:grid;place-items:center}.m-app .pp-opt[aria-checked=true] .pp-dot{border-color:var(--primary)}.m-app .pp-opt[aria-checked=true] .pp-dot:after{content:"";width:8px;height:8px;background:var(--primary)}.m-app .pp-brand{display:grid;justify-items:center;gap:6px;padding:var(--space-xl) 0 var(--space-md);text-align:center}.m-app .pp-brand__mark{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--primary-text);background:var(--primary-tint);color:var(--primary-text);font:700 24px/1 var(--font-display);letter-spacing:.02em}.m-app .pp-brand__name{font:700 20px/1.1 var(--font-display);letter-spacing:.04em;text-transform:uppercase}.m-app .pp-title{margin:0;font:700 clamp(26px,8cqi,34px)/1.05 var(--font-display);letter-spacing:.005em}.m-app .pp-acc{width:100%;display:grid;grid-template-columns:var(--avatar-sm) minmax(0,1fr) auto;align-items:center;gap:var(--space-md);padding:var(--space-compact) var(--space-md);border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.m-app .pp-acc:last-child{border-bottom:0}.m-app .pp-acc b{display:block;font:600 16px/1.2 var(--font-sans)}.m-app .pp-acc span{font:500 11px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-check{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-sm);align-items:center;min-height:var(--touch-min);padding:0;border:0;background:transparent;color:inherit;font:500 14px/1.3 var(--font-sans);text-align:left;cursor:pointer}.m-app .pp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.m-app .pp-steps>div{display:grid;gap:6px}.m-app .pp-steps i{display:block;height:4px;background:var(--surface-raised)}.m-app .pp-steps i.is-on{background:var(--primary)}.m-app .pp-steps span{font:600 10px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted-foreground)}.m-app .pp-steps .is-now span{color:var(--primary-text)}.m-app .pp-mark{font:600 10px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.m-app .pp-mark.is-ok{color:var(--primary-text)}.m-app .pp-mark.is-edit{color:var(--info)}.m-app .pp-mark.is-miss{color:var(--warning)}.m-app .pp-yn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border-strong);border:1px solid var(--border-strong)}.m-app .pp-sign{height:140px;display:grid;place-items:center;border:1px dashed var(--border-strong);background:var(--surface);color:var(--muted-foreground);font:500 13px/1.3 var(--font-mono);cursor:crosshair}.m-app .pp-sign.is-signed{border-style:solid;border-color:var(--primary-text);color:var(--primary-text)}.m-app .pp-sign svg{width:70%;height:70%}.m-app .pp-doc{padding:var(--space-md);max-height:180px;overflow-y:auto;font-size:13px;line-height:1.5;color:var(--muted-foreground);background:var(--surface);border:1px solid var(--border)}.m-app .pp-big-ok{width:72px;height:72px;display:grid;place-items:center;margin:0 auto;border:2px solid var(--primary);background:var(--primary-tint);color:var(--primary-text)}.m-app .pp-big-ok .m-icon{width:36px;height:36px}.m-app .pp-chart{width:100%;height:auto;display:block}.m-app .pp-chart .g{stroke:var(--border);stroke-width:1}.m-app .pp-chart .t{stroke:var(--muted-foreground);stroke-width:1.5;stroke-dasharray:4 4;fill:none}.m-app .pp-chart .l{stroke:var(--primary);stroke-width:2.5;fill:none}.m-app .pp-chart .p{fill:var(--primary)}.m-app .pp-chart .x{fill:var(--muted-foreground);font:500 10px var(--font-mono)}.m-app .pp-rail__n{min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;background:var(--primary);color:var(--primary-ink);font:700 11px/1 var(--font-mono)}.m-app .pp-rail__n.pp-hide{display:none!important}@media (min-width:1024px){.m-app.m-app--rail .d-rail__link{position:relative}.m-app.m-app--rail .d-rail__link span.pp-rail__n{display:grid;position:absolute;top:6px;right:10px;min-width:16px;height:16px;padding:0 3px;font-size:10px;overflow:visible}.m-app.m-app--rail .d-rail__link[aria-current=page]{color:var(--primary-text);background:var(--primary-tint)}.m-app.m-app--rail .pp-rail--tool .d-rail__tabs:before{display:none}.m-app.pp-desk .m-toast{bottom:var(--space-2xl)}.m-app.pp-desk.m-app--rail .m-toast{left:calc(var(--rail) + var(--space-lg))}}@media (min-width:1280px){.m-app.m-app--rail .d-rail__link span.pp-rail__n{position:static;min-width:20px;height:20px;padding:0 5px;font-size:11px}}.m-app .pp-dhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding-top:var(--space-sm)}.m-app .pp-dhead__l{display:grid;gap:6px;min-width:0;flex:1 1 360px}.m-app .pp-crumb{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0;border:0;background:none;color:var(--muted-foreground);font:600 11px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer}.m-app .pp-crumb:hover{color:var(--foreground)}.m-app .pp-auto{width:auto;flex:none}.m-app .pp-cols{gap:var(--space-lg);align-items:start}.m-app .pp-col,.m-app .pp-cols{display:grid;grid-template-columns:minmax(0,1fr)}.m-app .pp-col{gap:var(--space-md);align-content:start;min-width:0}@media (min-width:1024px){.m-app .pp-cols{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.m-app .pp-cols--even{grid-template-columns:repeat(2,minmax(0,1fr))}.m-app .pp-cols--wide{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.m-app .pp-cols--list{grid-template-columns:minmax(0,440px) minmax(0,1fr)}.m-app .pp-side{position:sticky;top:var(--space-md)}}.m-app .pp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--space-md);align-items:start}.m-app .pp-dfoot{display:grid;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--border)}.m-app .pp-sel{background:linear-gradient(var(--primary-tint),var(--primary-tint)),var(--surface);box-shadow:inset 2px 0 0 var(--primary)}.m-app .pp-empty{display:grid;place-items:center;min-height:240px;padding:var(--space-2xl);color:var(--muted-foreground);font-size:14px;text-align:center}.m-app .pp-center{width:100%;max-width:520px;margin:var(--space-2xl) auto 0;display:grid;gap:var(--space-md);padding:32px;background:var(--surface);border:1px solid var(--border)}.m-app .pp-chart .y{fill:var(--muted-foreground);font:500 11px var(--font-mono)}.m-app .pp-chart--big{max-height:340px}.m-app .pp-chart--big .x{font-size:11px}.m-app .pp-gate,.m-app.pp-gate{min-height:100dvh;display:grid;place-items:center;padding:48px var(--space-lg)}.m-app .pp-gate__card{width:100%;max-width:480px;display:grid;gap:var(--space-md);grid-template-columns:minmax(0,1fr);padding:var(--space-lg) 32px 32px;background:var(--surface);border:1px solid var(--border)}.m-app .pp-gate__card--wide{max-width:560px}.m-app .pp-gate__card>*{min-width:0}.m-app .pp-gate__card .m-panel{background:var(--background)}.m-app .pp-gate__card .pp-foot{position:static;margin:0;padding:var(--space-md) 0 0;background:transparent}.m-app .pp-rowbtn{width:100%;border:1px solid var(--border);background:var(--surface);color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.m-app .pp-rowbtn--flat{border:0;border-top:1px solid var(--border);background:transparent}.m-app .pp-rowbtn .m-row__k{display:flex;gap:8px;align-items:center}.m-app .pp-fold__block{border-top:1px solid var(--border)}.m-app .pp-req__line b{font-weight:600}.m-app .pp-req__line small{display:block;font-size:13px;color:var(--muted-foreground)}.m-app .pp-req__title{display:grid;gap:2px;min-width:0}.m-app .pp-done{display:grid;gap:var(--space-md);padding:var(--space-xl) 0;text-align:center}.m-app .pp-center-text{text-align:center;margin:0}.m-app .pp-count-hint{justify-self:end}.m-app .pp-kpis{display:grid;gap:1px;background:var(--border);border-bottom:1px solid var(--border)}.m-app .pp-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.m-app .pp-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border)}.m-app .pp-kpis .m-kpi{background:var(--surface)}.m-app .pp-kpis .m-kpi__v{font-size:17px;overflow-wrap:anywhere}.m-app .pp-kpis--3 .m-kpi__v{font-size:20px}.m-app .pp-legend{display:flex;flex-wrap:wrap;gap:16px;font:500 11px var(--font-mono);color:var(--muted-foreground)}.m-app .pp-legend span{display:flex;gap:6px;align-items:center}.m-app .pp-legend i{width:14px;height:3px;background:var(--primary);display:inline-block}.m-app .pp-legend i.is-goal{height:0;background:none;border-top:2px dashed var(--muted-foreground)}.m-app .pp-top{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.m-app .pp-top b{font:600 20px/1.1 var(--font-mono)}.m-app .pp-top b small{font-size:13px;margin-left:4px}.m-app .pp-notice-body{white-space:pre-line;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.m-app .pp-notice{text-decoration:none}.m-app .pp-gate__card.m-screen{margin:0}@media (max-width:599px){.m-app.pp-gate{padding:0;place-items:start center}.m-app .pp-gate__card{background:transparent;border:0;padding:var(--space-md) var(--space-lg) var(--space-xl)}}.m-app .pp-acc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-bottom:1px solid var(--border)}.m-app .pp-acc-row .pp-acc,.m-app .pp-acc-row:last-child{border-bottom:0}.m-app .pp-acc--static{cursor:default;border-bottom:0}.m-app .pp-links{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.m-app .pp-confirm{display:grid;gap:var(--space-sm);padding:var(--space-compact) var(--space-md);border-top:1px solid var(--border);background:var(--surface-raised)}.m-app .pp-field-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.m-app .pp-before{font:500 11px/1.3 var(--font-mono);color:var(--muted-foreground)}.m-app .pp-sign-pad{border:1px dashed var(--border-strong);background:var(--surface);padding:var(--space-xs)}.m-app .pp-sign-pad canvas{max-width:100%;height:auto;touch-action:none}.m-app .pp-doc--tall{max-height:320px;white-space:pre-line}.m-app .pp-pager{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}