.dash{--bg: #F2F2F7;--surface: #FFFFFF;--toolbar: rgba(242,242,247,.8);--label: #1C1C1E;--label-2: rgba(60,60,67,.68);--label-3: rgba(60,60,67,.42);--separator: rgba(60,60,67,.18);--fill: rgba(118,118,128,.12);--fill-strong: rgba(118,118,128,.2);--blue: #0066D6;--green: #1F8A3B;--orange: #B85C00;--red: #D70015;--gray: #8E8E93;--dot-red: #FF3B30;--dot-orange: #FF9500;--dot-green: #34C759;--dot-blue: #007AFF;--tint-blue: rgba(0,122,255,.12);--tint-green: rgba(52,199,89,.15);--tint-orange: rgba(255,149,0,.16);--tint-red: rgba(255,59,48,.13);--tint-gray: rgba(118,118,128,.12);--r-card: 16px;--r-ctl: 10px;--shadow: 0 1px 1px rgba(0,0,0,.03), 0 6px 20px rgba(0,0,0,.05);--shadow-pop: 0 12px 40px rgba(0,0,0,.18), 0 2px 6px rgba(0,0,0,.1);min-height:100vh;background:var(--bg);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.dash[data-theme=dark]{--bg: #000;--surface: #1C1C1E;--toolbar: rgba(28,28,30,.8);--label: #FFF;--label-2: rgba(235,235,245,.64);--label-3: rgba(235,235,245,.34);--separator: rgba(84,84,88,.6);--fill: rgba(120,120,128,.24);--fill-strong: rgba(120,120,128,.36);--blue: #409CFF;--green: #30D158;--orange: #FF9F0A;--red: #FF6961;--gray: #98989D;--tint-blue: rgba(10,132,255,.22);--tint-green: rgba(48,209,88,.2);--tint-orange: rgba(255,159,10,.2);--tint-red: rgba(255,69,58,.2);--tint-gray: rgba(120,120,128,.24);--shadow: 0 1px 1px rgba(0,0,0,.35), 0 8px 24px rgba(0,0,0,.45);color-scheme:dark}.dash *,.dash *:before,.dash *:after{box-sizing:border-box}.dash :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:8px}.dash .num{font-variant-numeric:tabular-nums;text-align:right}.dash .page{width:100%;padding:6px 22px 40px}@media(max-width:640px){.dash .page{padding:6px 12px 60px}}.dash .toolbar{position:sticky;top:0;z-index:50;background:var(--toolbar);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-bottom:.5px solid var(--separator)}.dash .toolbar-in{width:100%;padding:12px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dash .brand{display:flex;align-items:center;padding-right:18px;border-right:.5px solid var(--separator);align-self:stretch}.dash .brand img{height:40px;width:auto;display:block}.dash .title-block h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.6px}.dash .title-block p{margin:1px 0 0;font-size:13px;color:var(--label-2)}.dash .toolbar-actions{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dash .user-box{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--label-2);padding-left:8px;border-left:.5px solid var(--separator)}@media(max-width:640px){.dash .toolbar{position:static}.dash .brand{border-right:none;padding-right:0}.dash .toolbar-in{padding:10px 12px;gap:10px}.dash .title-block h1{font-size:21px}.dash .toolbar-actions{margin-left:0}}.dash .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:7px 15px;border-radius:999px;background:var(--fill);color:var(--blue);display:inline-flex;align-items:center;gap:6px;transition:transform .12s ease,background .18s ease,opacity .18s ease;white-space:nowrap}.dash .btn:hover{background:var(--fill-strong)}.dash .btn:active{transform:scale(.96)}.dash .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.dash .btn.primary{background:var(--blue);color:#fff;font-weight:600}.dash[data-theme=dark] .btn.primary{color:#000}.dash .btn.icon{padding:7px;width:34px;height:34px;justify-content:center;color:var(--label)}.dash .btn.sm{font-size:13px;padding:5px 12px}.dash .btn.danger{background:var(--red);color:#fff;font-weight:600}.dash .group-label{font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--label-2);margin:26px 4px 8px}.dash .card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow)}.dash .filters{display:flex;flex-wrap:wrap;gap:6px;padding:10px}.dash .f{background:var(--fill);color:var(--label);border-radius:var(--r-ctl);padding:7px 11px 8px;display:flex;flex-direction:column;gap:1px;flex:1 1 158px;min-width:0;position:relative;transition:background .18s ease}.dash .f .k{font-size:11px;font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash .f input,.dash .f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--label);font:inherit;font-size:14px;font-weight:500;padding:0;margin:0;width:100%;min-width:0;height:22px}.dash .f select{cursor:pointer;padding-right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' fill='none' stroke='%238E8E93' stroke-width='1.9' stroke-linecap='round'%3E%3Cpath d='M1.4 1.6 5.5 5.5 9.6 1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center}.dash .f select option{background:var(--surface);color:var(--label)}.dash .f input:focus,.dash .f select:focus{outline:0}.dash .f:focus-within{box-shadow:0 0 0 2px var(--blue)}.dash .f input::placeholder{color:var(--label-3);font-weight:400}.dash .f.on{background:var(--tint-blue)}.dash .f.on .k{color:var(--blue)}.dash .f.on input,.dash .f.on select{color:var(--blue);font-weight:600}.dash .f.req .k:after{content:" *";color:var(--red)}.dash .f.falta{box-shadow:0 0 0 2px var(--red)}.dash .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.dash .kpi{background:var(--surface);border-radius:var(--r-card);padding:16px 18px 18px;box-shadow:var(--shadow);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;color:inherit;text-align:left;width:100%;transition:transform .2s ease,box-shadow .2s ease}.dash button.kpi{cursor:pointer}.dash button.kpi:hover{transform:translateY(-2px)}.dash .kpi.sel{box-shadow:0 0 0 2px var(--blue),var(--shadow)}.dash .kpi .head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.dash .kpi .glyph{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#fff;flex:none}.dash .kpi .cap{font-size:12.5px;font-weight:600;color:var(--label-2)}.dash .kpi .val{font-size:30px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums;display:block}.dash .kpi .val small{font-size:17px;font-weight:600;color:var(--label-2);margin-left:3px}.dash .kpi .sub{display:block;font-size:12.5px;color:var(--label-2);margin-top:4px}.dash .section{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow);overflow:hidden}.dash .section-head{display:flex;align-items:center;gap:14px;padding:16px 20px;flex-wrap:wrap}.dash .section-head h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.3px}.dash .section-head p{margin:2px 0 0;font-size:12.5px;color:var(--label-2)}.dash .section-head .acts{margin-left:auto;display:flex;gap:8px}.dash .tit-ajuda{display:flex;align-items:center;gap:8px}.dash .btn-ajuda{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;width:22px;height:22px;border-radius:50%;padding:0;display:grid;place-items:center;background:var(--fill);color:var(--blue);font:inherit;font-size:13px;font-weight:700;line-height:1}.dash .btn-ajuda:hover{background:var(--fill-strong)}.dash .table-wrap{overflow:auto;border-top:.5px solid var(--separator);max-height:calc(100vh - 150px);min-height:240px}.dash table{width:100%;border-collapse:collapse;font-size:13.5px}.dash thead th{position:sticky;top:0;z-index:2;background:var(--surface);padding:9px 12px;text-align:left;white-space:nowrap;font-size:11.5px;font-weight:600;letter-spacing:.45px;text-transform:uppercase;color:var(--label-2);border-bottom:.5px solid var(--separator)}.dash thead th.num{text-align:right}.dash thead th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.dash thead th button:hover{color:var(--blue)}.dash thead th button:focus-visible{outline:2px solid var(--blue);border-radius:4px}.dash tbody td{padding:10px 12px;border-bottom:.5px solid var(--separator);vertical-align:middle;white-space:nowrap}.dash tbody td.quebra{white-space:normal;min-width:150px}.dash tbody td.quebra .link{text-align:left}.dash tbody tr:hover{background:var(--fill)}.dash tbody tr:last-child td{border-bottom:none}.dash tfoot td{position:sticky;bottom:0;padding:11px 14px;font-weight:600;background:color-mix(in srgb,var(--surface) 94%,var(--label) 6%);border-top:.5px solid var(--separator);white-space:nowrap}.dash .footer-bar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:11px 20px;font-size:12.5px;color:var(--label-2);border-top:.5px solid var(--separator)}.dash .strong{font-weight:600}.dash .sub{display:block;font-size:11.5px;color:var(--label-2);font-weight:400;margin-top:1px}.dash .sub-in{font-size:11.5px;color:var(--label-2)}.dash .traco{color:var(--label-3)}.dash .link{color:var(--blue);cursor:pointer;font-weight:500;background:none;border:none;padding:0;font:inherit;text-align:left}.dash .link:hover{text-decoration:underline}.dash .tag{display:inline-block;padding:3px 9px;border-radius:7px;font-size:12px;font-weight:600;white-space:nowrap}.dash .tag.green{background:var(--tint-green);color:var(--green)}.dash .tag.blue{background:var(--tint-blue);color:var(--blue)}.dash .tag.orange{background:var(--tint-orange);color:var(--orange)}.dash .tag.red{background:var(--tint-red);color:var(--red)}.dash .tag.gray{background:var(--tint-gray);color:var(--label-2)}.dash .tam-seta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font:inherit;font-size:12px;font-weight:600;color:var(--blue);background:var(--tint-blue);border:none;border-radius:999px;padding:2px 9px;cursor:pointer}.dash tr.tam-row td{background:var(--fill);font-size:13px}.dash .tam-nome{padding-left:14px;color:var(--label-2)}.dash .tam-nome b{color:var(--label);font-weight:600}.dash .state{text-align:center;padding:44px 20px;color:var(--label-2);font-size:13.5px}.dash .state.err{color:var(--red)}.dash .spinner{display:inline-block;width:15px;height:15px;vertical-align:-3px;margin-right:8px;border:2px solid var(--fill-strong);border-top-color:var(--blue);border-radius:50%;animation:dash-spin .8s linear infinite}@keyframes dash-spin{to{transform:rotate(360deg)}}.dash .neg{color:var(--red);font-weight:600}.dash .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#00000052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}@media(max-width:640px){.dash .scrim{padding:6px}}.dash .sheet{background:var(--surface);border-radius:18px;width:640px;max-width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:var(--shadow-pop);color:var(--label)}.dash .sheet.wide{width:min(1000px,100%)}.dash .sheet.xl,.dash .sheet.xxl,.dash .sheet.pdf,.dash .sheet.guia{width:100%;max-width:none;height:100%;max-height:none}.dash .sheet.confirm{width:620px}.dash .sheet header{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:.5px solid var(--separator)}.dash .sheet header h3{margin:0;font-size:16px;font-weight:600;min-width:0}.dash .sheet header .btn{margin-left:auto;flex:none}.dash .sheet .body{overflow:auto;padding:6px 0;flex:1;min-height:0}.dash .sheet footer{padding:12px 18px;border-top:.5px solid var(--separator);display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.dash .sheet iframe{border:0;width:100%;height:100%;display:block;background:#fff}.dash .kv{display:flex;align-items:center;padding:10px 18px;font-size:14px;position:relative;gap:12px}.dash .kv+.kv:before{content:"";position:absolute;left:18px;right:0;top:0;height:.5px;background:var(--separator)}.dash .kv .k{color:var(--label-2);flex:0 0 190px}.dash .kv .v{margin-left:auto;font-weight:500;text-align:right}@media(max-width:640px){.dash .kv .k{flex-basis:50%}}.dash .mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;padding:14px 18px}.dash .mini{background:var(--fill);border-radius:var(--r-ctl);padding:9px 12px}.dash .mini .k{font-size:11px;font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:var(--label-2)}.dash .mini .v{font-size:17px;font-weight:700;margin-top:2px;font-variant-numeric:tabular-nums}.dash .sheet-sub{padding:14px 18px 6px;font-size:12.5px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;color:var(--label-2)}.dash .note{margin:4px 18px 14px;padding:10px 12px;border-radius:var(--r-ctl);background:var(--tint-blue);font-size:13px}.dash .note b{color:var(--blue)}.dash .toast{position:fixed;left:50%;bottom:24px;z-index:300;transform:translate(-50%);background:var(--label);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:13.5px;font-weight:500;box-shadow:var(--shadow-pop);max-width:92vw}.dash .pc-topo{padding:14px 18px 10px;border-bottom:.5px solid var(--separator);display:flex;flex-direction:column;gap:10px}.dash .pc-cab{display:flex;align-items:flex-start;gap:12px}.dash .pc-cab h3{margin:0;font-size:17px;font-weight:600}.dash .pc-cab p{margin:2px 0 0;font-size:12.5px;color:var(--label-2)}.dash .pc-linha1{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.dash .pc-forn{flex:1 1 360px;position:relative}.dash .pc-resumo{display:flex;gap:6px;flex-wrap:wrap}.dash .pc-resumo>div{background:var(--fill);border-radius:var(--r-ctl);padding:7px 14px;display:flex;flex-direction:column;min-width:96px}.dash .pc-resumo .k{font-size:11px;font-weight:600;letter-spacing:.35px;text-transform:uppercase;color:var(--label-2)}.dash .pc-resumo b{font-size:16px;font-variant-numeric:tabular-nums}.dash .pc-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.dash .pc-sug{position:absolute;left:0;right:0;top:100%;margin-top:4px;z-index:20;background:var(--surface);border-radius:12px;box-shadow:var(--shadow-pop);max-height:320px;overflow:auto;padding:4px;min-width:280px}.dash .pc-sug.dir{left:auto}.dash .pc-sug button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:70px 1fr auto;gap:10px;width:100%;padding:7px 10px;border-radius:8px;cursor:pointer;font-size:13.5px}.dash .pc-sug button:hover,.dash .pc-sug button.on{background:var(--tint-blue)}.dash .pc-sug button.sel{font-weight:600}.dash .pc-sug .lk-cod{color:var(--label-2);font-variant-numeric:tabular-nums}.dash .pc-sug .lk-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .pc-sug .lk-doc{color:var(--label-2);font-size:12px}.dash .pc-sug .vazio{padding:10px;color:var(--label-2);font-size:13px}.dash .pc-abas{display:flex;gap:4px;padding:10px 18px 0}.dash .pc-abas button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;background:transparent;color:var(--label-2);cursor:pointer}.dash .pc-abas button.on{background:var(--fill-strong);color:var(--label);font-weight:600}.dash .pc-abas i{font-style:normal;font-size:11.5px;font-weight:700;margin-left:4px}.dash .pc-msg{margin:10px 18px 0;padding:10px 14px;border-radius:var(--r-ctl);font-size:13.5px;white-space:pre-wrap;word-break:break-word;max-height:30vh;overflow:auto}.dash .pc-msg.ok{background:var(--tint-green);color:var(--green);font-weight:600}.dash .pc-msg.err{background:var(--tint-red);color:var(--red)}.dash .pc-msg.info{background:var(--tint-orange);color:var(--orange)}.dash .pc-lista{overflow:auto;flex:1;min-height:0;margin-top:10px;border-top:.5px solid var(--separator)}.dash .pc-lista tbody td{vertical-align:top;padding:12px;white-space:normal}.dash .pc-lista tbody tr.marc td{background:var(--tint-blue)}.dash .pc-lista tbody tr.off td,.dash .pc-lista tbody tr.bloq td{color:var(--label-2)}.dash .pc-lista tbody tr.pc-extra td{border-top:none}.dash .pc-cod{color:var(--label-2);font-variant-numeric:tabular-nums;margin-right:6px;font-size:12.5px}.dash .pc-nome{font-weight:600}.dash .pc-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dash .pc-chip{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:6px;background:var(--tint-gray);color:var(--label-2);white-space:nowrap}.dash .pc-chip.red{background:var(--tint-red);color:var(--red)}.dash .pc-chip.orange{background:var(--tint-orange);color:var(--orange)}.dash .pc-chip.blue{background:var(--tint-blue);color:var(--blue)}.dash .pc-chip.green{background:var(--tint-green);color:var(--green)}.dash .pc-em b{display:block}.dash .pc-em span{font-size:12px;color:var(--label-2)}.dash .pc-falta{display:inline-block;margin-top:5px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:6px}.dash .pc-falta.green{background:var(--tint-green);color:var(--green)}.dash .pc-falta.orange{background:var(--tint-orange);color:var(--orange)}.dash .pc-ped b{display:block}.dash .pc-ped .nro{display:block;font-size:12px;color:var(--label-2)}.dash .pc-ped .nc{color:var(--orange);font-style:normal;font-weight:600}.dash .pc-seta{all:unset;cursor:pointer;font-size:12px;color:var(--blue);font-weight:600}.dash .pc-nenhum{color:var(--label-3)}.dash .pc-campo{display:inline-flex;align-items:center;gap:4px;background:var(--fill);border-radius:8px;padding:4px 8px}.dash .pc-campo input{all:unset;width:92px;text-align:right;font-variant-numeric:tabular-nums;font-size:14px;color:var(--label)}.dash .pc-campo select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--surface);color:var(--label);border-radius:6px;font:inherit;font-size:12.5px;font-weight:600;padding:2px 6px;cursor:pointer}.dash .pc-campo:focus-within{box-shadow:0 0 0 2px var(--blue)}.dash .pc-campo .rs{color:var(--label-2);font-size:12.5px}.dash .pc-unbox{font-size:12.5px;font-weight:600;color:var(--label-2);padding:2px 4px}.dash .pc-atalho{display:block;margin-top:5px;font-size:11.5px;color:var(--label-2)}.dash .pc-atalho button{all:unset;cursor:pointer;color:var(--blue);font-weight:600}.dash .pc-ctl{display:flex;gap:6px;align-items:center;margin-top:6px;flex-wrap:wrap}.dash .pc-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--fill);color:var(--label);border-radius:8px;font:inherit;font-size:12.5px;padding:4px 8px}.dash .pc-sel.falta{box-shadow:0 0 0 2px var(--red)}.dash .pc-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:var(--tint-blue);color:var(--blue);border-radius:999px;font:inherit;font-size:12px;font-weight:600;padding:3px 9px;cursor:pointer}.dash .pc-rodape{gap:14px}.dash .pc-rodape .cont{margin-right:auto;font-size:13px;color:var(--label-2)}.dash .pc-rodape .hint{font-size:12.5px;color:var(--orange)}.dash .pc-confirma{padding:16px 18px;font-size:14px;white-space:pre-wrap;overflow:auto}.dash .pg-det td{background:var(--fill)}.dash .pg-itens thead th{position:static;font-size:10.5px;padding:7px 12px}.dash .pg-itens tbody td{padding:6px 12px}/*! 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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-700:oklch(50.5% .213 27.518);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--radius-lg:.5rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.flex{display:flex}.grid{display:grid}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.animate-spin{animation:var(--animate-spin)}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.gap-2{gap:calc(var(--spacing) * 2)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-t-slate-600{border-top-color:var(--color-slate-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-white{background-color:var(--color-white)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-900{color:var(--color-slate-900)}.text-white{color:var(--color-white)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-2{text-underline-offset:2px}.shadow-sm{--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)}@media(hover:hover){.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}}:root{font-family:system-ui,-apple-system,Segoe UI,sans-serif}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@keyframes spin{to{transform:rotate(360deg)}}
