@charset "UTF-8";@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--radius-sm: .25rem;--radius-md: .375rem;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.row-2{grid-row:2}.row-3{grid-row:3}.block{display:block}.grid{display:grid}.table{display:table}.flex-shrink{flex-shrink:1}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{color-scheme:light;--navy: #192747;--navy-light: #253a64;--navy-dark: #111c35;--accent: #4569ed;--accent-hover: #3554d4;--accent-light: #eef2ff;--accent-border: #cbd5ff;--success: #16794b;--success-bg: #e8f7ee;--success-border: #b8e5c9;--warning: #946200;--warning-bg: #fff5dc;--warning-border: #f1d58e;--danger: #c33d45;--danger-hover: #a92d36;--danger-bg: #fff0f0;--danger-border: #f2c3c6;--info: #2459a8;--info-bg: #edf4ff;--info-border: #c8dcff;--green: #25d366;--bg: #f5f7fb;--surface: #ffffff;--surface-subtle: #fafbfe;--surface-hover: #f0f3f9;--surface-active: #e9edf6;--border: #e5e9f1;--border-strong: #d3dbe8;--text: #202b3c;--text-secondary: #526075;--muted: #758197;--placeholder: #a0a9b8;--white: #ffffff;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-base: .9375rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-xs: 4px;--radius-sm: 7px;--radius-md: 11px;--radius-lg: 15px;--radius-xl: 20px;--radius-full: 999px;--shadow-xs: 0 1px 2px rgb(20 35 65 / 4%);--shadow-sm: 0 2px 5px rgb(20 35 65 / 5%);--shadow-md: 0 5px 18px rgb(20 35 65 / 7%);--shadow-lg: 0 14px 36px rgb(20 35 65 / 10%);--shadow-focus: 0 0 0 3px rgb(69 105 237 / 16%);--shadow-danger-focus: 0 0 0 3px rgb(195 61 69 / 12%);--control-height-sm: 34px;--control-height: 40px;--control-height-lg: 46px;--transition-fast: .12s ease;--transition-base: .18s ease;--transition-slow: .26s ease;--z-dropdown: 100;--z-sticky: 200;--z-overlay: 900;--z-modal: 1000;--z-toast: 1100}*,*:before,*:after{box-sizing:border-box}html{min-height:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,picture,video,canvas,svg{max-width:100%}img,video{height:auto}a{color:var(--accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--accent-hover)}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:#dfe7ff;color:var(--navy-dark)}hr{margin:var(--space-6) 0;border:0;border-top:1px solid var(--border)}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--navy);font-family:var(--font-sans);font-weight:700;line-height:1.3;overflow-wrap:anywhere}h1{margin-bottom:var(--space-4);font-size:clamp(1.5rem,2.3vw,var(--text-2xl));letter-spacing:-.045em}h2{font-size:clamp(1.2rem,1.8vw,var(--text-xl));letter-spacing:-.025em}h3{font-size:var(--text-lg);letter-spacing:-.015em}h4{font-size:var(--text-base)}p{margin-top:0}small,.small{font-size:var(--text-sm)}.muted{color:var(--muted)}.text-secondary{color:var(--text-secondary)}.text-primary{color:var(--navy)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-danger,.error{color:var(--danger)}.text-info{color:var(--info)}main h1{padding-bottom:var(--space-4);margin-bottom:var(--space-5);border-bottom:1px solid var(--border)}main .header h1{padding-bottom:0;margin-bottom:0;border-bottom:0}.header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.header h1,.header h2,.header h3{margin:0}.header>:first-child{min-width:0}.header>button,.header>.btn{flex-shrink:0}button,.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:.55rem .9rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-md);font-weight:600;line-height:1.3;text-align:center;text-decoration:none;box-shadow:var(--shadow-xs);transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-fast)}button:not(:disabled):hover,.btn:not(:disabled):hover{border-color:var(--accent);box-shadow:var(--shadow-sm)}button:not(:disabled):active,.btn:not(:disabled):active{transform:translateY(1px)}button:focus-visible,.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled,.btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}button[type=submit],.create,.btn.primary{border-color:var(--navy);background:var(--navy);color:var(--white);box-shadow:0 2px 6px #19274729}button[type=submit]:not(:disabled):hover,.create:not(:disabled):hover,.btn.primary:not(:disabled):hover{border-color:var(--navy-light);background:var(--navy-light);color:var(--white)}button.secondary,.btn.secondary{border-color:var(--border-strong);background:var(--surface);color:var(--text-secondary)}.danger,button.danger,button.reject,.btn.danger{border-color:var(--danger);background:var(--danger);color:var(--white)}.danger:not(:disabled):hover,button.danger:not(:disabled):hover,button.reject:not(:disabled):hover,.btn.danger:not(:disabled):hover{border-color:var(--danger-hover);background:var(--danger-hover);color:var(--white)}button.approve,button.success,.btn.success{border-color:var(--success);background:var(--success);color:var(--white)}button.approve:not(:disabled):hover,button.success:not(:disabled):hover,.btn.success:not(:disabled):hover{border-color:#126440;background:#126440;color:var(--white)}.btn.outline{border-color:var(--border-strong);background:transparent;color:var(--navy);box-shadow:none}button.btn-sm,.btn-sm{min-height:var(--control-height-sm);padding:.35rem .65rem;font-size:var(--text-sm)}button.btn-lg,.btn-lg{min-height:var(--control-height-lg);padding:.7rem 1.15rem;font-size:var(--text-base)}button.icon-button,.btn-icon{width:var(--control-height);min-width:var(--control-height);padding:0}.actions button,td.actions button,.menu-table button{min-height:30px;padding:.35rem .7rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea{width:100%;min-width:0;min-height:var(--control-height);padding:.6rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-md);line-height:1.45;transition:border-color var(--transition-base),box-shadow var(--transition-base),background-color var(--transition-base)}textarea{min-height:100px;resize:vertical}select{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:1}input:not(:disabled):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):hover,select:not(:disabled):hover,textarea:not(:disabled):hover{border-color:#aebbd0}input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);outline:none;box-shadow:var(--shadow-focus)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-hover);color:var(--muted);cursor:not-allowed;opacity:.85}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;flex-shrink:0;accent-color:var(--accent);cursor:pointer}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=color]{width:3rem;height:2.5rem;padding:.2rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer}input[type=file]{max-width:100%;font-size:var(--text-sm)}input[type=file]::file-selector-button{margin-right:var(--space-3);padding:.45rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-hover);color:var(--text);font:inherit;font-weight:600;cursor:pointer}label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.form label,form.form label{display:flex;flex-direction:column;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input.ng-invalid.ng-touched,select.ng-invalid.ng-touched,textarea.ng-invalid.ng-touched{border-color:var(--danger)}input[aria-invalid=true]:focus-visible,select[aria-invalid=true]:focus-visible,textarea[aria-invalid=true]:focus-visible{box-shadow:var(--shadow-danger-focus)}.field-error,.validation-error,.error{color:var(--danger);font-size:var(--text-sm)}.field-hint,.help-text{color:var(--muted);font-size:var(--text-sm)}.card,.info-grid,form.form,.new-admin-box,.portal-link{border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.card,.new-admin-box,.portal-link{background:var(--surface)}.card:hover{border-color:var(--border-strong)}form.form:focus-within{box-shadow:var(--shadow-md)}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.actions>*{flex-shrink:0}.table-container{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}table,.menu-table{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--surface);box-shadow:var(--shadow-sm)}.table-container table,.table-container .menu-table{border:0;border-radius:0;box-shadow:none}table th,.menu-table th{padding:.85rem 1rem;background:var(--surface-subtle);color:var(--muted);font-size:var(--text-xs);font-weight:700;text-align:left;text-transform:uppercase;letter-spacing:.045em;vertical-align:middle;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--border)}table td,.menu-table td{padding:.8rem 1rem;border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-md);vertical-align:middle}table tbody tr:first-child td,.menu-table tbody tr:first-child td{border-top:0}table tbody tr,.menu-table tbody tr{transition:background-color var(--transition-fast)}table tbody tr:hover,.menu-table tbody tr:hover{background:#f7f9ff}.table-container--scroll{max-height:70vh;overflow:auto}.table-container--scroll thead th{position:sticky;top:0;z-index:var(--z-sticky)}table td.actions,.menu-table td.actions{white-space:nowrap}table td:has(.badge),.menu-table td:has(.badge){white-space:nowrap}.pager{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.pager button{min-width:34px;min-height:34px;padding:.35rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);box-shadow:none}.pager button:not(:disabled):hover{border-color:var(--accent);background:var(--accent-light);color:var(--accent-hover)}.pager button.active,.pager button[aria-current=page]{border-color:var(--navy);background:var(--navy);color:var(--white)}.badge{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:fit-content;max-width:100%;padding:.25rem .6rem;border:1px solid transparent;border-radius:var(--radius-full);background:#eef1f6;color:#566176;font-size:var(--text-xs);font-weight:650;line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere}.badge.approved,.badge.active,.badge.delivered,.badge.paid,.badge.verified,.badge.confirmed,.badge.completed,.badge.success,.badge.enabled,.badge.available{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.badge.pending,.badge.preparing,.badge.ready,.badge.in_delivery,.badge.on_delivery,.badge.pending_approval,.badge.pending_verification,.badge.registration_in_progress,.badge.processing,.badge.in_progress{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.badge.info,.badge.confirmation,.badge.scheduled,.badge.assigned{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.badge.unavailable,.badge.voided,.badge.expiring,.badge.expired{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.badge.rejected,.badge.suspended,.badge.cancelled,.badge.canceled,.badge.declined,.badge.failed,.badge.error,.badge.inactive,.badge.blocked,.badge.refunded{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.alert{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--text-sm)}.alert-success{border-color:var(--success-border);background:var(--success-bg);color:var(--success)}.alert-warning{border-color:var(--warning-border);background:var(--warning-bg);color:var(--warning)}.alert-danger{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger)}.alert-info{border-color:var(--info-border);background:var(--info-bg);color:var(--info)}.loading,.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8);color:var(--muted);text-align:center}.empty-state h2,.empty-state h3,.empty-state p{margin-bottom:0}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg,#edf0f6 25%,#f6f7fb,#edf0f6 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}*{scrollbar-width:thin;scrollbar-color:#cbd3e1 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--radius-full);background:#cbd3e1;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#aeb9cc;background-clip:padding-box}@media(max-width:768px){body{font-size:var(--text-md)}.header{align-items:stretch;gap:var(--space-3)}.header>button,.header>.btn{width:100%}.actions{gap:var(--space-2)}.actions button,.actions .btn{max-width:100%}table th,.menu-table th,table td,.menu-table td{padding:.7rem .75rem}.table-container{border-radius:var(--radius-sm)}.pager{justify-content:flex-start}}@media(max-width:480px){.header{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}.actions{align-items:stretch}.actions>button,.actions>.btn{flex:1 1 auto}.card{border-radius:var(--radius-md)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){button,.btn,input,select,textarea,.badge{border:1px solid ButtonText}button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid Highlight}}.nubi-popup{border:1px solid #e7ebf2!important;border-radius:18px!important;padding:28px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.nubi-title{color:#1c2b57!important;font-size:21px!important;font-weight:750!important}.nubi-html{color:#69758b!important;font-size:13px!important;line-height:1.7!important}.nubi-confirm{border-radius:8px!important;padding:11px 20px!important;background:#1c2b57!important;font-size:13px!important;font-weight:650!important}.nubi-cancel{border:1px solid #e1e6ef!important;border-radius:8px!important;padding:11px 20px!important;background:#fff!important;color:#526078!important;font-size:13px!important;font-weight:650!important}.nubi-toast{border:1px solid #e7ebf2!important;border-radius:12px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;box-shadow:0 8px 32px #1c2b571f!important}.nubi-swal{border-radius:14px!important;font-family:inherit!important}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
