:root{--ak-bg: #F4EFE6;--ak-surface: #FBF8F2;--ak-surface-muted: #EFE8DA;--ak-appbar-bg: #1B1A17;--ak-appbar-text: #F1EADC;--ak-drawer-bg: #FBF8F2;--ak-drawer-text: #1B1A17;--ak-primary: #8C6B3F;--ak-primary-soft: #8C6B3F1A;--ak-primary-hover: #7A5C34;--ak-secondary: #3F4A3A;--ak-tertiary: #A23E2C;--ak-success: #5A7A4A;--ak-warning: #C8862A;--ak-error: #8C2A2A;--ak-info: #2E4A5C;--ak-text: #1B1A17;--ak-text-2: #5A5147;--ak-text-3: #9A9082;--ak-divider: rgba(27, 26, 23, .08);--ak-border: rgba(27, 26, 23, .14);--ak-border-strong: rgba(27, 26, 23, .28);--ak-font-brand: "Fraunces", "Georgia", serif;--ak-font-display: "Public Sans", "Segoe UI", system-ui, sans-serif;--ak-font-body: "Public Sans", "Segoe UI", system-ui, sans-serif;--ak-font-mono: "JetBrains Mono", "Consolas", monospace;--ak-radius-xs: 2px;--ak-radius-sm: 4px;--ak-radius-md: 8px;--ak-radius-lg: 14px;--ak-shadow-1: 0 1px 0 rgba(27,26,23,.06), 0 1px 2px rgba(27,26,23,.04);--ak-shadow-2: 0 1px 0 rgba(27,26,23,.08), 0 2px 6px rgba(27,26,23,.06);--ak-shadow-3: 0 2px 0 rgba(27,26,23,.08), 0 4px 12px rgba(27,26,23,.08);--ak-shadow-card: 0 1px 0 rgba(27,26,23,.06), 0 8px 24px rgba(27,26,23,.06);--ak-rule-copper: linear-gradient(90deg, transparent 0%, var(--ak-primary) 30%, var(--ak-primary) 70%, transparent 100%)}.mud-theme-dark,[data-theme=dark]{--ak-bg: #15140F;--ak-surface: #1F1D17;--ak-surface-muted: #26231C;--ak-appbar-bg: #0B0A08;--ak-appbar-text: #F1EADC;--ak-drawer-bg: #1F1D17;--ak-drawer-text: #F1EADC;--ak-primary: #C9A06A;--ak-primary-soft: #C9A06A1F;--ak-primary-hover: #D8B07A;--ak-secondary: #7A8F6F;--ak-tertiary: #C8624C;--ak-success: #8FAE7C;--ak-warning: #E0A85A;--ak-error: #C95252;--ak-info: #7AA3BA;--ak-text: #F1EADC;--ak-text-2: #B0A593;--ak-text-3: #6E6557;--ak-divider: rgba(241, 234, 220, .10);--ak-border: rgba(241, 234, 220, .18);--ak-border-strong: rgba(241, 234, 220, .32);--ak-shadow-1: 0 1px 0 rgba(0,0,0,.4), 0 1px 2px rgba(0,0,0,.3);--ak-shadow-2: 0 1px 0 rgba(0,0,0,.45), 0 2px 6px rgba(0,0,0,.35);--ak-shadow-3: 0 2px 0 rgba(0,0,0,.5), 0 4px 12px rgba(0,0,0,.4);--ak-shadow-card: 0 1px 0 rgba(0,0,0,.5), 0 8px 24px rgba(0,0,0,.45)}html,body{font-family:var(--ak-font-body);font-feature-settings:"cv11","ss01","kern";font-variant-numeric:tabular-nums}h1,h2,h3,h4,.mud-typography-h1,.mud-typography-h2,.mud-typography-h3,.mud-typography-h4,.ak-display{font-family:var(--ak-font-display);font-feature-settings:"kern","liga";letter-spacing:-0.005em}.ak-smallcaps{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:600;color:var(--ak-text-2)}.ak-mono,.ak-numeric{font-family:var(--ak-font-mono);font-feature-settings:"tnum","zero";letter-spacing:-0.01em}.ak-eyebrow{font-family:var(--ak-font-body);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700;color:var(--ak-primary)}.ak-rule{height:1px;background:var(--ak-rule-copper);border:0;margin:1rem 0}.ak-link{color:var(--ak-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .15s ease}.ak-link:hover{color:var(--ak-primary-hover)}body{background:var(--ak-bg);color:var(--ak-text)}.ak-paper{background-color:var(--ak-surface);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .106 0 0 0 0 .102 0 0 0 0 .090 0 0 0 .045 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ak-appbar{background:var(--ak-appbar-bg) !important;color:var(--ak-appbar-text) !important;border-bottom:1px solid hsla(0,0%,100%,.08);box-shadow:0 1px 0 rgba(0,0,0,.25),0 6px 16px rgba(0,0,0,.08);position:relative}.ak-appbar::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg, transparent 0%, var(--ak-primary) 20%, var(--ak-primary) 80%, transparent 100%);opacity:.55}.ak-brand{font-family:var(--ak-font-brand);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 100;font-size:1.4rem;font-weight:500;letter-spacing:-0.01em;display:inline-flex;align-items:baseline;gap:.15rem}.ak-brand .ak-brand-dot{width:6px;height:6px;background:var(--ak-primary);border-radius:50%;display:inline-block;transform:translateY(-0.3rem);margin:0 .1rem}.ak-search{width:min(420px,38vw)}.ak-search .mud-input-root{background:hsla(0,0%,100%,.04);color:var(--ak-appbar-text);border-radius:var(--ak-radius-md)}.ak-search input,.ak-search .mud-input-root input{color:var(--ak-appbar-text) !important}.ak-search .mud-input-label,.ak-search .mud-input-label-norm{color:rgba(241,234,220,.65) !important}.ak-search .mud-input-adornment .mud-icon-root,.ak-search .mud-icon-root{color:rgba(241,234,220,.75) !important}.ak-search fieldset,.ak-search .mud-input-outlined-border{border-color:hsla(0,0%,100%,.14) !important}.ak-search:hover fieldset{border-color:hsla(0,0%,100%,.28) !important}.ak-search .mud-focused fieldset{border-color:var(--ak-primary) !important}.ak-kbd{font-family:var(--ak-font-mono);font-size:.68rem;letter-spacing:.04em;padding:.12rem .4rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ak-radius-sm);color:var(--ak-appbar-text);white-space:nowrap;margin-left:.5rem}.ak-drawer{background:var(--ak-drawer-bg);border-right:1px solid var(--ak-divider)}.ak-nav-section{padding:.85rem 1.1rem .35rem;font-family:var(--ak-font-body);text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:700;color:var(--ak-text-3)}.mud-nav-link{position:relative;border-radius:0 !important;margin:1px 0 !important;color:var(--ak-text-2) !important;transition:background .12s ease,color .12s ease}.mud-nav-link:hover{background:var(--ak-primary-soft) !important;color:var(--ak-text) !important}.mud-nav-link.active{background:var(--ak-primary-soft) !important;color:var(--ak-text) !important;font-weight:600}.mud-nav-link.active::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--ak-primary)}.mud-nav-link .mud-nav-link-icon-default{color:inherit !important}.mud-nav-group .mud-nav-link{padding-left:2rem !important}.ak-drawer-footer{padding:1rem;border-top:1px solid var(--ak-divider)}.ak-drawer-footer .ak-version{font-family:var(--ak-font-mono);font-size:.7rem;color:var(--ak-text-3);letter-spacing:.04em}.mud-main-content{background:var(--ak-bg);min-height:100vh}.ak-page{padding:1.75rem 2rem 3rem;max-width:1440px;margin:0 auto}@media(max-width: 768px){.ak-page{padding:1rem}}.ak-page-header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:.9rem;border-bottom:1px solid var(--ak-divider)}.ak-page-header .ak-page-title{font-family:var(--ak-font-display);font-size:1.85rem;font-weight:500;color:var(--ak-text);margin:0}.ak-page-header .ak-page-subtitle{color:var(--ak-text-2);font-size:.9rem}.mud-paper,.mud-card{background-color:var(--ak-surface);border:1px solid var(--ak-divider)}.mud-elevation-0{box-shadow:none !important}.mud-elevation-1{box-shadow:var(--ak-shadow-1) !important}.mud-elevation-2{box-shadow:var(--ak-shadow-2) !important}.mud-elevation-3,.mud-elevation-4{box-shadow:var(--ak-shadow-3) !important}.mud-button-root{letter-spacing:.03em;border-radius:var(--ak-radius-sm)}.mud-button-root.mud-button-filled{box-shadow:var(--ak-shadow-1)}.mud-button-root.mud-button-filled.mud-button-filled-primary{background-color:var(--ak-primary) !important;color:var(--ak-surface) !important}.mud-button-root.mud-button-filled.mud-button-filled-primary:hover{background-color:var(--ak-primary-hover) !important;box-shadow:var(--ak-shadow-2)}.mud-icon-button{border-radius:var(--ak-radius-sm)}.mud-icon-button:hover{background-color:var(--ak-primary-soft)}.mud-input-control,.mud-input-outlined .mud-input-outlined-border{border-radius:var(--ak-radius-sm) !important}.mud-input-outlined-border{border-color:var(--ak-border) !important}.mud-input.mud-input-outlined .mud-input-outlined-border{border-color:var(--ak-border) !important}.mud-input-control:hover .mud-input-outlined-border{border-color:var(--ak-border-strong) !important}.mud-focused .mud-input-outlined-border{border-color:var(--ak-primary) !important;border-width:1px !important}.mud-input-label::after{color:var(--ak-error)}.mud-table{border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md);overflow:hidden;background:var(--ak-surface)}.mud-table-toolbar{background:var(--ak-surface) !important;border-bottom:1px solid var(--ak-divider);min-height:64px;padding-inline:1.25rem;gap:.75rem}.mud-table-head{background:var(--ak-surface-muted)}.mud-table-head .mud-table-cell{color:var(--ak-text-2) !important;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700;border-bottom:1px solid var(--ak-border) !important}.mud-table-row{transition:background-color .1s ease}.mud-table-row:hover{background:var(--ak-primary-soft) !important}.mud-table-cell{border-bottom:1px solid var(--ak-divider) !important;font-size:.9rem}.mud-table-pagination{border-top:1px solid var(--ak-divider);background:var(--ak-surface)}.mud-tabs-toolbar{background:rgba(0,0,0,0)}.mud-tab-slider{background:var(--ak-primary) !important;height:2px !important}.mud-tab{text-transform:none !important;letter-spacing:.02em;font-weight:500}.mud-tab.mud-tab-active{color:var(--ak-text) !important;font-weight:600}.mud-chip{border-radius:var(--ak-radius-sm);font-weight:500}.mud-chip.mud-chip-color-primary.mud-chip-filled{background-color:var(--ak-primary) !important;color:var(--ak-surface) !important}.mud-snackbar{border-radius:var(--ak-radius-sm) !important;background:var(--ak-text) !important;color:var(--ak-surface) !important;border-left:3px solid var(--ak-primary);font-family:var(--ak-font-body);box-shadow:var(--ak-shadow-3)}.mud-snackbar.mud-alert-filled-success{border-left-color:var(--ak-success)}.mud-snackbar.mud-alert-filled-warning{border-left-color:var(--ak-warning)}.mud-snackbar.mud-alert-filled-error,.mud-snackbar.mud-snackbar-error{border-left-color:var(--ak-error)}.mud-snackbar.mud-alert-filled-info{border-left-color:var(--ak-info)}.mud-alert{border-radius:var(--ak-radius-sm);border-left:3px solid currentColor;font-weight:500}.mud-dialog{border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md) !important;background:var(--ak-surface)}.mud-dialog-title{font-family:var(--ak-font-display);font-size:1.25rem;font-weight:500;border-bottom:1px solid var(--ak-divider)}.mud-drawer.mud-drawer-clipped-always.mud-drawer-pos-left{border-right:1px solid var(--ak-divider)}.mud-popover{background:var(--ak-surface);border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md);box-shadow:var(--ak-shadow-card)}.autocomplete-on-appbar{color:var(--ak-appbar-text)}.autocomplete-on-appbar .mud-input-root{background-color:rgba(0,0,0,0);color:var(--ak-appbar-text);border-color:hsla(0,0%,100%,.2)}.autocomplete-on-appbar input{color:var(--ak-appbar-text) !important}.autocomplete-on-appbar .mud-input-adornment,.autocomplete-on-appbar .mud-icon-root{color:var(--ak-appbar-text) !important}.autocomplete-on-appbar .mud-input-label{color:hsla(0,0%,100%,.7)}.autocomplete-on-appbar fieldset,.autocomplete-on-appbar .mud-input-focused fieldset,.autocomplete-on-appbar:hover fieldset{border-color:hsla(0,0%,100%,.35) !important}.ak-mono{font-family:var(--ak-font-mono) !important}.ak-display{font-family:var(--ak-font-display) !important}.ak-text-primary{color:var(--ak-text) !important}.ak-text-2{color:var(--ak-text-2) !important}.ak-text-3{color:var(--ak-text-3) !important}.ak-text-copper{color:var(--ak-primary) !important}.ak-bg-paper{background:var(--ak-surface) !important}.ak-bg-muted{background:var(--ak-surface-muted) !important}.ak-bg-ink{background:var(--ak-text) !important;color:var(--ak-surface) !important}.ak-border{border:1px solid var(--ak-divider) !important}.ak-border-strong{border:1px solid var(--ak-border) !important}.ak-rule-x{border:0;border-top:1px solid var(--ak-divider)}.ak-stack{display:flex;flex-direction:column}.ak-row{display:flex;align-items:center}.ak-gap-1{gap:.25rem}.ak-gap-2{gap:.5rem}.ak-gap-3{gap:.75rem}.ak-gap-4{gap:1rem}.ak-gap-6{gap:1.5rem}.ak-cursor-pointer{cursor:pointer}.ak-no-select{user-select:none}.ak-rule-copper{height:1px;background:var(--ak-rule-copper);border:0;margin:0}.ak-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;background:rgba(0,0,0,0)}.ak-pill.is-warn{color:var(--ak-warning)}.ak-pill.is-ok{color:var(--ak-success)}.ak-pill.is-err{color:var(--ak-error)}.ak-pill.is-info{color:var(--ak-info)}:focus-visible{outline:2px solid var(--ak-primary);outline-offset:2px;border-radius:var(--ak-radius-sm)}.ak-datatable{background:var(--ak-surface);border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md);overflow:hidden}.ak-datatable .ak-datatable-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--ak-divider);background:var(--ak-surface);flex-wrap:wrap}.ak-datatable .ak-datatable-title{font-family:var(--ak-font-display);font-size:1.35rem;font-weight:500;color:var(--ak-text);margin:0}.ak-datatable .ak-datatable-count{font-family:var(--ak-font-mono);font-size:.75rem;color:var(--ak-text-3);letter-spacing:.04em}.ak-datatable .ak-datatable-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.ak-datatable .ak-datatable-search{min-width:240px}.ak-datatable .mud-table{border:0;border-radius:0}.ak-ticket{background:var(--ak-surface);border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md);padding:1.5rem 1.5rem 1.25rem;position:relative}.ak-ticket::before,.ak-ticket::after{content:"";position:absolute;left:8px;right:8px;height:1px;background-image:radial-gradient(circle, var(--ak-border) 1px, transparent 1.5px);background-size:8px 1px;background-repeat:repeat-x}.ak-ticket::before{top:8px}.ak-ticket::after{bottom:8px}.ak-ticket .ak-ticket-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px dashed var(--ak-border)}.ak-ticket .ak-ticket-head .ak-ticket-title{font-family:var(--ak-font-display);font-size:1.4rem;font-weight:500;color:var(--ak-text);margin:0}.ak-ticket .ak-ticket-head .ak-ticket-number{font-family:var(--ak-font-mono);font-size:1rem;color:var(--ak-primary);letter-spacing:.04em}.ak-ticket .ak-ticket-line{display:grid;grid-template-columns:1fr 90px 110px 88px;align-items:center;gap:.5rem;padding:.65rem .25rem;border-bottom:1px solid var(--ak-divider)}.ak-ticket .ak-ticket-line:last-of-type{border-bottom:0}.ak-ticket .ak-ticket-line:hover{background:var(--ak-primary-soft)}.ak-ticket .ak-ticket-line:hover .ak-ticket-actions{opacity:1}.ak-ticket .ak-ticket-line .ak-ticket-line-name{font-weight:500;color:var(--ak-text)}.ak-ticket .ak-ticket-line .ak-ticket-line-name-discount{font-family:var(--ak-font-mono);font-size:.72rem;color:var(--ak-tertiary);letter-spacing:.04em;display:block;margin-top:.15rem}.ak-ticket .ak-ticket-line .ak-ticket-line-qty{font-family:var(--ak-font-mono);text-align:center;color:var(--ak-text-2)}.ak-ticket .ak-ticket-line .ak-ticket-line-price{font-family:var(--ak-font-mono);text-align:right;color:var(--ak-text)}.ak-ticket .ak-ticket-line .ak-ticket-actions{display:flex;justify-content:flex-end;gap:.15rem;opacity:.55;transition:opacity .12s ease}.ak-ticket .ak-ticket-empty{padding:2rem 1rem;text-align:center;color:var(--ak-text-3);font-style:italic}.ak-ticket .ak-ticket-totals{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--ak-border)}.ak-ticket .ak-ticket-totals .ak-ticket-total-row{display:flex;justify-content:space-between;align-items:baseline;padding:.25rem 0}.ak-ticket .ak-ticket-totals .ak-ticket-total-row.is-grand{margin-top:.25rem;padding-top:.55rem;border-top:1px solid var(--ak-border)}.ak-ticket .ak-ticket-totals .ak-ticket-total-row .ak-ticket-total-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;color:var(--ak-text-2)}.ak-ticket .ak-ticket-totals .ak-ticket-total-row .ak-ticket-total-value{font-family:var(--ak-font-mono);font-size:1rem;color:var(--ak-text)}.ak-ticket .ak-ticket-totals .ak-ticket-total-row.is-grand .ak-ticket-total-value{font-family:var(--ak-font-mono);font-size:1.6rem;font-weight:600;color:var(--ak-primary);letter-spacing:-0.01em}.ak-picker-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.75rem}.ak-picker-grid.is-items{grid-template-columns:repeat(auto-fill, minmax(160px, 1fr))}.ak-picker-card{position:relative;background:var(--ak-surface);border:1px solid var(--ak-divider);border-left:4px solid var(--family-color, var(--ak-primary));border-radius:var(--ak-radius-sm);padding:1rem .9rem;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease;min-height:88px;display:flex;flex-direction:column;justify-content:center;user-select:none}.ak-picker-card:hover{background:var(--ak-surface-muted);box-shadow:var(--ak-shadow-2);transform:translateY(-1px)}.ak-picker-card:active{transform:translateY(0);box-shadow:var(--ak-shadow-1)}.ak-picker-card .ak-picker-card-name{font-weight:600;color:var(--ak-text);line-height:1.2}.ak-picker-card .ak-picker-card-price{font-family:var(--ak-font-mono);font-size:.82rem;color:var(--ak-text-2);margin-top:.35rem;letter-spacing:.02em}.ak-scan-input{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--ak-surface-muted);border:1px dashed var(--ak-border);border-radius:var(--ak-radius-sm)}.ak-scan-input .ak-scan-status{width:8px;height:8px;border-radius:50%;background:var(--ak-success);box-shadow:0 0 0 4px rgba(90,122,74,.15)}.ak-payment-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.ak-payment-btn{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;background:var(--ak-surface);border:1px solid var(--ak-border);border-radius:var(--ak-radius-sm);font-family:var(--ak-font-body);font-weight:500;font-size:.9rem;color:var(--ak-text-2);cursor:pointer;transition:all .12s ease}.ak-payment-btn .mud-icon-root{color:var(--ak-text-3)}.ak-payment-btn:hover{border-color:var(--ak-primary);color:var(--ak-text)}.ak-payment-btn.is-active{background:var(--ak-primary);color:var(--ak-surface);border-color:var(--ak-primary);box-shadow:var(--ak-shadow-2)}.ak-payment-btn.is-active .mud-icon-root{color:var(--ak-surface)}.ak-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-family:var(--ak-font-body);border:1px solid currentColor;background:rgba(0,0,0,0);white-space:nowrap;line-height:1.6}.ak-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.ak-badge.is-warn{color:var(--ak-warning)}.ak-badge.is-ok{color:var(--ak-success)}.ak-badge.is-err{color:var(--ak-error)}.ak-badge.is-info{color:var(--ak-info)}.ak-badge.is-muted{color:var(--ak-text-3)}.ak-badge.is-primary{color:var(--ak-primary)}.ak-badge.is-solid{color:var(--ak-surface);border-color:rgba(0,0,0,0)}.ak-badge.is-solid.is-warn{background:var(--ak-warning)}.ak-badge.is-solid.is-ok{background:var(--ak-success)}.ak-badge.is-solid.is-err{background:var(--ak-error)}.ak-badge.is-solid.is-info{background:var(--ak-info)}.ak-badge.is-solid.is-muted{background:var(--ak-text-3)}.ak-badge.is-solid.is-primary{background:var(--ak-primary)}.ak-badge.is-solid::before{background:var(--ak-surface);opacity:.85}.ak-quick-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1rem}.ak-quick{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.4rem 1.25rem;min-height:160px;background:var(--ak-surface);border:1px solid var(--ak-divider);border-radius:var(--ak-radius-md);color:var(--ak-text);text-decoration:none;cursor:pointer;font-family:var(--ak-font-body);text-align:left;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background-color .15s ease;overflow:hidden;isolation:isolate}.ak-quick::before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ak-primary);transition:width .18s ease}.ak-quick:hover{background:var(--ak-surface-muted);box-shadow:var(--ak-shadow-card);border-color:var(--ak-border);transform:translateY(-2px)}.ak-quick:hover::before{width:3px}.ak-quick:hover .ak-quick-icon{background:var(--ak-primary);color:var(--ak-surface);transform:rotate(-2deg) scale(1.04)}.ak-quick:hover .ak-quick-arrow{transform:translateX(4px);opacity:1}.ak-quick:focus-visible{outline:2px solid var(--ak-primary);outline-offset:3px}.ak-quick .ak-quick-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:var(--ak-primary-soft);color:var(--ak-primary);border-radius:var(--ak-radius-sm);transition:all .18s ease}.ak-quick .ak-quick-icon .mud-icon-root{font-size:1.7rem !important;color:inherit}.ak-quick .ak-quick-label{font-family:var(--ak-font-display);font-size:1.05rem;font-weight:600;color:var(--ak-text);line-height:1.25;letter-spacing:-0.005em}.ak-quick .ak-quick-hint{font-size:.78rem;color:var(--ak-text-2)}.ak-quick .ak-quick-arrow{position:absolute;right:1rem;bottom:1rem;color:var(--ak-primary);opacity:.55;transition:transform .18s ease,opacity .18s ease;font-family:var(--ak-font-mono);font-size:1.1rem;line-height:1}.ak-home-greeting{margin-bottom:2rem}.ak-home-greeting .ak-home-eyebrow{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--ak-primary);font-weight:700;margin-bottom:.35rem}.ak-home-greeting .ak-home-title{font-family:var(--ak-font-display);font-size:2rem;font-weight:600;color:var(--ak-text);margin:0 0 .25rem;line-height:1.15;letter-spacing:-0.015em}.ak-home-greeting .ak-home-subtitle{color:var(--ak-text-2);font-size:.92rem}.ak-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:2rem 0 .85rem}.ak-section-title h2{font-family:var(--ak-font-display);font-size:1.05rem;font-weight:500;margin:0;color:var(--ak-text)}.ak-section-title .ak-section-count{font-family:var(--ak-font-mono);font-size:.75rem;color:var(--ak-text-3);letter-spacing:.04em}
