*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root,[data-theme=medical]{--font-body: "Manrope", "Segoe UI", sans-serif;--font-display: "DM Sans", "Segoe UI", sans-serif;--font-size-base: 16px;--line-height-body: 1.5;--color-page: #edf5fb;--color-page-accent: #d7edf8;--color-surface: rgba(255, 255, 255, .8);--color-surface-strong: #ffffff;--color-surface-soft: #f8fbfd;--color-surface-muted: #e5f1f7;--color-ink: #182b43;--color-muted: #6d7f95;--color-subtle: #7890a2;--color-accent: #287cae;--color-accent-strong: #145688;--color-accent-soft: #dff1fb;--color-accent-gradient: linear-gradient(110deg, #1d6da6, #3296c1);--color-focus: #54a1ce;--color-success: #308b70;--color-success-soft: #eaf8f1;--color-danger: #b14d62;--color-danger-strong: #963e53;--color-danger-soft: #fff0f2;--color-warning: #9a762d;--color-warning-soft: #fff8e8;--color-line: rgba(151, 181, 207, .34);--color-line-strong: rgba(116, 164, 193, .42);--color-overlay: rgba(20, 39, 58, .6);--radius-control: 10px;--radius-panel: 18px;--radius-shell: 27px;--shadow-panel: 0 24px 70px rgba(50, 98, 133, .14);--shadow-popover: 0 18px 45px rgba(53, 104, 138, .18)}[data-theme=studio]{--font-body: "Manrope", "Segoe UI", sans-serif;--font-display: "DM Sans", "Segoe UI", sans-serif;--font-size-base: 15px;--line-height-body: 1.48;--color-page: #f3f6f5;--color-page-accent: #dcefeb;--color-surface: rgba(255, 255, 255, .9);--color-surface-strong: #ffffff;--color-surface-soft: #f8faf9;--color-surface-muted: #e9f1ef;--color-ink: #1c2b32;--color-muted: #60747b;--color-subtle: #82949a;--color-accent: #167e83;--color-accent-strong: #0f5f65;--color-accent-soft: #d9efec;--color-accent-gradient: linear-gradient(110deg, #147378, #2b9b98);--color-focus: #35a6a2;--color-success: #2b8669;--color-success-soft: #e3f4eb;--color-danger: #bd5360;--color-danger-strong: #9e3f4d;--color-danger-soft: #fcebed;--color-warning: #a87520;--color-warning-soft: #fff4d9;--color-line: rgba(104, 139, 143, .28);--color-line-strong: rgba(104, 139, 143, .42);--color-overlay: rgba(22, 43, 48, .5);--radius-control: 8px;--radius-panel: 14px;--radius-shell: 20px;--shadow-panel: 0 16px 40px rgba(42, 77, 78, .11);--shadow-popover: 0 14px 32px rgba(42, 77, 78, .16)}[data-theme=midnight]{--font-body: "IBM Plex Sans", "Manrope", sans-serif;--font-display: "IBM Plex Mono", "DM Sans", monospace;--font-size-base: 15px;--line-height-body: 1.45;--color-page: #080d13;--color-page-accent: #102735;--color-surface: rgba(16, 26, 36, .94);--color-surface-strong: #142330;--color-surface-soft: #0d1822;--color-surface-muted: #1b3342;--color-ink: #e8f1f4;--color-muted: #9eb3bd;--color-subtle: #718994;--color-accent: #45c2d4;--color-accent-strong: #9ae7ef;--color-accent-soft: #153d4b;--color-accent-gradient: linear-gradient(110deg, #137285, #269daf);--color-focus: #45c2d4;--color-success: #70d2a5;--color-success-soft: #123b32;--color-danger: #f08d9e;--color-danger-strong: #ffb4c1;--color-danger-soft: #47232c;--color-warning: #f1c86b;--color-warning-soft: #49391b;--color-line: rgba(128, 185, 201, .24);--color-line-strong: rgba(128, 185, 201, .4);--color-overlay: rgba(1, 5, 9, .8);--radius-control: 7px;--radius-panel: 12px;--radius-shell: 16px;--shadow-panel: 0 22px 60px rgba(0, 0, 0, .42);--shadow-popover: 0 18px 45px rgba(0, 0, 0, .5)}:root{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-ink);background:var(--color-page);font-synthesis:none;--ink: var(--color-ink);--muted: var(--color-muted);--blue-deep: var(--color-accent-strong);--line: var(--color-line);--shadow: var(--shadow-panel)}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--color-page);line-height:var(--line-height-body)}button,input,select{font:inherit}h1,h2,h3{font-family:var(--font-display)}label{display:grid;gap:9px;margin:20px 0;color:#456078;font-size:.74rem;font-weight:800}input{width:100%;border:1px solid var(--line);border-radius:13px;outline:none;color:var(--color-ink);background:var(--color-surface);padding:14px 15px;transition:border-color .16s ease,box-shadow .16s ease}input:focus{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 13%,transparent)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 auto;margin:0;padding:0;border:1.5px solid var(--color-line-strong);border-radius:5px;background:var(--color-surface);cursor:pointer;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}input[type=checkbox]:checked{border-color:var(--color-accent);background-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.2 8.2 3 3 6.6-6.6' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}input[type=checkbox]:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 18%,transparent)}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}[data-theme]{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body)}.theme-page{min-height:100vh;color:var(--color-ink);background:radial-gradient(circle at 78% 0%,var(--color-page-accent) 0,transparent 32%),var(--color-page)}.theme-auth-page{min-height:100vh;background:radial-gradient(circle at 12% 15%,var(--color-page-accent) 0,transparent 30%),var(--color-page)}.theme-panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}.theme-panel-strong{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface-strong);box-shadow:var(--shadow-panel)}.theme-control{border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-ink);background:var(--color-surface-soft)}.theme-control:focus{border-color:var(--color-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-focus) 16%,transparent);outline:none}.theme-button-primary{border:0;border-radius:var(--radius-control);color:#fff;background:var(--color-accent-gradient);box-shadow:0 10px 22px color-mix(in srgb,var(--color-accent-strong) 20%,transparent)}.theme-button-secondary{border:1px solid var(--color-line);border-radius:var(--radius-control);color:var(--color-accent-strong);background:var(--color-surface-strong)}.theme-button-secondary:hover,.theme-button-ghost:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.theme-header-button{border:1px solid var(--color-line);color:var(--color-muted);background:color-mix(in srgb,var(--color-surface-strong) 70%,transparent)}.theme-header-button:hover{color:var(--color-accent-strong);background:var(--color-accent-soft)}.theme-header-button--icon{border-radius:11px}.theme-header-button--profile{border-radius:20px}.theme-button-ghost{border:0;border-radius:var(--radius-control);color:var(--color-muted);background:transparent}.theme-button-danger{border:0;border-radius:var(--radius-control);color:#fff;background:var(--color-danger)}.theme-popover{border:1px solid var(--color-line);background:color-mix(in srgb,var(--color-surface-strong) 95%,transparent);box-shadow:var(--shadow-popover)}.theme-table{border:1px solid var(--color-line-strong);border-radius:var(--radius-panel);background:var(--color-surface-soft)}.theme-table thead{background:var(--color-surface-muted)}.theme-table tbody tr:nth-child(odd){background:var(--color-surface-strong)}.theme-table tbody tr:nth-child(2n){background:color-mix(in srgb,var(--color-surface-muted) 55%,var(--color-surface-strong))}.theme-table tbody tr:hover{background:var(--color-accent-soft)}.theme-table th{border-color:var(--color-line-strong);color:var(--color-muted)}.theme-table td{border-color:var(--color-line);color:var(--color-ink)}.theme-status-success{color:var(--color-success)}.sidebar-icon{display:inline-grid;width:22px;flex-shrink:0;place-items:center;color:var(--color-accent);font-size:.9rem;line-height:1}.skin-selector{display:flex;align-items:center;gap:7px}.skin-selector label{margin:0;color:var(--color-subtle);font-size:.62rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.skin-selector select{min-width:116px;height:36px;border:1px solid var(--color-line);border-radius:11px;color:var(--color-muted);background:color-mix(in srgb,var(--color-surface-strong) 70%,transparent);padding:0 26px 0 9px;font-size:.7rem;font-weight:800;outline:none}.skin-selector select:focus{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 16%,transparent)}@media (max-width: 600px){.skin-selector label{display:none}.skin-selector select{min-width:96px}}.eyebrow{margin:0 0 12px;color:var(--color-accent);font-size:.68rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.content-kicker{color:var(--color-accent);font-size:.63rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.signal-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#45b990;box-shadow:0 0 0 4px #45b99024;vertical-align:middle}.account-message{margin:12px 0;border-radius:9px;padding:11px 13px;font-size:.75rem;font-weight:700}.account-message--error{color:var(--color-danger);background:var(--color-danger-soft)}.account-message--success{color:var(--color-success);background:var(--color-success-soft)}.account-panel button,.react-modal button{font-size:.78rem}.table-loader{display:inline-block;flex:0 0 auto;border-style:solid;border-radius:9999px;border-color:var(--color-line-strong);border-right-color:var(--color-accent);border-top-color:var(--color-accent);animation:table-loader-spin .75s linear infinite}#root .visible{visibility:visible}#root .fixed{position:fixed}#root .absolute{position:absolute}#root .relative{position:relative}#root .inset-0{top:0;right:0;bottom:0;left:0}#root .inset-x-0{left:0;right:0}#root .left-0{left:0}#root .right-0{right:0}#root .right-3{right:.75rem}#root .top-0{top:0}#root .top-4{top:1rem}#root .top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}#root .top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}#root .z-10{z-index:10}#root .z-50{z-index:50}#root .z-\[100\]{z-index:100}#root .z-\[19\]{z-index:19}#root .z-\[1\]{z-index:1}#root .m-0{margin:0}#root .\!mx-0{margin-left:0!important;margin-right:0!important}#root .mx-\[9px\]{margin-left:9px;margin-right:9px}#root .mx-auto{margin-left:auto;margin-right:auto}#root .my-0\.5{margin-top:.125rem;margin-bottom:.125rem}#root .my-2\.5{margin-top:.625rem;margin-bottom:.625rem}#root .my-\[18px\]{margin-top:18px;margin-bottom:18px}#root .mb-0{margin-bottom:0}#root .mb-1{margin-bottom:.25rem}#root .mb-1\.5{margin-bottom:.375rem}#root .mb-3{margin-bottom:.75rem}#root .mb-3\.5{margin-bottom:.875rem}#root .mb-4{margin-bottom:1rem}#root .mb-5{margin-bottom:1.25rem}#root .mb-\[18px\]{margin-bottom:18px}#root .mb-\[22px\]{margin-bottom:22px}#root .mb-\[34px\]{margin-bottom:34px}#root .ml-1{margin-left:.25rem}#root .ml-auto{margin-left:auto}#root .mt-0\.5{margin-top:.125rem}#root .mt-1{margin-top:.25rem}#root .mt-1\.5{margin-top:.375rem}#root .mt-3{margin-top:.75rem}#root .mt-3\.5{margin-top:.875rem}#root .mt-4{margin-top:1rem}#root .mt-5{margin-top:1.25rem}#root .mt-6{margin-top:1.5rem}#root .mt-7{margin-top:1.75rem}#root .mt-\[18px\]{margin-top:18px}#root .mt-\[34px\]{margin-top:34px}#root .block{display:block}#root .flex{display:flex}#root .inline-flex{display:inline-flex}#root .table{display:table}#root .grid{display:grid}#root .hidden{display:none}#root .h-1\.5{height:.375rem}#root .h-3\.5{height:.875rem}#root .h-4{height:1rem}#root .h-5{height:1.25rem}#root .h-7{height:1.75rem}#root .h-8{height:2rem}#root .h-\[180px\]{height:180px}#root .h-\[34px\]{height:34px}#root .h-\[3px\]{height:3px}#root .h-\[43px\]{height:43px}#root .h-\[calc\(100vh-158px\)\]{height:calc(100vh - 158px)}#root .h-full{height:100%}#root .max-h-\[300px\]{max-height:300px}#root .max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}#root .min-h-0{min-height:0px}#root .min-h-11{min-height:2.75rem}#root .min-h-\[38px\]{min-height:38px}#root .min-h-\[420px\]{min-height:420px}#root .min-h-\[48px\]{min-height:48px}#root .min-h-\[82px\]{min-height:82px}#root .min-h-\[calc\(100vh-118px\)\]{min-height:calc(100vh - 118px)}#root .min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}#root .min-h-screen{min-height:100vh}#root .\!w-\[44px\]{width:44px!important}#root .\!w-full{width:100%!important}#root .w-1\.5{width:.375rem}#root .w-3\.5{width:.875rem}#root .w-4{width:1rem}#root .w-5{width:1.25rem}#root .w-7{width:1.75rem}#root .w-8{width:2rem}#root .w-\[22px\]{width:22px}#root .w-\[236px\]{width:236px}#root .w-\[34px\]{width:34px}#root .w-\[calc\(100\%-18px\)\]{width:calc(100% - 18px)}#root .w-full{width:100%}#root .min-w-0{min-width:0px}#root .min-w-8{min-width:2rem}#root .min-w-\[180px\]{min-width:180px}#root .min-w-\[210px\]{min-width:210px}#root .min-w-\[33px\]{min-width:33px}#root .min-w-\[52px\]{min-width:52px}#root .max-w-\[430px\]{max-width:430px}#root .max-w-\[460px\]{max-width:460px}#root .max-w-\[500px\]{max-width:500px}#root .max-w-\[560px\]{max-width:560px}#root .max-w-\[860px\]{max-width:860px}#root .flex-1{flex:1 1 0%}#root .flex-\[0_0_236px\]{flex:0 0 236px}#root .shrink-0{flex-shrink:0}#root .\!basis-\[44px\]{flex-basis:44px!important}#root .border-collapse{border-collapse:collapse}#root .-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .cursor-not-allowed{cursor:not-allowed}#root .cursor-pointer{cursor:pointer}#root .list-none{list-style-type:none}#root .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}#root .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}#root .grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}#root .grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(370px\,\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(370px,.92fr)}#root .flex-col{flex-direction:column}#root .flex-wrap{flex-wrap:wrap}#root .place-items-center{place-items:center}#root .items-start{align-items:flex-start}#root .items-end{align-items:flex-end}#root .items-center{align-items:center}#root .justify-end{justify-content:flex-end}#root .\!justify-center{justify-content:center!important}#root .justify-center{justify-content:center}#root .justify-between{justify-content:space-between}#root .gap-0{gap:0px}#root .gap-0\.5{gap:.125rem}#root .gap-1{gap:.25rem}#root .gap-1\.5{gap:.375rem}#root .gap-2{gap:.5rem}#root .gap-2\.5{gap:.625rem}#root .gap-3{gap:.75rem}#root .gap-3\.5{gap:.875rem}#root .gap-4{gap:1rem}#root .gap-5{gap:1.25rem}#root .gap-7{gap:1.75rem}#root .gap-\[18px\]{gap:18px}#root .gap-\[5px\]{gap:5px}#root .gap-\[7px\]{gap:7px}#root :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}#root :is(.divide-\[var\(--color-line\)\]>:not([hidden])~:not([hidden])){border-color:var(--color-line)}#root .self-center{align-self:center}#root .overflow-auto{overflow:auto}#root .\!overflow-hidden{overflow:hidden!important}#root .overflow-hidden{overflow:hidden}#root .overflow-x-auto{overflow-x:auto}#root .overflow-y-auto{overflow-y:auto}#root .rounded{border-radius:.25rem}#root .rounded-2xl{border-radius:1rem}#root .rounded-\[10px\]{border-radius:10px}#root .rounded-\[11px\]{border-radius:11px}#root .rounded-\[12px\]{border-radius:12px}#root .rounded-\[13px\]{border-radius:13px}#root .rounded-\[14px\]{border-radius:14px}#root .rounded-\[18px\]{border-radius:18px}#root .rounded-\[22px\]{border-radius:22px}#root .rounded-\[25px\]{border-radius:25px}#root .rounded-\[27px\]{border-radius:27px}#root .rounded-\[30px\]{border-radius:30px}#root .rounded-\[32px\]{border-radius:32px}#root .rounded-\[4px\]{border-radius:4px}#root .rounded-\[9px\]{border-radius:9px}#root .rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}#root .rounded-full{border-radius:9999px}#root .rounded-lg{border-radius:.5rem}#root .border{border-width:1px}#root .border-0{border-width:0px}#root .border-2{border-width:2px}#root .border-\[3px\]{border-width:3px}#root .border-b{border-bottom-width:1px}#root .border-t{border-top-width:1px}#root .border-t-4{border-top-width:4px}#root .border-\[\#c5e6d1\]{--tw-border-opacity: 1;border-color:rgb(197 230 209 / var(--tw-border-opacity, 1))}#root .border-\[\#c9dce7\]{--tw-border-opacity: 1;border-color:rgb(201 220 231 / var(--tw-border-opacity, 1))}#root .border-\[\#cfe6ed\]{--tw-border-opacity: 1;border-color:rgb(207 230 237 / var(--tw-border-opacity, 1))}#root .border-\[\#efc9cf\]{--tw-border-opacity: 1;border-color:rgb(239 201 207 / var(--tw-border-opacity, 1))}#root .border-\[\#f0dfb5\]{--tw-border-opacity: 1;border-color:rgb(240 223 181 / var(--tw-border-opacity, 1))}#root .border-\[rgba\(116\,164\,193\,\.34\)\]{border-color:#74a4c157}#root .border-\[rgba\(36\,120\,187\,\.2\)\]{border-color:#2478bb33}#root .border-\[rgba\(36\,120\,187\,\.25\)\]{border-color:#2478bb40}#root .border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}#root .border-\[var\(--color-line\)\]{border-color:var(--color-line)}#root .border-\[var\(--color-line-strong\)\]{border-color:var(--color-line-strong)}#root .border-\[var\(--line\)\]{border-color:var(--line)}#root .border-white\/60{border-color:#fff9}#root .border-white\/90{border-color:#ffffffe6}#root .border-t-\[\#36a6b8\]{--tw-border-opacity: 1;border-top-color:rgb(54 166 184 / var(--tw-border-opacity, 1))}#root .\!bg-\[var\(--color-accent-soft\)\]{background-color:var(--color-accent-soft)!important}#root .bg-\[\#36a6b8\]{--tw-bg-opacity: 1;background-color:rgb(54 166 184 / var(--tw-bg-opacity, 1))}#root .bg-\[\#3c95bd\]{--tw-bg-opacity: 1;background-color:rgb(60 149 189 / var(--tw-bg-opacity, 1))}#root .bg-\[\#b14d62\]{--tw-bg-opacity: 1;background-color:rgb(177 77 98 / var(--tw-bg-opacity, 1))}#root .bg-\[\#c7dbe8\]{--tw-bg-opacity: 1;background-color:rgb(199 219 232 / var(--tw-bg-opacity, 1))}#root .bg-\[\#e5f1f7\]{--tw-bg-opacity: 1;background-color:rgb(229 241 247 / var(--tw-bg-opacity, 1))}#root .bg-\[\#edf9f1\]{--tw-bg-opacity: 1;background-color:rgb(237 249 241 / var(--tw-bg-opacity, 1))}#root .bg-\[\#eef4f8\]{--tw-bg-opacity: 1;background-color:rgb(238 244 248 / var(--tw-bg-opacity, 1))}#root .bg-\[\#fff0f2\]{--tw-bg-opacity: 1;background-color:rgb(255 240 242 / var(--tw-bg-opacity, 1))}#root .bg-\[\#fff8e8\]{--tw-bg-opacity: 1;background-color:rgb(255 248 232 / var(--tw-bg-opacity, 1))}#root .bg-\[rgba\(24\,43\,67\,\.26\)\]{background-color:#182b4342}#root .bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}#root .bg-\[var\(--color-overlay\)\]{background-color:var(--color-overlay)}#root .bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}#root .bg-\[var\(--color-surface-strong\)\]{background-color:var(--color-surface-strong)}#root .bg-current{background-color:currentColor}#root .bg-transparent{background-color:transparent}#root .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#root .bg-white\/60{background-color:#fff9}#root .bg-white\/70{background-color:#ffffffb3}#root .bg-white\/80{background-color:#fffc}#root .bg-\[linear-gradient\(110deg\,\#1d6da6\,\#3296c1\)\]{background-image:linear-gradient(110deg,#1d6da6,#3296c1)}#root .bg-cover{background-size:cover}#root .bg-center{background-position:center}#root .object-cover{-o-object-fit:cover;object-fit:cover}#root .p-0{padding:0}#root .p-2{padding:.5rem}#root .p-2\.5{padding:.625rem}#root .p-4{padding:1rem}#root .p-5{padding:1.25rem}#root .p-6{padding:1.5rem}#root .p-7{padding:1.75rem}#root .p-\[18px\]{padding:18px}#root .p-\[30px\]{padding:30px}#root .p-\[42px_48px\]{padding:42px 48px}#root .p-\[clamp\(28px\,5vw\,58px\)\]{padding:clamp(28px,5vw,58px)}#root .\!px-0{padding-left:0!important;padding-right:0!important}#root .px-0{padding-left:0;padding-right:0}#root .px-2{padding-left:.5rem;padding-right:.5rem}#root .px-2\.5{padding-left:.625rem;padding-right:.625rem}#root .px-3{padding-left:.75rem;padding-right:.75rem}#root .px-3\.5{padding-left:.875rem;padding-right:.875rem}#root .px-4{padding-left:1rem;padding-right:1rem}#root .px-5{padding-left:1.25rem;padding-right:1.25rem}#root .px-\[15px\]{padding-left:15px;padding-right:15px}#root .px-\[17px\]{padding-left:17px;padding-right:17px}#root .px-\[9px\]{padding-left:9px;padding-right:9px}#root .py-1{padding-top:.25rem;padding-bottom:.25rem}#root .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}#root .py-2{padding-top:.5rem;padding-bottom:.5rem}#root .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}#root .py-3{padding-top:.75rem;padding-bottom:.75rem}#root .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}#root .py-5{padding-top:1.25rem;padding-bottom:1.25rem}#root .py-\[13px\]{padding-top:13px;padding-bottom:13px}#root .py-\[15px\]{padding-top:15px;padding-bottom:15px}#root .py-\[18px\]{padding-top:18px;padding-bottom:18px}#root .py-\[3px\]{padding-top:3px;padding-bottom:3px}#root .py-\[9px\]{padding-top:9px;padding-bottom:9px}#root .pb-2{padding-bottom:.5rem}#root .pb-3{padding-bottom:.75rem}#root .pb-5{padding-bottom:1.25rem}#root .pb-\[18px\]{padding-bottom:18px}#root .pb-\[22px\]{padding-bottom:22px}#root .pl-\[28px\]{padding-left:28px}#root .pl-\[3px\]{padding-left:3px}#root .pr-\[11px\]{padding-right:11px}#root .pr-\[7px\]{padding-right:7px}#root .pt-1\.5{padding-top:.375rem}#root .pt-2{padding-top:.5rem}#root .pt-3\.5{padding-top:.875rem}#root .pt-5{padding-top:1.25rem}#root .text-left{text-align:left}#root .text-center{text-align:center}#root .font-display{font-family:var(--font-display)}#root .text-\[\.62rem\]{font-size:.62rem}#root .text-\[\.63rem\]{font-size:.63rem}#root .text-\[\.64rem\]{font-size:.64rem}#root .text-\[\.65rem\]{font-size:.65rem}#root .text-\[\.68rem\]{font-size:.68rem}#root .text-\[\.72rem\]{font-size:.72rem}#root .text-\[\.74rem\]{font-size:.74rem}#root .text-\[\.75rem\]{font-size:.75rem}#root .text-\[\.76rem\]{font-size:.76rem}#root .text-\[\.78rem\]{font-size:.78rem}#root .text-\[\.7rem\]{font-size:.7rem}#root .text-\[\.82rem\]{font-size:.82rem}#root .text-\[\.88rem\]{font-size:.88rem}#root .text-\[\.8rem\]{font-size:.8rem}#root .text-\[\.95rem\]{font-size:.95rem}#root .text-\[\.96rem\]{font-size:.96rem}#root .text-\[\.9rem\]{font-size:.9rem}#root .text-\[1\.05rem\]{font-size:1.05rem}#root .text-\[1\.35rem\]{font-size:1.35rem}#root .text-\[1\.3rem\]{font-size:1.3rem}#root .text-\[1\.45rem\]{font-size:1.45rem}#root .text-\[1\.65rem\]{font-size:1.65rem}#root .text-\[1\.8rem\]{font-size:1.8rem}#root .text-\[1rem\]{font-size:1rem}#root .text-\[clamp\(2\.1rem\,4vw\,3\.1rem\)\]{font-size:clamp(2.1rem,4vw,3.1rem)}#root .text-\[clamp\(2\.7rem\,5vw\,5rem\)\]{font-size:clamp(2.7rem,5vw,5rem)}#root .text-lg{font-size:1.125rem;line-height:1.75rem}#root .font-black{font-weight:900}#root .font-bold{font-weight:700}#root .font-extrabold{font-weight:800}#root .font-medium{font-weight:500}#root .font-normal{font-weight:400}#root .font-semibold{font-weight:600}#root .uppercase{text-transform:uppercase}#root .not-italic{font-style:normal}#root .leading-\[\.98\]{line-height:.98}#root .leading-\[1\.45\]{line-height:1.45}#root .leading-\[1\.5\]{line-height:1.5}#root .leading-\[1\.6\]{line-height:1.6}#root .leading-\[1\.7\]{line-height:1.7}#root .leading-none{line-height:1}#root .tracking-\[-\.04em\]{letter-spacing:-.04em}#root .tracking-\[-\.055em\]{letter-spacing:-.055em}#root .tracking-\[\.08em\]{letter-spacing:.08em}#root .tracking-\[\.11em\]{letter-spacing:.11em}#root .\!text-\[\#b8e8fb\]{--tw-text-opacity: 1 !important;color:rgb(184 232 251 / var(--tw-text-opacity, 1))!important}#root .\!text-\[var\(--color-accent-strong\)\]{color:var(--color-accent-strong)!important}#root .text-\[\#176493\]{--tw-text-opacity: 1;color:rgb(23 100 147 / var(--tw-text-opacity, 1))}#root .text-\[\#193b52\]{--tw-text-opacity: 1;color:rgb(25 59 82 / var(--tw-text-opacity, 1))}#root .text-\[\#267aa3\]{--tw-text-opacity: 1;color:rgb(38 122 163 / var(--tw-text-opacity, 1))}#root .text-\[\#277da9\]{--tw-text-opacity: 1;color:rgb(39 125 169 / var(--tw-text-opacity, 1))}#root .text-\[\#367850\]{--tw-text-opacity: 1;color:rgb(54 120 80 / var(--tw-text-opacity, 1))}#root .text-\[\#398b9c\]{--tw-text-opacity: 1;color:rgb(57 139 156 / var(--tw-text-opacity, 1))}#root .text-\[\#52758c\]{--tw-text-opacity: 1;color:rgb(82 117 140 / var(--tw-text-opacity, 1))}#root .text-\[\#7890a2\]{--tw-text-opacity: 1;color:rgb(120 144 162 / var(--tw-text-opacity, 1))}#root .text-\[\#8295a6\]{--tw-text-opacity: 1;color:rgb(130 149 166 / var(--tw-text-opacity, 1))}#root .text-\[\#9a762d\]{--tw-text-opacity: 1;color:rgb(154 118 45 / var(--tw-text-opacity, 1))}#root .text-\[\#a04d5c\]{--tw-text-opacity: 1;color:rgb(160 77 92 / var(--tw-text-opacity, 1))}#root .text-\[\#b14d62\]{--tw-text-opacity: 1;color:rgb(177 77 98 / var(--tw-text-opacity, 1))}#root .text-\[\#bdeef5\]{--tw-text-opacity: 1;color:rgb(189 238 245 / var(--tw-text-opacity, 1))}#root .text-\[var\(--color-ink\)\]{color:var(--color-ink)}#root .text-\[var\(--color-muted\)\]{color:var(--color-muted)}#root .text-\[var\(--color-subtle\)\]{color:var(--color-subtle)}#root .text-\[var\(--ink\)\]{color:var(--ink)}#root .text-\[var\(--muted\)\]{color:var(--muted)}#root .text-transparent{color:transparent}#root .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#root .text-white\/75{color:#ffffffbf}#root .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root .opacity-100{opacity:1}#root .opacity-35{opacity:.35}#root .shadow-\[0_16px_38px_rgba\(28\,66\,82\,\.18\)\]{--tw-shadow: 0 16px 38px rgba(28,66,82,.18);--tw-shadow-colored: 0 16px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_18px_50px_rgba\(53\,104\,138\,\.1\)\]{--tw-shadow: 0 18px 50px rgba(53,104,138,.1);--tw-shadow-colored: 0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[0_24px_70px_rgba\(20\,55\,80\,\.3\)\]{--tw-shadow: 0 24px 70px rgba(20,55,80,.3);--tw-shadow-colored: 0 24px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[inset_0_1px_2px_rgba\(44\,91\,120\,\.05\)\]{--tw-shadow: inset 0 1px 2px rgba(44,91,120,.05);--tw-shadow-colored: inset 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[inset_3px_0_var\(--color-accent\)\]{--tw-shadow: inset 3px 0 var(--color-accent);--tw-shadow-colored: inset 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root .shadow-\[var\(--shadow\)\]{--tw-shadow-color: var(--shadow);--tw-shadow: var(--tw-shadow-colored)}#root .shadow-\[var\(--shadow-panel\)\]{--tw-shadow-color: var(--shadow-panel);--tw-shadow: var(--tw-shadow-colored)}#root .outline-none{outline:2px solid transparent;outline-offset:2px}#root .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .backdrop-blur-\[16px\]{--tw-backdrop-blur: blur(16px);-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)}#root .backdrop-blur-\[18px\]{--tw-backdrop-blur: blur(18px);-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)}#root .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#root .duration-200{transition-duration:.2s}#root :is([data-theme=midnight] .theme-panel),#root :is([data-theme=midnight] .theme-panel-strong){border-color:var(--color-line)!important;background:var(--color-surface)!important;box-shadow:var(--shadow-panel)!important}#root :is([data-theme=midnight] .theme-panel-strong){background:var(--color-surface-strong)!important}#root :is([data-theme=midnight] .bg-white\/80){background-color:var(--color-surface)!important}#root [data-theme=midnight]{color-scheme:dark}#root :is([data-theme=midnight] input[type=date]),#root :is([data-theme=midnight] input[type=datetime-local]),#root :is([data-theme=midnight] input[type=time]){color-scheme:dark;accent-color:var(--color-accent);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}#root :is([data-theme=midnight] input[type=date])::-webkit-calendar-picker-indicator,#root :is([data-theme=midnight] input[type=datetime-local])::-webkit-calendar-picker-indicator,#root :is([data-theme=midnight] input[type=time])::-webkit-calendar-picker-indicator{width:18px;height:18px;cursor:pointer;filter:invert(76%) sepia(46%) saturate(1064%) hue-rotate(143deg) brightness(92%) contrast(90%);opacity:1!important}#root :is([data-theme=midnight] input[type=date]:disabled)::-webkit-calendar-picker-indicator,#root :is([data-theme=midnight] input[type=datetime-local]:disabled)::-webkit-calendar-picker-indicator,#root :is([data-theme=midnight] input[type=time]:disabled)::-webkit-calendar-picker-indicator{opacity:.75!important}#root :is([data-theme=midnight] .theme-table){border-color:var(--color-line-strong)!important;background:var(--color-surface-soft)!important}#root :is([data-theme=midnight] .theme-table thead){background:var(--color-surface-muted)!important}#root :is([data-theme=midnight] .skin-auth-hero){border-color:var(--color-line)!important;background:linear-gradient(145deg,#071c29,#124b5a 65%,#1a7582)!important}@keyframes table-loader-spin{to{transform:rotate(360deg)}}#root .focus-within\:border-\[var\(--color-focus\)\]:focus-within{border-color:var(--color-focus)}#root .focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .focus-within\:ring-\[var\(--color-accent-soft\)\]:focus-within{--tw-ring-color: var(--color-accent-soft)}#root .hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .hover\:bg-\[\#963e53\]:hover{--tw-bg-opacity: 1;background-color:rgb(150 62 83 / var(--tw-bg-opacity, 1))}#root .hover\:bg-\[\#dff1fb\]:hover{--tw-bg-opacity: 1;background-color:rgb(223 241 251 / var(--tw-bg-opacity, 1))}#root .hover\:bg-\[\#fff0f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 240 242 / var(--tw-bg-opacity, 1))}#root .hover\:bg-\[var\(--color-accent-soft\)\]:hover{background-color:var(--color-accent-soft)}#root .hover\:text-\[\#176493\]:hover{--tw-text-opacity: 1;color:rgb(23 100 147 / var(--tw-text-opacity, 1))}#root .hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#root .focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#root .focus\:ring-sky-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 242 254 / var(--tw-ring-opacity, 1))}#root .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}#root .disabled\:cursor-wait:disabled{cursor:wait}#root .disabled\:opacity-45:disabled{opacity:.45}#root .disabled\:opacity-50:disabled{opacity:.5}#root .disabled\:opacity-65:disabled{opacity:.65}@media (max-width: 800px){#root .max-\[800px\]\:fixed{position:fixed}#root .max-\[800px\]\:bottom-2\.5{bottom:.625rem}#root .max-\[800px\]\:left-2\.5{left:.625rem}#root .max-\[800px\]\:top-2\.5{top:.625rem}#root .max-\[800px\]\:z-20{z-index:20}#root .max-\[800px\]\:-mt-\[70px\]{margin-top:-70px}#root .max-\[800px\]\:grid{display:grid}#root .max-\[800px\]\:min-h-\[390px\]{min-height:390px}#root .max-\[800px\]\:w-\[236px\]{width:236px}#root .max-\[800px\]\:max-w-none{max-width:none}#root .max-\[800px\]\:basis-\[236px\]{flex-basis:236px}#root .max-\[800px\]\:-translate-x-\[calc\(100\%\+20px\)\]{--tw-translate-x:calc((100% + 20px)*-1);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .max-\[800px\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#root .max-\[800px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}#root .max-\[800px\]\:rounded-3xl{border-radius:1.5rem}#root .max-\[800px\]\:rounded-\[21px\]{border-radius:21px}#root .max-\[800px\]\:p-2\.5{padding:.625rem}#root .max-\[800px\]\:p-3{padding:.75rem}#root .max-\[800px\]\:p-3\.5{padding:.875rem}#root .max-\[800px\]\:p-7{padding:1.75rem}#root .max-\[800px\]\:px-2{padding-left:.5rem;padding-right:.5rem}#root .max-\[800px\]\:pb-\[15px\]{padding-bottom:15px}}@media (max-width: 700px){#root .max-\[700px\]\:col-span-1{grid-column:span 1 / span 1}#root .max-\[700px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width: 600px){#root .max-\[600px\]\:flex-col{flex-direction:column}}@media (max-width: 520px){#root .max-\[520px\]\:hidden{display:none}#root .max-\[520px\]\:flex-col{flex-direction:column}#root .max-\[520px\]\:gap-1\.5{gap:.375rem}#root .max-\[520px\]\:gap-2\.5{gap:.625rem}#root .max-\[520px\]\:p-3\.5{padding:.875rem}#root .max-\[520px\]\:p-6{padding:1.5rem}#root .max-\[520px\]\:px-2\.5{padding-left:.625rem;padding-right:.625rem}#root .max-\[520px\]\:text-\[1\.1rem\]{font-size:1.1rem}}
