:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--orange:#e65a2f;--orange-600:#d24a20;--orange-700:#b84316;--orange-100:#ffe9dc;--orange-50:#fff4ec;--navy:#1a2332;--navy-700:#2a3346;--gray-700:#4a5565;--gray-500:#6b7585;--gray-300:#c8ced6;--gray-200:#e4e8ee;--gray-100:#f2f4f7;--gray-50:#f8f9fb;--green:#1f8a5b;--red:#dc2626;--red-700:#b91c1c;--ui-color-bg:var(--gray-50);--ui-color-surface:#fff;--ui-color-border:var(--gray-200);--ui-color-text:var(--navy);--ui-color-text-muted:var(--gray-500);--ui-color-primary:var(--orange);--ui-color-primary-hover:var(--orange-600);--ui-color-primary-contrast:#fff;--ui-color-danger:var(--red);--ui-color-danger-hover:var(--red-700);--ui-color-success:var(--green);--ui-color-focus:var(--orange);--ui-radius-sm:8px;--ui-radius-md:14px;--ui-radius-lg:20px;--ui-shadow-sm:0 1px 2px #1a23320f;--ui-shadow-md:0 8px 24px -8px #1a23321f, 0 2px 4px #1a23320a;--ui-font-body:var(--font-mulish), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-lg:0 24px 48px -12px #1a23322e, 0 4px 8px #1a23320a;--radius-pill:999px;--sidebar-w:17.25rem;--topbar-h:3.75rem}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--ui-font-body);font-size:var(--ui-font-size);color:var(--ui-color-text);background:var(--ui-color-bg);margin:0;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--navy);font-weight:800;line-height:1.25}a{color:var(--orange-700)}a:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:4px}img{max-width:100%;height:auto}::selection{background:var(--orange-100)}code{background:var(--gray-100);border-radius:6px;padding:.1em .4em;font-size:.875em}.shell{min-height:100dvh}.topbar{z-index:30;min-height:var(--topbar-h);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--gray-200);background:#ffffffeb;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.icon-btn{border:1px solid var(--gray-200);width:2.75rem;height:2.75rem;color:var(--navy);cursor:pointer;background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s;display:inline-flex}.icon-btn:hover{background:var(--gray-100)}.icon-btn:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.brand{align-items:center;text-decoration:none;display:inline-flex}.brand img{width:auto;height:2.25rem;display:block}.sidebar__head .brand{flex:1;min-width:0}.sidebar__head .brand img{width:100%;height:auto}.sidebar{inset-block:0;z-index:50;width:min(82vw, var(--sidebar-w));border-right:1px solid var(--gray-200);visibility:hidden;background:#fff;flex-direction:column;height:100dvh;transition:transform .24s,visibility .24s;display:flex;position:fixed;left:0;transform:translate(-100%)}.sidebar.is-open{visibility:visible;box-shadow:var(--shadow-lg);transform:none}.shell__backdrop{z-index:40;cursor:pointer;background:#1a233273;border:none;padding:0;animation:.2s backdrop-in;position:fixed;inset:0}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.sidebar__head{justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem .75rem;display:flex}.sidebar__switcher{border-bottom:1px solid var(--gray-100);padding:0 1rem 1rem}.site-link{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);color:var(--gray-700);background:#fff;justify-content:center;align-items:center;gap:.5rem;margin-top:.6rem;padding:.55rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.site-link:hover{color:var(--orange);border-color:var(--orange)}.site-link:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.site-link__ext{color:var(--gray-500);margin-left:auto}.site-link:hover .site-link__ext{color:var(--orange)}.site-link--disabled{opacity:.5;pointer-events:none;cursor:default}.sk{background:var(--gray-100);border-radius:var(--ui-radius-md);position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.2s ease-in-out infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.sk-resto{border-radius:12px;height:3.25rem}.sk-site{height:2.5rem;margin-top:.6rem}.sk-plan{height:3rem}.sidebar__nav{flex:1;padding:1rem 1rem 1.25rem;overflow-y:auto}.sidebar__nav::-webkit-scrollbar{width:6px}.sidebar__nav::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:999px}.sidebar__foot{border-top:1px solid var(--gray-100);padding:1rem}.snav__group+.snav__group{margin-top:1.25rem}.snav__label{letter-spacing:.09em;text-transform:uppercase;color:var(--gray-500);margin:0 0 .35rem;padding:0 .75rem;font-size:.6875rem;font-weight:800}.snav__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.snav__link{min-height:2.75rem;color:var(--gray-700);border-radius:10px;align-items:center;gap:.65rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.snav__link:hover{background:var(--gray-100);color:var(--navy)}.snav__link:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.snav__link svg{color:var(--gray-500);flex:none;transition:color .18s}.snav__link:hover svg{color:var(--navy)}.snav__link[aria-current=page]{background:var(--orange-50);color:var(--orange-700);font-weight:700}.snav__link[aria-current=page] svg{color:var(--orange)}.logout-form{margin:0}.plan-chip{border:1px solid var(--orange-100);background:var(--orange-50);border-radius:10px;align-items:center;gap:.65rem;margin-bottom:.6rem;padding:.55rem .75rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.plan-chip:hover{border-color:var(--orange)}.plan-chip:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.plan-chip__icon{width:2rem;height:2rem;color:var(--orange-700);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.plan-chip__text{gap:.05rem;min-width:0;display:grid}.plan-chip__label{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-500);font-size:.6875rem;font-weight:700}.plan-chip__name{color:var(--navy);font-size:.9375rem;font-weight:800}.plan-chip__chevron{color:var(--gray-500);margin-left:auto}.logout-btn{border:1px solid var(--gray-200);width:100%;min-height:2.75rem;font:600 .9375rem / 1.3 var(--ui-font-body);color:var(--gray-700);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.65rem;padding:.5rem .75rem;transition:background-color .18s,color .18s,border-color .18s;display:flex}.logout-btn:hover{background:var(--orange-50);border-color:var(--orange-100);color:var(--orange-700)}.logout-btn:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.resto{align-items:center;gap:.65rem;display:flex}.resto__avatar{background:linear-gradient(135deg, var(--orange), var(--orange-600));color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:800;display:inline-flex}.resto__meta{gap:1px;min-width:0;display:grid}.resto__name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;overflow:hidden}.resto__hint{color:var(--gray-500);font-size:.75rem;font-weight:600}.resto__avatar--sm{border-radius:8px;width:1.75rem;height:1.75rem;font-size:.8125rem}.resto-wrap{position:relative}.resto-trigger{border:1px solid var(--gray-200);width:100%;min-height:3.25rem;font-family:var(--ui-font-body);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:.65rem;padding:.5rem .65rem;transition:border-color .18s,box-shadow .18s;display:flex}.resto-trigger:hover{border-color:var(--gray-300)}.resto-trigger:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.resto-trigger[aria-expanded=true]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-100)}.resto-trigger:disabled{opacity:.65;cursor:progress}.resto__chevron{color:var(--gray-500);flex:none;margin-left:auto;transition:transform .18s}.resto-trigger[aria-expanded=true] .resto__chevron{transform:rotate(180deg)}.resto-menu,.dd-menu{z-index:60;border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);box-shadow:var(--shadow-lg);background:#fff;gap:2px;margin:0;padding:.35rem;list-style:none;animation:.16s menu-in;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.resto-option,.dd-option{width:100%;min-height:2.75rem;font:600 .9375rem / 1.3 var(--ui-font-body);color:var(--gray-700);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.6rem;padding:.5rem .6rem;transition:background-color .15s,color .15s;display:flex}.resto-option:hover,.dd-option:hover{background:var(--gray-100);color:var(--navy)}.resto-option:focus-visible,.dd-option:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:-2px;background:var(--gray-100)}.resto-option[aria-selected=true],.dd-option[aria-selected=true]{background:var(--orange-50);color:var(--orange-700);font-weight:700}.resto-option__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resto-option__check{color:var(--orange);flex:none;margin-left:auto}.resto-menu__sep{border-top:1px solid var(--gray-100);margin:.35rem .25rem}.resto-option--add{color:var(--orange-700);font-weight:700;text-decoration:none}.resto-option--add:hover,.resto__avatar--add{background:var(--orange-50);color:var(--orange-700)}.shell__main{width:100%;min-width:0;padding:1.25rem 1rem 3.5rem}.page-head{gap:.3rem;margin-bottom:1.25rem;display:grid}.page-head__title{margin:0;font-size:clamp(1.35rem,1.1rem + 1.2vw,1.65rem)}.page-head__desc{max-width:60ch;color:var(--gray-500);margin:0;font-size:.9375rem}.page-head__text{gap:.3rem;display:grid}.page-head__action{display:none}.page-head__buttons{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.topbar__actions{align-items:center;margin-left:auto;display:flex}.stack{align-content:start;gap:1rem;display:grid}.split,.editor{align-items:start;gap:1rem;display:grid}.panel--publish{order:5}.linklike{width:fit-content;font:700 .875rem / 1.3 var(--ui-font-body);color:var(--orange-700);cursor:pointer;background:0 0;border:none;padding:0}.linklike:hover{text-decoration:underline}.linklike:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:4px}.quick-cat{border-top:1px solid var(--gray-100);gap:.75rem;padding-top:.25rem;display:grid}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ui-field__label--sub{color:var(--gray-500);font-weight:600}.input-affix{display:block;position:relative}.input-affix .ui-input{padding-right:3.25rem}.input-affix__suffix{color:var(--gray-500);pointer-events:none;font-size:.875rem;font-weight:700;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.panel{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);background:#fff;gap:1rem;padding:1.25rem;display:grid;position:relative}.panel__head{gap:.2rem;display:grid}.panel__title{margin:0;font-size:1.05rem}.panel__desc{color:var(--gray-500);margin:0;font-size:.875rem}.panel__actions{flex-wrap:wrap;gap:.75rem;display:flex}.panel--danger{background:snow;border-color:#f3cdc6}.panel--danger .panel__title{color:var(--red-700)}.form-grid{gap:1rem;display:grid}.form-grid .span-2{grid-column:1/-1}.alert{border-radius:10px;align-items:flex-start;gap:.6rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.alert--error{color:#9c2014;background:#fdeeec;border:1px solid #f5cdc5}.alert--success{color:#14593b;background:#e9f6ef;border:1px solid #c2e5d3}.dd{position:relative}.dd-trigger{border:1px solid var(--gray-200);width:100%;min-height:2.75rem;font:600 .9rem / 1.3 var(--ui-font-body);color:var(--navy);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.4rem .75rem;transition:border-color .18s,box-shadow .18s;display:flex}.dd-trigger:hover{border-color:var(--gray-300)}.dd-trigger:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.dd-trigger[aria-expanded=true]{border-color:var(--orange);box-shadow:0 0 0 3px var(--orange-100)}.dd-trigger .resto__chevron{margin-left:auto}.dd-trigger[aria-expanded=true] .resto__chevron{transform:rotate(180deg)}.dd__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.toolbar{border-bottom:1px solid var(--gray-100);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.search{width:100%;position:relative}.search svg{color:var(--gray-500);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.search .ui-input{padding-left:2.5rem}.panel--flush{padding:0;overflow:hidden}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px;font-size:.9rem}.table th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--gray-500);border-bottom:1px solid var(--gray-200);white-space:nowrap;padding:.65rem 1rem;font-size:.6875rem;font-weight:800}.table td{border-bottom:1px solid var(--gray-100);vertical-align:middle;color:var(--ui-color-text);padding:.6rem 1rem}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background-color .12s}.table tbody tr:hover{background:var(--gray-50)}.table th.t-right,.table td.t-right,.t-right{text-align:right}.table th.t-center,.table td.t-center,.t-center{text-align:center}.table .col-img{width:11%}.table .col-name{width:24%}.table .col-status{width:12%}.table .col-cat,.table .col-type{width:15%}.table .col-price{width:11%}.table .col-actions{width:14%}.table--categories{min-width:520px}.table--categories .col-img{width:17%}.table--categories .col-actions{width:18%}.table__strong{color:var(--navy);font-weight:700}.table__num{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.table__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.table-empty{text-align:center;color:var(--gray-500);margin:0;padding:2.5rem 1rem;font-size:.9375rem}.thumb{border:1px solid var(--gray-200);background:var(--gray-100);object-fit:cover;border-radius:10px;width:2.75rem;height:2.75rem;display:block}.thumb--empty{color:var(--gray-300);justify-content:center;align-items:center;display:flex}.cell-name{gap:2px;display:grid}.cell-name__ro,.cell-name__en{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-name__ro{color:var(--navy);font-weight:700}.cell-name__en{color:var(--gray-500);font-size:.8125rem}.status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:.4rem;padding:.2rem .6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.status:before{content:"";border-radius:50%;flex:none;width:.45rem;height:.45rem}.status--ciorna{color:#8a6400;background:#fcf5dc}.status--ciorna:before{background:#eab308}.status--publicat{color:#14593b;background:#e9f6ef}.status--publicat:before{background:var(--green)}.status--indisponibil{color:#9c2014;background:#fdeeec}.status--indisponibil:before{background:var(--red)}.action-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background-color .15s,color .15s;display:inline-flex}.action-btn:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.action-btn--edit{background:var(--orange-50);color:var(--orange-700)}.action-btn--edit:hover{background:var(--orange-100)}.action-btn--delete{color:var(--red);background:#fdeeec}.action-btn--delete:hover{background:#f9d9d3}.action-btn--ok{color:var(--green);background:#e9f6ef}.action-btn--ok:hover{background:#d4ecdf}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--navy);color:#fff;font:600 .75rem / 1.2 var(--ui-font-body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:70;border-radius:7px;padding:.3rem .55rem;transition:opacity .14s .25s,transform .14s .25s,visibility .14s .25s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%)translateY(3px)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.action-btn--edit[data-tooltip]:after{background:var(--orange-50);color:var(--orange-700);box-shadow:var(--ui-shadow-md)}.action-btn--delete[data-tooltip]:after{color:var(--red);box-shadow:var(--ui-shadow-md);background:#fdeeec}.pager{flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem;padding:0 .25rem;display:flex}.pager__info{color:var(--gray-500);font-size:.8125rem;font-weight:600}.pager__pages{flex-wrap:wrap;gap:4px;display:flex}.pager__btn{border:1px solid var(--gray-200);min-width:2.25rem;min-height:2.25rem;color:var(--gray-700);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 .5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}a.pager__btn:hover{background:var(--gray-100);color:var(--navy)}.pager__btn.is-current{background:var(--orange);border-color:var(--orange);color:#fff}.pager__btn.is-disabled{opacity:.45;pointer-events:none}.tables-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;margin:0;padding:.75rem .5rem;list-style:none;display:grid}.sq{filter:drop-shadow(0 6px 14px #1a23321a);width:100%;max-width:19rem;margin-inline:auto;transition:transform .2s,filter .2s;position:relative}.sq:hover{filter:drop-shadow(0 12px 22px #1a233229);transform:translateY(-3px)}.sq__chair{background:var(--gray-300);border-radius:999px;transition:background .2s;position:absolute}.sq__chair--n,.sq__chair--s{width:44%;height:14px;left:50%;transform:translate(-50%)}.sq__chair--n{top:-7px}.sq__chair--s{bottom:-7px}.sq__chair--e,.sq__chair--w{width:14px;height:44%;top:50%;transform:translateY(-50%)}.sq__chair--w{left:-7px}.sq__chair--e{right:-7px}.sq:hover .sq__chair{background:var(--orange)}.sq__top{aspect-ratio:1;border:2px solid var(--gray-200);border-radius:var(--ui-radius-lg);background:#fff;grid-template-rows:auto 1fr auto;justify-items:center;gap:.6rem;padding:.85rem .75rem;transition:border-color .2s;display:grid;position:relative}.sq:hover .sq__top{border-color:var(--orange)}.sq__head{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.sq__label{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:800;overflow:hidden}.sq__qr{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);color:var(--gray-700);font:inherit;cursor:pointer;align-self:center;justify-items:center;gap:.5rem;padding:.7rem .9rem;transition:color .15s,border-color .15s,background .15s;display:grid}.sq__qr-text{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.sq__qr:hover:not(:disabled){color:var(--orange);border-color:var(--orange);background:#fff}.sq__qr:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sq__qr:disabled{opacity:.6;cursor:default}.sq__qr--off{color:var(--gray-500);cursor:default;border-style:dashed}.sq__foot{align-items:center;gap:.5rem;display:flex}.sq--inactive{filter:drop-shadow(0 4px 10px #1a23320f)}.sq--inactive .sq__top{background:var(--gray-50)}.sq--inactive .sq__label{color:var(--gray-500)}.sq--inactive .sq__chair{background:var(--gray-200)}.sq--inactive:hover{transform:none}.sq--inactive:hover .sq__top{border-color:var(--gray-200)}.sq--inactive:hover .sq__chair{background:var(--gray-200)}@media (min-width:680px){.tables-plan{grid-template-columns:repeat(3,minmax(0,1fr))}.sq__top{gap:.75rem;padding:1.1rem 1.25rem}.sq__label{font-size:1.05rem}.sq__qr{padding:1rem 1.6rem}}@media (min-width:1440px){.tables-plan{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem 2.25rem}}.plan-usage{border:1px solid var(--gray-200);border-radius:var(--radius-pill);box-shadow:var(--ui-shadow-sm);white-space:nowrap;background:#fff;place-self:center start;align-items:center;gap:.55rem;margin-top:.45rem;padding:.25rem .75rem .25rem .25rem;display:inline-flex}.page-head__buttons .plan-usage{margin-top:0}.plan-usage__tier{border-radius:var(--radius-pill);background:var(--orange-50);color:var(--orange-700);letter-spacing:.05em;text-transform:uppercase;padding:.2rem .65rem;font-size:.6875rem;font-weight:800}.plan-usage__count{color:var(--gray-500);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;display:inline-flex}.plan-usage__count:before{content:"";background:var(--green);border-radius:50%;flex:none;width:.45rem;height:.45rem}.plan-usage__count strong{color:var(--navy);font-weight:800}.plan-usage--high .plan-usage__count:before{background:var(--orange)}.plan-usage--full .plan-usage__count:before{background:var(--red)}.plan-usage--full .plan-usage__count strong{color:var(--red-700)}.billing-toggle-wrap{text-align:center}.billing-toggle{background:var(--gray-100);border-radius:var(--radius-pill);align-items:center;margin:0 auto 2.5rem;padding:4px;display:inline-flex}.billing-toggle button{border-radius:var(--radius-pill);font:800 14px var(--ui-font-body);color:var(--gray-500);cursor:pointer;background:0 0;border:none;padding:10px 22px;transition:background .15s,color .15s}.billing-toggle button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.billing-toggle button.active{color:var(--navy);box-shadow:var(--ui-shadow-sm);background:#fff}.billing-toggle .save{background:var(--green);color:#fff;border-radius:var(--radius-pill);margin-left:6px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.plans{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}.plan{border:1.5px solid var(--gray-200);border-radius:var(--ui-radius-lg);background:#fff;flex-direction:column;gap:20px;padding:32px 28px;transition:border-color .2s;display:flex;position:relative}.plan:hover{border-color:var(--gray-300)}.plan--current{border-color:var(--orange);box-shadow:var(--ui-shadow-md);background:linear-gradient(#fff8f2 0%,#fff 60%)}.plan__pop{background:var(--orange);color:#fff;border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.plan__name{margin:0 0 6px;font-size:20px}.plan__tagline{color:var(--gray-700);margin:0;font-size:14px;line-height:1.5}.plan__price{align-items:baseline;gap:4px;margin:0;display:flex}.plan__amount{letter-spacing:-.03em;color:var(--navy);font-size:44px;font-weight:900;line-height:1}.plan__amount--text{font-size:30px}.plan__unit{color:var(--gray-500);font-size:14px;font-weight:700}.plan__price-sub{color:var(--gray-500);min-height:18px;margin:4px 0 0;font-size:13px}.plan__price-sub strong{color:var(--green)}.plan__features{border-top:1px solid var(--gray-200);flex-direction:column;gap:12px;margin:0;padding:20px 0 0;list-style:none;display:flex}.plan__features li{color:var(--navy);align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.5;display:flex}.plan__features li svg{color:var(--green);flex-shrink:0;margin-top:3px}.plan__btn{border:1.5px solid var(--gray-300);border-radius:var(--radius-pill);font:800 15px var(--ui-font-body);color:var(--navy);text-align:center;cursor:pointer;background:#fff;margin-top:auto;padding:14px 20px;transition:border-color .15s,background .15s,color .15s}.plan__btn:hover{border-color:var(--navy)}.plan__btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.plan__btn--primary{background:var(--orange);border-color:var(--orange);color:#fff}.plan__btn--primary:hover{background:var(--orange-600);border-color:var(--orange-600)}.plan__btn--current{color:var(--gray-500);cursor:default;border-style:dashed}.plan__btn--current:hover{border-color:var(--gray-300)}.pricing-trust{text-align:center;color:var(--gray-500);margin:1.75rem 0 0;font-size:14px;font-weight:600}@media (min-width:680px){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.upl{gap:.6rem;display:grid;position:relative}.upl-drop{border:2px dashed var(--gray-300);border-radius:var(--ui-radius-md);background:var(--gray-50);width:100%;font-family:var(--ui-font-body);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.75rem 1rem;transition:border-color .18s,background-color .18s;display:flex}.upl-drop:hover,.upl-drop.is-drag{border-color:var(--orange);background:var(--orange-50)}.upl-drop:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.upl-drop__icon{background:var(--orange-100);width:3rem;height:3rem;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.upl-drop__text{color:var(--orange-700);font-size:.9375rem;font-weight:700}.upl-drop__hint{color:var(--gray-500);font-size:.8125rem}.upl-progress{border-radius:var(--ui-radius-md);background:var(--orange-50);grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem .75rem;padding:.75rem 1rem;display:grid}.upl-progress__icon{color:var(--orange);grid-row:span 2;display:inline-flex}.upl-progress__name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:700;overflow:hidden}.upl-progress__pct{color:var(--navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:700}.upl-progress__bar{background:#fff;border-radius:999px;grid-column:2/4;height:.4rem;overflow:hidden}.upl-progress__fill{background:var(--orange);border-radius:999px;height:100%;transition:width .16s}.upl-preview{width:fit-content;position:relative}.upl-preview img{object-fit:cover;border-radius:var(--ui-radius-md);border:1px solid var(--gray-200);background:var(--gray-100);width:13rem;max-width:100%;height:8.5rem;display:block}.upl-preview__remove{color:#fff;cursor:pointer;background:#1a2332b8;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;transition:background-color .15s;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.upl-preview__remove:hover{background:var(--red)}.upl-preview__remove:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.upl-error{color:var(--red);margin:0;font-size:.875rem;font-weight:600}.confirm{border-radius:var(--ui-radius-lg);width:min(92vw,26rem);box-shadow:var(--shadow-lg);background:#fff;border:none;padding:0}.confirm::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1a233280}.confirm[open]{animation:.18s confirm-in}@keyframes confirm-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.confirm__body{gap:.5rem;padding:1.5rem;display:grid}.confirm__icon{border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;display:inline-flex}.confirm__icon--danger{color:var(--red);background:#fdeeec}.confirm__icon--primary{background:var(--orange-50);color:var(--orange)}.confirm__title{margin:0;font-size:1.1rem}.confirm__desc{color:var(--gray-500);margin:0;font-size:.9rem;line-height:1.5}.confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1rem;display:flex}.creds{text-align:left;gap:.6rem;margin:.5rem 0 0;display:grid}.creds__field{gap:.3rem;display:grid}.creds__label{letter-spacing:.03em;text-transform:uppercase;color:var(--gray-500);font-size:.75rem;font-weight:700}.creds__line{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex}.creds__value{word-break:break-all;-webkit-user-select:all;user-select:all;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600}.creds__copy{font:inherit;color:var(--gray-700);border:1px solid var(--gray-300);border-radius:var(--ui-radius-sm);cursor:pointer;background:#fff;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.creds__copy:hover{color:var(--orange);border-color:var(--orange)}.creds__copy:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.creds__copy--done,.creds__copy--done:hover{color:var(--green);border-color:currentColor}.legend{border:1px dashed var(--gray-300);border-radius:var(--ui-radius-md);background:var(--gray-50);padding:1rem 1.25rem}.legend__title{letter-spacing:.04em;text-transform:uppercase;color:var(--gray-700);margin:0 0 .5rem;font-size:.8125rem;font-weight:800}.legend__list{color:var(--gray-500);gap:.45rem;margin:0;padding-left:1.1rem;font-size:.8125rem;line-height:1.55;display:grid}.legend__list strong{color:var(--gray-700)}.req-shadow{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute}.check-label{cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:flex}.check-label input{accent-color:var(--orange);cursor:pointer;flex:none;width:1rem;height:1rem}.checks{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem 1rem;display:grid}.picker{gap:.6rem;display:grid;position:relative}.picker__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.picker__chip{border-radius:var(--radius-pill);background:var(--orange-50);max-width:100%;color:var(--orange-700);align-items:center;gap:.4rem;padding:.25rem .3rem .25rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.picker__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.picker__chip-x{background:var(--orange-100);width:1.25rem;height:1.25rem;color:var(--orange-700);cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.picker__chip-x:hover{background:var(--red);color:#fff}.picker__chip-x:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.dd-menu--scroll{max-height:16rem;overflow-y:auto}.picker .dd-menu{top:100%}.picker__empty{color:var(--gray-500);margin:0;padding:.6rem .75rem;font-size:.875rem}.auth{min-height:100dvh;display:grid}.auth__brand{background:radial-gradient(38rem 38rem at -10% -20%, var(--orange-100) 0%, transparent 60%), radial-gradient(30rem 30rem at 110% 115%, #ffe3d1 0%, transparent 55%), linear-gradient(165deg, #fff6ee 0%, #fefbf8 60%, #fff 100%);flex-direction:column;justify-content:space-between;padding:3rem;display:none;position:relative;overflow:hidden}.auth__brand:before{content:"";pointer-events:none;background-image:linear-gradient(#e65a2f0f 1px,#0000 1px),linear-gradient(90deg,#e65a2f0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(#0000,#000 18% 78%,#0000)}.auth__brand>*{position:relative}.auth__brand-logo{width:11rem;height:auto}.auth__brand-body{max-width:26rem}.auth__headline{margin:0 0 .75rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.1rem);line-height:1.2}.auth__sub{color:var(--gray-700);margin:0 0 1.75rem;font-size:1rem}.auth__points{color:var(--navy);gap:.85rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;list-style:none;display:grid}.auth__points li{align-items:center;gap:.65rem;display:flex}.auth__check{background:var(--orange);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.auth__copy{color:var(--gray-500);margin:0;font-size:.8125rem}.auth__main{justify-content:center;align-items:center;padding:2rem 1rem 3rem;display:flex}.auth-card{gap:1.5rem;width:100%;max-width:26rem;display:grid}.auth-card__logo{justify-self:center;width:10rem;height:auto}.auth-card__head{text-align:center;gap:.35rem;display:grid}.auth-card__title{margin:0;font-size:1.55rem}.auth-card__sub{color:var(--gray-500);margin:0;font-size:.9375rem}.auth-form{gap:1rem;display:grid}.auth-form__submit{width:100%;margin-top:.25rem}.auth-card__links{justify-content:space-between;margin:0;font-size:.875rem;font-weight:700;display:flex}.auth-card__links a{text-decoration:none}.auth-card__links a:hover{text-decoration:underline}.input-affix__btn{width:2rem;height:2rem;color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex;position:absolute;top:50%;right:.45rem;transform:translateY(-50%)}.input-affix__btn:hover{color:var(--navy);background:var(--gray-100)}.input-affix__btn:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}@media (min-width:1024px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.auth__brand{border-right:1px solid var(--gray-200);display:flex}.auth-card__logo{display:none}.auth-card__head{text-align:left}}.ui-button{border-radius:var(--radius-pill);font-weight:700;transition:background-color .18s,border-color .18s,box-shadow .18s}a.ui-button{text-decoration:none}.ui-button--md{min-height:2.75rem;padding:.6rem 1.35rem}.ui-button--primary{box-shadow:0 6px 16px -6px #e65a2f8c}.ui-button--primary:hover:not(:disabled){box-shadow:0 8px 20px -6px #e65a2f99}.ui-input{border-radius:10px;min-height:2.75rem;font-size:.9375rem;transition:border-color .18s}.ui-input:hover{border-color:var(--gray-300)}.ui-input::placeholder{color:var(--gray-300);opacity:1}.ui-field__label{font-size:.875rem}@media (min-width:680px){.shell__main{padding:1.5rem 1.5rem 4rem}.panel{padding:1.5rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head{margin-bottom:1.5rem}.page-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.toolbar{flex-direction:row;align-items:center}.toolbar .search{flex:1}.toolbar .dd{flex:none;width:15rem}.pager{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.topbar,.shell__backdrop,.sidebar__close{display:none}.page-head__action{display:inline-flex}.topbar__actions{display:none}.sidebar{z-index:10;visibility:visible;width:auto;transition:none;position:sticky;top:0;transform:none}.shell__main{padding:2rem 2.5rem 4rem}.page-head{z-index:20;border-bottom:1px solid var(--gray-200);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin:-2rem -2.5rem 1.75rem;padding:.85rem 2.5rem;display:flex;position:sticky;top:0}.page-head__text{gap:.1rem}.page-head__title{font-size:1.25rem}.page-head__desc{font-size:.875rem}.split{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:1.25rem}.editor{grid-template-columns:minmax(0,1fr) 21rem;gap:1.25rem}.panel--publish{order:-2}.panel--image{order:-1}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.reg{background:radial-gradient(38rem 38rem at -10% -20%, var(--orange-100) 0%, transparent 60%), radial-gradient(30rem 30rem at 110% 115%, #ffe3d1 0%, transparent 55%), linear-gradient(165deg, #fff6ee 0%, #fefbf8 60%, #fff 100%);place-items:start center;min-height:100dvh;padding:7dvh 1rem 2rem;display:grid;position:relative;overflow:hidden}.reg:before{content:"";pointer-events:none;background-image:linear-gradient(#e65a2f0f 1px,#0000 1px),linear-gradient(90deg,#e65a2f0f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 82%,#0000);mask-image:linear-gradient(#0000,#000 12% 82%,#0000)}.reg__inner{justify-items:center;gap:1.5rem;width:100%;max-width:30rem;display:grid;position:relative}.reg__logo{width:80%;height:auto}.reg__copy{letter-spacing:.18em;color:var(--gray-500);margin:0;font-size:.6875rem;font-weight:700}.reg-steps{justify-content:center;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.reg-step{flex:1;justify-items:center;gap:.3rem;max-width:5.5rem;display:grid;position:relative}.reg-step+.reg-step:before{content:"";background:var(--gray-200);border-radius:999px;width:calc(100% - 2.1rem);height:2px;position:absolute;top:.8rem;right:calc(50% + 1.05rem)}.reg-step--done+.reg-step:before{background:var(--orange)}.reg-step__dot{border:2px solid var(--gray-300);width:1.6rem;height:1.6rem;color:var(--gray-500);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.reg-step--current .reg-step__dot{border-color:var(--orange);background:var(--orange);color:#fff;box-shadow:0 0 0 4px var(--orange-100)}.reg-step--done .reg-step__dot{border-color:var(--orange);background:var(--orange-50);color:var(--orange-700)}.reg-step__label{letter-spacing:.03em;text-transform:uppercase;color:var(--gray-500);white-space:nowrap;font-size:.6875rem;font-weight:700}.reg-step--current .reg-step__label{color:var(--navy)}.reg-card{border:1px solid var(--gray-200);border-radius:var(--ui-radius-lg);width:100%;box-shadow:var(--shadow-lg);background:#fff;padding:1.75rem 1.5rem}.reg-card__title{margin:0;font-size:1.35rem}.reg-card__desc{color:var(--gray-500);margin:.4rem 0 1.25rem;font-size:.9375rem;line-height:1.55}.reg-card__hint{color:var(--gray-500);text-align:center;margin:1.25rem 0 0;font-size:.875rem}.reg__inner>.reg-card__hint{margin-top:-.25rem}.reg-form{gap:.9rem;display:grid}.reg-form__row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.reg-form__row--street{grid-template-columns:2fr 1fr}.reg-error{color:var(--red-700);border-radius:var(--ui-radius-sm);background:#fdeeec;margin:0 0 1rem;padding:.6rem .85rem;font-size:.875rem;font-weight:600}.reg-ok{color:#14593b;border-radius:var(--ui-radius-sm);background:#e9f6ef;margin:0 0 1rem;padding:.6rem .85rem;font-size:.875rem;font-weight:600}.pw-wrap{position:relative}.pw-wrap .ui-input{width:100%;padding-right:3rem}.pw-eye{width:2.9rem;color:var(--gray-500);cursor:pointer;border-radius:var(--ui-radius-sm);background:0 0;border:none;justify-content:center;align-items:center;transition:color .15s;display:flex;position:absolute;top:0;bottom:0;right:0}.pw-eye:hover{color:var(--navy)}.pw-eye:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.pwcheck{border:1px dashed var(--gray-200);border-radius:var(--ui-radius-sm);background:var(--gray-50);gap:.4rem;margin:-.25rem 0 0;padding:.75rem .9rem;list-style:none;display:grid}.pwcheck__item{color:var(--gray-500);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:flex}.pwcheck__item svg{flex-shrink:0}.pwcheck__item--ok{color:var(--green)}.reg-cui{align-items:flex-end;gap:.6rem;display:flex}.reg-cui__field{flex:1}.reg-verify{text-align:center;justify-items:center;gap:.25rem;display:grid}.reg-verify__icon{background:var(--orange-50);width:3.25rem;height:3.25rem;color:var(--orange-700);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.reg-verify__icon--ok{color:var(--green);background:#e9f6ef}.reg-verify form,.reg-verify .ui-button{justify-content:center;width:100%;margin-top:.75rem}.reg-plans{gap:.75rem;display:grid}.reg-plan{border:1.5px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.reg-plan--active{border-color:var(--orange);background:#fff8f2}.reg-plan__head{gap:.1rem;display:grid}.reg-plan__name{color:var(--navy);font-size:.9375rem}.reg-plan__price{color:var(--gray-500);font-size:.8125rem;font-weight:700}.reg-plan__soon{letter-spacing:.05em;text-transform:uppercase;background:var(--gray-100);color:var(--gray-500);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;font-size:.6875rem;font-weight:800}.rhub__inner{max-width:34rem}.rhub__top{justify-content:space-between;align-items:center;width:100%;display:flex}.rhub-list{gap:.6rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.rhub-item{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.rhub-item__meta{gap:.05rem;min-width:0;margin-right:auto;display:grid}.rhub-item__name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}.rhub-item__sub{color:var(--gray-500);font-size:.8125rem}.rhub__form{border-top:1px dashed var(--gray-200);padding-top:1.25rem}.rgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:680px){.rgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.rgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rgrid form{margin:0}.rcard{border:1.5px solid var(--gray-200);border-radius:var(--ui-radius-md);width:100%;height:100%;box-shadow:var(--ui-shadow-sm);font:inherit;text-align:left;cursor:pointer;background:#fff;flex-direction:column;gap:.9rem;padding:1.1rem 1.15rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.rcard:hover{border-color:color-mix(in srgb, var(--accent,var(--orange)) 55%, var(--gray-200));box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.rcard:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rcard.is-active{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange), var(--ui-shadow-md)}.rcard--static{cursor:default}.rcard--static:hover{box-shadow:var(--ui-shadow-sm);border-color:var(--gray-200);transform:none}.rcard--static.is-active:hover{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange), var(--ui-shadow-md)}.rcard__head{align-items:flex-start;gap:.75rem;display:flex}.rcard__logo{background:color-mix(in srgb, var(--accent,var(--orange)) 13%, #fff);width:2.85rem;height:2.85rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent,var(--orange)) 24%, #fff);color:var(--accent,var(--orange));border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:1.15rem;font-weight:800;display:flex}.rcard__meta{flex-direction:column;gap:.15rem;min-width:0;margin-right:auto;display:flex}.rcard__name{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.02rem;font-weight:800;overflow:hidden}.rcard__sub{color:var(--gray-500);align-items:center;gap:.35rem;min-width:0;font-size:.8125rem;display:inline-flex}.rcard__sub svg{color:var(--gray-300);flex:none}.rcard__foot{border-top:1px solid var(--gray-100);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.85rem;display:flex}.rcard__delete{font:700 .8125rem / 1.3 var(--ui-font-body);color:var(--gray-500);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.35rem;margin-left:auto;padding:.35rem .55rem;transition:color .15s,background-color .15s;display:inline-flex}.rcard__delete:hover{color:var(--red);background:#fdeeec}.rcard__delete:focus-visible{outline:2px solid var(--red);outline-offset:2px}.rcard__delete svg{flex:none}.rcard__cta{color:var(--orange-700);align-items:center;gap:.3rem;font-size:.8125rem;font-weight:700;display:inline-flex}.rcard__cta svg{transition:transform .15s}.rcard:hover .rcard__cta svg{transform:translate(2px)}.rgrid-empty{text-align:center;color:var(--gray-500);border:1px dashed var(--gray-200);border-radius:var(--ui-radius-md);background:#fff;margin:0;padding:2.5rem 1rem;font-size:.9375rem}.panel__desc--lock{align-items:center;gap:.4rem;display:inline-flex}.panel__desc--lock svg{color:var(--gray-500);flex:none}.settings{gap:1rem;display:grid}.acc-hero{border:1px solid var(--orange-100);border-radius:var(--ui-radius-lg);background:linear-gradient(115deg, var(--orange-50) 0%, #fff 62%);box-shadow:var(--ui-shadow-sm);flex-wrap:wrap;align-items:center;gap:1rem 1.15rem;padding:1.35rem 1.5rem;display:flex}.acc-hero__avatar{border-radius:var(--ui-radius-md);background:linear-gradient(135deg, var(--orange), var(--orange-600));color:#fff;flex:none;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 8px 18px -6px #e65a2f80}.acc-hero__body{gap:.4rem;min-width:0;margin-right:auto;display:grid}.acc-hero__name{color:var(--navy);margin:0;font-size:clamp(1.2rem,1rem + 1vw,1.4rem);line-height:1.2}.acc-hero__meta{flex-wrap:wrap;align-items:center;gap:.4rem .85rem;display:flex}.acc-hero__meta-item{min-width:0;color:var(--gray-700);overflow-wrap:anywhere;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.acc-hero__meta-item svg{color:var(--gray-500);flex:none}.acc-hero__plan{border:1px solid var(--orange-100);border-radius:var(--radius-pill);color:var(--orange-700);box-shadow:var(--ui-shadow-sm);background:#fff;flex:none;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.acc-hero__plan:hover{border-color:var(--orange);transform:translateY(-1px)}.acc-hero__plan:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.acc{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 1.25rem;margin:0;display:grid}@media (min-width:640px){.acc{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.6rem 3rem}}.acc__row{align-content:start;gap:.4rem;min-width:0;display:grid}.acc__row--wide{grid-column:1/-1}.acc__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);margin:0;font-size:.6875rem;font-weight:800}.acc__value{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.acc__value--empty{color:var(--gray-300);font-weight:500}.dgrid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}@media (min-width:680px){.dgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dom-center{flex-direction:column;display:flex}.dom-add-stack{width:100%;max-width:40rem}@media (min-width:680px){.dom-center{justify-content:center;align-items:center;min-height:calc(100dvh - 13rem)}}.dom-submit-pending{align-items:center;gap:.45rem;display:inline-flex}.dom-foot{border-top:1px solid var(--gray-100);justify-content:flex-end;margin-top:.25rem;padding-top:.85rem;display:flex}.dom-head{flex-wrap:wrap;align-items:center;gap:.6rem .85rem;display:flex}.dom-head__icon{border-radius:var(--ui-radius-md);background:var(--gray-100);width:2.5rem;height:2.5rem;color:var(--gray-700);flex:none;justify-content:center;align-items:center;display:inline-flex}.dom-head__icon--ok{color:var(--green);background:#e9f6ef}.dom-head__name{gap:1px;min-width:0;margin-right:auto;display:grid}.dom-head__domain{color:var(--navy);overflow-wrap:anywhere;font-size:1.05rem;font-weight:800}.dom-head__sub{color:var(--gray-500);font-size:.8125rem;font-weight:600}.dom-head__link{color:var(--orange-700);white-space:nowrap;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.dom-head__link:hover{text-decoration:underline}.dom-head__link:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px;border-radius:4px}.dom-add{gap:.75rem;display:grid}@media (min-width:560px){.dom-add{grid-template-columns:1fr auto;align-items:end}}.dom-hint{color:var(--gray-500);margin:0;font-size:.8125rem;line-height:1.55}.dom-hint strong{color:var(--gray-700)}.dom-config{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);gap:.9rem;padding:1rem;display:grid}.dom-config__title{color:var(--navy);margin:0;font-size:.9375rem;font-weight:800}.dom-steps{counter-reset:dom-step;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.dom-steps li{color:var(--gray-700);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;font-size:.875rem;line-height:1.5;display:grid}.dom-steps li:before{counter-increment:dom-step;content:counter(dom-step);background:var(--orange-100);width:1.5rem;height:1.5rem;color:var(--orange-700);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.dns{gap:.6rem;display:grid}.dns__row{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:#fff;grid-template-columns:1fr;gap:.75rem;padding:.85rem;display:grid}.dns__cell{gap:.3rem;min-width:0;display:grid}.dns__label{letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);font-size:.6875rem;font-weight:800}.dns__type{border-radius:var(--radius-pill);background:var(--navy);color:#fff;letter-spacing:.04em;align-self:start;width:fit-content;padding:.15rem .55rem;font-size:.75rem;font-weight:800}.dns__value-line{align-items:center;gap:.5rem;display:flex}.dns__value{min-width:0;color:var(--navy);overflow-wrap:anywhere;background:0 0;flex:1;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;font-weight:600}.dns__copy{border:1px solid var(--gray-300);border-radius:var(--ui-radius-sm);background:var(--gray-50);width:2rem;height:2rem;color:var(--gray-700);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.dns__copy:hover{color:var(--orange);border-color:var(--orange);background:#fff}.dns__copy:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:2px}.dns__copy--done,.dns__copy--done:hover{color:var(--green);border-color:var(--green)}@media (min-width:640px){.dns__row{grid-template-columns:5rem 7rem 1fr;align-items:start}}@keyframes dom-spin{to{transform:rotate(360deg)}}.dom-spin{animation:.7s linear infinite dom-spin}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:28rem;margin:0 auto;padding:3.5rem 1rem;display:flex}.empty-state__icon{background:var(--orange-50);width:4rem;height:4rem;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.empty-state__title{margin:0;font-size:1.25rem}.empty-state__desc{color:var(--gray-500);margin:0 0 .7rem;font-size:.9375rem;line-height:1.55}.wizard{gap:1.5rem;max-width:40rem;margin:0 auto;display:grid}.wiz-steps{margin:0;padding:0;list-style:none;display:flex}.wiz-step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.4rem;display:flex;position:relative}.wiz-step:not(:first-child):before{content:"";background:var(--gray-200);width:100%;height:2px;position:absolute;top:1rem;left:-50%}.wiz-step.is-active:before,.wiz-step.is-done:before{background:var(--orange)}.wiz-step__num{z-index:1;border:2px solid var(--gray-200);width:2rem;height:2rem;color:var(--gray-500);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.wiz-step__label{color:var(--gray-500);font-size:.75rem;font-weight:700}.wiz-step.is-active .wiz-step__num{background:var(--orange);border-color:var(--orange);color:#fff}.wiz-step.is-active .wiz-step__label{color:var(--navy)}.wiz-step.is-done .wiz-step__num{background:var(--orange-50);border-color:var(--orange);color:var(--orange-700)}.wiz-step.is-done .wiz-step__label{color:var(--gray-700)}.wiz-body{gap:1.1rem;display:grid}.upl-preview--contain img{object-fit:contain;background:var(--gray-50);padding:.5rem}.wiz-grid{gap:1rem;display:grid}@media (min-width:520px){.wiz-grid{grid-template-columns:1fr 1fr}}.wiz-grid__wide{grid-column:1/-1}.wiz-review{gap:1.25rem;display:grid}.wiz-review__logo{justify-content:center;display:flex}.wiz-review__logo img{object-fit:contain;border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);background:var(--gray-50);width:7rem;height:7rem;padding:.5rem}.wiz-counter{text-align:right;color:var(--gray-500);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.75rem;display:block}.seo-preview{border:1px solid var(--gray-200);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);background:#fff;gap:.2rem;padding:.95rem 1.1rem;display:grid}.seo-preview__tag{letter-spacing:.05em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.3rem;font-size:.6875rem;font-weight:800}.seo-preview__url{color:#3a7d3a;overflow-wrap:anywhere;font-size:.8125rem}.seo-preview__title{color:#1a0dab;overflow-wrap:anywhere;font-size:1.15rem;font-weight:600;line-height:1.3}.seo-preview__desc{color:var(--gray-700);font-size:.875rem;line-height:1.45}.wiz-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.25rem;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
