.ent-abertura.cena-sobre{z-index:calc(var(--z-toast) + 10);min-height:0;position:fixed;inset:0}.cena-sobre .ent-abertura__toque{height:100%;min-height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.cena-sobre .ent-abertura__toque:focus{outline:none}.cena-sobre--saindo{pointer-events:none;animation:.3s ease-in both cena-some}.ent-abertura--curta .ent-abertura__luz{animation-duration:1.2s}.ent-abertura--curta .ent-abertura__luz--2{animation-delay:.1s}.ent-abertura--curta .ent-abertura__logo{animation:ent-escreve .8s var(--ease-enter) both, ent-brilho .6s ease-in-out .5s both}.ent-abertura--carteirinha{--cena-sobe:-96px}.ent-abertura--carteirinha.cena-sobre--saindo{animation-duration:.42s}.ent-abertura--carteirinha .ent-abertura__logo{width:min(64vw,280px);animation:ent-escreve .95s var(--ease-enter) both, ent-brilho .7s ease-in-out .55s both, cena-logo-sobe .6s cubic-bezier(.3, .7, .2, 1) 1.05s both}.cena-sobre--parada .ent-abertura__luz,.cena-sobre--parada .ent-abertura__logo{animation:none}.cena-sobre--parada .ent-abertura__luz{opacity:.3;transform:rotate(var(--ate))}.cena-sobre--parada.ent-abertura--carteirinha .ent-abertura__logo{transform:translateY(var(--cena-sobe)) scale(.62)}.cena-sobre--parada.cena-sobre--saindo{animation-duration:.2s}@keyframes cena-logo-sobe{to{transform:translateY(var(--cena-sobe)) scale(.62)}}@keyframes cena-some{to{opacity:0}}.em{--em-ouro:#ffe3b0;--em-luz:#ffffffe6}.em__faiscas{top:calc(50% + var(--cena-sobe));width:0;height:0;position:absolute;left:50%}.em__onda{opacity:0;border:2px solid #ffffffb3;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:.95s cubic-bezier(.1,.7,.3,1) 1.1s both em-onda;position:absolute;top:0;left:0;box-shadow:0 0 24px #fff6,inset 0 0 18px #ffffff40}.em__faiscas i{width:var(--t);height:var(--t);margin:calc(var(--t) / -2) 0 0 calc(var(--t) / -2);box-shadow:0 0 8px 1px var(--em-luz);opacity:0;animation:em-faisca 1.1s cubic-bezier(.12, .8, .3, 1) var(--a) both;background:#fff;border-radius:50%;position:absolute}.em__faiscas i.em__ouro{background:var(--em-ouro);box-shadow:0 0 9px 1px color-mix(in srgb, var(--em-ouro) 80%, transparent)}.em__faiscas i.em__cor{background:color-mix(in srgb, var(--brand) 30%, #fff);box-shadow:0 0 9px 1px color-mix(in srgb, var(--brand) 40%, #fff)}.em__faiscas i.em__estrela{box-shadow:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 4px var(--em-luz));border-radius:0}.em__texto{top:calc(50% - 30px);left:var(--gutter);right:var(--gutter);color:var(--on-dark);text-align:center;justify-items:center;gap:6px;display:grid;position:absolute}.em__ola{font-size:var(--fs-text);letter-spacing:.01em;opacity:.92;text-shadow:0 1px 12px #00000073;animation:em-sobe .55s var(--ease-enter) 1.25s both;font-weight:600}.em__nome{letter-spacing:-.03em;overflow-wrap:anywhere;background:linear-gradient(100deg, #fff 40%, var(--em-ouro) 49%, #fff 51%, #fff 100%) 100% 0 / 260% 100% no-repeat;color:#0000;filter:drop-shadow(0 2px 14px #00000073);-webkit-background-clip:text;background-clip:text;max-width:100%;font-size:clamp(2.25rem,11vw,3rem);font-weight:800;line-height:1.05;animation:.65s cubic-bezier(.2,1.1,.3,1) 1.35s both em-nome,.9s ease-in-out 1.7s both em-reluz}.em__cartao{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffff1f;border:1px solid #ffffff4d;align-items:baseline;gap:10px;margin-top:10px;padding:9px 16px;animation:.55s cubic-bezier(.2,1.15,.3,1) 1.5s both em-cartao;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 12px 30px -14px #00000080}.em__cartao:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff6 50%,#0000 65%) 130% 0/250% 100% no-repeat;animation:.8s ease-in-out 2.05s both em-reflexo;position:absolute;inset:0}.em__num{font-family:var(--font-mono);font-size:var(--fs-title-3);letter-spacing:.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;font-weight:700;display:inline-flex}.em__n{margin-right:5px}.em__digito{vertical-align:bottom;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.em__digito>span{animation:em-digito .65s cubic-bezier(.2, .75, .15, 1) calc(1.55s + var(--k) * 70ms) both;display:block}.em__digito i{height:1.2em;font-style:normal;display:block}.em__desde{font-size:var(--fs-note);opacity:.85;font-weight:600}.em--parado .em__faiscas{display:none}.em--parado .em__texto *,.em--parado .em__cartao:after{animation:none!important}.em--parado .em__digito>span{transform:translateY(calc(-1.2em * (10 + var(--d))))}@keyframes em-onda{0%{opacity:0;transform:scale(.45)}6%{opacity:.9}to{opacity:0;transform:scale(2.8)}}@keyframes em-faisca{0%{opacity:0;transform:translate(0)scale(.2)}12%{opacity:1;transform:translate(calc(var(--x) * .25), calc(var(--y) * .25)) scale(1.15)}70%{opacity:.9}to{opacity:0;transform:translate(var(--x), calc(var(--y) + 14px)) scale(.5) rotate(45deg)}}@keyframes em-sobe{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}@keyframes em-nome{0%{opacity:0;filter:blur(10px)drop-shadow(0 2px 14px #00000073);transform:translateY(14px)scale(.94)}}@keyframes em-reluz{0%{background-position:100% 0}to{background-position:0 0}}@keyframes em-cartao{0%{opacity:0;transform:translateY(16px)scale(.9)}}@keyframes em-reflexo{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes em-digito{0%{filter:blur(1.5px);transform:translateY(0)}80%{filter:blur()}to{transform:translateY(calc(-1.2em * (10 + var(--d))))}}:root{--p-gray-50:#f2f2f7;--p-gray-100:#fff;--p-gray-600:#5b5b64;--p-gray-900:#111114;--p-night-0:#000;--p-night-1:#1c1c1e;--p-night-2:#2c2c2e;--p-night-fg:#f5f5f7;--p-night-muted:#a1a1a8;--p-pink-600:#c2185b;--p-pink-900:#5e1238;--p-pink-300:#ff6fa1;--p-pink-400:#f0458a;--p-blue-600:#1f5fe0;--p-teal-700:#0a6e6a;--p-blue-300:#77a2ff;--p-blue-400:#4c86ff;--p-green-light:#34c759;--p-green-dark:#30d158;--p-green-ink-light:#1b7a36;--p-green-ink-dark:#4ade80;--p-amber-light:#ff9500;--p-amber-dark:#ff9f0a;--p-amber-ink-light:#8f5700;--p-amber-ink-dark:#ffb340;--p-red-light:#ff3b30;--p-red-dark:#ff453a;--p-red-ink-light:#c4281d;--p-red-ink-dark:#ff6961;--p-blue-sys-light:#007aff;--p-blue-sys-dark:#0a84ff;--p-blue-sys-ink-light:#0062cc;--p-blue-sys-ink-dark:#64a8ff;--p-ic-red:#ff3b30;--p-ic-orange:#ff9500;--p-ic-yellow:#fc0;--p-ic-green:#34c759;--p-ic-teal:#30b0c7;--p-ic-blue:#0a84ff;--p-ic-indigo:#5856d6;--p-ic-purple:#af52de;--p-ic-pink:#ff2d55;--p-ic-gray:#8e8e93;--p-ic-black:#1c1c1e;--p-space-1:4px;--p-space-2:8px;--p-space-3:12px;--p-space-4:16px;--p-space-5:20px;--p-space-6:24px;--p-space-7:32px;--p-radius-1:8px;--p-radius-2:12px;--p-radius-3:16px;--p-radius-4:20px;--p-radius-5:28px;--p-radius-pill:999px;--space-1:var(--p-space-1);--space-2:var(--p-space-2);--space-3:var(--p-space-3);--space-4:var(--p-space-4);--space-5:var(--p-space-5);--space-6:var(--p-space-6);--space-7:var(--p-space-7);--radius-1:var(--p-radius-1);--radius-2:var(--p-radius-2);--radius-3:var(--p-radius-3);--radius-4:var(--p-radius-4);--radius-5:var(--p-radius-5);--radius-pill:var(--p-radius-pill);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro", "SF Pro Text", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--fs-large-title:1.875rem;--fs-title:1.625rem;--fs-title-2:1.3125rem;--fs-title-3:1.1875rem;--fs-body:1rem;--fs-text:.875rem;--fs-note:.78125rem;--fs-caption:.71875rem;--fs-caption-2:.65625rem;--blur-1:blur(12px) saturate(1.5);--blur-2:blur(24px) saturate(1.7);--ease-enter:cubic-bezier(.2, .7, .2, 1);--dur-quick:.15s;--dur-base:.25s;--gutter:max(var(--space-4), env(safe-area-inset-left), env(safe-area-inset-right));--topo-extra:25px;--page-max:430px;--safe-bottom:env(safe-area-inset-bottom,0px);--tabbar-h:56px;--tabbar-bottom:max(var(--space-3), calc(var(--safe-bottom) + var(--space-2)));--tabbar-reserve:calc(var(--tabbar-h) + var(--tabbar-bottom) + var(--space-4));--touch:44px;--z-float:10;--z-tabbar:20;--z-scrim:40;--z-sheet:50;--z-toast:60;--radius-tile:7px;--radius-panel:14px;--page-max-wide:1240px;--adm-aside:200px;--adm-pad:22px;--prev-exit-pad-x:14px;--admnav-club-pad:6px var(--space-2) 14px;--adm-gap:var(--space-4);--adm-breakpoint:1024px;--panel-bar-bg:#18161cdb;--panel-bar-line:#ffffff14;--panel-bar-fg:#ffffff9e;--panel-bar-on:var(--brand);--panel-bar-on-fg:#fff;--on-brand:#fff;--on-brand-soft:#fff3;--shadow-enter:0 14px 30px -18px var(--brand);--panel-dot:8px;--panel-ico:40px;--tile-min-h:88px;--mini-h:32px;--club-mark:24px;--pill-h-sm:32px;--adm-nav-pad:16px 10px;--adm-item-pad:7px 10px;--adm-kpi-pad:14px;--table-cell-pad:9px 10px;--fs-adm-nav:.86rem;--fs-adm-title:1.5rem;--fs-adm-sub:.86rem;--fs-adm-table:.84rem;--fs-adm-th:.72rem;--fs-adm-kpi:1.6rem;--fs-adm-kpi-label:.78rem;--fs-adm-kpi-delta:.76rem;--blur-kpi:blur(18px) saturate(1.5);--avatar-b:linear-gradient(135deg, #ff9500, #e0532b);--avatar-c:linear-gradient(135deg, #30b0c7, #1f6fd0);--avatar-d:linear-gradient(135deg, #af52de, #5856d6);--avatar-k:linear-gradient(135deg, #636366, #2c2c2e);--badge-h:24px;--badge-pad:8px;--seg-count-h:20px;--progress-h-sm:6px;--progress-h-md:8px}:root,:root[data-apptheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--p-gray-50);--surface:var(--p-gray-100);--fg:var(--p-gray-900);--muted:var(--p-gray-600);--line:#3c3c4329;--fill:#78788024;--glass:#ffffffb8;--glass-card:#ffffff9e;--glass-sheet:#ffffffe0;--glass-border:#ffffffd9;--glass-highlight:inset 0 1px 0 #ffffffe6;--scrim:#0000006b;--toast-bg:#1c1c1eeb;--toast-fg:#fff;--shadow-bar:0 8px 24px -10px #00000040;--shadow-card:0 10px 28px -20px #28142873;--shadow-sheet:0 -12px 40px -16px #00000073;--ok:var(--p-green-light);--ok-ink:var(--p-green-ink-light);--ok-soft:#34c75929;--warn:var(--p-amber-light);--warn-ink:var(--p-amber-ink-light);--warn-soft:#ff950029;--danger:var(--p-red-light);--danger-ink:var(--p-red-ink-light);--on-dark:var(--p-night-fg);--dark-bg:var(--p-night-0);--dark-muted:var(--p-night-muted);--club-sandy:var(--p-pink-600);--club-sandy-2:var(--p-pink-900);--club-junior:var(--p-blue-600);--club-junior-2:var(--p-teal-700);--spark:#f5a623;--danger-solid:#c4281d;--danger-soft:#ff3b3021;--info:var(--p-blue-sys-light);--info-ink:var(--p-blue-sys-ink-light);--info-soft:#007aff21;--focus:var(--brand-ink);--sj2:#e8971a;--sj3:#13a595;--sj-ink:var(--fg);--bg-wash-1:20%;--bg-wash-2:14%;--bg-wash-3:#f5a62324;--panel-wash:#e9e8ee;--adm-aside-bg:var(--glass);--adm-aside-border:var(--glass-border);--adm-nav-on:var(--surface);--adm-row-hover:#ffffffb8;--shadow-nav-on:0 1px 2px #0000000f;--fill-sheet:#78788017;--sj3-ink:#0f7a6e}:root[data-apptheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--p-night-0);--surface:var(--p-night-1);--fg:var(--p-night-fg);--muted:var(--p-night-muted);--line:#ffffff24;--fill:#78788047;--glass:#28282cb8;--glass-card:#2c2c308c;--glass-sheet:#26262ae6;--glass-border:#ffffff1a;--glass-highlight:inset 0 1px 0 #ffffff14;--scrim:#0009;--toast-bg:#3a3a3ef0;--toast-fg:#fff;--shadow-card:none;--ok:var(--p-green-dark);--ok-ink:var(--p-green-ink-dark);--ok-soft:#30d15833;--warn:var(--p-amber-dark);--warn-ink:var(--p-amber-ink-dark);--warn-soft:#ff9f0a33;--danger:var(--p-red-dark);--danger-ink:var(--p-red-ink-dark);--on-dark:var(--p-night-fg);--dark-bg:var(--p-night-0);--dark-muted:var(--p-night-muted);--club-sandy:var(--p-pink-600);--club-sandy-2:var(--p-pink-900);--club-junior:var(--p-blue-600);--club-junior-2:var(--p-teal-700);--spark:#f5a623;--danger-solid:#d70015;--danger-soft:#ff453a33;--info:var(--p-blue-sys-dark);--info-ink:var(--p-blue-sys-ink-dark);--info-soft:#0a84ff38;--sj2:#f5a623;--sj3:#2dd4bf;--bg-wash-1:30%;--bg-wash-2:30%;--bg-wash-3:transparent;--panel-wash:#1b1a20;--adm-aside-bg:var(--glass);--adm-aside-border:var(--glass-border);--adm-nav-on:#ffffff1a;--adm-row-hover:#ffffff0f;--shadow-nav-on:none;--fill-sheet:#ffffff12;--sj3-ink:#2dd4bf}:root,:root[data-club=sandy]{--brand:var(--p-pink-600);--brand-2:var(--p-pink-900);--brand-soft:#c2185b1f;--brand-ink:var(--p-pink-600);--sj1:var(--p-pink-600);--brand-gradient:linear-gradient(135deg, var(--brand), var(--brand-2));--card-gradient:linear-gradient(140deg, var(--brand) 0%, var(--brand-2) 100%)}:root[data-club=sandy][data-apptheme=dark]{--brand-soft:#ff6fa129;--brand-ink:var(--p-pink-300);--sj1:var(--p-pink-400)}:root[data-club=junior]{--brand:var(--p-blue-600);--brand-2:var(--p-teal-700);--brand-soft:#1f5fe01f;--brand-ink:var(--p-blue-600);--sj1:var(--p-blue-600)}:root[data-club=junior][data-apptheme=dark]{--brand-soft:#77a2ff29;--brand-ink:var(--p-blue-300);--sj1:var(--p-blue-400)}@media (prefers-reduced-transparency:reduce){:root,:root[data-apptheme=light],:root[data-apptheme=dark]{--glass:var(--surface);--glass-card:var(--surface);--glass-sheet:var(--surface);--glass-border:var(--line);--glass-highlight:none;--blur-1:none;--blur-2:none;--scrim:#0009;--toast-bg:#1c1c1e;--bg-wash-1:0%;--bg-wash-2:0%;--bg-wash-3:transparent;--panel-bar-bg:#18161c;--panel-bar-line:#2c2a32;--blur-kpi:none;--adm-nav-on:var(--fill)}:root[data-apptheme=dark]{--toast-bg:#3a3a3e}}:root[data-transparencia=reduzida]{--glass:var(--surface);--glass-card:var(--surface);--glass-sheet:var(--surface);--glass-border:var(--line);--glass-highlight:none;--blur-1:none;--blur-2:none;--scrim:#0009;--toast-bg:#1c1c1e;--bg-wash-1:0%;--bg-wash-2:0%;--bg-wash-3:transparent;--panel-bar-bg:#18161c;--panel-bar-line:#2c2a32;--blur-kpi:none;--adm-nav-on:var(--fill)}:root[data-transparencia=reduzida][data-apptheme=dark]{--toast-bg:#3a3a3e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (pointer:coarse){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}body{min-width:320px;min-height:100dvh;font-family:var(--font-sans);font-size:var(--fs-body);color:var(--fg);background-color:var(--bg);background-image:radial-gradient(90% 55% at 0% 0%, color-mix(in srgb, var(--brand) var(--bg-wash-1), transparent), transparent 70%), radial-gradient(80% 50% at 100% 55%, color-mix(in srgb, var(--brand-2) var(--bg-wash-2), transparent), transparent 70%), radial-gradient(70% 45% at 15% 100%, var(--bg-wash-3), transparent 70%);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.3;transition:background-color .3s}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em}p{text-wrap:pretty}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:default}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--brand-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}.t-large-title{font-size:var(--fs-large-title);letter-spacing:-.02em;font-weight:700;line-height:1.12}.t-title{font-size:var(--fs-title);font-weight:700;line-height:1.15}.t-title-2{font-size:var(--fs-title-2);font-weight:700;line-height:1.2}.t-title-3{font-size:var(--fs-title-3);font-weight:600;line-height:1.25}.t-body{font-size:var(--fs-body)}.t-text{font-size:var(--fs-text)}.t-note{font-size:var(--fs-note)}.t-caption{font-size:var(--fs-caption)}.t-caption-2{font-size:var(--fs-caption-2)}.t-muted{color:var(--muted)}.t-num{font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root[data-texto=grande]{font-size:112.5%}:root[data-texto=maior]{font-size:125%}.ui-hit{position:relative}.ui-hit:after{content:"";width:max(100%, var(--touch));height:max(100%, var(--touch));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-glass-card{background:var(--glass-card);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-card);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2)}.ui-icon{flex:none;overflow:visible}.ui-screen{width:100%;max-width:var(--page-max);gap:var(--space-4);min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + var(--space-2) + var(--topo-extra)) var(--gutter) var(--space-6);flex-direction:column;margin-inline:auto;display:flex}.ui-screen--tabs{padding-bottom:var(--tabbar-reserve)}.ui-screen>*{flex:none}.ui-large-title{font-size:var(--fs-large-title);letter-spacing:-.02em;font-weight:700;line-height:1.12}.ui-header{z-index:var(--z-float);grid-template-columns:var(--touch) 1fr auto;align-items:center;gap:var(--space-2);min-height:var(--touch);display:grid;position:relative}.ui-header__title{text-align:center;min-width:0;font-size:var(--fs-body);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ui-header__actions{gap:var(--space-1);min-width:var(--touch);justify-content:flex-end;display:flex}.ui-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding:0 var(--space-5);border-radius:var(--radius-pill);letter-spacing:-.01em;white-space:nowrap;color:#fff;background:var(--brand);box-shadow:inset 0 1px 0 #ffffff59, 0 8px 20px -10px var(--brand);transition:transform var(--dur-quick) var(--ease-enter), opacity var(--dur-quick);font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.ui-btn:active{transform:scale(.97)}.ui-btn:disabled{opacity:.4;box-shadow:none}a.ui-btn{text-decoration:none}.ui-btn--block{width:100%;display:flex}.ui-btn--sm{min-height:36px;padding:0 var(--space-3);font-size:var(--fs-text)}.ui-btn--sm:after{content:"";height:var(--touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-btn--secondary{color:var(--fg);background:var(--glass-card);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-card);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1)}.ui-btn--soft{color:var(--brand-ink);background:var(--brand-soft);box-shadow:none}.ui-btn--tint{color:#fff;background:color-mix(in srgb, var(--brand) 88%, transparent);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1)}@media (prefers-reduced-transparency:reduce){.ui-btn--tint{background:var(--brand);-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-btn--danger{color:#fff;background:var(--danger-solid);box-shadow:none}.ui-iconbtn{width:36px;height:36px;color:var(--fg);background:var(--fill);transition:transform var(--dur-quick) var(--ease-enter), opacity var(--dur-quick);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ui-iconbtn:active{transform:scale(.94)}.ui-iconbtn:disabled{opacity:.4}.ui-iconbtn--glass{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1)}.ui-iconbtn--brand{color:#fff;background:var(--brand)}.ui-iconbtn--plain{color:var(--brand-ink);background:0 0}.ui-iconbtn--photo{color:#fff;-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1);background:#00000061;border:1px solid #ffffff4d}.ui-tabbar-wrap{z-index:var(--z-tabbar);pointer-events:none;position:fixed;bottom:0;left:0;right:0}.ui-tabbar-wrap:before{content:"";height:var(--tabbar-reserve);background:linear-gradient(to bottom, transparent, var(--bg) 70%);opacity:.9;position:absolute;inset:auto 0 0}.ui-tabbar{width:calc(100% - 2 * var(--space-3));max-width:calc(var(--page-max) - 2 * var(--space-3));height:var(--tabbar-h);margin:0 auto var(--tabbar-bottom);border-radius:var(--radius-pill);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--shadow-bar);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);pointer-events:auto;transform-origin:50% 100%;transition:transform .2s var(--ease-enter);align-items:center;gap:0;padding:0 2px;display:flex;position:relative}.ui-tabbar--reduzida{transform:scale(.85)}.ui-tabbar--reduzida .ui-tab:after{content:"";position:absolute;inset:-4px 0}@media (prefers-reduced-motion:reduce){.ui-tabbar{transition:none}}.ui-tab{flex:1 1 var(--touch);min-width:var(--touch);border-radius:var(--radius-pill);height:48px;color:var(--muted);font-size:var(--fs-caption-2);letter-spacing:-.01em;transition:background var(--dur-base), color var(--dur-base);justify-content:center;align-items:center;gap:4px;font-weight:600;display:flex;position:relative}.ui-tab--on{min-width:0;padding:0 var(--space-3) 0 var(--space-2);color:var(--brand-ink);background:var(--brand-soft);flex:0 auto}.ui-tab__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-list{border-radius:var(--radius-4);overflow:hidden}.ui-row{align-items:center;gap:var(--space-3);min-height:var(--touch);padding:0 var(--space-4);border-top:1px solid var(--line);display:flex}.ui-row:first-child{border-top:0}.ui-row__main{color:inherit;align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:var(--space-2) 0;text-align:left;background:0 0;flex:1;text-decoration:none;display:flex}.ui-row__body{flex:1;min-width:0}.ui-row__title{font-size:var(--fs-body);overflow-wrap:anywhere;line-height:1.25;display:block}.ui-row__sub{font-size:var(--fs-note);color:var(--muted);overflow-wrap:anywhere;margin-top:1px;display:block}.ui-row__trail{align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--fs-text);flex:none;display:inline-flex}.ui-row--danger .ui-row__title{color:var(--danger-ink)}button.ui-chip,.ui-seg__item,.ui-tab,.ui-row__main{transition-property:transform,background,color;transition-duration:var(--dur-quick);transition-timing-function:var(--ease-enter)}button.ui-chip:active,.ui-seg__item:active,.ui-tab:active,.ui-row__main:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.ui-btn:active,.ui-iconbtn:active,button.ui-chip:active,.ui-seg__item:active,.ui-tab:active,.ui-row__main:active{transform:none}}.ui-rowicon{color:#fff;background:var(--ic,var(--brand));border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.ui-rowicon--yellow{color:#1c1c1e}.ui-rowicon--red{--ic:var(--p-ic-red)}.ui-rowicon--orange{--ic:var(--p-ic-orange)}.ui-rowicon--yellow{--ic:var(--p-ic-yellow)}.ui-rowicon--green{--ic:var(--p-ic-green)}.ui-rowicon--teal{--ic:var(--p-ic-teal)}.ui-rowicon--blue{--ic:var(--p-ic-blue)}.ui-rowicon--indigo{--ic:var(--p-ic-indigo)}.ui-rowicon--purple{--ic:var(--p-ic-purple)}.ui-rowicon--pink{--ic:var(--p-ic-pink)}.ui-rowicon--gray{--ic:var(--p-ic-gray)}.ui-rowicon--black{--ic:var(--p-ic-black)}.ui-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-4);display:grid}.ui-card--solid{background:var(--surface);border:1px solid var(--line)}.ui-card--flush{padding:0;overflow:hidden}.ui-kpi{padding:var(--space-3) var(--space-4);border-radius:var(--radius-3);gap:2px;display:grid}.ui-kpi__label{font-size:var(--fs-caption);color:var(--muted);font-weight:600}.ui-kpi__value{font-size:var(--fs-title-2);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.ui-kpi__delta{font-size:var(--fs-caption);color:var(--ok-ink);font-style:normal;font-weight:600}.ui-kpi__delta--warn{color:var(--warn-ink)}.ui-kpi__delta--danger{color:var(--danger-ink)}.ui-kpi__delta--muted{color:var(--muted)}.ui-field{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}.ui-field__box{padding:var(--space-2) var(--space-4);border-radius:var(--radius-2);min-height:60px;transition:border-color var(--dur-quick), box-shadow var(--dur-quick)}.ui-field__box:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-soft)}.ui-field--invalid .ui-field__box{border-color:var(--danger-ink)}.ui-field__label{font-size:var(--fs-caption);color:var(--muted);font-weight:400;display:block}.ui-field__row{align-items:center;gap:var(--space-2);display:flex}.ui-field__input{min-width:0;min-height:28px;font-size:var(--fs-body);background:0 0;border:0;flex:1;padding:0;font-weight:500}.ui-field__input:is([type=date],[type=time],[type=datetime-local]){appearance:none;text-align:start;width:100%;display:block}.ui-field__input::-webkit-date-and-time-value{text-align:start;margin:0}.ui-field__input::placeholder{color:var(--muted);opacity:1;font-weight:400}.ui-field__input:focus{outline:none}.ui-field__msg{padding-inline:var(--space-2);font-size:var(--fs-note);color:var(--muted)}.ui-field--invalid .ui-field__msg{color:var(--danger-ink)}.ui-seg{border-radius:var(--radius-2);background:var(--fill);gap:2px;padding:2px;display:flex}.ui-seg__item{min-height:36px;padding:0 var(--space-2);border-radius:calc(var(--radius-2) - 2px);font-size:var(--fs-text);color:var(--muted);white-space:nowrap;transition:background var(--dur-quick), color var(--dur-quick);flex:1;font-weight:600;position:relative}.ui-seg__item:after{content:"";position:absolute;inset:-4px 0}.ui-seg__item[aria-checked=true]{color:var(--fg);background:var(--surface);box-shadow:0 1px 3px #0000002e}.ui-seg--logos .ui-seg__item{justify-content:center;align-items:center;min-height:40px;display:flex}.ui-seg--logos .ui-seg__item img{filter:brightness(0)opacity(.4);pointer-events:none;width:auto;height:17px}.ui-seg--logos .ui-seg__item[aria-checked=true]{background:var(--brand);box-shadow:0 2px 8px -2px var(--brand)}.ui-seg--logos .ui-seg__item[aria-checked=true] img{filter:brightness(0)invert()}:root[data-apptheme=dark] .ui-seg--logos .ui-seg__item:not([aria-checked=true]) img{filter:brightness(0)invert()opacity(.45)}.ui-chip{min-height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);white-space:nowrap;color:var(--fg);background:var(--fill);align-items:center;gap:4px;font-weight:600;display:inline-flex;position:relative}.ui-chip--lg{min-height:34px;font-size:var(--fs-note);padding:0 var(--space-4)}button.ui-chip{min-width:var(--touch);justify-content:center}button.ui-chip:after{content:"";height:var(--touch);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-chip--brand{color:var(--brand-ink);background:var(--brand-soft)}.ui-chip--ok{color:var(--ok-ink);background:var(--ok-soft)}.ui-chip--warn{color:var(--warn-ink);background:var(--warn-soft)}.ui-chip--danger{color:var(--danger-ink);background:var(--danger-soft)}.ui-chip--info{color:var(--info-ink);background:var(--info-soft)}.ui-chip--photo{color:#fff;-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1);background:#0006;border:1px solid #ffffff4d}.ui-chip[aria-pressed=true]{color:#fff;background:var(--brand)}button.ui-chip:disabled{opacity:.5;cursor:default}button.ui-chip:disabled[aria-pressed=true]{opacity:1}button.ui-chip:disabled:active{transform:none}.ui-switch{border-radius:var(--radius-pill);background:var(--fill);width:51px;height:31px;transition:background var(--dur-base);flex:none;position:relative}.ui-switch:before{content:"";width:27px;height:27px;transition:transform var(--dur-base) var(--ease-enter);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #00000047}.ui-switch[aria-checked=true]{background:var(--ok)}.ui-switch[aria-checked=true]:before{transform:translate(20px)}.ui-switch:disabled{opacity:.4}.ui-switch .ui-icon{color:#fff;stroke-width:3px;opacity:0;width:13px;height:13px;position:absolute;top:9px;left:7px}.ui-switch[aria-checked=true] .ui-icon{opacity:1}.ui-check{align-items:center;gap:var(--space-3);min-height:var(--touch);font-size:var(--fs-body);display:inline-flex;position:relative}.ui-check__input{opacity:0;width:24px;height:24px;margin:0;position:absolute}.ui-check__box{border:1.5px solid var(--muted);color:#fff;width:24px;height:24px;transition:background var(--dur-quick), border-color var(--dur-quick);border-radius:7px;flex:none;place-items:center;display:inline-grid;position:relative}.ui-check__box:after{content:"";width:var(--touch);height:var(--touch);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-check--round .ui-check__box{border-radius:50%}.ui-check__box .ui-icon{stroke-width:3px;opacity:0;width:14px;height:14px}.ui-check__input:checked+.ui-check__box{background:var(--brand);border-color:var(--brand)}.ui-check__input:checked+.ui-check__box .ui-icon{opacity:1}.ui-check__input:checked~.ui-check__text--done{color:var(--muted);text-decoration:line-through}.ui-check__input:focus-visible+.ui-check__box{outline:2px solid var(--focus);outline-offset:2px}.ui-check__input:disabled+.ui-check__box{opacity:.4}.ui-scrim{z-index:var(--z-scrim);background:var(--scrim);animation:ui-fade var(--dur-base) ease-out;position:fixed;inset:0}.ui-sheet{z-index:var(--z-sheet);left:50%;bottom:max(6px, var(--safe-bottom));width:calc(100% - 12px);max-width:calc(var(--page-max) - 12px);gap:var(--space-3);max-height:calc(100dvh - 56px);padding:var(--space-2) var(--space-4) var(--space-5);border-radius:var(--radius-5);background:var(--glass-sheet);border:1px solid var(--glass-border);box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);animation:ui-sheet-up var(--dur-base) var(--ease-enter);flex-direction:column;display:flex;position:fixed;overflow-y:auto;translate:-50%}.ui-sheet:focus{outline:none}.ui-sheet--tall{min-height:60dvh}.ui-sheet__grab{background:var(--fill);border-radius:3px;align-self:center;width:36px;height:5px}.ui-sheet__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ui-sheet__title{font-size:var(--fs-title-3);font-weight:700}.ui-sheet__alerta{justify-items:center;gap:var(--space-3);padding-top:var(--space-2);text-align:center;display:grid}.ui-sheet--alerta .ui-sheet__title{font-size:var(--fs-title-2);text-wrap:balance}.ui-sheet .ui-card,.ui-sheet .ui-list,.ui-sheet .ui-field__box{background:var(--fill-sheet);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:#0000}@keyframes ui-fade{0%{opacity:0}}@keyframes ui-sheet-up{0%{opacity:0;transform:translateY(40px)}}.ui-toasts{z-index:var(--z-toast);left:0;right:0;bottom:calc(var(--tabbar-bottom) + var(--tabbar-h) * var(--tabbar-escala,1) + var(--space-3));padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed}.ui-toast{align-items:center;gap:var(--space-2);max-width:100%;padding:10px var(--space-4);border-radius:var(--radius-pill);background:var(--toast-bg);color:var(--toast-fg);font-size:var(--fs-text);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1);animation:ui-toast-in var(--dur-base) var(--ease-enter);font-weight:600;display:inline-flex;box-shadow:0 10px 30px -12px #00000073}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}.ui-avatar{color:#fff;width:40px;height:40px;font-size:var(--fs-note);background:var(--brand-gradient);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;overflow:hidden}.ui-avatar--sm{width:32px;height:32px;font-size:var(--fs-caption)}.ui-avatar--lg{width:64px;height:64px;font-size:var(--fs-title-3)}.ui-avatar--longo{letter-spacing:-.02em;font-size:.78em}.ui-avatar--halo{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--brand)}.ui-avatar img{object-fit:cover;width:100%;height:100%}.ui-avatar-story{background:linear-gradient(135deg, var(--brand), var(--spark));border-radius:50%;flex:none;padding:4px;display:inline-grid}.ui-avatar-story--seen{background:var(--fill)}.ui-avatar-story>.ui-avatar{box-shadow:0 0 0 2px var(--bg)}.ui-stories{gap:var(--space-3);margin-inline:calc(var(--gutter) * -1);padding:var(--space-1) var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.ui-stories::-webkit-scrollbar{display:none}.ui-story{width:68px;min-height:var(--touch);scroll-snap-align:start;flex:none;justify-items:center;gap:4px;display:grid}.ui-story__ring{background:linear-gradient(135deg, var(--brand), var(--spark));border-radius:50%;place-items:center;width:62px;height:62px;padding:2px;display:grid}.ui-story--seen .ui-story__ring,.ui-story--add .ui-story__ring{background:var(--fill)}.ui-story__in{border:2px solid var(--bg);color:#fff;width:100%;height:100%;font-size:var(--fs-note);background:var(--brand-gradient);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}.ui-story--add .ui-story__in{background:var(--surface);color:var(--brand-ink)}.ui-story__in img{object-fit:cover;width:100%;height:100%}.ui-story__label{max-width:100%;font-size:var(--fs-caption-2);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.ui-member{gap:var(--space-3);display:grid}.ui-mcard{aspect-ratio:1.58;min-height:190px;padding:var(--space-4);border-radius:var(--radius-4);color:#fff;background:var(--card-gradient);box-shadow:0 18px 30px -18px var(--brand);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.ui-mcard:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:60%;animation:5s ease-in-out infinite ui-shine;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:rotate(20deg)}.ui-mcard__k{font-size:var(--fs-caption-2);letter-spacing:.14em;text-transform:uppercase;opacity:.9;font-weight:700}.ui-mcard__name{font-size:var(--fs-title-3);letter-spacing:-.01em;font-weight:700}.ui-mcard__num{font-family:var(--font-mono);font-size:var(--fs-text);font-variant-numeric:tabular-nums}.ui-mcard__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-qr{aspect-ratio:1;width:min(100%,200px);padding:var(--space-3);border-radius:var(--radius-2);color:#111;background:#fff;justify-self:center;place-items:center;display:grid}.ui-qr svg{width:100%;height:100%}@keyframes ui-shine{0%,60%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.ui-mcard:before{animation:none;left:60%}}.ui-cover{isolation:isolate;align-content:end;gap:var(--space-3);min-height:clamp(230px,34svh,340px);margin:calc(env(safe-area-inset-top,0px) * -1 - var(--space-2) - var(--topo-extra)) calc(var(--gutter) * -1) calc(var(--space-1) * -1);padding:var(--space-6) var(--gutter) var(--space-4);color:#fff;clip-path:inset(0);display:grid;position:relative;overflow:hidden}.ui-cover__bg{z-index:-1;background: linear-gradient(180deg, #00000040, transparent 30%, transparent 55%, #00000073), var(--cover-image,var(--brand-gradient));transform-origin:top;will-change:filter;background-position:50%;background-size:cover;height:100%;transition:filter .1s linear;position:absolute;inset:0 0 auto;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.ui-cover__bg{transform:none}}.ui-cover__bg[data-stage]{background:linear-gradient(180deg, #00000040, transparent 30%, transparent 55%, #00000073), radial-gradient(80% 70% at 20% 10%, color-mix(in srgb, var(--brand) 85%, #fff), transparent 70%), radial-gradient(70% 70% at 90% 40%, var(--brand-2), transparent 75%), var(--brand-2)}.ui-cover__title{font-size:var(--fs-large-title);letter-spacing:-.02em;text-shadow:0 1px 12px #00000059;font-weight:800;line-height:1.05}.ui-screen--capa{isolation:isolate;position:relative}.ui-cover--fundo{z-index:-1;min-height:0;height:calc(300px + env(safe-area-inset-top,0px));clip-path:inset(0);pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0 0 auto;overflow:hidden}.ui-cover--fundo .ui-cover__bg{background:linear-gradient(180deg, #00000073, #00000047 40%, #0000001a 65%, transparent), var(--cover-image,var(--brand-gradient));background-position:50%;background-size:cover;transform:scale(1.12)}.ui-cover--fundo .ui-cover__bg[data-stage]{background:linear-gradient(180deg, #00000073, #00000047 40%, #0000001a 65%, transparent), radial-gradient(80% 70% at 20% 10%, color-mix(in srgb, var(--brand) 85%, #fff), transparent 70%), radial-gradient(70% 70% at 90% 40%, var(--brand-2), transparent 75%), var(--brand-2)}.ui-cover--fundo:after{content:"";background:linear-gradient(180deg, transparent 35%, var(--bg) 100%);position:absolute;inset:0}.ui-cover--leve{height:calc(260px + env(safe-area-inset-top,0px));opacity:.38}.ui-screen--capa:not(.ui-screen--capa-leve) .ui-large-title,.ui-screen--capa:not(.ui-screen--capa-leve) .ui-capa-texto{color:#fff;text-shadow:0 1px 12px #00000059}.ui-screen--capa:not(.ui-screen--capa-leve) .ui-capa-sub{color:#fffffff2;text-shadow:0 1px 8px #0009}.ui-sj{align-items:flex-start;gap:var(--space-3);display:inline-flex}.ui-sj__svg{flex:none;overflow:visible}.ui-sj__legend{min-width:96px;position:relative}.ui-sj__item{line-height:1.1;display:grid;position:absolute;left:0;transform:translateY(-50%)}.ui-sj__item small{font-size:var(--fs-caption);color:var(--muted);font-weight:600}.ui-sj__item b{font-size:var(--fs-title-3);font-variant-numeric:tabular-nums;color:var(--sj-leg);font-weight:700}.ui-sj__item:first-child{--sj-leg:var(--brand-ink)}.ui-sj__item:nth-child(2){--sj-leg:var(--warn-ink)}.ui-sj__item:nth-child(3){--sj-leg:var(--sj3-ink)}.ui-show section{gap:var(--space-3);display:grid}.ui-show h2{font-size:var(--fs-title-3)}.ui-show__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-show__ctl{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);background:var(--glass);border:1px solid var(--glass-border);display:grid}.ui-textarea{resize:vertical;width:100%;min-height:5.5rem;font:inherit;line-height:1.35;display:block}.ui-textarea__foot{justify-content:space-between;gap:var(--space-2);display:flex}.ui-textarea__count{font-variant-numeric:tabular-nums;flex:none}.ui-ptr{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.ui-ptr__corpo{gap:var(--space-4);transform:translateY(var(--ptr-dist,0px));transition:transform var(--dur-base) var(--ease-enter);flex-direction:column;display:flex}.ui-ptr--puxando .ui-ptr__corpo{transition:none}.ui-ptr__indicador{z-index:1;border-radius:var(--radius-pill);width:32px;height:32px;color:var(--muted);background:var(--glass);border:1px solid var(--glass-border);opacity:0;pointer-events:none;transform:translateY(calc(var(--ptr-dist,0px) - 40px)) rotate(var(--ptr-giro,0deg));transition:opacity var(--dur-quick) linear;place-items:center;margin-left:-16px;display:grid;position:absolute;top:0;left:50%}.ui-ptr__indicador--visivel{opacity:1}.ui-ptr__indicador--pronto{color:var(--brand-ink)}.ui-ptr--atualizando .ui-ptr__indicador{animation:.9s linear infinite ui-ptr-giro}@keyframes ui-ptr-giro{to{transform:translateY(calc(var(--ptr-dist,0px) - 40px)) rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-ptr__corpo{transition:none;transform:none}.ui-ptr__indicador{transition:none;transform:translateY(8px)}.ui-ptr--atualizando .ui-ptr__indicador{animation:none}}.ui-contagem{border-radius:var(--radius-pill);background:var(--danger-solid);color:#fff;font-variant-numeric:tabular-nums;flex:none;place-items:center;min-width:18px;height:18px;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.ui-tab__count{box-shadow:0 0 0 2px var(--tabbar-bg,transparent);position:absolute;top:2px;right:calc(50% - 22px)}.ui-tab--on .ui-tab__count{box-shadow:none;position:static}.ui-admnav__badge{border-radius:var(--radius-pill);background:var(--danger-solid);color:#fff;font-variant-numeric:tabular-nums;flex:none;place-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:12px;font-weight:700;display:inline-grid}.ui-banner-topo{z-index:var(--z-toast);top:max(var(--space-2), env(safe-area-inset-top,0px));padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.ui-banner{align-items:center;gap:var(--space-2);width:100%;max-width:440px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-4);background:var(--toast-bg);color:var(--toast-fg);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1);pointer-events:auto;animation:ui-banner-in var(--dur-base) var(--ease-enter);display:flex;box-shadow:0 10px 30px -12px #00000073}.ui-banner>svg{flex:none}.ui-banner__texto{min-width:0;font-size:var(--fs-text);flex:1;display:grid}.ui-banner__texto b,.ui-banner__texto span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-banner__texto span{font-size:var(--fs-note);opacity:.8}.ui-banner__ver{min-height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:#1c1c1e;font-size:var(--fs-text);background:#fff;flex:none;font-weight:700}.ui-banner__fechar{width:36px;height:36px;color:inherit;opacity:.8;border-radius:50%;flex:none;place-items:center;display:grid}@keyframes ui-banner-in{0%{opacity:0;transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ui-banner{animation:none}}.ui-fab-topo{z-index:var(--z-float);bottom:calc(var(--tabbar-bottom) + var(--tabbar-h) * var(--tabbar-escala,1) + var(--space-3) + var(--touch) + var(--space-3));right:max(var(--gutter), calc((100vw - var(--page-max)) / 2 + var(--gutter)));width:var(--touch);height:var(--touch);border-radius:var(--radius-pill);color:var(--fg);background:var(--glass);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-bar);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);cursor:pointer;place-items:center;padding:0;animation:.18s ease-out ui-flutuante-entra;display:grid;position:fixed}.ui-fab-topo svg{transform:rotate(180deg)}.ui-pilula-nova{z-index:var(--z-float);top:calc(env(safe-area-inset-top,0px) + var(--space-2));pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.ui-pilula-nova__btn{align-items:center;gap:var(--space-1);min-height:var(--touch);padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;color:var(--on-brand);background:var(--brand);box-shadow:var(--shadow-bar);cursor:pointer;pointer-events:auto;border:0;font-weight:600;animation:.18s ease-out ui-flutuante-entra;display:inline-flex}.ui-pilula-nova__btn svg{transform:rotate(180deg)}@keyframes ui-flutuante-entra{0%{opacity:0;transform:translateY(6px)}}.ui-toasts,.ui-fab-topo,.ui-pilula-nova,.cm-acoes--flutua,.cm-compor{transition:bottom .2s var(--ease-enter)}@media (prefers-reduced-motion:reduce){.ui-toasts,.ui-fab-topo,.ui-pilula-nova,.cm-acoes--flutua,.cm-compor{transition:none}}.ui-tabbar-wrap,.ui-fab-topo,.cm-acoes--flutua,.cm-compor{transition:opacity .15s var(--ease-enter), visibility 0s, bottom .2s var(--ease-enter)}:root[data-folha] .ui-tabbar-wrap,:root[data-folha] .ui-fab-topo,:root[data-folha] .ui-pilula-nova,:root[data-folha] .cm-acoes--flutua,:root[data-folha] .cm-compor{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s var(--ease-enter), visibility 0s .15s, bottom .2s var(--ease-enter)}@media (prefers-reduced-motion:reduce){.ui-tabbar-wrap,.ui-fab-topo,.cm-acoes--flutua,.cm-compor,:root[data-folha] .ui-tabbar-wrap,:root[data-folha] .ui-fab-topo,:root[data-folha] .ui-pilula-nova,:root[data-folha] .cm-acoes--flutua,:root[data-folha] .cm-compor{transition:none}}.ui-entra>*,.ui-entra-um{animation:ui-entra .48s var(--ease-enter) both}.ui-entra>:nth-child(2){animation-delay:70ms}.ui-entra>:nth-child(3){animation-delay:.14s}.ui-entra>:nth-child(4){animation-delay:.21s}.ui-entra>:nth-child(5){animation-delay:.28s}.ui-entra>:nth-child(n+6){animation-delay:.35s}@keyframes ui-entra{0%{opacity:0;transform:translate(-28px)}}@media (prefers-reduced-motion:reduce){.ui-entra>*,.ui-entra-um{animation:none}}.ui-skel{gap:var(--space-3);flex-direction:column;display:flex}.ui-skel__pecas{display:contents}.ui-skel__pe{--skel-base:color-mix(in srgb, var(--fg) 9%, transparent);--skel-brilho:color-mix(in srgb, var(--fg) 17%, transparent);background-color:var(--skel-base);background-image:linear-gradient(90deg, transparent 0%, var(--skel-brilho) 50%, transparent 100%);background-position:-120% 0;background-repeat:no-repeat;background-size:60% 100%;flex:none;max-inline-size:100%;animation:1.6s ease-in-out infinite ui-skel-brilho;display:block}.ui-skel__linha{block-size:.9em;font-size:var(--fs-body);border-radius:var(--radius-pill)}.ui-skel__linha--titulo{block-size:1.4em;font-size:var(--fs-title-2)}.ui-skel__sub{margin-top:var(--space-2);font-size:var(--fs-note)}.ui-skel__circulo{border-radius:50%}.ui-skel__bloco--card{border-radius:var(--radius-4)}.ui-skel__bloco--image{border-radius:var(--radius-2)}.ui-skel__bloco--pill{border-radius:var(--radius-pill)}.ui-skel__icone{border-radius:var(--radius-1);block-size:30px;inline-size:30px}.ui-skel__row{pointer-events:none}@keyframes ui-skel-brilho{to{background-position:220% 0}}.ui-skel--quieto .ui-skel__pe,.ui-skel__pe.ui-skel--quieto{background-image:none;animation:none}@media (prefers-reduced-motion:reduce){.ui-skel__pe{background-image:none;animation:none}}.ui-screen--wide{max-width:var(--page-max-wide)}.ui-panel-wash{background:linear-gradient(180deg, var(--panel-wash) 0, var(--bg) 220px);min-height:100dvh}.ui-tabbar--painel{background:var(--panel-bar-bg);border-color:var(--panel-bar-line)}.ui-tabbar--painel .ui-tab{color:var(--panel-bar-fg)}.ui-tabbar--painel .ui-tab--on{color:var(--panel-bar-on-fg);background:var(--panel-bar-on)}.ui-tabbar--todas{justify-content:center}.ui-tabbar--todas .ui-tab,.ui-tabbar--todas .ui-tab--on{min-width:0;padding:0 var(--space-2);gap:var(--space-1);font-size:var(--fs-note);flex:1 1 0;font-weight:600}.ui-tabbar--compact .ui-tab--on{padding:0 var(--space-2) 0 var(--space-1);letter-spacing:-.015em;gap:2px}.ui-phead{padding-top:var(--space-2);grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.ui-phead__top{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--touch);flex-wrap:wrap;display:flex}.ui-phead__role{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink);font-weight:700;display:inline-flex}.ui-phead__role i{width:var(--panel-dot);height:var(--panel-dot);background:var(--brand);border-radius:50%;flex:none}.ui-phead__roletext{white-space:nowrap;min-width:0}.ui-phead__acts{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.ui-phead__swap{align-items:center;gap:var(--space-1);min-height:var(--pill-h-sm);padding:0 var(--space-3) 0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--fs-note);color:var(--fg);background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--blur-1);backdrop-filter:var(--blur-1);font-weight:700;display:inline-flex}.ui-phead .ui-phead__title{font-size:var(--fs-title);letter-spacing:-.02em;font-weight:700;line-height:1.12}.ui-phead--sub.ui-phead .ui-phead__title{font-size:var(--fs-title-2);letter-spacing:-.01em;line-height:1.15}.ui-phead--long.ui-phead .ui-phead__title{font-size:var(--fs-title-3);line-height:1.15}.ui-phead__sub{font-size:var(--fs-note);color:var(--muted)}.ui-prev{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-3);background:var(--brand-soft);color:var(--brand-ink);font-size:var(--fs-note);font-weight:600;line-height:1.3;display:flex}.ui-prev__text{flex:1;min-width:0}.ui-prev__exit{min-height:var(--pill-h-sm);padding:0 var(--prev-exit-pad-x);border-radius:var(--radius-pill);font-size:var(--fs-caption);color:var(--on-brand);background:var(--brand);flex:none;font-weight:700;position:relative}.ui-penter{gap:var(--space-3);width:100%;min-height:var(--touch);padding:var(--space-4);border-radius:var(--radius-4);text-align:left;color:var(--on-brand);background:var(--brand-gradient);box-shadow:var(--shadow-enter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.ui-penter:active{opacity:.85}.ui-penter__ico{width:var(--panel-ico);height:var(--panel-ico);border-radius:var(--radius-2);background:var(--on-brand-soft);place-items:center;display:grid}.ui-penter__body{gap:2px;min-width:0;display:grid}.ui-penter__body b{font-size:var(--fs-text);font-weight:700}.ui-penter__body span{font-size:var(--fs-caption);opacity:.85}.ui-sgrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ui-stile-li{display:grid}.ui-stile{align-content:center;justify-items:center;gap:var(--space-1);min-height:var(--tile-min-h);padding:var(--space-3) var(--space-1);border-radius:var(--radius-3);text-align:center;font-size:var(--fs-caption);background:var(--glass-card);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-card);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);font-weight:600;line-height:1.2;display:grid;position:relative}.ui-stile:active{opacity:.7}.ui-stile__label{overflow-wrap:anywhere}.ui-stile__soon{font-size:var(--fs-caption-2);color:var(--muted);font-weight:600}.ui-stile--soon .ui-rowicon{opacity:.55}.ui-stile__badge{top:var(--space-1);right:var(--space-1);position:absolute}.ui-seclabel{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;display:flex}.ui-seclabel .ui-seclabel__text{align-items:center;gap:var(--space-2);font-size:var(--fs-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;display:inline-flex}.ui-seclabel__action{font-size:var(--fs-note);text-transform:none;letter-spacing:0}.ui-badge{min-width:var(--badge-h);height:var(--badge-h);padding:0 var(--badge-pad);border-radius:var(--radius-pill);font-size:var(--fs-caption);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;color:var(--brand-ink);background:var(--brand-soft);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.ui-badge--neutral{color:var(--fg);background:var(--fill)}.ui-badge--warn{color:var(--warn-ink);background:var(--warn-soft)}.ui-badge--ok{color:var(--ok-ink);background:var(--ok-soft)}.ui-badge--danger{color:var(--danger-ink);background:var(--danger-soft)}.ui-seg__count{min-width:var(--seg-count-h);height:var(--seg-count-h);margin-left:var(--space-1);padding:0 var(--space-1);border-radius:var(--radius-pill);font-size:var(--fs-caption-2);font-variant-numeric:tabular-nums;vertical-align:1px;color:var(--fg);background:var(--surface);place-items:center;font-weight:700;display:inline-grid}.ui-seg__item[aria-checked=true] .ui-seg__count{color:var(--on-brand);background:var(--brand)}.ui-seg__item .ui-seg__count--alerta,.ui-seg__item[aria-checked=true] .ui-seg__count--alerta{color:var(--danger-ink);background:var(--danger-soft)}.ui-chip--outline{background:var(--surface);border:1px solid var(--line)}.ui-chip--outline[aria-pressed=true]{color:var(--on-brand);background:var(--brand);border-color:var(--brand)}.ui-chiprow{gap:var(--space-2);margin:calc(var(--space-2) * -1) calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter);scrollbar-width:none;scroll-padding-inline:var(--gutter);display:flex;overflow-x:auto}.ui-chiprow::-webkit-scrollbar{display:none}.ui-chiprow>*{flex:none}.ui-kpis{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-kpis--3 .ui-kpi{padding:var(--space-3) var(--space-2)}.ui-kpis--3 .ui-kpi__value{font-size:var(--fs-title-3)}.ui-kpis--3 .ui-kpi__label,.ui-kpis--3 .ui-kpi__delta{overflow-wrap:normal;line-height:1.2}@media (width>=1024px){.ui-kpis--4{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-adm .ui-kpis{gap:var(--space-3)}.ui-adm .ui-kpi{padding:var(--adm-kpi-pad);border-radius:var(--radius-panel);-webkit-backdrop-filter:var(--blur-kpi);backdrop-filter:var(--blur-kpi)}.ui-adm .ui-kpi__label{font-size:var(--fs-adm-kpi-label);font-weight:400}.ui-adm .ui-kpi__value{margin-top:var(--space-1);font-size:var(--fs-adm-kpi);font-weight:700;line-height:1.1}.ui-adm .ui-kpi__delta{font-size:var(--fs-adm-kpi-delta)}.ui-kpi--btn{width:100%;min-height:var(--touch);text-align:left}.ui-kpi--btn:active{opacity:.7}.ui-kpi__value--soon{font-size:var(--fs-text);color:var(--muted);font-weight:600}.ui-btn--link{min-height:var(--touch);min-width:var(--touch);padding:0 var(--space-1);font-size:var(--fs-note);color:var(--brand-ink);box-shadow:none;background:0 0;justify-content:center;font-weight:600}.ui-btn--link.ui-btn--sm{min-height:var(--touch)}.ui-btn--danger-tone{color:var(--danger-ink)}.ui-avatar--xxs{width:24px;height:24px;font-size:var(--fs-caption-2)}.ui-avatar--xs{width:26px;height:26px;font-size:var(--fs-caption-2)}.ui-avatar--b{background:var(--avatar-b)}.ui-avatar--c{background:var(--avatar-c)}.ui-avatar--d{background:var(--avatar-d)}.ui-avatar--k{background:var(--avatar-k)}.ui-sheet,.ui-sheet__body{scrollbar-width:none}.ui-sheet::-webkit-scrollbar{display:none}.ui-sheet__body::-webkit-scrollbar{display:none}.ui-sheet--scroll{overflow:hidden}.ui-sheet__body{gap:var(--space-3);min-height:0;margin-inline:calc(var(--space-4) * -1);padding:0 var(--space-4) var(--space-1);overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ui-sheet__body>*{flex:none}.ui-radio{align-items:center;gap:var(--space-3);min-height:var(--touch);font-size:var(--fs-body);display:flex;position:relative}.ui-radio__input{z-index:1;opacity:0;cursor:pointer;width:24px;height:24px;margin:0;position:absolute}.ui-radio{cursor:pointer}.ui-radio__input:disabled{cursor:default}.ui-radio__dot{border:1.5px solid var(--muted);width:24px;height:24px;transition:background var(--dur-quick), border-color var(--dur-quick);border-radius:50%;flex:none;position:relative}.ui-radio__dot:before{content:"";background:var(--on-brand);opacity:0;border-radius:50%;position:absolute;inset:5px}.ui-radio__input:checked+.ui-radio__dot{background:var(--brand);border-color:var(--brand)}.ui-radio__input:checked+.ui-radio__dot:before{opacity:1}.ui-radio__input:focus-visible+.ui-radio__dot{outline:2px solid var(--focus);outline-offset:2px}.ui-radio--off{opacity:.45}.ui-radio__body{gap:2px;min-width:0;display:grid}.ui-radio__hint{font-size:var(--fs-note);color:var(--muted)}.ui-progress{height:var(--progress-h-sm);border-radius:var(--radius-pill);background:var(--fill);overflow:hidden}.ui-progress--8{height:var(--progress-h-md)}.ui-progress>i{border-radius:inherit;background:var(--brand);height:100%;transition:width var(--dur-base) var(--ease-enter);display:block}.ui-progress--ok>i{background:var(--ok)}.ui-progress--warn>i{background:var(--warn)}.ui-progress--danger>i{background:var(--danger)}.ui-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-2);font-size:var(--fs-note);color:var(--fg);display:flex}.ui-notice>.ui-icon{margin-top:1px}.ui-notice--warn{background:var(--warn-soft)}.ui-notice--warn>.ui-icon{color:var(--warn-ink)}.ui-notice--danger{background:var(--danger-soft)}.ui-notice--danger>.ui-icon{color:var(--danger-ink)}.ui-notice--ok{background:var(--ok-soft)}.ui-notice--ok>.ui-icon{color:var(--ok-ink)}.ui-notice--info{background:var(--info-soft)}.ui-notice--info>.ui-icon{color:var(--info-ink)}.ui-notice__body{gap:var(--space-1);flex:1;min-width:0;display:grid}.ui-notice__title{font-size:var(--fs-text)}.ui-notice__action{margin-top:var(--space-1)}.ui-search{align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-3);border-radius:var(--radius-2);color:var(--muted);background:var(--fill);border:1px solid #0000;display:flex}.ui-search:focus-within{border-color:var(--brand-ink);box-shadow:0 0 0 3px var(--brand-soft)}.ui-search__input{min-width:0;min-height:var(--touch);font-size:var(--fs-text);color:var(--fg);appearance:none;background:0 0;border:0;flex:1;padding:0}.ui-search__input:focus{outline:none}.ui-search__input::placeholder{color:var(--muted);opacity:1}.ui-search__input::-webkit-search-cancel-button{display:none}.ui-search__clear{width:var(--badge-h);height:var(--badge-h);color:var(--surface);background:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.ui-adm{grid-template-columns:var(--adm-aside) minmax(0, 1fr);min-height:100dvh;max-width:var(--page-max-wide);margin-inline:auto;display:grid}.ui-adm__main{align-content:start;gap:var(--adm-gap);min-width:0;padding:var(--adm-pad);display:grid}@media (width<=1023.98px){.ui-adm{grid-template-columns:minmax(0,1fr)}.ui-adm .ui-admnav{display:none}}.ui-admnav{height:100dvh;padding:var(--adm-nav-pad);background:var(--adm-aside-bg);border-right:1px solid var(--adm-aside-border);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);flex-direction:column;gap:2px;display:flex;position:sticky;top:0;overflow-y:auto}.ui-admnav__club{align-items:center;gap:var(--space-2);padding:var(--admnav-club-pad);display:flex}.ui-admnav__club>i{width:var(--club-mark);height:var(--club-mark);border-radius:var(--radius-tile);background:var(--brand-gradient);flex:none}.ui-admnav__clubtext{min-width:0;line-height:1.2;display:grid}.ui-admnav__clubtext b{font-size:var(--fs-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-admnav__clubtext small{font-size:var(--fs-caption);color:var(--muted)}.ui-admnav__list{gap:2px;display:grid}.ui-admnav__inicio-grupo{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line)}.ui-admnav__grupo{padding:0 10px var(--space-1);font-size:var(--fs-caption-2);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:600;display:block}.ui-admnav__item{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch);padding:var(--adm-item-pad);border-radius:var(--radius-1);text-align:left;font-size:var(--fs-adm-nav);color:var(--muted);display:flex}.ui-admnav__item:hover{color:var(--fg)}.ui-admnav__item--on{color:var(--fg);background:var(--adm-nav-on);box-shadow:var(--shadow-nav-on);font-weight:600}.ui-admnav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-admnav__soon{font-size:var(--fs-caption-2);color:var(--muted);flex:none;font-weight:600}.ui-admnav__foot{padding-top:var(--space-3);margin-top:auto}.ui-admtop{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-admtop__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ui-admtop__titles{gap:2px;min-width:0;display:grid}.ui-admtop .ui-admtop__title{font-size:var(--fs-adm-title);letter-spacing:-.02em;font-weight:700;line-height:1.15}.ui-admtop__sub{font-size:var(--fs-adm-sub);color:var(--muted)}.ui-admtop__acts{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-tablewrap{border-radius:var(--radius-panel);background:var(--glass-card);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight), var(--shadow-card);-webkit-backdrop-filter:var(--blur-2);backdrop-filter:var(--blur-2);overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-adm-table)}.ui-table th,.ui-table td{padding:var(--table-cell-pad);text-align:left;vertical-align:middle}.ui-table th{font-size:var(--fs-adm-th);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);background:0 0;font-weight:600}.ui-table tbody tr+tr td{border-top:1px solid var(--line)}.ui-table .ui-table__num{text-align:right;font-variant-numeric:tabular-nums}.ui-table tbody tr.ui-table__row--click{cursor:pointer}.ui-table tbody tr.ui-table__row--click:hover td{background:var(--adm-row-hover)}.ui-bignum{align-items:baseline;gap:var(--space-1);display:flex}.ui-bignum b{font-size:var(--fs-title);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.ui-bignum span{font-size:var(--fs-note);color:var(--muted)}.ui-numstrip{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.ui-numstrip__item{padding:var(--space-2) var(--space-1);border-radius:var(--radius-2);background:var(--fill);text-align:center;flex-direction:column-reverse;align-items:center;gap:2px;display:flex}.ui-numstrip__item dd{font-size:var(--fs-text);font-variant-numeric:tabular-nums;margin:0;font-weight:800}.ui-numstrip__item dt{font-size:var(--fs-caption-2);color:var(--muted)}.ui-bars{gap:var(--space-3);display:grid}.ui-bars__item{gap:var(--space-1) var(--space-2);font-size:var(--fs-note);grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-bars__value{font-variant-numeric:tabular-nums;font-weight:700}.ui-bars__track{height:var(--progress-h-md);border-radius:var(--radius-pill);background:var(--fill);grid-column:1/-1;overflow:hidden}.ui-bars__track>i{border-radius:inherit;background:var(--brand);height:100%;display:block}.ui-mini{min-height:var(--mini-h);padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-caption);white-space:nowrap;color:var(--brand-ink);background:var(--brand-soft);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-mini--ok{color:var(--ok-ink);background:var(--ok-soft)}.ui-mini--neutral{color:var(--fg);background:var(--fill)}.ui-mini:disabled{opacity:.4}.ui-mini:active{opacity:.7}.ui-types{gap:var(--space-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.ui-type{min-height:var(--tile-min-h);padding:var(--space-3) var(--space-1);border-radius:var(--radius-3);border:1.5px solid var(--line);background:var(--surface);text-align:center;color:var(--muted);cursor:pointer;align-content:center;justify-items:center;gap:2px;display:grid;position:relative}.ui-type--on{color:var(--brand-ink);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface))}.ui-type:has(.ui-type__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ui-type__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-type__label{font-size:var(--fs-note);color:var(--fg);font-weight:600}.ui-type__hint{font-size:var(--fs-caption-2)}
