:root:has(.pn){--font-geist:var(--font-admin);--font-geist-mono:var(--font-admin-mono)}.pn,:where(:root:has(.pn)){--font-display:var(--font-admin),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-admin-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--pn-fg:236 236 236;--pn-bg:#141414;--pn-side:#191919;--pn-card:#1b1b1b;--pn-raise:#242424;--pn-raise-2:#2c2c2c;--pn-hover:rgba(255,255,255,.035);--pn-line:rgba(255,255,255,.065);--pn-line-2:rgba(255,255,255,.11);--pn-muted:#8f8f8f;--pn-accent:#ff6d28;--pn-accent-ink:#ff8f5a;--pn-accent-soft:rgba(255,109,40,.1);--pn-accent-line:rgba(255,109,40,.3);--pn-accent-glow:rgba(255,109,40,.16);--pn-good:#4ade80;--pn-bad:#f87171;--pn-shadow:0 1px 2px rgba(0,0,0,.35);--pn-pop:0 0 0 1px var(--pn-line-2),0 24px 56px -16px rgba(0,0,0,.75);--pn-side-w:248px;--ink:rgb(var(--pn-fg));--accent-ink:var(--pn-accent);--rule:var(--pn-line);--rule-2:var(--pn-line-2);--solid:#171717;--inset-fill:var(--pn-raise);--inset-hi:transparent;--inset-edge:var(--pn-line)}.pn[data-theme=light],:where(:root:has(.pn[data-theme=light])){--pn-fg:23 23 23;--pn-bg:#f4f4f3;--pn-side:#eeeeec;--pn-card:#ffffff;--pn-raise:#f1f1ef;--pn-raise-2:#e8e8e6;--pn-hover:rgba(0,0,0,.03);--pn-line:rgba(0,0,0,.075);--pn-line-2:rgba(0,0,0,.13);--pn-muted:#6b6b6b;--pn-accent:#f26419;--pn-accent-ink:#c2410c;--pn-accent-soft:rgba(242,100,25,.08);--pn-accent-line:rgba(242,100,25,.3);--pn-accent-glow:rgba(242,100,25,.12);--pn-good:#15803d;--pn-bad:#b91c1c;--pn-shadow:0 1px 2px rgba(0,0,0,.04);--pn-pop:0 0 0 1px var(--pn-line-2),0 24px 56px -20px rgba(0,0,0,.22);--accent-ink:#c2410c;--solid:#fbfbfa}@media (max-width:767px){.pn,:where(:root:has(.pn)){--pn-side-w:0px}}@media (min-width:768px){.pn[data-menu=corto]{--pn-side-w:68px}}.pn-side{overflow:hidden}:root:has(.pn),:root:has(.pn) body{background-color:#141414}:root:has(.pn[data-theme=light]),:root:has(.pn[data-theme=light]) body{background-color:#f4f4f3}:root:has(.pn[data-theme=light]){color-scheme:light}:root:has(.pn[data-theme=light]) body{color:#171717}.pn{position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;color:rgb(var(--pn-fg));background:var(--pn-bg);font-family:var(--font-display);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pn .tabular-nums,.pn table{font-variant-numeric:tabular-nums}:root:has(.pn) :focus-visible{outline:2px solid var(--pn-accent-line);outline-offset:2px}:root:has(.pn) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{outline:none}:root:has(.pn) :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible:not(.focus\:\!shadow-none){border-color:var(--pn-accent-line)!important;box-shadow:0 0 0 3px var(--pn-accent-soft)}:root:has(.pn) :is(input[type=checkbox],input[type=radio]){accent-color:var(--pn-accent)}:root:has(.pn) ::-moz-selection{background:var(--pn-accent-glow)}:root:has(.pn) ::selection{background:var(--pn-accent-glow)}.pn-glass{background:var(--pn-card);box-shadow:inset 0 0 0 1px var(--pn-line),var(--pn-shadow)}.pn-glass--dense,.pn-pop{background:var(--pn-card);box-shadow:var(--pn-pop)}.pn-solid{background:var(--solid);box-shadow:inset 0 0 0 1px var(--pn-line)}.pn-btn-solid{background:var(--pn-accent-soft);color:var(--pn-accent-ink);border-radius:10px;box-shadow:inset 0 0 0 1px var(--pn-accent-line);transition:background-color .2s var(--ease),box-shadow .2s var(--ease),transform .15s var(--ease),opacity .2s}.pn-btn-solid:hover:not(:disabled){background:var(--pn-accent-glow)}.pn-btn-glass:active:not(:disabled),.pn-btn-solid:active:not(:disabled){transform:scale(.98)}.pn-btn-glass{background:var(--pn-raise);color:rgb(var(--pn-fg));border-radius:10px;box-shadow:inset 0 0 0 1px var(--pn-line);transition:background-color .2s var(--ease),box-shadow .2s var(--ease),transform .15s var(--ease),opacity .2s}.pn-btn-glass:hover:not(:disabled){background:var(--pn-raise-2)}.pn-chip-on{background:var(--pn-raise);color:rgb(var(--pn-fg));box-shadow:inset 0 0 0 1px var(--pn-line)}.pn-signal{width:6px;height:6px;flex:none;border-radius:999px;background:var(--pn-accent);box-shadow:0 0 8px var(--pn-accent-glow)}:where(.pn-tabs){display:inline-flex}.pn-tabs{gap:2px;padding:3px;border-radius:10px;background:var(--pn-card);box-shadow:inset 0 0 0 1px var(--pn-line)}.pn-tab{border-radius:7px;padding:5px 12px;font-size:13px;line-height:18px;color:var(--pn-muted);white-space:nowrap;transition:color .15s,background-color .15s}.pn-tab:hover{color:rgb(var(--pn-fg))}.pn-tab[aria-current=page],.pn-tab[aria-selected=true]{background:var(--pn-raise-2);color:rgb(var(--pn-fg))}:where(.pn-pill){display:inline-flex}.pn-pill{align-items:center;gap:6px;border-radius:7px;padding:2px 8px;font-size:12px;line-height:18px;white-space:nowrap;color:rgb(var(--pn-fg)/.85);background:var(--pn-raise);box-shadow:inset 0 0 0 1px var(--pn-line)}.pn-pill>i{width:6px;height:6px;flex:none;border-radius:999px;background:currentColor}.pn,:where(:root:has(.pn)){--pn-c-gris:#8f8f8f;--pn-c-azul:#5b9bf8;--pn-c-morado:#b98cf5;--pn-c-verde:#34c769;--pn-c-rojo:#f06a6a;--pn-c-ambar:#e5b52a}.pn[data-theme=light],:where(:root:has(.pn[data-theme=light])){--pn-c-gris:#8a8a8a;--pn-c-azul:#2563eb;--pn-c-morado:#9333ea;--pn-c-verde:#16a34a;--pn-c-rojo:#dc2626;--pn-c-ambar:#b7791f}.pn-pill>i.gris{background:var(--pn-c-gris)}.pn-pill>i.azul{background:var(--pn-c-azul)}.pn-pill>i.morado{background:var(--pn-c-morado)}.pn-pill>i.verde{background:var(--pn-c-verde)}.pn-pill>i.rojo{background:var(--pn-c-rojo)}.pn-pill>i.ambar{background:var(--pn-c-ambar)}:where(.pn-pronto){display:inline-flex}.pn-pronto{align-items:center;border-radius:6px;padding:1px 6px;font-size:10.5px;line-height:16px;font-weight:500;letter-spacing:.01em;color:var(--pn-accent-ink);background:var(--pn-accent-soft)}.pn-count{min-width:20px;border-radius:6px;padding:0 5px;font-size:11px;line-height:18px;text-align:center;font-variant-numeric:tabular-nums;color:rgb(var(--pn-fg)/.7);background:var(--pn-raise);box-shadow:inset 0 0 0 1px var(--pn-line)}.pn-count--accent{color:var(--pn-accent-ink);background:var(--pn-accent-soft);box-shadow:inset 0 0 0 1px var(--pn-accent-line)}:where(.pn-icon-btn){display:inline-grid}.pn-icon-btn{place-items:center;width:32px;height:32px;border-radius:9px;color:rgb(var(--pn-fg)/.7);background:var(--pn-card);box-shadow:inset 0 0 0 1px var(--pn-line);transition:color .15s,background-color .15s}.pn-icon-btn:hover{color:rgb(var(--pn-fg));background:var(--pn-raise)}.pn-meter{height:4px;border-radius:999px;background:rgb(var(--pn-fg)/.1);overflow:hidden}.pn-meter>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--pn-fg)/.75)}.pn-meter--accent>span{background:linear-gradient(90deg,var(--pn-accent-line),var(--pn-accent))}.pn-row{transition:background-color .15s}.pn-row:hover{background:var(--pn-hover)}.pn-row[aria-current=true],.pn-row[data-on=true]{background:var(--pn-raise);box-shadow:inset 2px 0 0 var(--pn-accent)}.pn-skeleton{border-radius:8px;background:linear-gradient(90deg,rgb(var(--pn-fg)/.05),rgb(var(--pn-fg)/.09),rgb(var(--pn-fg)/.05));background-size:200% 100%}@media (prefers-reduced-motion:no-preference){.pn-skeleton{animation:pn-shimmer 1.6s linear infinite}}@keyframes pn-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:no-preference){.pn-rise{animation:pn-rise .5s var(--ease) both;animation-delay:calc(var(--i, 0) * 45ms)}}@keyframes pn-rise{0%{opacity:0;transform:translateY(6px)}}.pn-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--pn-fg)/.15) transparent}:root:has(.pn[data-theme=light]) :is(.text-red-300,.text-red-400,.hover\:text-red-400:hover){color:rgb(185 28 28)}:root:has(.pn[data-theme=light]) .text-red-400\/70{color:rgb(185 28 28/.7)}:root:has(.pn[data-theme=light]) .text-red-400\/60{color:rgb(185 28 28/.6)}:root:has(.pn[data-theme=light]) :is(.text-green-400,.text-emerald-300,.text-emerald-400){color:rgb(4 120 87)}:root:has(.pn[data-theme=light]) .text-emerald-300\/80{color:rgb(4 120 87/.8)}:root:has(.pn[data-theme=light]) :is(.text-amber-300,.text-amber-400){color:rgb(180 83 9)}:root:has(.pn[data-theme=light]) .text-amber-300\/80{color:rgb(180 83 9/.8)}.plan-md{color:rgb(var(--pn-fg)/.72);font-size:.875rem;line-height:1.65}.plan-md.plan-md--lead{font-size:.9375rem;line-height:1.7;color:rgb(var(--pn-fg)/.75)}.plan-md.plan-md--lead li,.plan-md.plan-md--lead p{max-width:68ch}.plan-md>*+*{margin-top:.85rem}.plan-md li,.plan-md p{max-width:75ch}.plan-md h3,.plan-md h4{color:rgb(var(--pn-fg));font-weight:600;margin-top:1.75rem}.plan-md h3{font-size:1rem}.plan-md h4{font-size:.9375rem}.plan-md>:first-child{margin-top:0}.plan-md strong{color:rgb(var(--pn-fg)/.92);font-weight:600}.plan-md a{color:rgb(var(--pn-fg));text-decoration:underline;text-underline-offset:2px}.plan-md ul{list-style:disc;padding-left:1.25rem}.plan-md ol{list-style:decimal;padding-left:1.25rem}.plan-md li+li{margin-top:.3rem}.plan-md blockquote{border-left:2px solid rgb(var(--pn-fg)/.25);background:rgb(var(--pn-fg)/.04);padding:.75rem 1rem;border-radius:0 .75rem .75rem 0}.plan-md blockquote>*+*{margin-top:.5rem}.plan-md code{font-family:var(--font-mono);font-size:.8em;background:rgb(var(--pn-fg)/.06);padding:.1rem .3rem;border-radius:.25rem}.plan-md hr{border-color:rgb(var(--pn-fg)/.06)}.plan-table{overflow-x:auto;border:1px solid rgb(var(--pn-fg)/.07);border-radius:.75rem}.plan-table table{width:100%;border-collapse:collapse;font-size:.8125rem}.plan-table th{text-align:left;font-weight:500;color:rgb(var(--pn-fg)/.5);background:rgb(var(--pn-fg)/.03)}.plan-table td,.plan-table th{padding:.5rem .75rem;border-bottom:1px solid rgb(var(--pn-fg)/.06);vertical-align:top}.plan-table tr:last-child td{border-bottom:0}.pn-vitrina{background:#1a0e08}.pn-vitrina__persianas{background:radial-gradient(ellipse 70% 55% at 72% 18%,rgba(255,150,80,.55),transparent 70%),radial-gradient(ellipse 60% 50% at 18% 92%,rgba(255,109,40,.28),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.13),rgba(255,255,255,.02) 46px,rgba(0,0,0,.3) 86px,rgba(255,255,255,.13) 88px),linear-gradient(165deg,#2b140a,#7a3412 42%,#3a170a 78%,#140a06)}.pn-vitrina__grano{opacity:.38;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}.pn-vitrina__sombra{background:linear-gradient(0deg,rgba(0,0,0,.45),transparent)}.pn[data-theme=light] .pn-vitrina{background:#f3d2bb}.pn[data-theme=light] .pn-vitrina__persianas{background:radial-gradient(ellipse 70% 55% at 72% 18%,rgba(255,236,220,.85),transparent 70%),radial-gradient(ellipse 60% 50% at 18% 92%,rgba(242,100,25,.35),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.35),rgba(255,255,255,.05) 46px,rgba(120,50,15,.16) 86px,rgba(255,255,255,.35) 88px),linear-gradient(165deg,#f7dccb,#f0a271 45%,#d9773f 80%,#b9572a)}.pn[data-theme=light] .pn-vitrina__grano{opacity:.3;mix-blend-mode:multiply}.pn[data-theme=light] .pn-vitrina__sombra{background:linear-gradient(0deg,rgba(120,50,15,.2),transparent)}.pn-banda{color:#fff7f1;background:radial-gradient(ellipse 40% 140% at 0 50%,rgba(255,140,70,.55),transparent 70%),linear-gradient(90deg,#a84413,#7a3a1c 38%,#3a2a24 70%,#26262a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.pn[data-theme=light] .pn-banda{color:#3a1606;background:radial-gradient(ellipse 40% 140% at 0 50%,rgba(255,170,110,.6),transparent 70%),linear-gradient(90deg,#f7b98f,#f6d4bd 45%,#efe7e2 75%,#ecebea);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}