@charset "UTF-8";:root{--navy-950: #060b1c;--navy-900: #0a1230;--navy-850: #0e1838;--navy-800: #122048;--navy-700: #1a2c5c;--navy-600: #24396f;--rim: #a8a8a8;--ink: #0a1230;--ink-raised: #122048;--ink-hover: #1a2c5c;--paper: #f2f5fa;--surface: #ffffff;--surface-sunken: #ebeff7;--text: #0f1934;--text-muted: #4b5875;--text-faint: #5f6a80;--text-on-ink: #eaf0ff;--text-on-ink-muted: #a8b6d6;--brass: #c9a227;--brass-bright: #e8c55c;--brass-deep: #8a6a10;--brass-wash: #fbf4dd;--gold: var(--brass);--gold-bright: var(--brass-bright);--gold-deep: var(--brass-deep);--gold-wash: var(--brass-wash);--line: #e3e8f2;--line-strong: #c8d1e3;--line-on-ink: rgba(232, 197, 92, .14);--sage: #1b7a4f;--sage-wash: #e3f3ea;--sage-ink: #12583a;--saffron: #c2700f;--saffron-wash: #fceada;--saffron-ink: #8a4e08;--saffron-on-ink: #ffa239;--claret: #b3303f;--claret-wash: #fbe5e8;--claret-ink: #8a2231;--harbour: #2c6fb0;--harbour-wash: #e4effa;--harbour-ink: #1f5182;--slate: #56617a;--slate-wash: #edeff5;--slate-ink: #414b60;--font-display: "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--font-ui: "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--font-data: "Helvetica Neue", Helvetica, Arial, "Liberation Sans", sans-serif;--r-sm: 7px;--r-md: 11px;--r-lg: 15px;--sidebar-w: 264px;--topbar-h: 62px;--shadow-sm: 0 1px 2px rgba(10, 18, 48, .06);--shadow-md: 0 2px 4px rgba(10, 18, 48, .06), 0 8px 20px -8px rgba(10, 18, 48, .18);--shadow-lg: 0 24px 60px -18px rgba(10, 18, 48, .4);--shadow-gold: 0 6px 18px -6px rgba(201, 162, 39, .45);--shadow-inset-top: inset 0 1px 0 rgba(255, 255, 255, .6);--gold-grad: linear-gradient(135deg, #e8c55c 0%, #c9a227 46%, #a8801a 100%);--gold-grad-hover: linear-gradient(135deg, #f2d97a 0%, #d8b134 46%, #b98f1e 100%);--navy-grad: linear-gradient(168deg, #122048 0%, #0a1230 62%, #060b1c 100%);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, 0) 48%);--sheen-strong: linear-gradient(180deg, rgba(255, 255, 255, .28) 0%, rgba(255, 255, 255, 0) 52%);--glow-gold: 0 0 0 3px rgba(201, 162, 39, .22);--hairline-gold: linear-gradient(90deg, transparent, var(--brass), transparent);--ease: cubic-bezier(.2, .8, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0;background:var(--paper);color:var(--text);font-family:var(--font-ui);font-size:14px;line-height:1.55;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--brass-deep);text-decoration-color:color-mix(in srgb,var(--brass) 45%,transparent);text-underline-offset:2px;transition:color .15s var(--ease)}a:hover{color:var(--brass)}:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:3px;box-shadow:var(--glow-gold)}::selection{background:color-mix(in srgb,var(--brass) 30%,transparent);color:var(--text)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid transparent;background-clip:content-box;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.028em;line-height:1.12}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.foil{background:linear-gradient(180deg,#f6e3a8,#e8c55c 34%,#c9a227 62%,#f2d97a);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.data{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.right{text-align:right}.center{text-align:center}.nowrap{white-space:nowrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stack{display:flex;flex-direction:column;gap:16px}.row{display:flex;align-items:center;gap:10px}.row-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:16px}.grow{flex:1 1 auto;min-width:0}.grid{display:grid;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.grid-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.grid-2,.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:box-shadow .28s var(--ease),border-color .28s var(--ease),transform .28s var(--ease)}.card:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 22%,rgba(255,255,255,.9) 78%,transparent);pointer-events:none}.card{animation:card-in .32s var(--ease-out) both}@keyframes card-in{0%{opacity:0;transform:translateY(6px)}}.card-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--brass) 34%,var(--line))}.card-gold{border-color:color-mix(in srgb,var(--brass) 38%,var(--line));box-shadow:var(--shadow-sm),0 0 0 1px #c9a2270f}.card-gold:after{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--hairline-gold);pointer-events:none}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-sunken),var(--surface));border-radius:var(--r-lg) var(--r-lg) 0 0}.card-head .input,.card-head .select,.card-head .textarea{background:var(--surface)}.card-head .input:not(:placeholder-shown),.card-head .select:has(option:checked:not([value=""])){border-color:color-mix(in srgb,var(--brass) 55%,var(--line-strong))}.card-title{font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.022em}.card-body{padding:20px}.card-foot{padding:14px 20px;border-top:1px solid var(--line);background:var(--surface-sunken);border-radius:0 0 var(--r-lg) var(--r-lg)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 16px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font-family:var(--font-ui);font-size:13.5px;font-weight:700;letter-spacing:-.008em;cursor:pointer;white-space:nowrap;overflow:hidden;isolation:isolate;transition:background .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease),box-shadow .24s var(--ease),transform .1s var(--ease)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary:after,.btn-brass:after,.btn-danger:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.32) 48%,transparent 64%);transform:translate(-120%);transition:transform .62s var(--ease-out)}.btn-primary:hover:not(:disabled):after,.btn-brass:hover:not(:disabled):after,.btn-danger:hover:not(:disabled):after{transform:translate(120%)}.btn-primary{background:var(--navy-grad);color:var(--text-on-ink);box-shadow:var(--shadow-sm),var(--shadow-inset-top)}.btn-primary:hover:not(:disabled){box-shadow:0 6px 16px -6px #0a123080,var(--shadow-inset-top)}.btn-brass{background:var(--gold-grad);color:#2a2004;text-shadow:0 1px 0 rgba(255,255,255,.24);box-shadow:var(--shadow-sm),inset 0 1px #ffffff6b}.btn-brass:hover:not(:disabled){background:var(--gold-grad-hover);box-shadow:var(--shadow-gold),inset 0 1px #ffffff80}.btn-outline{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.btn-outline:hover:not(:disabled){border-color:var(--brass);color:var(--brass-deep);background:var(--brass-wash)}.btn-quiet{color:var(--text-muted)}.btn-quiet:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.btn-danger{background:linear-gradient(135deg,#c93c4c,#b3303f 48%,#94232f);color:#fff;box-shadow:var(--shadow-sm),inset 0 1px #ffffff2e}.btn-danger:hover:not(:disabled){box-shadow:0 6px 16px -6px #b3303f8c,inset 0 1px #fff3}.btn-sm{height:30px;padding:0 12px;font-size:12.5px}.btn-icon{width:32px;height:32px;padding:0;border-radius:var(--r-sm);color:var(--text-faint)}.btn-icon:hover:not(:disabled){background:var(--surface-sunken);color:var(--brass-deep)}.card-head-ink{position:relative;background:var(--navy-grad);color:var(--text-on-ink);border-bottom:none;overflow:hidden}.card-head-ink:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.card-head-ink:after{content:"";position:absolute;inset:0;background:var(--sheen);pointer-events:none}.card-head-ink:before{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--hairline-gold);opacity:.55;z-index:2}.card-head-ink>*{position:relative;z-index:1}.card-head-ink .card-title{color:var(--text-on-ink);font-size:17px}.card-head-ink .muted,.card-head-ink .faint,.card-head-ink .hint,.card-head-ink .eyebrow,.card-head-ink .cell-sub{color:var(--text-on-ink-muted)}.card-head-ink .btn-primary{background:var(--gold-grad);color:#2a2004;text-shadow:0 1px 0 rgba(255,255,255,.24);box-shadow:var(--shadow-sm),inset 0 1px #ffffff6b}.card-head-ink .btn-primary:hover:not(:disabled){background:var(--gold-grad-hover);box-shadow:var(--shadow-gold),inset 0 1px #ffffff80}.card-head-ink .docket-number,.card-head-ink .data{color:var(--brass-bright)}.card-head-ink .btn-outline,.card-head-ink .btn-quiet,.btn-glass{background:#ffffff12;border:1px solid rgba(232,197,92,.26);color:var(--text-on-ink);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.card-head-ink .btn-outline:hover:not(:disabled),.card-head-ink .btn-quiet:hover:not(:disabled),.btn-glass:hover:not(:disabled){background:#e8c55c2e;border-color:var(--brass);color:var(--brass-bright)}.btn-glass-danger:hover:not(:disabled){background:#e2687a33;border-color:#e2687a;color:#ffc9d1}.card-head-ink .chip{background:#ffffff14;border-color:#e8c55c4d;color:var(--brass-bright)}.rule-head{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--brass-deep)}.rule-head:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--brass) 55%,transparent),transparent)}.rule-head .n{flex:none;order:3;min-width:18px;padding:0 5px;border-radius:999px;background:var(--brass-wash);color:var(--brass-deep);font-size:10px;text-align:center;font-variant-numeric:tabular-nums}.state-pill{display:flex;align-items:center;gap:9px;padding:5px 12px 5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(232,197,92,.26)}.state-pill .sp-n{font-size:17px;font-weight:700;line-height:1;color:var(--brass-bright);font-variant-numeric:tabular-nums}.state-pill .sp-label{display:flex;flex-direction:column;line-height:1.25;font-size:11px;color:var(--text-on-ink-muted)}.state-pill .sp-label em{font-style:normal;font-weight:700;color:var(--saffron-on-ink)}.state-pill.ready{border-color:#3fbd8266}.state-pill.ready .sp-label em{color:#4fce93}.select-ghost{width:auto;min-width:116px;max-width:170px;height:28px;padding:0 24px 0 9px;border:1px solid transparent;border-radius:var(--r-sm);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%235f6a80' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;appearance:none;color:var(--text-faint);font-family:var(--font-ui);font-size:12.5px;cursor:pointer;transition:border-color .16s var(--ease),background-color .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease)}.select-ghost:hover{border-color:var(--brass);background-color:var(--surface);color:var(--text)}.select-ghost:focus{outline:none;border-color:var(--brass);background-color:var(--surface);box-shadow:var(--glow-gold);color:var(--text)}.select-ghost.is-set{color:var(--brass-deep);font-weight:700}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:12.5px;font-weight:700;letter-spacing:-.004em;color:var(--text-muted)}.label .req{color:var(--claret);margin-left:2px}.input,.select,.textarea{width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-ui);font-size:14px;box-shadow:inset 0 1px 2px #0a12300a;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),background .18s var(--ease)}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.input:hover:not(:focus),.select:hover:not(:focus),.textarea:hover:not(:focus){border-color:color-mix(in srgb,var(--brass) 40%,var(--line-strong))}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brass);box-shadow:var(--glow-gold),inset 0 1px 2px #0a123008}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--claret)}.input.is-invalid:focus,.select.is-invalid:focus,.textarea.is-invalid:focus{box-shadow:0 0 0 3px #b3303f2e}.textarea{min-height:82px;resize:vertical;line-height:1.5}.select{appearance:none;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' stroke='%235f6a80' stroke-width='1.4' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center}.input-money{font-family:var(--font-data);font-variant-numeric:tabular-nums;text-align:right}.error-text{font-size:12px;color:var(--claret-ink)}.hint{font-size:12px;color:var(--text-faint)}.check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.check input{width:16px;height:16px;accent-color:var(--brass);cursor:pointer}.table-wrap{overflow-x:auto}.table{width:100%;border-collapse:collapse;font-size:13.5px}.table thead th{position:sticky;top:0;z-index:1;padding:10px 16px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint);background:var(--surface-sunken);border-bottom:1px solid var(--line-strong);white-space:nowrap}.table thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s var(--ease)}.table thead th.sortable:hover{color:var(--brass-deep)}.table tbody td{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background .14s var(--ease)}.table tbody tr.clickable{cursor:pointer;position:relative}.table tbody tr.clickable:hover td{background:color-mix(in srgb,var(--brass) 7%,var(--surface))}.table tbody tr.clickable:hover td:first-child{box-shadow:inset 3px 0 0 var(--brass)}.table .num{font-family:var(--font-data);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cell-primary{font-weight:700;letter-spacing:-.012em}.cell-sub{font-size:12px;color:var(--text-faint)}.chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 10px;border-radius:999px;border:1px solid transparent;font-size:11.5px;font-weight:700;letter-spacing:.005em;white-space:nowrap}.chip:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.chip-plain:before{display:none}.chip-slate{background:var(--slate-wash);color:var(--slate-ink);border-color:color-mix(in srgb,var(--slate) 20%,transparent)}.chip-harbour{background:var(--harbour-wash);color:var(--harbour-ink);border-color:color-mix(in srgb,var(--harbour) 20%,transparent)}.chip-sage{background:var(--sage-wash);color:var(--sage-ink);border-color:color-mix(in srgb,var(--sage) 20%,transparent)}.chip-saffron{background:var(--saffron-wash);color:var(--saffron-ink);border-color:color-mix(in srgb,var(--saffron) 20%,transparent)}.chip-brass{background:var(--brass-wash);color:var(--brass-deep);border-color:color-mix(in srgb,var(--brass) 26%,transparent)}.chip-claret{background:var(--claret-wash);color:var(--claret-ink);border-color:color-mix(in srgb,var(--claret) 20%,transparent)}.docket{position:relative;background:var(--surface);border:1px solid var(--line);border-left:none;border-radius:0 var(--r-lg) var(--r-lg) 0;padding:22px 24px 22px 30px;box-shadow:var(--shadow-sm)}.docket:before{content:"";position:absolute;inset:0 auto 0 0;width:10px;background-image:radial-gradient(circle at 0 50%,transparent 0 4.5px,var(--line-strong) 4.5px 5.5px,var(--surface) 5.5px);background-size:100% 14px;background-repeat:repeat-y}.docket:after{content:"";position:absolute;inset:0 auto 0 10px;width:2px;background:linear-gradient(180deg,transparent,var(--brass) 18%,var(--brass) 82%,transparent);opacity:.5}.docket-number{font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--brass-deep)}.docket-title{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.032em;line-height:1.14;margin-top:2px}.rail{border-left:3px solid var(--line-strong)}.rail-slate{border-left-color:var(--slate)}.rail-harbour{border-left-color:var(--harbour)}.rail-sage{border-left-color:var(--sage)}.rail-saffron{border-left-color:var(--saffron)}.rail-brass{border-left-color:var(--brass)}.rail-claret{border-left-color:var(--claret)}.kpi{position:relative;overflow:hidden;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.kpi:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--hairline-gold);opacity:0;transition:opacity .3s var(--ease)}.kpi:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--brass) 30%,var(--line))}.kpi:hover:before{opacity:1}.kpi-label{font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--text-faint)}.kpi-value{margin-top:8px;font-family:var(--font-data);font-size:27px;font-weight:500;letter-spacing:-.03em;font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}.kpi-foot{margin-top:4px;font-size:12.5px;color:var(--text-muted)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line)}.tab{position:relative;padding:9px 14px;border:none;background:none;font-family:var(--font-ui);font-size:13.5px;font-weight:700;color:var(--text-faint);cursor:pointer;transition:color .18s var(--ease)}.tab:hover,.tab.active{color:var(--text)}.tab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--gold-grad);border-radius:2px 2px 0 0;box-shadow:0 -1px 8px #c9a22780;animation:tab-in .28s var(--ease-out)}@keyframes tab-in{0%{transform:scaleX(.4);opacity:0}}.pager{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--text-muted)}.pager-btns{display:flex;gap:4px}.pager-btn{min-width:32px;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-ui);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.pager-btn:hover:not(:disabled){border-color:var(--brass);color:var(--brass-deep);background:var(--brass-wash)}.pager-btn.active{background:var(--navy-grad);border-color:var(--navy-900);color:var(--brass-bright);box-shadow:var(--shadow-inset-top)}.pager-btn:disabled{opacity:.4;cursor:not-allowed}.empty{padding:56px 24px;text-align:center}.empty-mark{width:46px;height:46px;margin:0 auto 14px;display:grid;place-items:center;border-radius:50%;background:var(--brass-wash);color:var(--brass-deep);box-shadow:0 0 0 1px color-mix(in srgb,var(--brass) 24%,transparent),0 6px 16px -8px #c9a2278c}.empty-title{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.02em}.empty-body{margin:4px auto 16px;max-width:40ch;color:var(--text-muted);font-size:13.5px}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#e4e9f3 25%,#f2f5fa 37%,#e4e9f3 63%);background-size:400% 100%;animation:shimmer 1.3s ease-in-out infinite}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:#060b1c94;backdrop-filter:blur(4px) saturate(120%);-webkit-backdrop-filter:blur(4px) saturate(120%);animation:fade .18s var(--ease)}.dialog{position:relative;width:100%;max-width:560px;max-height:88vh;overflow:auto;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg),0 0 0 1px #ffffff14;animation:lift .26s var(--ease-out)}.dialog:before{content:"";position:sticky;top:0;display:block;height:3px;background:var(--gold-grad);border-radius:var(--r-lg) var(--r-lg) 0 0;z-index:2}.dialog-wide{max-width:780px}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--line)}.dialog-title{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.026em}.dialog-body{padding:20px 22px}.dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line);background:var(--surface-sunken);border-radius:0 0 var(--r-lg) var(--r-lg);position:sticky;bottom:0}.toast-host{position:fixed;right:20px;bottom:20px;z-index:90;display:flex;flex-direction:column;gap:8px;max-width:min(380px,100vw - 40px)}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--navy-grad);color:var(--text-on-ink);border:1px solid var(--line-on-ink);box-shadow:var(--shadow-lg),var(--shadow-inset-top);font-size:13.5px;animation:slide-in .26s var(--ease-out)}.toast-mark{flex:none;width:6px;align-self:stretch;border-radius:3px;background:var(--gold-grad);box-shadow:0 0 10px #c9a22799}.toast-success .toast-mark{background:linear-gradient(180deg,#3fbd82,#1b7a4f);box-shadow:0 0 10px #1f8a5b99}.toast-error .toast-mark{background:linear-gradient(180deg,#e2687a,#b3303f);box-shadow:0 0 10px #b3303f99}@keyframes fade{0%{opacity:0}}@keyframes lift{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes slide-in{0%{opacity:0;transform:translate(18px)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.enter{animation:rise .26s var(--ease-out) both}.stagger>*{animation:rise .3s var(--ease-out) both}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.05s}.stagger>*:nth-child(3){animation-delay:.08s}.stagger>*:nth-child(4){animation-delay:.11s}.stagger>*:nth-child(5){animation-delay:.14s}.stagger>*:nth-child(6){animation-delay:.17s}.stagger>*:nth-child(7){animation-delay:.2s}.stagger>*:nth-child(8){animation-delay:.23s}.panel-ink{position:relative;background:var(--navy-grad);color:var(--text-on-ink);border:1px solid var(--line-on-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.panel-ink:before{content:"";position:absolute;inset:0;background:var(--sheen);pointer-events:none}.glass{background:#ffffff0f;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff24}.aura{animation:aura 5s ease-in-out infinite alternate}@keyframes aura{0%{filter:drop-shadow(0 0 6px rgba(201,162,39,.3))}to{filter:drop-shadow(0 0 18px rgba(232,197,92,.65))}}.rule-gold{height:1px;border:0;background:var(--hairline-gold);opacity:.65}.route-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:100;background:linear-gradient(90deg,var(--brass-deep),var(--brass-bright),var(--brass));box-shadow:0 0 10px #c9a227b3;transform-origin:0 50%;animation:indeterminate 1.1s ease-in-out infinite}@keyframes indeterminate{0%{transform:scaleX(0);opacity:1}60%{transform:scaleX(.85)}to{transform:scaleX(1);opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.sidebar,.topbar,.backdrop,.route-progress,.no-print{display:none!important}.frame{margin-left:0!important}.main{padding:0!important}body{background:#fff!important}.card,.kpi,.docket{box-shadow:none!important;border-color:#ccc!important}.card:before,.kpi:before,.card-gold:after,.dialog:before{display:none!important}.card-head-ink{background:none!important;color:#000!important;border-bottom:1.5px solid #000!important}.card-head-ink:before,.card-head-ink:after{display:none!important}.card-head-ink .card-title,.card-head-ink .docket-number,.card-head-ink .data{color:#000!important}.card-head-ink .muted,.card-head-ink .faint{color:#333!important}.card-head{background:none!important}.state-pill{display:none!important}.rule-head{color:#000!important}.rule-head:after{background:#bbb!important}.rule-head .n{display:none!important}.card{animation:none!important}}.mb{--mb-bg: #fff;--mb-ink: #222;--mb-soft: rgba(0, 0, 0, .6);--mb-accent: #8a6a10;--mb-rule: currentColor;--mb-display: Cormorant Garamond, Iowan Old Style, Palatino Linotype, Palatino, Georgia, serif;--mb-body: Cormorant Garamond, Iowan Old Style, Palatino Linotype, Palatino, Georgia, serif;--mb-ta: Noto Serif Tamil, Tamil Sangam MN, Latha, Nirmala UI, serif;--mb-pad: 70px;--base: 34px;position:relative;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;padding:var(--mb-pad);background:var(--mb-bg);color:var(--mb-ink);font-family:var(--mb-body);font-size:calc(var(--fs, 1) * var(--base));line-height:1.25;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;print-color-adjust:exact;-webkit-print-color-adjust:exact}.mb *,.mb *:before,.mb *:after{box-sizing:border-box}.mb p,.mb h1,.mb h2,.mb h3,.mb ul{margin:0;padding:0}.mb-portrait{--base: 38px;--mb-pad: 80px}.mb-ta{font-family:var(--mb-ta);font-weight:400;letter-spacing:0;text-transform:none;font-style:normal}.mb-frame{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mb-head{flex:none;text-align:center;padding-bottom:.7em}.mb-welcome{font-size:.8em;color:var(--mb-soft);letter-spacing:.04em}.mb-title{margin-top:.12em!important;font-family:var(--mb-display);font-size:2.3em;font-weight:600;line-height:1.05;letter-spacing:-.01em;color:var(--mb-title, var(--mb-ink));text-wrap:balance}.mb-names{margin-top:.2em!important;font-size:1.15em;font-style:italic;color:var(--mb-accent)}.mb-details{margin-top:.25em!important;font-size:.72em;color:var(--mb-soft);letter-spacing:.03em}.mb-divider{display:block;width:11em;height:.7em;margin:.5em auto .4em;color:var(--mb-accent)}.mb-divider path{stroke:currentColor;stroke-width:1.5;fill:none}.mb-divider .gem{fill:currentColor;stroke:none}.mb-meal{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6em;font-family:var(--mb-display);font-size:1.15em;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-accent)}.mb-meal .mb-ta{font-size:.85em}.mb-when{margin-top:.15em!important;font-size:.62em;color:var(--mb-soft);letter-spacing:.06em}.mb-menu{flex:1 1 auto;min-height:0;column-count:var(--cols, 2);column-gap:2.2em;column-fill:balance;overflow:hidden;padding-top:.2em}.mb-meal-head{column-span:all;display:flex;justify-content:center;align-items:baseline;gap:.5em;margin:.5em 0 .35em!important;font-family:var(--mb-display);font-size:1.05em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-accent)}.mb-meal-head small{font-size:.55em;letter-spacing:.06em;color:var(--mb-soft)}.mb-cat{break-inside:avoid;padding-bottom:.75em}.mb-cat-name{display:flex;flex-wrap:wrap;gap:.15em .5em;align-items:baseline;margin-bottom:.3em!important;font-family:var(--mb-display);font-size:.82em;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-accent)}.mb-cat-name .mb-ta{font-size:.95em;font-weight:600}.mb-dishes{list-style:none}.mb-dish{display:block;padding:.12em 0 .12em .85em;text-indent:-.85em;break-inside:avoid}.mb-dish-text{display:inline;text-indent:0}.mb-dish-name,.mb-dish-ta{display:inline}.mb-dish-desc{display:block;text-indent:0}.mb-dish-name{font-size:1em;font-weight:500}.mb-dish-ta{font-size:.74em;color:var(--mb-soft);line-height:1.35}.mb-lang-both .mb-dish-ta{margin-left:.4em}.mb-lang-ta .mb-dish-ta{font-size:.92em;color:inherit}.mb-dish-desc{font-size:.6em;font-style:italic;color:var(--mb-soft);line-height:1.3}.mb-emptynote{column-span:all;text-align:center;font-style:italic;color:var(--mb-soft)}.mb-diet{position:relative;display:inline-block;vertical-align:.05em;margin-right:.35em;text-indent:0;width:.5em;height:.5em;border:.07em solid #1e8a3c;background:#fff;border-radius:.06em}.mb-diet:after{content:"";position:absolute;inset:.1em;border-radius:50%;background:#1e8a3c}.mb-diet-nonveg,.mb-diet-egg{border-color:#8b3a1a}.mb-diet-nonveg:after,.mb-diet-egg:after{inset:50% auto auto 50%;width:0;height:0;border-radius:0;background:none;transform:translate(-50%,-55%);border-left:.13em solid transparent;border-right:.13em solid transparent;border-bottom:.22em solid #8b3a1a}.mb-diet-egg{border-color:#c98a00}.mb-diet-egg:after{border-bottom-color:#c98a00}.mb-foot{flex:none;padding-top:.6em;text-align:center;font-size:.55em;letter-spacing:.08em;color:var(--mb-soft)}.mb-layout-centered .mb-menu{text-align:center}.mb-layout-centered .mb-cat-name{justify-content:center}.mb-layout-centered .mb-dish{padding-left:0;text-indent:0}.mb-layout-split .mb-frame{flex-direction:row;flex-wrap:wrap;align-content:stretch}.mb-layout-split .mb-head{width:33%;padding:0 2em 0 0;display:flex;flex-direction:column;justify-content:center;border-right:1px solid color-mix(in srgb,var(--mb-accent) 40%,transparent)}.mb-layout-split .mb-title{font-size:2.6em}.mb-layout-split .mb-menu{width:67%;height:100%;padding-left:2.2em;align-self:stretch}.mb-layout-split .mb-foot{position:absolute;left:0;bottom:0;width:33%;padding-right:2em}.mb-kanjivaram{--mb-bg: radial-gradient(ellipse at 50% 40%, #6e1424 0%, #5b0f1e 55%, #43091a 100%);--mb-ink: #fbeedd;--mb-soft: rgba(251, 238, 221, .72);--mb-accent: #e2b65a;--mb-title: #f3d58c;--mb-pad: 120px 110px 110px}.mb-kanjivaram.mb-portrait{--mb-pad: 140px 90px 130px}.mb-kanjivaram .mb-frame{padding:.8em 1.4em;outline:2px solid rgba(226,182,90,.8);outline-offset:.5em;border:1px solid rgba(226,182,90,.45)}.mb-kanjivaram .mb-names{font-style:italic;font-size:1.3em}.mb-zari{position:absolute;left:0;right:0;height:70px;z-index:0;background:linear-gradient(135deg,transparent 75%,#43091a 75%) 0 0/36px 36px,linear-gradient(225deg,transparent 75%,#43091a 75%) 0 0/36px 36px,repeating-linear-gradient(90deg,#d4a64a 0 18px,#b9862f 18px 36px);border-bottom:6px solid #f0d58c;box-shadow:inset 0 -10px #8d1a2b}.mb-zari-top{top:0}.mb-zari-bottom{bottom:0;transform:scaleY(-1)}.mb-banana{--mb-bg: repeating-linear-gradient(68deg, rgba(255, 255, 255, .04) 0 3px, transparent 3px 22px), linear-gradient(160deg, #2f7a3a 0%, #22622e 60%, #1a4f25 100%);--mb-ink: #20321f;--mb-soft: #4e5f4b;--mb-accent: #2a6e35;--mb-display: "Marcellus", Cormorant Garamond, Iowan Old Style, Palatino Linotype, Palatino, Georgia, serif;--mb-body: "Lora", Georgia, serif;--mb-pad: 80px 110px}.mb-banana .mb-frame{padding:1em 1.5em;background:#fbf6e6;border-radius:4em .6em;box-shadow:0 30px 60px -20px #00000073}.mb-banana .mb-title{color:#1f4f28}.mb-banana .mb-names{color:#b8352b}.mb-banana .mb-cat-name{border-bottom:2px solid rgba(42,110,53,.25);padding-bottom:.15em}.mb-banana .mb-divider{color:#b8352b}.mb-leaf{position:absolute;z-index:0;width:220px;fill:#3c8f47;opacity:.85}.mb-leaf .vein{fill:none;stroke:#2a6e35;stroke-width:3}.mb-leaf-a{top:-90px;left:-40px;transform:rotate(-35deg)}.mb-leaf-b{bottom:-110px;right:-40px;transform:rotate(145deg)}.mb-kolam{--mb-bg: radial-gradient(circle at 30% 20%, rgba(255, 255, 255, .05), transparent 60%), #7d2a1c;--mb-ink: #f7f1e6;--mb-soft: rgba(247, 241, 230, .75);--mb-accent: #f0c04a;--mb-display: "Rozha One", "Palatino Linotype", Georgia, serif;--mb-body: "Mukta", "Avenir Next", "Segoe UI", sans-serif;--mb-ta: Noto Sans Tamil, Tamil Sangam MN, Latha, Nirmala UI, sans-serif;--mb-pad: 110px 120px}.mb-kolam .mb-title{font-weight:400;font-size:2.5em}.mb-kolam .mb-names{font-style:normal}.mb-kolam .mb-cat-name{letter-spacing:.1em}.mb-kolam .mb-dish-name{font-weight:400}svg.mb-kmotif{position:absolute;z-index:0;width:190px;height:190px}svg.mb-kmotif circle{fill:#f7f1e6}svg.mb-kmotif path{fill:none;stroke:#f7f1e6;stroke-width:3;stroke-linejoin:round;opacity:.85}.mb-kmotif-tl{top:22px;left:22px}.mb-kmotif-tr{top:22px;right:22px}.mb-kmotif-bl{bottom:22px;left:22px}.mb-kmotif-br{bottom:22px;right:22px}.mb-marigold{--mb-bg: radial-gradient(ellipse at 50% 0%, #ffe7ad 0%, #fff3d6 50%, #fde9bf 100%);--mb-ink: #4a230a;--mb-soft: #7a4a26;--mb-accent: #c4500f;--mb-display: "Yatra One", "Palatino Linotype", Georgia, serif;--mb-body: "Mukta", "Avenir Next", "Segoe UI", sans-serif;--mb-ta: Noto Sans Tamil, Tamil Sangam MN, Latha, Nirmala UI, sans-serif;--mb-pad: 190px 110px 80px}.mb-marigold .mb-title{font-weight:400;color:#9c3b07}.mb-marigold .mb-names{font-style:normal;color:#3d7a2a}.mb-marigold .mb-dish-name{font-weight:400}.mb-toran{position:absolute;top:0;left:0;width:100%;height:170px;z-index:0}.mb-toran .string{fill:none;stroke:#6b3d12;stroke-width:3}.mb-toran .petal-o{fill:#f08a1c}.mb-toran .petal-i{fill:#f6a623}.mb-toran .petal-o.alt{fill:#f6b32b}.mb-toran .petal-i.alt{fill:#fbcf4f}.mb-toran .petal-c{fill:#9c3b07}.mb-toran .mango{fill:#3d7a2a}.mb-lamp{--mb-bg: #1a120b;--mb-ink: #f3e6cc;--mb-soft: rgba(243, 230, 204, .66);--mb-accent: #d4a456;--mb-title: #f6dca3;--mb-display: "Cinzel", "Trajan Pro", "Palatino Linotype", serif;--mb-pad: 270px 120px 90px}.mb-lamp.mb-portrait{--mb-pad: 300px 90px 100px}.mb-lamp .mb-title{font-weight:500;letter-spacing:.04em;font-size:2em}.mb-lamp .mb-cat-name{font-family:Cinzel,serif;font-weight:500}.mb-glow{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 60% 45% at 50% 12%,rgba(255,176,64,.28),transparent 70%),radial-gradient(ellipse 90% 70% at 50% 110%,rgba(120,60,20,.35),transparent 70%)}.mb-vilakku{position:absolute;z-index:0;top:26px;left:50%;width:130px;height:230px;transform:translate(-50%)}.mb-vilakku .brass{fill:#c99a45}.mb-vilakku .flame{fill:#ffcf6b}.mb-vilakku .flame-halo{fill:#ffbe5040}.mb-jasmine{--mb-bg: linear-gradient(180deg, #fdfdfb 0%, #f6f7f1 100%);--mb-ink: #2f3a2d;--mb-soft: #6d7869;--mb-accent: #6f8f6a;--mb-display: "Playfair Display", "Didot", "Bodoni 72", Georgia, serif;--mb-body: "Lora", Georgia, serif;--mb-pad: 90px 170px}.mb-jasmine .mb-welcome{font-family:Great Vibes,Snell Roundhand,Apple Chancery,cursive;font-size:1.5em;color:#b3776d;letter-spacing:0}.mb-jasmine .mb-title{font-weight:500}.mb-jasmine .mb-names{font-family:Great Vibes,Snell Roundhand,cursive;font-style:normal;font-size:1.7em;color:#b3776d}.mb-jasmine .mb-divider{color:#c99a91}.mb-malligai{position:absolute;top:0;width:60px;height:100%;z-index:0}.mb-malligai .thread{stroke:#6f8f6a;stroke-width:2}.mb-malligai .bud{fill:#fff;stroke:#d9dccf;stroke-width:1.5}.mb-malligai-l{left:60px}.mb-malligai-r{right:60px}.mb-peacock{--mb-bg: radial-gradient(ellipse at 20% 0%, #146a75 0%, #0b4650 45%, #062f38 100%);--mb-ink: #e9f4f2;--mb-soft: rgba(233, 244, 242, .7);--mb-accent: #e0b252;--mb-title: #f3d68f;--mb-display: "Prata", "Didot", Georgia, serif;--mb-body: "Lora", Georgia, serif;--mb-pad: 90px 130px}.mb-peacock .mb-title{font-weight:400}.mb-peacock .mb-cat-name{color:#7fd3c2}.mb-feather{position:absolute;z-index:0;width:300px;height:420px;opacity:.9}.mb-feather .barbs{fill:none;stroke:#4bb07a;stroke-width:3;opacity:.55}.mb-feather .e1{fill:#1f8fb3;opacity:.35}.mb-feather .e2{fill:#4bb07a;opacity:.7}.mb-feather .e3{fill:#e0b252}.mb-feather .e4{fill:#0a2f66}.mb-feather-a{top:-60px;right:-40px;transform:rotate(-150deg)}.mb-feather-b{bottom:-70px;left:-50px;transform:rotate(30deg)}.mb-royal{--mb-bg: linear-gradient(168deg, #122048 0%, #0a1230 62%, #060b1c 100%);--mb-ink: #eaf0ff;--mb-soft: rgba(234, 240, 255, .68);--mb-accent: #e2bd4f;--mb-title: #f2d97a;--mb-pad: 110px 120px}.mb-royal .mb-title{letter-spacing:.01em}.mb-flourish{position:absolute;z-index:0;width:120px;height:120px}.mb-flourish path{fill:none;stroke:#c9a227;stroke-width:2}.mb-flourish .gem{fill:#e8c55c;stroke:none}.mb-flourish-tl{top:36px;left:36px}.mb-flourish-tr{top:36px;right:36px;transform:scaleX(-1)}.mb-flourish-bl{bottom:36px;left:36px;transform:scaleY(-1)}.mb-flourish-br{bottom:36px;right:36px;transform:scale(-1)}.mb-chalk{--mb-bg: radial-gradient(ellipse at 30% 30%, rgba(255, 255, 255, .07), transparent 60%), radial-gradient(ellipse at 80% 80%, rgba(255, 255, 255, .05), transparent 50%), #2b3330;--mb-ink: #f2f2ea;--mb-soft: rgba(242, 242, 234, .7);--mb-accent: #f5e27a;--mb-display: "Caveat", "Chalkduster", "Bradley Hand", "Segoe Print", cursive;--mb-body: "Caveat", "Chalkboard SE", "Bradley Hand", "Segoe Print", cursive;--mb-ta: Noto Sans Tamil, Tamil Sangam MN, Latha, Nirmala UI, sans-serif;--mb-pad: 80px 100px;--base: 40px;border:28px solid #7a5230;box-shadow:inset 0 0 0 4px #5b3b20,inset 0 0 60px #00000080}.mb-chalk.mb-portrait{--base: 44px}.mb-chalk .mb-title{font-weight:700;font-size:2.6em}.mb-chalk .mb-names{font-style:normal;color:#f2a7b5}.mb-chalk .mb-cat-name{letter-spacing:.04em;font-size:1.05em;text-transform:none;text-decoration:underline wavy rgba(245,226,122,.6);text-underline-offset:.2em}.mb-chalk .mb-cat:nth-child(3n+2) .mb-cat-name{color:#9fe0c3;text-decoration-color:#9fe0c399}.mb-chalk .mb-cat:nth-child(3n+3) .mb-cat-name{color:#f2a7b5;text-decoration-color:#f2a7b599}.mb-chalk .mb-meal{text-transform:none;letter-spacing:.02em}.mb-chalk .mb-diet{background:transparent}.mb-kraft{--mb-bg: repeating-linear-gradient(0deg, rgba(90, 60, 30, .04) 0 2px, transparent 2px 5px), radial-gradient(ellipse at 50% 40%, #d4b07f 0%, #c9a574 60%, #b8935f 100%);--mb-ink: #3a2616;--mb-soft: #5e4329;--mb-accent: #a3352a;--mb-display: "Special Elite", "American Typewriter", "Courier New", monospace;--mb-body: "Lora", Georgia, serif;--mb-pad: 130px 110px 80px}.mb-kraft .mb-title{font-weight:400;letter-spacing:.02em}.mb-kraft .mb-names{font-family:Caveat,Bradley Hand,cursive;font-style:normal;font-size:1.5em;color:#3a2616}.mb-kraft .mb-cat-name{font-weight:400;letter-spacing:.08em}.mb-twine{position:absolute;top:18px;left:0;width:100%;height:90px;z-index:0}.mb-twine path{fill:none;stroke:#8c6a3e;stroke-width:4;stroke-dasharray:10 5}.mb-stamp{position:absolute;z-index:0;right:90px;bottom:70px;width:190px;height:190px;border-radius:50%;border:6px double rgba(163,53,42,.55);display:grid;place-items:center;transform:rotate(-14deg)}.mb-stamp span{font-family:Special Elite,Courier New,monospace;font-size:30px;color:#a3352a99;text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:0 20px}.mb-modern{--mb-bg: #ffffff;--mb-ink: #1b2433;--mb-soft: #5d6879;--mb-accent: #2a5bd7;--mb-display: "Outfit", "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--mb-body: "Outfit", "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--mb-ta: Noto Sans Tamil, Tamil Sangam MN, Latha, Nirmala UI, sans-serif;--mb-pad: 100px 110px}.mb-modern .mb-head{text-align:left}.mb-modern .mb-title{font-weight:800;letter-spacing:-.03em;font-size:2.6em}.mb-modern .mb-names{font-style:normal;font-weight:600}.mb-modern .mb-divider{margin-left:0;width:3em;height:.3em}.mb-modern .mb-divider path,.mb-modern .mb-divider circle{display:none}.mb-modern .mb-divider:before{content:none}.mb-modern .mb-meal{justify-content:flex-start;column-gap:.5em;letter-spacing:.08em}.mb-modern .mb-dish-name{font-weight:400}.mb-modern .mb-cat-name{letter-spacing:.1em;font-weight:600}.mb-modern .mb-foot{text-align:left}.mb-modern.mb-layout-split{--mb-bg: linear-gradient(90deg, #eef2fb 0 calc(33% + 60px) , #ffffff calc(33% + 60px) )}.mb-modern.mb-layout-split .mb-head{border-right:none}.mb-modern.mb-layout-split .mb-foot{padding-left:0}.mb-modern .mb-divider{background:#2a5bd7;border-radius:4px}.mb-confetti{--mb-bg: #f3f0ff;--mb-ink: #2d1b4e;--mb-soft: #6b5a8c;--mb-accent: #e8336f;--mb-display: "Fredoka", "Avenir Next Rounded", "Arial Rounded MT Bold", sans-serif;--mb-body: "Fredoka", "Avenir Next", "Segoe UI", sans-serif;--mb-ta: Noto Sans Tamil, Tamil Sangam MN, Latha, Nirmala UI, sans-serif;--mb-pad: 170px 120px 150px}.mb-confetti .mb-title{font-weight:600;font-size:2.5em}.mb-confetti .mb-names{font-style:normal;font-weight:600;color:#3ec1d3}.mb-confetti .mb-cat-name{letter-spacing:.06em}.mb-confetti .mb-dish-name{font-weight:400}.mb-bit{position:absolute;z-index:0;border-radius:3px;opacity:.85}.mb-bit.round{border-radius:50%}.mb-portrait.mb-jasmine{--mb-pad: 100px 140px}.mb-portrait.mb-marigold{--mb-pad: 200px 90px 90px}
