.adm,.auth,.modal,.pnl{--sala:#0a0908;--sala-2:#161413;--sala-3:#252321;--sala-text:#f3e9da;--sala-muted:#aba7a3;--rec:#c44a30;--rec-700:#e0694d;--rec-soft:rgb(196 74 48/0.16);--paper-2:#131211;--surface:#161413;--ink:#f3e9da;--ink-3:#aba7a3;--dim:#756d66;--rule:rgb(243 233 218/0.12);--rule-strong:rgb(243 233 218/0.3);--line:rgb(243 233 218/0.12);--signal:#e0694d;--ok:#8fbf9a;--gold:#e0694d;--chart-1:#cac7c4;--chart-2:#e0694d;--btn:#b24a34;--btn-hover:#c44a30;--glow:rgb(196 74 48/0.22);--display:var(--font-savora-display),"Libre Caslon Display",Georgia,serif;--serif:var(--font-savora),"Libre Caslon Text",Georgia,serif;--sans:var(--font-savora),"Libre Caslon Text",Georgia,serif;--mono:var(--font-savora),"Libre Caslon Text",Georgia,serif;--r-sm:3px;--r-md:3px;--r-lg:6px;--shadow-1:0 18px 40px -28px rgb(0 0 0/0.7);--shadow-2:0 30px 60px -28px rgb(0 0 0/0.75);--ring:0 0 0 3px var(--glow);color-scheme:dark}.adm,.auth,.pnl{background:var(--paper);font-size:15px;line-height:1.6}:where(.adm,.pnl,.auth,.modal) ::selection{background:var(--rec);color:#fff6ee}.adm :focus-visible,.auth :focus-visible,.modal :focus-visible,.pnl :focus-visible{outline:1px solid var(--rec-700);outline-offset:3px}.chip,.field-label,.figure-label,.ledger th,.legend,.mono,.page-kicker,.pnl-kicker,.rail-user,.section-note.kicker,.state,.tag{font-family:var(--mono);font-weight:400}.field-label,.figure-label,.ledger th,.page-kicker{letter-spacing:.16em}.mono{letter-spacing:.02em}.wm{font-family:var(--sans);font-weight:400;font-stretch:normal;font-size:14px;letter-spacing:.3em;text-transform:uppercase;gap:.8em}.wm-o{width:2.1em;height:2.1em}.rail{background:var(--sala)}.rail:after{display:none}.rail-nav a,.rail-nav button{font-family:var(--sans);letter-spacing:.02em}@media (min-width:1024px){.rail-nav a[aria-current=page]{background:var(--sala-2);box-shadow:inset 2px 0 0 var(--rec);border-radius:0 3px 3px 0}.rail-nav a[aria-current=page]:before{font-style:italic;color:var(--rec-700)}}@media (max-width:1023px){.rail{border-right:0;border-bottom:1px solid var(--rule)}.rail-mark{flex-shrink:0}.rail-nav{min-width:0;overflow-x:auto;scrollbar-width:none}.rail-nav a,.rail-nav button{flex-shrink:0;white-space:nowrap}}@media (max-width:479px){.rail{gap:10px}.rail-mark .wm{letter-spacing:.24em}.rail-nav{gap:10px}.rail-nav a,.rail-nav button{gap:6px;font-size:13px;letter-spacing:.01em}}.auth-title,.exec-headline,.page-title{font-family:var(--display);font-weight:400;font-stretch:normal;font-size:clamp(40px,5.6vw,76px);line-height:1.02;letter-spacing:-.01em}.auth-title em,.exec-headline em,.page-title em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--rec-700)}.page-head{border-bottom:1px solid var(--rule-strong)}.page-kicker:before{height:1px;width:28px}.actions-title,.empty-title,.modal h2,.section-title{font-family:var(--display);font-weight:400;font-stretch:normal;letter-spacing:-.005em}.lede{color:var(--ink-3);font-size:16px}.figure-value{font-family:var(--display);font-weight:400;font-stretch:normal;letter-spacing:-.01em;line-height:1}.ledger th{font-size:10.5px;color:var(--ink-3);border-bottom-color:var(--rule-strong)}.ledger td{border-bottom-color:var(--rule)}.ledger tr:hover td{background:rgb(243 233 218/.03)}.ledger-name{font-family:var(--display);font-weight:400;font-stretch:normal;font-size:19px}.thumb-blank,.thumb-media{border-radius:3px}.thumb-blank{background:var(--sala-2);color:var(--ink);border:1px solid var(--rule);font-family:var(--display);font-weight:400;font-stretch:normal}.state{border-width:1px;padding:0 12px 0 10px;letter-spacing:.14em}.state[data-tone=warn]{background:var(--rec-soft)}.chip,.tag,.token{border-radius:999px}.btn{min-height:46px;padding:0 22px;border:1px solid var(--btn);border-radius:3px;background:var(--btn);color:#fff6ee;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;transition:background-color .2s,border-color .2s,box-shadow .3s,transform .3s var(--ease)}.btn:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:#fff6ee;box-shadow:0 14px 30px -18px var(--glow)}.btn[data-variant=line]{background:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn[data-variant=line]:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink);box-shadow:none}.btn[data-variant=danger]{background:transparent;color:var(--rec-700);border-color:color-mix(in srgb,var(--rec-700) 60%,transparent)}.btn[data-variant=danger]:hover{background:var(--rec-soft);color:var(--rec-700);border-color:var(--rec-700)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;box-shadow:none}.link{text-decoration-color:var(--rule-strong)}.link:hover{color:var(--ink);text-decoration-color:var(--rec-700)}.icon-btn{border-radius:3px}.input,.prefix-input,.select,.textarea{background-color:var(--surface);border:1px solid rgb(243 233 218/.24);border-radius:3px;color:var(--ink)}.input:hover,.prefix-input:hover,.select:hover,.textarea:hover{border-color:rgb(243 233 218/.5)}.input:focus,.select:focus,.textarea:focus{border-color:var(--rec);box-shadow:0 0 0 3px var(--glow)}.prefix-input:focus-within{border-color:var(--rec);box-shadow:0 0 0 3px var(--glow)}.prefix-input .input,.prefix-input .input:focus{border:0;box-shadow:none}.input::placeholder,.textarea::placeholder{color:var(--dim)}.input-lg{font-family:var(--display);font-weight:400;font-stretch:normal;letter-spacing:-.005em}.select{background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(-45deg,transparent 50%,var(--ink-3) 50%)}.check input{border-radius:3px;border-color:rgb(243 233 218/.4);background:var(--surface)}.field-label .opt{font-style:italic;letter-spacing:0;text-transform:none}fieldset.group{border-top:1px solid var(--rule-strong)}fieldset.group legend{font-family:var(--display);font-weight:400;font-stretch:normal;letter-spacing:-.005em}.sticky-actions{background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top-color:var(--rule)}.tabs{border-bottom-color:var(--rule-strong)}.tabs a{font-stretch:normal}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--rec)}.tabs a span:before,.tabs a[aria-current=page] span{font-style:italic;color:var(--rec-700)}.filters{border-radius:3px;border-color:var(--rule-strong);overflow:hidden}.filters button{font-family:var(--sans);font-size:13.5px}.filters [aria-pressed=true],.filters [aria-pressed=true]:hover{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--rec)}.tri{border-radius:3px;overflow:hidden}.token[data-selected],.tri button[aria-pressed=true]{background:var(--rec);color:#fff6ee}.token[data-selected]{border-color:var(--rec)}.combo-list{border-radius:3px;background:var(--surface);box-shadow:var(--shadow-2)}.layout-option,.preset{border-radius:3px;background:var(--paper-2);border-color:var(--rule)}.layout-option[aria-checked=true],.preset[aria-pressed=true]{border-color:var(--rec);box-shadow:0 0 0 1px var(--rec),0 18px 40px -28px rgb(0 0 0/.7)}.layout-name{font-family:var(--display);font-weight:400;font-stretch:normal}.layout-live{border-radius:999px;border-color:var(--rule-strong)}.mk{border-radius:3px;border-color:var(--rule);background:var(--sala)}.mk i{background:rgb(243 233 218/.16);border-radius:2px}.mk .mk-price,.mk-deck .mk-card,.mk-grid .mk-photo,.mk-photos .mk-photo,.mk-showcase .mk-tiles i,.mk-thumbs .mk-thumb{background:rgb(243 233 218/.4)}.callout{border-radius:3px;background:var(--paper-2);border-color:var(--rule-strong)}.callout[data-tone=warn]{background:var(--rec-soft);border-color:color-mix(in srgb,var(--rec) 55%,transparent);color:var(--ink)}.empty{border-radius:3px;border-color:var(--rule)}.dropzone,.media-preview{border-radius:3px}.media-preview{border-color:var(--rule-strong);background:var(--sala)}.modal{background:var(--paper-2);color:var(--ink);border:1px solid var(--rule-strong);border-radius:6px;box-shadow:var(--shadow-2)}.modal::backdrop{background:rgb(6 5 5/.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.insight:before{font-style:italic;color:var(--rec-700)}.bar-fill{border-radius:0 2px 2px 0}.board-msg[data-error]{color:var(--rec-700)}.rail-mark .wm,.wm.pnl-wm{font-size:14px}.wm.auth-wm{font-size:17px}.auth-art:after{display:none}.auth-art{border-right:1px solid var(--rule)}.auth-art p,.auth-claim p{font-family:var(--display);font-weight:400;font-stretch:normal;font-size:clamp(52px,6vw,96px);line-height:1.02;letter-spacing:-.01em}.auth-art p em,.auth-claim p em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--rec-700)}.auth-art small,.auth-claim small{border-bottom-width:1px}@media (max-width:1023px){.rail-mark .wm{font-size:13px}}.board-filter{border-radius:3px;overflow:hidden}.board-filter button[aria-pressed=true],.pnl .range a[aria-current=true]{background:var(--paper-2);color:var(--ink);box-shadow:inset 0 -2px 0 var(--rec)}.act,.pnl .range a{border-radius:3px}.act{border-color:var(--rule-strong);font-weight:700;font-size:11px;letter-spacing:.16em}.act:hover{background:var(--paper-2);color:var(--ink);border-color:var(--ink)}.act-hide{border-color:var(--rule)}.pnl-top{background:var(--sala)}.pnl-figs dd,.pnl-name,.pnl-title{font-family:var(--display);font-weight:400;font-stretch:normal}.adm,.pnl{position:relative;isolation:isolate}.adm:before,.pnl:before{z-index:-1;background:radial-gradient(60% 45% at 78% -5%,rgb(196 110 60/.13),transparent 70%),radial-gradient(45% 40% at 10% 110%,rgb(150 60 30/.1),transparent 70%)}.adm:after,.adm:before,.pnl:after,.pnl:before{content:"";position:fixed;inset:0;pointer-events:none}.adm:after,.pnl:after{z-index:60;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.adm,.page,.pnl{background:transparent}html:has(.adm),html:has(.auth),html:has(.pnl){background:#0d0c0b}body:has(.adm),body:has(.auth),body:has(.pnl){background:#0d0c0b}.rail{background:rgb(10 9 8/.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rail-nav a:before{font-family:var(--serif);font-style:italic;font-size:13px;letter-spacing:0;color:var(--dim);min-width:1.4em}.rail-nav a{font-size:16px}@media (min-width:1024px){.rail-nav a[aria-current=page]{background:none;box-shadow:none}.rail-nav a[aria-current=page]:before{font-style:italic;color:var(--rec-700)}.rail-nav a[aria-current=page]:after{display:none}}.rail-foot{border-top-color:var(--rule)}.allergen-grid,.form-actions,.insights,.order-list,.page-head,.section-head,.subnav{border-width:0;border-bottom:1px solid var(--rule)}.allergen-grid,.form-actions,.insights,.order-list{border-bottom:0;border-top:1px solid var(--rule)}.section-head{padding-bottom:14px}.section-title{font-size:30px}.ledger th{padding-bottom:12px}.ledger td{padding-block:16px}.thumb-blank,.thumb-media{border:0;box-shadow:0 0 0 1px rgb(243 233 218/.08)}.page-head{padding-bottom:30px;margin-bottom:30px}.page-kicker a{text-decoration:none;color:var(--ink-3)}.page-kicker a:hover{color:var(--ink)}.tabs{border:0;border-bottom:1px solid var(--rule);background:none;margin:-6px 0 40px;overflow-x:auto;scrollbar-width:none;gap:4px}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;white-space:nowrap;min-height:52px;padding:0 14px;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;font-size:15px;font-weight:400;color:var(--ink-3);background:none;transition:color .2s,border-color .2s}.tabs a:first-child{padding-left:0}.tabs a:hover{background:none;color:var(--ink)}.tabs a span{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--dim)}.tabs a[aria-current=page],.tabs a[aria-current=page]:hover{background:none;color:var(--ink);border-bottom-color:var(--rec-700);border-right-color:transparent}.tabs a span:before,.tabs a[aria-current=page] span{color:inherit}.tabs a[aria-current=page] span{color:var(--rec-700)}.tabs .tabs-sep{width:1px;margin:16px 10px;background:var(--rule-strong);opacity:1}.link{font-weight:400;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgb(243 233 218/.25)}.link[data-tone=danger]{color:var(--rec-700);text-decoration-color:color-mix(in srgb,var(--rec-700) 40%,transparent)}.ledger-actions{gap:18px}.ledger-actions .link{font-size:14px}.check input{width:18px;height:18px;border:1px solid rgb(243 233 218/.35);border-radius:4px;background:transparent;transition:background-color .15s,border-color .15s}.check input:hover{border-color:var(--ink)}.check input:after{width:5px;height:9px;margin-top:-2px;background:none;border:solid #fff6ee;border-width:0 1.5px 1.5px 0;transform:rotate(45deg) scale(0)}.check input:checked{background:var(--rec);border-color:var(--rec)}.check input:checked:after{transform:rotate(45deg) scale(1)}.check input[type=radio]{border-radius:50%}.check input[type=radio]:after{width:8px;height:8px;margin:0;border:0;border-radius:50%;background:#fff6ee;transform:scale(0)}.check input[type=radio]:checked:after{transform:scale(1)}.btn{min-height:48px;padding:0 24px;font-size:11px;letter-spacing:.2em}.btn[data-variant=line]{border-color:rgb(243 233 218/.22)}.btn[data-variant=line]:hover{background:rgb(243 233 218/.04);border-color:rgb(243 233 218/.5)}.input-compact{border-color:rgb(243 233 218/.16);background-color:rgb(243 233 218/.025)}.state{height:28px;border-color:rgb(243 233 218/.22);color:var(--ink-2);font-size:10px}.state[data-tone=live]:before{background:var(--rec-700)}.state[data-tone=warn]{color:var(--rec-700);border-color:color-mix(in srgb,var(--rec-700) 45%,transparent);background:transparent}.state[data-tone=warn]:before{border-radius:50%;transform:none;width:6px;height:6px}.callout,.combo-list,.device,.empty,.filters,.icon-btn,.token,.trend-tip,.tri{border-width:1px;border-color:rgb(243 233 218/.18)}.empty{border-style:dashed}.tri button+button{border-left-color:rgb(243 233 218/.18)}.preset[aria-pressed=true] .preset-swatch{outline:1px solid var(--rec-700);outline-offset:2px}@media (min-width:1024px){.rail-nav a[aria-current=page]:before{display:inline;width:auto;height:auto;margin-right:0;background:none}}.plan-choice{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px}.check.plan-option{align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--rule);border-radius:3px;background:rgb(243 233 218/.02);cursor:pointer;transition:border-color .2s,background-color .2s}.check.plan-option:hover{border-color:rgb(243 233 218/.35)}.check.plan-option[data-on]{border-color:var(--rec);background:var(--rec-soft)}.check.plan-option b{display:block;font-family:var(--display);font-weight:400;font-size:20px;line-height:1.2}.check.plan-option small{margin-top:4px;line-height:1.45}.check input:disabled,.check input:disabled+span{opacity:.4;cursor:not-allowed}.check[data-included] input:disabled,.check[data-included] input:disabled+span{opacity:1;cursor:default}.plan-langs{margin:4px 0 0;color:var(--ink-3)}.plan-langs b{font-weight:400;color:var(--ink)}#idiomas{scroll-margin-top:24px}.plan-summary{list-style:none;margin:0;padding:0;max-width:640px}.plan-summary li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--rule)}.plan-summary span{color:var(--ink-3)}.plan-summary b{font-weight:400;text-align:right}.pnl .qr svg{max-width:100%}.acc-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px}.acc-picker small{color:var(--dim)}.acc-list{display:grid}.acc-row{padding:18px 0;border-top:1px solid var(--rule)}.acc-main{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.acc-email{margin:0;font-family:var(--display);font-size:20px}.acc-meta{margin:6px 0 4px;color:var(--ink-3)}.acc-edit{margin-top:14px;padding:16px;border:1px solid var(--rule);border-radius:3px}.pnl-group-block+.pnl-group-block{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule-strong)}.pnl-group-name{margin:0 0 18px;font-family:var(--display);font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.05}.form-grid{align-items:start}.adm,.auth,.modal,.pnl{--paper:#0d0c0b;--paper-2:#121110;--surface:#0e0d0d;--rule:rgb(243 233 218/0.09);--rule-strong:rgb(243 233 218/0.16);--ink-2:#cac7c4;--ink-3:#a5a09b;--dim:#88817b;--sans:var(--font-savora-ui),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-savora-ui),ui-sans-serif,system-ui,sans-serif;--r-sm:8px;--r-md:8px;--r-lg:12px}.adm,.auth,.pnl{background:#0d0c0b;font-size:14px;line-height:1.5}.adm:after,.adm:before,.pnl:after,.pnl:before{display:none}.wm{font-family:var(--font-savora),"Libre Caslon Text",Georgia,serif}.figure-label,.ledger th,.legend,.page-kicker,.pnl-kicker{font-weight:500;letter-spacing:.12em}.ledger th{font-size:11px;color:var(--dim)}.rail{background:#0a0908;border-right:1px solid var(--rule)}.rail-group{display:none;margin:36px 8px 10px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.rail-nav a{font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:0}.rail-nav a svg{display:block;width:18px;height:18px;flex:none;color:var(--dim)}.rail-nav a:before,.rail-nav a[aria-current=page]:before{display:none!important}.rail-who{display:flex;align-items:center;gap:12px;min-width:0}.rail-avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#1e1c1b;border:1px solid rgb(243 233 218/.12);font-size:13px;font-weight:600;color:#cac7c4}.rail-id{min-width:0;display:grid}.rail-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;color:var(--sala-text)}.rail-role{font-size:12px;color:var(--dim)}@media (min-width:1024px){.rail{padding:24px 16px}.rail-group{display:block}.rail-nav{margin-top:0;gap:2px}.rail-nav a{gap:12px;height:40px;padding:0 12px;margin-inline:0;border-radius:8px;color:#a5a09b}.rail-nav a:hover{background:rgb(243 233 218/.04)}.rail-nav a[aria-current=page]{background:rgb(243 233 218/.07);box-shadow:none;color:#f3e9da}.rail-nav a[aria-current=page] svg{color:#e0694d}.rail-foot{padding:18px 8px 0;gap:14px}}.figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;margin:0 0 8px}@media (min-width:760px){.figures{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr))}}.figure,.figure+.figure,.figure:first-child,.figure:nth-child(odd){padding:20px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}.figure-value{font-size:clamp(36px,3.4vw,46px)}.ledger-scroll{margin-inline:0;padding-inline:0;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}.ledger th{padding:14px 16px;border-bottom:1px solid var(--rule)}.ledger td{padding:14px 16px;border-bottom:1px solid rgb(243 233 218/.06)}.ledger tr:last-child td{border-bottom:0}.state{height:26px;padding:0 10px;border:0;border-radius:999px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.state:before{width:6px;height:6px;border-radius:50%;transform:none;box-shadow:none}.state[data-tone=live]{background:rgb(127 179 142/.14);color:#a9d1b4}.state[data-tone=live]:before{background:#7fb38e}.state[data-tone=warn]{background:rgb(217 164 65/.14);color:#e8c477}.state[data-tone=warn]:before{background:#d9a441}.state[data-tone=draft]{background:rgb(243 233 218/.07);color:#a5a09b}.state[data-tone=draft]:before{background:#88817b;box-shadow:none}.btn{min-height:40px;padding:0 16px;border-radius:8px;font-family:var(--sans);font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.btn[data-variant=line]{border-color:rgb(243 233 218/.18)}@media (max-width:759px){.btn{min-height:46px}}.field-label{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#cac7c4}.input,.select,.textarea{min-height:42px;border-radius:8px;background-color:#0e0d0d;border-color:rgb(243 233 218/.16);font-family:var(--sans);font-size:14px}.input-lg{min-height:52px;font-size:22px}.field-hint{font-size:12.5px;color:var(--dim)}fieldset.group{margin:0 0 20px;padding:24px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}fieldset.group legend{font-size:24px;margin-bottom:14px}.callout{border-radius:10px}.modal{border-radius:12px}.tabs a{font-family:var(--sans);font-size:14px;font-weight:500}.tabs a span{font-family:var(--font-savora),"Libre Caslon Text",Georgia,serif}.act{border-radius:10px;font-size:13px;font-weight:600}.act,.board-filter,.pnl .range a{font-family:var(--sans);letter-spacing:0;text-transform:none}.pnl-tabs::-webkit-scrollbar{display:none}.pnl-tabs a{flex:none;white-space:nowrap;font-family:var(--sans);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none}.thumb-blank.thumb-logo,.thumb.thumb-logo{flex:none;border-radius:50%;border:1px solid rgb(243 233 218/.16);background:#0a0908;box-shadow:none}.thumb.thumb-logo{box-sizing:border-box;padding:7px}.thumb-blank.thumb-logo,.thumb.thumb-logo{box-sizing:border-box;width:44px;min-width:44px;max-width:none;height:44px;min-height:44px;aspect-ratio:1/1}.ledger td:has(>.thumb-logo){width:76px;min-width:76px}.thumb.thumb-logo{box-sizing:content-box;width:auto;min-width:0;min-height:0;max-width:96px;padding:0;aspect-ratio:auto;object-fit:contain;object-position:left center}.thumb-blank.thumb-logo,.thumb.thumb-logo{height:44px;border:0;border-radius:0;background:transparent}.thumb-blank.thumb-logo{width:44px;min-width:44px;box-shadow:none;color:var(--ink-3);font-size:26px;justify-items:start}.ledger td:has(>.thumb-logo){width:112px;min-width:112px}.pnl{--gutter:clamp(16px,3.4vw,48px)}.pnl-top{display:block;padding:0;background:#0a0908;border-bottom:1px solid var(--rule)}.pnl-top-in{max-width:1180px;margin:0 auto;padding:0 var(--gutter);box-sizing:border-box}.pnl-bar{justify-content:space-between;min-height:72px}.pnl-bar,.pnl-user{display:flex;align-items:center;gap:12px}.pnl-user{padding:0;font-size:13px;color:var(--ink-3)}.pnl-avatar{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1e1c1b;border:1px solid rgb(243 233 218/.12);font-size:12px;font-weight:600;color:#cac7c4}.pnl-login{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:520px){.pnl-login{display:none}}.pnl-user .link{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid rgb(243 233 218/.14);border-radius:8px;font-size:13px;font-weight:500;color:#cac7c4;text-decoration:none}.pnl-user .link:hover{border-color:rgb(243 233 218/.35);color:var(--ink)}.pnl-brand{padding:14px 0 0}.pnl-kicker{margin-bottom:6px;font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--rec-700)}.pnl-name{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(34px,4.4vw,42px);line-height:1.1;letter-spacing:-.01em}.pnl-switch{display:flex;flex-wrap:wrap;gap:6px 26px;align-items:baseline;margin:0}.pnl-switch a{font-family:var(--display);font-size:clamp(26px,3.4vw,34px);line-height:1.2;color:var(--dim);text-decoration:none;border-bottom:2px solid transparent}.pnl-switch a[aria-current=true]{color:var(--ink);text-decoration:none;border-bottom-color:var(--rec-700)}.pnl-tabs{display:flex;flex-wrap:nowrap;gap:6px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.pnl-tabs a{display:inline-flex;align-items:center;height:48px;padding:0 16px 0 0;margin:0 10px -1px 0;box-sizing:border-box;border-bottom:2px solid transparent;color:var(--ink-3)}.pnl-tabs a:hover{color:var(--ink)}.pnl-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--rec-700)}.pnl-main{max-width:1180px;margin:0 auto;padding:40px var(--gutter) 64px;box-sizing:border-box}.pnl-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 24px;margin-bottom:8px}.pnl-title{font-family:var(--display);font-size:clamp(32px,4.4vw,44px);line-height:1.05;letter-spacing:-.01em}.pnl-sub{margin:10px 0 0;max-width:480px;font-size:15px;color:var(--ink-3)}.pnl-figs{display:flex;flex-wrap:wrap;gap:12px;margin:0}.pnl-figs>div{display:flex;flex-direction:column-reverse;min-width:132px;padding:16px 18px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}.pnl-figs dt{margin-top:6px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--dim)}.pnl-figs dd{font-size:36px;font-variant-numeric:tabular-nums}.board-bar{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:0;margin-top:28px;background:none}.board-bar .input{width:min(320px,100%);min-height:44px;border-radius:10px}.board-filter{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rule);border-radius:10px;background:#0a0908}.board-filter button{min-height:36px;padding:0 18px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--ink-3)}.board-filter button[aria-pressed=true]{background:#211f1d;color:var(--ink);box-shadow:none}@media (max-width:639px){.board-filter{display:grid;grid-template-columns:1fr 1fr;width:100%}.board-filter button{min-height:42px}}.board-msg{margin:8px 0 0}.board-cat{margin-top:30px}.board-cat-title{margin:0 0 14px;padding:0;border:0;font-family:var(--display);font-weight:400;font-size:28px;line-height:1.1}.board-cat ul{display:grid;gap:12px}.dish{display:grid;gap:10px;padding:16px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2)}.dish-info{min-width:0}.dish-name{font-size:15.5px;font-weight:500}.dish-meta{display:block;margin-top:2px;font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.dish-status{min-width:0}@media (min-width:760px){.board-cat ul{gap:0;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04);overflow:hidden}.dish{grid-template-columns:minmax(0,1fr) 190px 340px;align-items:center;gap:20px;padding:16px 20px;border:0;border-top:1px solid rgb(243 233 218/.07);border-radius:0;background:transparent}.dish:first-child{border-top:0}}.dish[data-state=sold_out],.dish[data-state=sold_out_menu]{background:rgb(217 164 65/.05)}.dish[data-state=hidden]{background:transparent}.chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border:0;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.chip[data-state=available]{background:rgb(127 179 142/.14);color:#a9d1b4}.chip[data-state=sold_out],.chip[data-state=sold_out_menu]{background:rgb(217 164 65/.14);color:#e8c477}.chip[data-state=hidden]{background:rgb(243 233 218/.07);color:#a5a09b}.dish-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dish-actions:has(.act-on),.dish-actions:has(.dish-note){grid-template-columns:1fr}.act{min-height:48px;padding:0 8px;border:1px solid rgb(243 233 218/.2);line-height:1.2}.act-hide{border-color:rgb(243 233 218/.2);color:var(--ink)}.act-on,.act-on:hover{background:var(--btn);border-color:var(--btn);color:#fff6ee}@media (min-width:760px){.act{min-height:40px;border-radius:9px}}.pnl-cols{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start;margin-top:28px}.pnl-card{min-width:0;padding:28px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}.pnl-card-main{flex:1.25 1 480px}.pnl-side{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:24px}.pnl-card-title{margin:0;font-family:var(--display);font-weight:400;font-size:26px}.pnl-card-sub{margin:4px 0 20px;font-size:13.5px;color:var(--ink-3)}.pnl-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.pnl-plan-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:rgb(224 105 77/.14);color:#e58a72;font-size:13px;font-weight:600}.pnl-link{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:1px solid rgb(243 233 218/.14);border-radius:10px;background:#0e0d0d}.pnl-link-url{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#cac7c4}.pnl-link .link{flex:none;display:inline-flex;align-items:center;height:38px;padding:0 16px;border:0;border-radius:8px;background:var(--btn);color:#fff6ee;font-weight:600}.pnl-link .link,.pnl-open{font-size:13.5px;text-decoration:none}.pnl-open{display:inline-block;margin-top:12px;color:var(--rec-700)}.pnl-qr{display:flex;flex-wrap:wrap;gap:24px 28px;align-items:center;margin-top:28px;padding-top:28px;border-top:1px solid var(--rule)}.pnl-qr .qr{flex:none}.pnl-qr .qr svg{width:200px;height:200px;padding:14px;border:0;border-radius:12px}.pnl-qr .field-hint{flex:1 1 220px;margin:0}.pnl-qr .page-actions{display:flex;flex-wrap:wrap;gap:10px}.pnl-qr .page-actions .link{display:inline-flex;align-items:center;height:42px;padding:0 16px;border:1px solid rgb(243 233 218/.2);border-radius:9px;font-size:13.5px;font-weight:600;text-decoration:none}.pnl-langs-title{margin:18px 0 10px;padding-top:16px;border-top:1px solid var(--rule);font-size:14px;color:var(--ink-3)}.pnl-langs{display:flex;flex-wrap:wrap;gap:8px}.pnl-langs span{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--rule);border-radius:999px;background:rgb(243 233 218/.06);font-size:13px}.pnl-help{padding:24px 28px;border:1px solid rgb(224 105 77/.25);border-radius:12px;background:rgb(224 105 77/.06);font-size:13.5px;color:var(--ink-3)}.pnl-help p{margin:0}.pnl-help .pnl-help-title{margin-bottom:6px;font-size:15px;font-weight:500;color:var(--ink)}.auth .form{display:grid;gap:20px}.auth .input{min-height:48px;border-radius:10px;font-size:15px}.auth-submit{width:100%;min-height:50px;justify-content:center;font-size:15px;font-weight:600}.pass{position:relative;display:block}.pass .input{width:100%;padding-right:48px}.pass-toggle{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--dim);cursor:pointer}.pass-toggle:hover{color:var(--ink)}.auth-title{font-size:clamp(36px,4vw,44px)}.board-filter button{letter-spacing:0;text-transform:none;white-space:nowrap}.exec-kicker{font-size:11px;font-weight:500;letter-spacing:.14em;color:var(--rec-700)}.exec-headline{max-width:30ch;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.health{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.health-cell,.health-cell[data-tone]{min-width:0;padding:16px 18px;border:1px solid var(--rule);border-radius:12px;background:#0e0d0d}.health-value{font-family:var(--display);font-size:36px}.health-cell[data-tone=good] .health-value{color:#a9d1b4}.health-cell[data-tone=warn] .health-value{color:#e8c477}.health-cell[data-tone=bad] .health-value{color:#e58a72}.health-label{margin-top:8px;font-size:12px;letter-spacing:0;text-transform:none;color:var(--dim)}.actions{padding:22px 24px;border:1px solid rgb(224 105 77/.25);border-radius:12px;background:rgb(224 105 77/.06)}.actions-title{font-family:var(--display);font-weight:400;font-size:26px}.tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:0;border-radius:999px;background:rgb(243 233 218/.07);font-size:11.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#cac7c4}.tag[data-impact=alto],.tag[data-quad=leak]{background:rgb(224 105 77/.14);color:#e58a72}.tag[data-impact=medio],.tag[data-quad=gem]{background:rgb(217 164 65/.14);color:#e8c477}.tag[data-quad=star]{background:rgb(127 179 142/.14);color:#a9d1b4}.pnl .range{display:inline-flex;gap:2px;margin:24px 0 8px;padding:3px;border:1px solid var(--rule);border-radius:10px;background:#0a0908}.pnl .range a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:0;border-radius:8px;font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-3)}.pnl .range a[aria-current=true]{background:#211f1d;color:var(--ink);box-shadow:none}.pnl .subnav{gap:6px;padding:10px 0}.pnl .subnav a{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.pnl .subnav a:hover{background:rgb(243 233 218/.06)}.pnl .section{margin-top:24px;padding:28px;border:1px solid var(--rule);border-radius:12px;background:var(--paper-2);box-shadow:inset 0 1px 0 rgb(255 240 220/.04)}.pnl .section .section-head{padding-bottom:12px;border:0;margin-bottom:12px}@media (max-width:639px){.pnl .section{padding:20px}}.pnl .section:has(>.ledger-scroll){padding:0;overflow:hidden}.pnl .section>.ledger-scroll{border:0;border-radius:0;background:none;box-shadow:none}.ledger-name-plain{font-family:var(--display);font-size:20px}.grp-visits{display:block;font-variant-numeric:tabular-nums}.grp-bar{width:140px;margin-top:8px;background:#211f1d}.grp-bar,.grp-bar>span{display:block;height:6px;border-radius:3px}.grp-bar>span{background:var(--btn)}.delta{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:rgb(243 233 218/.07);color:#cac7c4;font-size:12px;font-weight:600}.delta[data-tone=up]{background:rgb(127 179 142/.14);color:#a9d1b4}.delta[data-tone=down]{background:rgb(224 105 77/.14);color:#e58a72}.grp-more{font-size:13.5px;font-weight:500;color:var(--rec-700);text-decoration:none;white-space:nowrap}.pnl-card-main{flex:1.25 1 min(480px,100%)}.pnl-side{flex:1 1 min(340px,100%)}@media (max-width:639px){.pnl-card{padding:22px 20px}}.ledger-scroll{position:relative}.pnl .section{overflow-x:auto}.pnl-qr .qr{display:block;min-width:0;max-width:100%}.pnl-qr .qr .page-actions{margin-top:14px}