/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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;--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-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Inter", "Cairo", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-50:oklch(98.4% .003 247.858);--color-slate-800:oklch(27.9% .041 260.031);--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{vertical-align:baseline;font-size:75%;line-height:0;position:relative}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{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box}html{background-color:var(--color-slate-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:calc(var(--spacing) * 80);background-color:var(--color-slate-50);font-family:var(--font-sans);color:var(--color-slate-800);margin:0}button,input,select{font:inherit}}@layer components;@layer utilities{.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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,)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.shell{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}aside{background-color:var(--color-brand-900,#0c352e);height:100vh;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 7);color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0c352e1a;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){aside{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-brand-900,#0c352e) 10%, transparent) var(--tw-shadow-alpha), transparent)}}aside:before{content:"";pointer-events:none;top:calc(var(--spacing,.25rem) * -24);right:calc(var(--spacing,.25rem) * -24);height:calc(var(--spacing,.25rem) * 64);width:calc(var(--spacing,.25rem) * 64);background-color:#17826733;border-radius:3.40282e38px;position:absolute}@supports (color:color-mix(in lab, red, red)){aside:before{background-color:color-mix(in oklab, var(--color-brand-500,#178267) 20%, transparent)}}aside:before{--tw-blur:blur(var(--blur-3xl,64px));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,)}.brand{margin-bottom:calc(var(--spacing,.25rem) * 11);padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-white,#fff);position:relative}.brand b{color:var(--color-gold-400,#f2c14d)}nav{gap:calc(var(--spacing,.25rem) * 2);display:grid;position:relative}nav button,.logout{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:start;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ecfdf5bf;background-color:#0000;border-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){nav button,.logout{color:color-mix(in oklab, var(--color-emerald-50,oklch(97.9% .021 166.113)) 75%, transparent)}}nav button,.logout{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}nav button svg,.logout svg{width:19px;height:19px}nav button:hover{--tw-translate-x:calc(var(--spacing,.25rem) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){nav button:hover{background-color:color-mix(in oklab, var(--color-white,#fff) 8%, transparent)}}nav button:hover{color:var(--color-white,#fff)}nav button.active{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){nav button.active{background-color:color-mix(in oklab, var(--color-white,#fff) 12%, transparent)}}nav button.active{color:var(--color-white,#fff);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){nav button.active{--tw-ring-color:color-mix(in oklab, var(--color-white,#fff) 10%, transparent)}}.logout{margin-top:auto;position:relative}@media (hover:hover){.logout:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.logout:hover{background-color:color-mix(in oklab, var(--color-red-400,oklch(70.4% .191 22.216)) 10%, transparent)}}.logout:hover{color:var(--color-red-100,oklch(93.6% .032 17.717))}}.content{width:100%;max-width:1500px;padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8);margin-inline:auto}header{margin-bottom:calc(var(--spacing,.25rem) * 7);justify-content:space-between;align-items:center;display:flex}.header-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.event-switcher{min-width:calc(var(--spacing,.25rem) * 52);background-color:var(--color-white,#fff);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0e5546);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin:0}h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0}h2{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0}h3{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287))}.eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-extrabold,800);font-size:11px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-amber-600,oklch(66.6% .179 58.318));text-transform:uppercase;display:block}.lang-switch{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@media (hover:hover){.lang-switch:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-500,#178267);color:var(--color-brand-600,#106a55);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.stats{margin-bottom:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats>div{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stats>div{border-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 80%, transparent)}}.stats>div{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.stats>div:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.stats>div:after{content:"";height:var(--spacing,.25rem);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand-500,#178267);--tw-gradient-to:var(--color-emerald-300,oklch(84.5% .143 164.978));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));opacity:.7;width:100%;position:absolute;bottom:0;left:0}.stats b{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.stats span{margin-top:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417));display:block}.card{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.card{border-color:color-mix(in oklab, var(--color-slate-200,oklch(92.9% .013 255.508)) 80%, transparent)}}.card{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grid{gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:minmax(0,1.45fr) minmax(290px,.8fr);display:grid}.levels-grid{max-width:var(--container-5xl,64rem)}.stack{gap:calc(var(--spacing,.25rem) * 5);display:grid}.form p,.card small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.form-grid{column-gap:calc(var(--spacing,.25rem) * 4);row-gap:var(--spacing,.25rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}label{gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:grid}input,select{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc99;width:100%}@supports (color:color-mix(in lab, red, red)){input,select{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}input,select{padding-inline:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}:is(input,select)::placeholder{color:var(--color-slate-400,oklch(70.4% .04 256.788))}@media (hover:hover){:is(input,select):hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}}:is(input,select):focus{border-color:var(--color-brand-500,#178267);background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1782671a}@supports (color:color-mix(in lab, red, red)){:is(input,select):focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500,#178267) 10%, transparent)}}textarea{resize:vertical;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc99;width:100%}@supports (color:color-mix(in lab, red, red)){textarea{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}textarea{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 6);line-height:calc(var(--spacing,.25rem) * 6);color:var(--color-slate-800,oklch(27.9% .041 260.031));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-outline-style:none;outline-style:none}textarea::placeholder{color:var(--color-slate-400,oklch(70.4% .04 256.788))}@media (hover:hover){textarea:hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}}textarea:focus{border-color:var(--color-brand-500,#178267);background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1782671a}@supports (color:color-mix(in lab, red, red)){textarea:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-500,#178267) 10%, transparent)}}.select2{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.select2 .select2__control{min-height:calc(var(--spacing,.25rem) * 11);border-radius:var(--radius-xl,.75rem);border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.select2 .select2__control{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}.select2 .select2__control{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.select2 .select2__control:hover{border-color:var(--color-slate-300,oklch(86.9% .022 252.894))}}.select2 .select2__control--is-focused{border-color:var(--color-brand-500,#178267);background-color:var(--color-white,#fff);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#1782671a}@supports (color:color-mix(in lab, red, red)){.select2 .select2__control--is-focused{--tw-ring-color:color-mix(in oklab, var(--color-brand-500,#178267) 10%, transparent)}}.select2 .select2__multi-value{border-radius:var(--radius-lg,.5rem);background-color:var(--color-brand-50,#effaf6)}.select2 .select2__multi-value__label{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0e5546)}.select2 .select2__multi-value__remove{color:var(--color-brand-600,#106a55)}@media (hover:hover){.select2 .select2__multi-value__remove:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-600,oklch(57.7% .245 27.325))}}.select2 .select2__menu{z-index:30;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden}.select2 .select2__option--is-focused{background-color:var(--color-brand-50,#effaf6);color:var(--color-brand-700,#0e5546)}.select2 .select2__option--is-selected{background-color:var(--color-brand-600,#106a55);color:var(--color-white,#fff)}.form>button,.scanner>button,.qr button{margin-top:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-gold-500,#e4ad2f);--tw-gradient-to:var(--color-gold-400,#f2c14d);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-font-weight:var(--font-weight-extrabold,800);width:100%;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-900,#0c352e);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){:is(.form>button,.scanner>button,.qr button):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:is(.form>button,.scanner>button,.qr button):active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.section-head{margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.import-panel{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 5);--tw-border-style:dashed;border-style:dashed;border-color:#1782674d;grid-template-columns:1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.import-panel{border-color:color-mix(in oklab, var(--color-brand-500,#178267) 30%, transparent)}}.import-panel{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#effaf6b3}@supports (color:color-mix(in lab, red, red)){.import-panel{--tw-gradient-from:color-mix(in oklab, var(--color-brand-50,#effaf6) 70%, transparent)}}.import-panel{--tw-gradient-to:var(--color-white,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.import-panel>div:first-child p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.import-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.import-actions>button,.file-button{height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-slate-700,oklch(37.2% .044 257.287));--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));align-items:center;margin:0;display:flex}@media (hover:hover){:is(.import-actions>button,.file-button):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-500,#178267);color:var(--color-brand-600,#106a55);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.file-button{border-style:var(--tw-border-style);background-color:var(--color-brand-600,#106a55);color:var(--color-white,#fff);border-width:0}@media (hover:hover){.file-button:hover{background-color:var(--color-brand-700,#0e5546);color:var(--color-white,#fff)}}.file-button input{display:none}.mapping-panel{margin-top:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100,#d8f2e8);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-column:span 2/span 2}.mapping-title{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:center;display:flex}.mapping-title h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-slate-900,oklch(20.8% .042 265.755));margin:0}.mapping-title span{background-color:var(--color-amber-50,oklch(98.7% .022 95.277));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-amber-700,oklch(55.5% .163 48.998));border-radius:3.40282e38px}.mapping-grid{column-gap:calc(var(--spacing,.25rem) * 3);row-gap:var(--spacing,.25rem);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mapping-grid label{position:relative}.mapping-grid label em{color:var(--color-red-500,oklch(63.7% .237 25.331));margin-inline-start:var(--spacing,.25rem);font-style:normal}.mapping-grid select{background-color:var(--color-white,#fff)}.mapping-preview{margin-top:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 4)}.mapping-preview>b{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-700,oklch(37.2% .044 257.287));display:block}.mapping-preview-rows{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mapping-preview-rows>div{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);display:grid}.mapping-preview-rows span,.mapping-preview-rows small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mapping-preview-rows span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.mapping-actions{margin-top:calc(var(--spacing,.25rem) * 4);justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);display:flex}.mapping-actions button{height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-slate-700,oklch(37.2% .044 257.287));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.mapping-actions button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.mapping-actions button:disabled{cursor:not-allowed;opacity:.4}.mapping-actions .confirm-mapping{border-style:var(--tw-border-style);background-color:var(--color-brand-700,#0e5546);color:var(--color-white,#fff);border-width:0}@media (hover:hover){.mapping-actions .confirm-mapping:hover{background-color:var(--color-brand-600,#106a55)}}.duplicate-import-panel{margin-top:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.duplicate-import-panel{background-color:color-mix(in oklab, var(--color-amber-50,oklch(98.7% .022 95.277)) 70%, transparent)}}.duplicate-import-panel{padding:calc(var(--spacing,.25rem) * 5)}.duplicate-import-panel h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--color-amber-950,oklch(27.9% .077 45.635));margin:0}.duplicate-import-panel p{margin-top:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-amber-800,oklch(47.3% .137 46.201))}.duplicate-list{margin-block:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.duplicate-list>div{border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200,oklch(92.4% .12 95.746));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:grid}.duplicate-list b,.duplicate-list span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow:hidden}.duplicate-list span{color:var(--color-slate-600,oklch(44.6% .043 257.281))}.duplicate-list small{margin-top:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-amber-700,oklch(55.5% .163 48.998));text-transform:uppercase}.duplicate-actions{justify-content:flex-end;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.duplicate-actions button{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300,oklch(87.9% .169 91.605));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-amber-900,oklch(41.4% .112 45.904));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.duplicate-actions button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.duplicate-actions button:disabled{opacity:.5}.duplicate-actions .replace-duplicates{border-color:var(--color-red-200,oklch(88.5% .062 18.334));background-color:var(--color-red-600,oklch(57.7% .245 27.325));color:var(--color-white,#fff)}@media (hover:hover){.duplicate-actions .replace-duplicates:hover{background-color:var(--color-red-700,oklch(50.5% .213 27.518))}}.import-results{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-brand-100,#d8f2e8);padding-top:calc(var(--spacing,.25rem) * 4);grid-column:span 2/span 2}@media (width<=980px){.mapping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.import-summary{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);display:flex}.import-summary span{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);border-radius:3.40282e38px}.import-sample-note{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100,oklch(95% .052 163.051));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-emerald-800,oklch(43.2% .095 166.913))}.success-count{background-color:var(--color-emerald-100,oklch(95% .052 163.051));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.failed-count{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.imported-qr-list{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.imported-qr-list>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:flex}.imported-qr-list>div>div{min-width:0;display:grid}.imported-qr-list b,.imported-qr-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.imported-qr-list button{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0e5546);border-width:0;flex-shrink:0}.import-errors{margin-top:calc(var(--spacing,.25rem) * 3);max-height:calc(var(--spacing,.25rem) * 40);border-radius:var(--radius-xl,.75rem);background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding:calc(var(--spacing,.25rem) * 3);overflow:auto}.import-errors p{margin-bottom:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-red-700,oklch(50.5% .213 27.518))}.section-head span{background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-600,#106a55);border-radius:3.40282e38px}.table-card{padding:0;overflow:hidden}.table-card .section-head{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6)}.table-head-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;display:flex}.export-columns-picker{text-align:start;min-width:210px;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));position:relative}.export-columns-picker summary{height:calc(var(--spacing,.25rem) * 9);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-600,oklch(44.6% .043 257.281));list-style-type:none;display:flex}.export-columns-picker summary::-webkit-details-marker{display:none}.export-columns-picker summary b{height:calc(var(--spacing,.25rem) * 5);min-width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-brand-100,#d8f2e8);padding-inline:calc(var(--spacing,.25rem) * 1.5);color:var(--color-brand-700,#0e5546);border-radius:3.40282e38px;place-items:center;font-size:10px;display:grid}.export-columns-list{inset-inline-end:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 11);z-index:40;gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);width:260px;padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid;position:absolute}.export-columns-list label{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-600,oklch(44.6% .043 257.281));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:flex}@media (hover:hover){.export-columns-list label:hover{background-color:var(--color-brand-50,#effaf6)}}.export-columns-list input{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);cursor:pointer;accent-color:var(--color-brand-700,#0e5546)}.export-columns-list input:disabled{cursor:not-allowed}.table-head-actions button{height:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-brand-700,#0e5546);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){.table-head-actions button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-600,#106a55)}}.table-wrap{overflow-x:auto}.table-pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));background-color:#f8fafcb3;display:flex}@supports (color:color-mix(in lab, red, red)){.table-pagination{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 70%, transparent)}}.table-pagination{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.pagination-controls{align-items:center;gap:var(--spacing,.25rem);flex-wrap:wrap;display:flex}.pagination-controls button{min-width:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-600,oklch(44.6% .043 257.281));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.pagination-controls button:hover{border-color:var(--color-brand-500,#178267);color:var(--color-brand-700,#0e5546)}}.pagination-controls button:disabled{cursor:not-allowed;opacity:.4}.pagination-controls button.active{border-color:var(--color-brand-700,#0e5546);background-color:var(--color-brand-700,#0e5546);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}table{border-collapse:collapse;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}th{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:start;--tw-font-weight:var(--font-weight-extrabold,800);font-size:10px;font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:uppercase}td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3.5);vertical-align:middle;color:var(--color-slate-600,oklch(44.6% .043 257.281))}tbody tr{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){tbody tr:hover{background-color:#effaf666}@supports (color:color-mix(in lab, red, red)){tbody tr:hover{background-color:color-mix(in oklab, var(--color-brand-50,#effaf6) 40%, transparent)}}}td b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-800,oklch(27.9% .041 260.031));display:block}td small{margin-top:calc(var(--spacing,.25rem) * .5);display:block}.row-action{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100,#d8f2e8);background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-extrabold,800);font-size:11px;font-weight:var(--font-weight-extrabold,800);white-space:nowrap;color:var(--color-brand-700,#0e5546);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.row-action:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-brand-500,#178267);background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.attendee-details{width:100%;max-height:92vh;max-width:var(--container-5xl,64rem);text-align:start;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-y:auto}.details-head{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-bottom:calc(var(--spacing,.25rem) * 4);justify-content:space-between;align-items:flex-start;display:flex}.modal-close{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1;color:var(--color-slate-500,oklch(55.4% .046 257.417));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0;border-radius:3.40282e38px;place-items:center;line-height:1;display:grid}@media (hover:hover){.modal-close:hover{background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-600,oklch(57.7% .245 27.325))}}.details-fields{margin-bottom:calc(var(--spacing,.25rem) * 3)}.assign-qr-panel{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100,#d8f2e8);background-color:#effaf680;display:grid}@supports (color:color-mix(in lab, red, red)){.assign-qr-panel{background-color:color-mix(in oklab, var(--color-brand-50,#effaf6) 50%, transparent)}}.assign-qr-panel{padding:calc(var(--spacing,.25rem) * 4)}.assign-qr-heading{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.assign-qr-heading>div{gap:var(--spacing,.25rem);display:grid}.assign-qr-heading b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-900,#0c352e)}.assign-qr-heading small{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}.assign-qr-heading button{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);white-space:nowrap;border-width:0}.assign-qr-input{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:1fr auto;display:grid}.assign-qr-input input{min-width:0;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.assign-qr-input button{cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);border-width:0}.assign-qr-input button:disabled{cursor:not-allowed;opacity:.5}#assign-qr-camera{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);overflow:hidden}.details-actions{margin-top:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.details-actions button{height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){.details-actions button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.details-actions button:disabled{cursor:wait;opacity:.6}.secondary-action{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));color:var(--color-slate-700,oklch(37.2% .044 257.287))}@media (hover:hover){.secondary-action:hover{background-color:var(--color-slate-200,oklch(92.9% .013 255.508))}}.primary-action{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand-700,#0e5546);--tw-gradient-to:var(--color-brand-500,#178267);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.security-note{margin-top:calc(var(--spacing,.25rem) * 3);text-align:center;color:var(--color-slate-400,oklch(70.4% .04 256.788));display:block}.settings-layout{max-width:var(--container-6xl,72rem);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tenant-layout{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:minmax(340px,.75fr) minmax(500px,1.25fr);display:grid}.technical-layout{max-width:var(--container-6xl,72rem);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:minmax(500px,1.35fr) minmax(280px,.65fr);display:grid}.smtp-fields{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.smtp-fields{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 70%, transparent)}}.smtp-fields{padding:calc(var(--spacing,.25rem) * 4)}.infrastructure-note{text-align:center}.infrastructure-note p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:calc(var(--spacing,.25rem) * 7);line-height:calc(var(--spacing,.25rem) * 7);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.tenant-form{top:calc(var(--spacing,.25rem) * 6);position:sticky}.tenant-list{gap:calc(var(--spacing,.25rem) * 3);display:grid}.tenant-row{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc99;grid-template-columns:48px 1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.tenant-row{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}.tenant-row{padding:calc(var(--spacing,.25rem) * 4);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.tenant-row:hover{border-color:#1782674d}@supports (color:color-mix(in lab, red, red)){.tenant-row:hover{border-color:color-mix(in oklab, var(--color-brand-500,#178267) 30%, transparent)}}.tenant-row:hover{background-color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.tenant-symbol{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-xl,.75rem);background-color:var(--color-brand-700,#0e5546);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);place-items:center;display:grid}.tenant-row>div:nth-child(2){display:grid}.tenant-row>div:nth-child(2) b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-900,oklch(20.8% .042 265.755))}.tenant-row button{cursor:pointer;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);border-width:0;border-radius:3.40282e38px}.tenant-row button.active{background-color:var(--color-emerald-100,oklch(95% .052 163.051));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.tenant-row button.suspended{background-color:var(--color-red-100,oklch(93.6% .032 17.717));color:var(--color-red-700,oklch(50.5% .213 27.518))}.tenant-controls{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.tenant-controls select{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 24);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);margin:0}.tenant-controls input{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin:0}.tenant-controls input:disabled{background-color:var(--color-slate-100,oklch(96.8% .007 247.896))}.tenant-controls .view-tenant{background-color:var(--color-blue-100,oklch(93.2% .032 255.585));color:var(--color-blue-700,oklch(48.8% .243 264.376))}.tenant-controls .delete-tenant{background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.tenant-details-modal{width:100%;max-height:94vh;max-width:var(--container-7xl,80rem);padding:calc(var(--spacing,.25rem) * 7);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-y:auto}.tenant-detail-grid{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(320px,.75fr) minmax(480px,1.25fr);display:grid}.tenant-overview{border-radius:var(--radius-2xl,1rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 5)}.tenant-overview h3,.tenant-delivery-form h3{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031));margin-top:0}.overview-row{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);display:flex}.overview-row>div{min-width:0;display:grid}.overview-row b,.overview-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-row>span{background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0e5546);border-radius:3.40282e38px;flex-shrink:0}.tenant-delivery-form{gap:calc(var(--spacing,.25rem) * 3);display:grid}.channel-switches{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.channel-switches label,.platform-provider-check{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287));display:flex}.channel-switches input,.platform-provider-check input{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);accent-color:var(--color-brand-600,#106a55);margin:0}.custom-provider-fields{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-100,#d8f2e8);background-color:#effaf666}@supports (color:color-mix(in lab, red, red)){.custom-provider-fields{background-color:color-mix(in oklab, var(--color-brand-50,#effaf6) 40%, transparent)}}.custom-provider-fields{padding:calc(var(--spacing,.25rem) * 4)}.tenant-delivery-form>button{height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);border-width:0}.settings-card{padding:calc(var(--spacing,.25rem) * 8)}.settings-card>p{margin-bottom:calc(var(--spacing,.25rem) * 6)}.logo-upload-preview{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 44);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #1782674d;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.logo-upload-preview{border-color:color-mix(in oklab, var(--color-brand-500,#178267) 30%, transparent)}}.logo-upload-preview{background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 5)}.logo-upload-preview img{object-fit:contain;max-width:100%;max-height:100%}.empty-logo{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.15em;letter-spacing:.15em;color:var(--color-brand-700,#0e5546)}.logo-file-input{margin-bottom:calc(var(--spacing,.25rem) * 3);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0e5546);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.logo-file-input:hover{border-color:var(--color-brand-500,#178267);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.logo-file-input input{display:none}.settings-card button:disabled{cursor:not-allowed;opacity:.4}.print-toggle-grid{margin-bottom:calc(var(--spacing,.25rem) * 5);gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.print-toggle{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafcb3;display:flex}@supports (color:color-mix(in lab, red, red)){.print-toggle{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 70%, transparent)}}.print-toggle{padding:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-700,oklch(37.2% .044 257.287))}.print-toggle input{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);accent-color:var(--color-brand-600,#106a55);flex-shrink:0;margin:0}.print-settings-card input[type=range]{height:calc(var(--spacing,.25rem) * 2);cursor:pointer;appearance:none;border-style:var(--tw-border-style);background-color:var(--color-slate-200,oklch(92.9% .013 255.508));accent-color:var(--color-brand-600,#106a55);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;border-radius:3.40282e38px;padding:0}.print-settings-card .color-input{height:calc(var(--spacing,.25rem) * 12);cursor:pointer;padding:calc(var(--spacing,.25rem) * 1.5)}.password-section{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.password-section{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 70%, transparent)}}.password-section{padding:calc(var(--spacing,.25rem) * 5)}.password-section h3{margin-top:0}.profile-message{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-xl,.75rem);background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0e5546)}.pill{background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-600,#106a55);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100,#d8f2e8);border-radius:3.40282e38px;display:inline-flex}.pill.admin{background-color:var(--color-amber-50,oklch(98.7% .022 95.277));color:var(--color-amber-700,oklch(55.5% .163 48.998));--tw-ring-color:var(--color-amber-100,oklch(96.2% .059 95.617))}.checks{margin-bottom:calc(var(--spacing,.25rem) * 3);gap:calc(var(--spacing,.25rem) * 2);display:grid}.check{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafcb3;display:flex}@supports (color:color-mix(in lab, red, red)){.check{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 70%, transparent)}}.check{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.check:hover{border-color:#17826766}@supports (color:color-mix(in lab, red, red)){.check:hover{border-color:color-mix(in oklab, var(--color-brand-500,#178267) 40%, transparent)}}.check:hover{background-color:#effaf699}@supports (color:color-mix(in lab, red, red)){.check:hover{background-color:color-mix(in oklab, var(--color-brand-50,#effaf6) 60%, transparent)}}}.check input{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);accent-color:var(--color-brand-600,#106a55);margin:0}.check span{text-align:start;display:grid}.check span b{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-slate-700,oklch(37.2% .044 257.287))}.area-manager{max-width:var(--container-5xl,64rem)}.area-form{align-items:flex-end;gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:1fr 1fr auto;display:grid}.area-form button{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 11);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-brand-600,#106a55);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){.area-form button:hover{background-color:var(--color-brand-700,#0e5546);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.area-list{margin-top:calc(var(--spacing,.25rem) * 4);gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.area-item{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:#f8fafc99;display:flex}@supports (color:color-mix(in lab, red, red)){.area-item{background-color:color-mix(in oklab, var(--color-slate-50,oklch(98.4% .003 247.858)) 60%, transparent)}}.area-item{padding:calc(var(--spacing,.25rem) * 3)}.area-item>div{flex:1;min-width:0;display:grid}.area-item b{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031));overflow:hidden}.area-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.area-item button{cursor:pointer;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-100,oklch(93.6% .032 17.717));background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-red-600,oklch(57.7% .245 27.325));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}@media (hover:hover){.area-item button:hover{background-color:var(--color-red-100,oklch(93.6% .032 17.717))}}.area-color{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white,#fff);border-radius:3.40282e38px;flex-shrink:0}.level{margin-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));display:grid}@media (hover:hover){.level:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.level b{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.level small{margin-top:var(--spacing,.25rem)}.scan-grid{max-width:var(--container-5xl,64rem);gap:calc(var(--spacing,.25rem) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scanner{text-align:center}.scanner>svg{color:var(--color-gold-500,#e4ad2f);margin-inline:auto}.verdict{border-style:var(--tw-border-style);text-align:center;border-width:2px;place-content:center;display:grid}.verdict>b{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800)}.ok{border-color:var(--color-emerald-400,oklch(76.5% .177 163.223));background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-800,oklch(43.2% .095 166.913))}.no{border-color:var(--color-red-400,oklch(70.4% .191 22.216));background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-800,oklch(44.4% .177 26.899))}.modal{z-index:20;background-color:#0c352ecc;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.modal{background-color:color-mix(in oklab, var(--color-brand-900,#0c352e) 80%, transparent)}}.modal{padding:calc(var(--spacing,.25rem) * 4);--tw-backdrop-blur:blur(var(--blur-sm,8px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.qr{justify-items:center;gap:calc(var(--spacing,.25rem) * 3);text-align:center;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);min-width:330px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:grid}.qr-details{width:100%;max-height:92vh;max-width:var(--container-lg,32rem);overflow-y:auto}.qr-data{gap:calc(var(--spacing,.25rem) * 2);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.qr-data>div{border-radius:var(--radius-xl,.75rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));padding:calc(var(--spacing,.25rem) * 3);display:grid}.qr-data>div:last-child{grid-column:span 2/span 2}.qr-data b{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031))}.share-actions{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.share-actions a,.share-actions button{border-radius:var(--radius-xl,.75rem);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-slate-700,oklch(37.2% .044 257.287));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:none}@media (hover:hover){:is(.share-actions a,.share-actions button):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.share-actions .whatsapp{background-color:var(--color-emerald-500,oklch(69.6% .17 162.48));color:var(--color-white,#fff)}.share-actions .email-share{background-color:var(--color-blue-600,oklch(54.6% .245 262.881));color:var(--color-white,#fff)}.share-actions button{cursor:pointer;border-style:var(--tw-border-style);border-width:0}.share-actions button:disabled{cursor:wait;opacity:.5}.share-badge-capture{position:fixed;top:0;left:-10000px}.pdf-badge-capture{position:fixed;top:0;left:-12000px}.pdf-badge-document{background-color:var(--color-white,#fff);text-align:center;width:794px;height:1123px;color:var(--color-slate-900,oklch(20.8% .042 265.755));padding-inline:76px;flex-direction:column;padding-top:58px;padding-bottom:64px;display:flex;position:relative;overflow:hidden}.pdf-badge-document:before{content:"";top:calc(var(--spacing,.25rem) * -36);right:calc(var(--spacing,.25rem) * -36);background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));border-radius:3.40282e38px;width:420px;height:420px;position:absolute}.pdf-top-accent{height:calc(var(--spacing,.25rem) * 3);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-brand-700,#0e5546);--tw-gradient-via:var(--color-emerald-500,oklch(69.6% .17 162.48));--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-gold-400,#f2c14d);width:100%;position:absolute;top:0;left:0}.pdf-header{z-index:10;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 8);justify-content:space-between;align-items:center;display:flex;position:relative}.pdf-header .badge-logo-panel{border-radius:var(--radius-2xl,1rem);width:360px;padding:calc(var(--spacing,.25rem) * 5);text-align:start;--tw-shadow:0 0 #0000;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-slate-200,oklch(92.9% .013 255.508))}.pdf-header .badge-wordmark{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:43px}.pdf-header .badge-logo-panel p{font-size:10px}.pdf-header .conference-logo{height:82px}.pdf-header>span{background-color:var(--color-brand-50,#effaf6);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-brand-700,#0e5546);border-radius:3.40282e38px}.pdf-attendee{z-index:10;margin-top:calc(var(--spacing,.25rem) * 11);position:relative}.pdf-attendee>span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-emerald-600,oklch(59.6% .145 163.225))}.pdf-attendee h1{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:var(--leading-tight,1.25);max-width:620px;font-size:46px;line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-slate-950,oklch(12.9% .042 264.695))}.pdf-attendee h1.arabic-name{padding-inline:calc(var(--spacing,.25rem) * 5);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold,700);font-family:Amiri,serif;font-size:48px;line-height:1.5;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.pdf-attendee p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-slate-500,oklch(55.4% .046 257.417))}.pdf-qr-frame{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);width:350px;height:350px;padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 18px 55px var(--tw-shadow-color,#06322a21);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:30px;place-items:center;display:grid}.pdf-qr-frame svg{width:100%;height:100%}.pdf-instruction{margin-top:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.pdf-access{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-2xl,1rem);background-color:var(--color-slate-50,oklch(98.4% .003 247.858));width:100%;max-width:610px;padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 5);display:grid}.pdf-access small{--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);--tw-tracking:.18em;letter-spacing:.18em;color:var(--color-brand-600,#106a55)}.pdf-access b{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-slate-800,oklch(27.9% .041 260.031))}.pdf-footer{gap:calc(var(--spacing,.25rem) * 5);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-brand-700,#0e5546);padding-top:calc(var(--spacing,.25rem) * 6);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;display:grid}.pdf-footer>div{gap:var(--spacing,.25rem);display:grid}.pdf-footer>div:last-child{text-align:end}.pdf-footer b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-slate-900,oklch(20.8% .042 265.755))}.pdf-footer span{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}.badge-send-message{border-radius:var(--radius-xl,.75rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:start;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-leading:calc(var(--spacing,.25rem) * 5);line-height:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.badge-send-message.success{background-color:var(--color-emerald-50,oklch(97.9% .021 166.113));color:var(--color-emerald-700,oklch(50.8% .118 165.612))}.badge-send-message.error{background-color:var(--color-red-50,oklch(97.1% .013 17.38));color:var(--color-red-700,oklch(50.5% .213 27.518))}.badge-page{min-height:100vh;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 8);background-image:radial-gradient(circle at top,#d8ece5 0,#eef2f1 45%,#e8eceb 100%)}.badge-toolbar{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffb3;justify-content:space-between;align-items:center;width:100%;max-width:940px;display:flex}@supports (color:color-mix(in lab, red, red)){.badge-toolbar{border-color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}.badge-toolbar{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.badge-toolbar{background-color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.badge-toolbar{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.badge-toolbar>div:first-child{display:grid}.badge-toolbar span{--tw-font-weight:var(--font-weight-black,900);font-size:10px;font-weight:var(--font-weight-black,900);--tw-tracking:.2em;letter-spacing:.2em;color:var(--color-brand-600,#106a55)}.badge-toolbar b{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031))}.badge-toolbar>div:last-child{gap:calc(var(--spacing,.25rem) * 2);display:flex}.badge-toolbar button{height:calc(var(--spacing,.25rem) * 10);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-brand-700,#0e5546);padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){.badge-toolbar button:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-brand-600,#106a55)}}.badge-toolbar button.secondary{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);color:var(--color-slate-700,oklch(37.2% .044 257.287))}@media (hover:hover){.badge-toolbar button.secondary:hover{border-color:var(--color-brand-500,#178267);color:var(--color-brand-700,#0e5546)}}.badge-preview{gap:calc(var(--spacing,.25rem) * 5);width:fit-content;padding:calc(var(--spacing,.25rem) * 5);background-color:#eef2f1;border-radius:32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid}.event-badge{width:410px;height:760px;padding-inline:calc(var(--spacing,.25rem) * 9);padding-block:calc(var(--spacing,.25rem) * 11);text-align:center;color:var(--color-white,#fff);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#050706;border-radius:32px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.event-badge:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 50% 15%,#31ba6717,#0000 35%);position:absolute;inset:0}.badge-logo-panel{z-index:10;background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 7);color:var(--color-brand-900,#0c352e);--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:29px;position:relative}.badge-wordmark{margin-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);font-size:50px;line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:-.07em;letter-spacing:-.07em;white-space:nowrap;color:#092c25}.badge-wordmark span{color:#35b95f;position:relative}.badge-wordmark span:before{content:"";top:calc(var(--spacing,.25rem) * -5);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 1.5);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#35b95f;border-radius:3.40282e38px;position:absolute;left:50%;rotate:-12deg}.badge-logo-panel p{--tw-leading:1.18;--tw-font-weight:var(--font-weight-black,900);font-size:13px;line-height:1.18;font-weight:var(--font-weight-black,900);--tw-tracking:.055em;letter-spacing:.055em;color:#0b3129;margin:0}.conference-logo{object-fit:contain;width:100%;height:105px;margin-inline:auto}.badge-attendee-identity{z-index:10;margin-top:calc(var(--spacing,.25rem) * 12);justify-items:center;display:grid;position:relative}.health-services-logo{margin-bottom:calc(var(--spacing,.25rem) * 4);object-fit:contain;width:92px;height:68px}.badge-attendee-identity h1{max-width:335px;font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-white,#fff)}.badge-attendee-identity h1.arabic-name{padding-inline:calc(var(--spacing,.25rem) * 3);--tw-leading:1.5;--tw-font-weight:var(--font-weight-bold,700);font-family:Amiri,serif;font-size:36px;line-height:1.5;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}.badge-attendee-identity p{margin-top:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:.17em;letter-spacing:.17em;color:var(--color-emerald-200,oklch(90.5% .093 164.15))}.badge-attendee-identity small{margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:calc(var(--spacing,.25rem) * 4);max-width:310px;font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.badge-attendee-identity small{color:color-mix(in oklab, var(--color-white,#fff) 55%, transparent)}}.badge-qr{z-index:10;border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);width:190px;height:190px;padding:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-black,#000);--tw-shadow:0 10px 35px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);place-items:center;margin-top:auto;display:grid;position:relative}.badge-qr svg{width:100%;height:100%}.badge-location{z-index:10;margin-top:calc(var(--spacing,.25rem) * 8);justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-color:#ffffff40;border-top-width:1px;width:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.badge-location{border-color:color-mix(in oklab, var(--color-white,#fff) 25%, transparent)}}.badge-location{padding-top:calc(var(--spacing,.25rem) * 5)}.badge-location p{--tw-leading:calc(var(--spacing,.25rem) * 4);font-size:11px;line-height:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:#ffffffe6;margin:0}@supports (color:color-mix(in lab, red, red)){.badge-location p{color:color-mix(in oklab, var(--color-white,#fff) 90%, transparent)}}.location-pin{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 6);color:var(--color-black,#000);flex-shrink:0;place-items:center;font-size:8px;display:grid;position:relative}.location-pin:before{content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing,.25rem) * 6);content:var(--tw-content);width:calc(var(--spacing,.25rem) * 6);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-white,#fff);border-radius:50% 50% 50% 0;position:absolute;rotate:45deg}.location-pin:after{content:"";height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-black,#000);border-radius:3.40282e38px;position:relative}.event-copy{z-index:10;margin-top:calc(var(--spacing,.25rem) * 24);position:relative}.event-copy h2{--tw-leading:1.12;--tw-font-weight:var(--font-weight-black,900);max-width:330px;font-size:31px;line-height:1.12;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em);color:var(--color-white,#fff)}.event-copy h2:first-line{color:var(--color-emerald-200,oklch(90.5% .093 164.15))}.event-copy p{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff)}.summit-mark{z-index:10;font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:-.2em;letter-spacing:-.2em;color:var(--color-white,#fff);align-self:flex-start;margin-top:auto;font-style:italic;position:relative}.badge-note{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-xl,36rem);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-slate-500,oklch(55.4% .046 257.417))}@media (width<=920px){.badge-preview{grid-template-columns:repeat(1,minmax(0,1fr))}.event-badge{width:380px;height:720px}.badge-logo-panel{padding-block:calc(var(--spacing,.25rem) * 6)}.badge-wordmark{font-size:46px}}@media (width<=460px){.badge-page{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3)}.badge-toolbar{border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 3);align-items:flex-start}.badge-toolbar>div:first-child{display:none}.badge-toolbar>div:last-child{width:100%}.badge-toolbar button{flex:1}.badge-preview{gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-2xl,1rem);width:100%;padding:calc(var(--spacing,.25rem) * 2)}.event-badge{border-radius:var(--radius-2xl,1rem);width:100%;height:690px;padding-inline:calc(var(--spacing,.25rem) * 7);padding-block:calc(var(--spacing,.25rem) * 8)}.badge-logo-panel{border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}.badge-wordmark{font-size:42px}.badge-attendee-identity{margin-top:calc(var(--spacing,.25rem) * 8)}.badge-qr{width:165px;height:165px}}@media print{.badge-page{background-color:var(--color-white,#fff);padding:0}.badge-toolbar,.badge-note{display:none}.badge-preview{gap:calc(var(--spacing,.25rem) * 3);background-color:var(--color-white,#fff);padding:0}.event-badge{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);-webkit-print-color-adjust:exact;print-color-adjust:exact}}.login{min-height:100vh;padding:calc(var(--spacing,.25rem) * 4);background-image:radial-gradient(circle at 100% 0,#178267 0,#0c352e 42%,#071f1b 100%);place-items:center;display:grid}.login-card{width:100%;max-width:var(--container-md,28rem);text-align:center;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.login-card .lang-switch{margin-inline-start:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);display:block}.error{margin-block:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);background-color:var(--color-red-50,oklch(97.1% .013 17.38));padding:calc(var(--spacing,.25rem) * 2.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-red-700,oklch(50.5% .213 27.518))}.avatar{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:var(--color-gold-400,#f2c14d);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-900,#0c352e);border-radius:3.40282e38px;place-items:center;display:grid}#camera-reader{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-xl,.75rem);overflow:hidden;border-style:var(--tw-border-style)!important;border-width:0!important}#camera-reader video{border-radius:var(--radius-xl,.75rem)}#camera-reader button{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-brand-600,#106a55);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-width:0}.scanner-page{background-color:var(--color-slate-100,oklch(96.8% .007 247.896));min-height:100vh;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6)}.scanner-top{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 6);max-width:var(--container-7xl,80rem);justify-content:space-between;align-items:center;display:flex}.scanner-actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.back-admin{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--color-brand-900,#0c352e);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0;border-radius:3.40282e38px}@media (hover:hover){.back-admin:hover{background-color:var(--color-brand-700,#0e5546)}}.scanner-workspace{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:minmax(360px,.8fr) minmax(420px,1.2fr);margin-inline:auto;display:grid}.scanner-station{align-self:flex-start}.scanner-icon{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);border-radius:var(--radius-2xl,1rem);background-color:var(--color-brand-50,#effaf6);color:var(--color-brand-600,#106a55);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-brand-100,#d8f2e8);place-items:center;display:grid}.manual-scan{gap:calc(var(--spacing,.25rem) * 2);grid-template-columns:1fr auto;display:grid}.manual-scan button{margin-bottom:calc(var(--spacing,.25rem) * 2);cursor:pointer;border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);background-color:var(--color-brand-600,#106a55);padding-inline:calc(var(--spacing,.25rem) * 5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-width:0}@media (hover:hover){.manual-scan button:hover{background-color:var(--color-brand-700,#0e5546)}}.scanner-result{min-height:600px}.empty-result{--tw-border-style:dashed;background-color:#fff9;border-style:dashed;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.empty-result{background-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.empty-scan{max-width:var(--container-sm,24rem);text-align:center;color:var(--color-slate-400,oklch(70.4% .04 256.788))}.empty-scan svg{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 4);opacity:.5}.empty-scan p{margin-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.allowed-result{border-color:var(--color-emerald-300,oklch(84.5% .143 164.978));--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-emerald-50,oklch(97.9% .021 166.113));--tw-gradient-to:var(--color-white,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.denied-result{border-color:var(--color-red-300,oklch(80.8% .114 19.571));--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-50,oklch(97.1% .013 17.38));--tw-gradient-to:var(--color-white,#fff);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.decision-badge{margin-bottom:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-xl,.75rem);background-color:var(--color-slate-900,oklch(20.8% .042 265.755));padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-white,#fff)}.allowed-result .decision-badge{background-color:var(--color-emerald-600,oklch(59.6% .145 163.225))}.denied-result .decision-badge{background-color:var(--color-red-600,oklch(57.7% .245 27.325))}.attendee-identity{margin-bottom:calc(var(--spacing,.25rem) * 5);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));padding-bottom:calc(var(--spacing,.25rem) * 5);display:flex}.attendee-identity .avatar{height:calc(var(--spacing,.25rem) * 14);width:calc(var(--spacing,.25rem) * 14);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}.attendee-identity p{margin-top:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-500,oklch(55.4% .046 257.417));text-transform:capitalize}.selected-checkpoint{margin-bottom:calc(var(--spacing,.25rem) * 5);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200,oklch(92.9% .013 255.508));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);display:grid}.selected-checkpoint small{margin-bottom:var(--spacing,.25rem);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-slate-400,oklch(70.4% .04 256.788));text-transform:uppercase}.selected-checkpoint b{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));color:var(--color-slate-900,oklch(20.8% .042 265.755))}.permission-list h3{margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}.permission-row{margin-bottom:calc(var(--spacing,.25rem) * 2);align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-100,oklch(95% .052 163.051));background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.permission-row>span{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);background-color:var(--color-emerald-100,oklch(95% .052 163.051));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-emerald-700,oklch(50.8% .118 165.612));border-radius:3.40282e38px;place-items:center;display:grid}.permission-row>div{flex:1;display:grid}.permission-row>div b{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-800,oklch(27.9% .041 260.031))}.permission-row em{background-color:var(--color-amber-100,oklch(96.2% .059 95.617));padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:var(--spacing,.25rem);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-amber-700,oklch(55.5% .163 48.998));border-radius:3.40282e38px;font-style:normal}.permission-row.current{border-color:var(--color-amber-300,oklch(87.9% .169 91.605));background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.permission-row.current{background-color:color-mix(in oklab, var(--color-amber-50,oklch(98.7% .022 95.277)) 60%, transparent)}}.permission-row.current{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.permission-row.current{--tw-ring-color:color-mix(in oklab, var(--color-amber-200,oklch(92.4% .12 95.746)) 50%, transparent)}}.no-permissions{border-radius:var(--radius-xl,.75rem);background-color:var(--color-slate-100,oklch(96.8% .007 247.896));padding:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-slate-500,oklch(55.4% .046 257.417))}@media (width<=1024px){.form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.grid,.scan-grid,.scanner-workspace{grid-template-columns:repeat(1,minmax(0,1fr))}.area-list,.imported-qr-list{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-result{min-height:420px}}@media (width<=768px){.shell{grid-template-columns:repeat(1,minmax(0,1fr))}aside{display:none}.content,.scanner-page{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 5)}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.form-grid.three,.area-form,.area-list,.import-panel,.imported-qr-list{grid-template-columns:repeat(1,minmax(0,1fr))}.import-results{grid-column:span 1/span 1}.import-actions{align-items:stretch}.import-actions>*{flex:1;justify-content:center}h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}.scanner-top{align-items:flex-start}.scanner-actions{flex-direction:column;align-items:flex-end}.manual-scan{grid-template-columns:repeat(1,minmax(0,1fr))}.manual-scan button{height:calc(var(--spacing,.25rem) * 11)}}@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:0}@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-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
