@layer components{.trc{--pt:.248756cqw}.trc-sessao{position:absolute;inset:0}.trc .live-status{z-index:10}.trc-top{z-index:2;height:calc(22 * var(--pt));margin:calc(70 * var(--pt)) calc(24 * var(--pt)) calc(12 * var(--pt));align-items:center;display:flex;position:relative}.trc-top-left{align-items:center;gap:calc(8 * var(--pt));display:flex}.trc-x{width:calc(22 * var(--pt));height:calc(22 * var(--pt));color:var(--muted)}.trc-elapsed,.trc-progress-label{font-size:calc(13 * var(--pt));color:var(--muted);line-height:1}.trc-progress-label{animation:trc-conta .3s var(--ease-stamp) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trc-add{width:calc(26 * var(--pt));height:calc(26 * var(--pt));color:var(--action);margin-left:auto}@keyframes trc-conta{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:none}}.trc-track{z-index:2;margin:0 calc(24 * var(--pt));height:calc(4 * var(--pt));background:var(--ring);border-radius:999px;position:relative}.trc-fill{background:var(--action);height:100%;transition:width .26s var(--ease-stamp);border-radius:999px}.trc-scroll{top:calc(108 * var(--pt));position:absolute;bottom:0;left:0;right:0;overflow:hidden}.trc-list{margin:calc(32 * var(--pt)) calc(24 * var(--pt)) 0;gap:calc(12 * var(--pt));will-change:transform;flex-direction:column;display:flex}.trc-card{background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);border-radius:calc(16 * var(--pt));flex:none}.trc-head{align-items:center;gap:calc(12 * var(--pt));padding:calc(16 * var(--pt));display:flex}.trc-thumb{width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:calc(8 * var(--pt));background:#fff;flex:none;position:relative;overflow:hidden}.trc-thumb img{object-fit:cover;width:100%;height:100%}.trc-headtext{gap:calc(4 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.trc-name{font-size:calc(15 * var(--pt));color:var(--text);white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.trc-presc{font-size:calc(12 * var(--pt));color:var(--muted);line-height:1.2}.trc-count{font-size:calc(13 * var(--pt));color:var(--muted);flex:none}.trc-chev{width:calc(14 * var(--pt));height:calc(14 * var(--pt));color:var(--muted);flex:none}.trc-divider{height:calc(1 * var(--pt));margin:0 calc(16 * var(--pt));background:var(--divider)}.trc-body{padding:calc(16 * var(--pt));gap:calc(8 * var(--pt));flex-direction:column;display:flex}.trc-set{padding:calc(8 * var(--pt));gap:calc(4 * var(--pt));flex-direction:column;display:flex}.trc-setline{align-items:center;gap:calc(8 * var(--pt));height:calc(48 * var(--pt));display:flex}.trc-setn{width:calc(18 * var(--pt));font-size:calc(15 * var(--pt));color:var(--muted);font-weight:600}.trc-chip{font-size:calc(12 * var(--pt));color:var(--action);padding:calc(4 * var(--pt)) calc(8 * var(--pt));background:color-mix(in srgb, var(--action) 12%, transparent);white-space:nowrap;border-radius:999px;line-height:1.35}.trc-check{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border:calc(1 * var(--pt)) solid var(--outline);color:#0000;transition:background-color .2s var(--ease-stamp), border-color .2s var(--ease-stamp);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:flex}.trc-check.is-on{background:var(--action);border-color:var(--action);color:var(--on-green)}.trc-check svg{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.trc-fields{align-items:center;gap:calc(4 * var(--pt));height:calc(48 * var(--pt));display:flex}.trc-step{width:calc(40 * var(--pt));height:calc(48 * var(--pt));background:var(--surface);border:calc(1 * var(--pt)) solid var(--outline);color:var(--text);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.trc-step svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.trc-field{min-width:0;height:calc(48 * var(--pt));background:var(--surface);border:calc(1 * var(--pt)) solid var(--outline);font-size:calc(15 * var(--pt));color:var(--text);border-radius:999px;flex:1;justify-content:center;align-items:center;font-weight:600;display:flex}.trc-field[data-empty=true]{color:var(--muted);font-weight:400}.trc-field[data-foco=true]{border-color:var(--action);box-shadow:0 0 0 calc(1 * var(--pt)) var(--action)}.trc-field[data-foco=true]:after{content:"";width:calc(2 * var(--pt));height:calc(20 * var(--pt));margin-left:calc(2 * var(--pt));background:var(--action);border-radius:999px;animation:1.06s step-end infinite trc-cursor}@keyframes trc-cursor{0%,50%{opacity:1}50.01%,to{opacity:0}}.trc-times{font-size:calc(15 * var(--pt));color:var(--muted);padding:0 calc(2 * var(--pt))}.trc-links{font-size:calc(15 * var(--pt));color:var(--action);justify-content:space-between;align-items:center;font-weight:600;display:flex}.trc-link{white-space:nowrap;align-items:center;gap:calc(4 * var(--pt));display:flex}.trc-link svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.trc-rest{left:calc(24 * var(--pt));right:calc(24 * var(--pt));bottom:calc(50 * var(--pt));z-index:5;align-items:center;gap:calc(12 * var(--pt));padding:calc(12 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);box-shadow:var(--sh-lg);display:flex;position:absolute}.trc-ring{width:calc(56 * var(--pt));height:calc(56 * var(--pt));flex:none;position:relative}.trc-ring svg{width:100%;height:100%;position:absolute;inset:0}.trc-ring span{font-size:calc(17 * var(--pt));color:var(--action);justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.trc-restinfo{align-items:flex-start;gap:calc(4 * var(--pt));flex-direction:column;flex:1;min-width:0;display:flex}.trc-restname{max-width:100%;font-size:calc(13 * var(--pt));color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.trc-restadd{font-size:calc(15 * var(--pt));color:var(--action);font-weight:600;line-height:1.2}.trc-restexit{height:calc(48 * var(--pt));padding:0 calc(16 * var(--pt));background:var(--surface);border:calc(1 * var(--pt)) solid var(--outline);font-size:calc(15 * var(--pt));color:var(--text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;font-weight:600;display:flex}.trc-kb{z-index:8;height:calc(291 * var(--pt));--kb-bandeja:#d1d3d9;--kb-barra:#f6f6f6;--kb-tecla:#fff;--kb-tecla-on:#b4b8bf;--kb-digito:#000;--kb-fio:#0000001f;background:var(--kb-bandeja);will-change:transform;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .trc-kb{--kb-bandeja:#1b1b1d;--kb-barra:#2b2b2e;--kb-tecla:#525255;--kb-tecla-on:#7a7a7e;--kb-digito:#fff;--kb-fio:#ffffff1a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .trc-kb{--kb-bandeja:#1b1b1d;--kb-barra:#2b2b2e;--kb-tecla:#525255;--kb-tecla-on:#7a7a7e;--kb-digito:#fff;--kb-fio:#ffffff1a}}.trc-kb-bar{height:calc(44 * var(--pt));padding-right:calc(16 * var(--pt));background:var(--kb-barra);border-top:calc(1 * var(--pt)) solid var(--kb-fio);flex:none;justify-content:flex-end;align-items:center;display:flex}.trc-kb-done{font-size:calc(17 * var(--pt));color:var(--action);font-weight:600;line-height:1}.trc-kb-keys{gap:calc(8 * var(--pt)) calc(6 * var(--pt));min-height:0;padding:calc(8 * var(--pt)) calc(3 * var(--pt)) calc(42 * var(--pt));flex:1;grid-template-columns:repeat(3,1fr);display:grid}.trc-kb-key{border-radius:calc(5 * var(--pt));background:var(--kb-tecla);box-shadow:0 calc(1 * var(--pt)) 0 #00000073;font-size:calc(26 * var(--pt));color:var(--kb-digito);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:400;display:flex}.trc-kb-key[data-nua=true]{box-shadow:none;background:0 0}.trc-kb-key[data-nua=true] svg{width:calc(27 * var(--pt));height:calc(27 * var(--pt))}.trc-kb-key[data-acesa=true]{background:var(--kb-tecla-on)}.trc-kb-key[data-nua=true][data-acesa=true]{opacity:.55;background:0 0}.trc-scrim{z-index:7;background:#00000073;position:absolute;inset:0}.trc-ficha{z-index:8;padding:calc(16 * var(--pt)) calc(20 * var(--pt)) calc(34 * var(--pt));border-radius:calc(28 * var(--pt)) calc(28 * var(--pt)) 0 0;background:var(--surface-raised);border-top:calc(1 * var(--pt)) solid var(--outline);box-shadow:var(--sh-card);gap:calc(12 * var(--pt));will-change:transform;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.trc-ficha-head{align-items:center;gap:calc(12 * var(--pt));display:flex}.trc-ficha-mark{width:calc(44 * var(--pt));height:calc(44 * var(--pt));background:color-mix(in srgb, var(--action) 22%, transparent);border-radius:999px;flex:none}.trc-ficha-text{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.trc-ficha-name{font-size:calc(20 * var(--pt));color:var(--text);font-weight:700;line-height:1.2}.trc-ficha-sub{font-size:calc(12 * var(--pt));color:var(--muted)}.trc-ficha-row{align-items:center;gap:calc(12 * var(--pt));display:flex}.trc-ficha-rowname{font-size:calc(15 * var(--pt));color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.trc-ficha-cta{margin-top:calc(4 * var(--pt));height:calc(52 * var(--pt));background:var(--action);color:var(--on-green);font-size:calc(16 * var(--pt));border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.trc-fim{z-index:9;padding:calc(96 * var(--pt)) calc(24 * var(--pt)) 0;background:var(--bg);align-items:center;gap:calc(12 * var(--pt));will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0}.trc-fim-mark{width:calc(88 * var(--pt));height:calc(88 * var(--pt));background:var(--action);color:var(--on-green);box-shadow:0 0 calc(40 * var(--pt)) color-mix(in srgb, var(--action) 45%, transparent);border-radius:999px;justify-content:center;align-items:center;display:flex}.trc-fim-mark svg{width:calc(40 * var(--pt));height:calc(40 * var(--pt))}.trc-fim-title{margin-top:calc(10 * var(--pt));font-size:calc(22 * var(--pt));color:var(--text);font-weight:700}.trc-fim-sub{margin-top:calc(-6 * var(--pt));font-size:calc(13 * var(--pt));color:var(--muted)}.trc-fim-card{margin-top:calc(10 * var(--pt));gap:calc(8 * var(--pt));width:100%;padding:calc(20 * var(--pt)) calc(16 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);grid-template-columns:repeat(3,1fr);display:grid}.trc-fim-cell{align-items:center;gap:calc(2 * var(--pt));text-align:center;flex-direction:column;display:flex}.trc-fim-value{font-size:calc(24 * var(--pt));color:var(--text);font-weight:700;line-height:1.1}.trc-fim-unit{font-size:calc(18 * var(--pt));color:var(--text);font-weight:700}.trc-fim-label{font-size:calc(12 * var(--pt));color:var(--muted)}.trc-fim-xp{width:100%;padding:calc(16 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);font-size:calc(14 * var(--pt));color:var(--muted);justify-content:space-between;align-items:center;display:flex}.trc-fim-xpvalue{font-size:calc(20 * var(--pt));color:var(--action);font-weight:700}@media (prefers-reduced-motion:reduce){.trc-progress-label,.trc-fill,.trc-check{transition:none}}.trc-fim-como{margin-top:calc(10 * var(--pt));padding:calc(14 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);text-align:left}.trc-fim-como-title{font-size:calc(15 * var(--pt));font-weight:600;line-height:1.2}.trc-fim-como-sub{margin-top:calc(4 * var(--pt));font-size:calc(11.5 * var(--pt));color:var(--muted);line-height:1.35}.trc-fim-como-ops{gap:calc(8 * var(--pt));margin-top:calc(11 * var(--pt));grid-template-columns:repeat(3,1fr);display:grid}.trc-fim-como-op{align-items:center;gap:calc(7 * var(--pt));padding:calc(9 * var(--pt)) 0;border-radius:calc(12 * var(--pt));border:calc(1 * var(--pt)) solid var(--outline);font-size:calc(12 * var(--pt));color:var(--muted);flex-direction:column;transition:border-color .2s ease-out,color .2s ease-out;display:flex}.trc-fim-como-op[data-on=true]{border-color:var(--action);color:var(--text)}.trc-fim-como-barra{width:calc(52 * var(--pt));height:calc(6 * var(--pt));border-radius:999px}.trc-fim-patente{margin-top:calc(10 * var(--pt));padding:calc(14 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);text-align:left}.trc-fim-patente-nome{font-size:calc(14 * var(--pt));font-weight:600}.trc-fim-patente-trilho{margin-top:calc(10 * var(--pt));height:calc(5 * var(--pt));background:var(--ring);border-radius:999px;display:block;overflow:hidden}.trc-fim-patente-cheio{background:var(--action);transform-origin:0;border-radius:999px;height:100%;display:block}.trc-home{z-index:6;padding:calc(62 * var(--pt)) calc(24 * var(--pt)) 0;background:var(--bg);transform-origin:50% 40%;will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0}.trc-home-head{justify-content:space-between;align-items:center;display:flex}.trc-home-date{font-size:calc(13 * var(--pt));color:var(--muted)}.trc-home-icons{gap:calc(14 * var(--pt));color:var(--muted);display:flex}.trc-home-icons svg{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.trc-home-greet{margin-top:calc(14 * var(--pt));font-size:calc(26 * var(--pt));color:var(--text);font-weight:700;line-height:1.15}.trc-home-chips{gap:calc(8 * var(--pt));margin-top:calc(16 * var(--pt));display:flex}.trc-home-chip{align-items:center;gap:calc(4 * var(--pt));height:calc(38 * var(--pt));padding:0 calc(8 * var(--pt));background:var(--ring);border:calc(1 * var(--pt)) solid color-mix(in srgb, var(--text) 22%, transparent);border-radius:999px;display:flex}.trc-home-chip svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.trc-home-chip b{font-size:calc(14 * var(--pt));color:var(--text);font-weight:700}.trc-home-chip span{font-size:calc(12 * var(--pt));color:var(--text)}.trc-home-chip[data-tom=streak]{background:var(--streak-soft);border-color:color-mix(in srgb, var(--streak) 22%, transparent);color:var(--streak)}.trc-home-chip[data-tom=gold]{border-color:color-mix(in srgb, var(--gold) 22%, transparent);color:var(--gold)}.trc-home-chip[data-tom=xp]{border-color:color-mix(in srgb, var(--xp) 22%, transparent);color:var(--xp)}.trc-home-h2{margin-top:calc(22 * var(--pt));font-size:calc(13 * var(--pt));color:var(--muted);font-weight:600}.trc-home-card{margin-top:calc(8 * var(--pt));padding:calc(16 * var(--pt));border-radius:calc(16 * var(--pt));background:var(--surface-raised);border:calc(1 * var(--pt)) solid var(--outline);gap:calc(12 * var(--pt));flex-direction:column;display:flex}.trc-home-card[data-foco=true]{border-color:var(--action);box-shadow:0 0 0 calc(3 * var(--pt)) color-mix(in srgb, var(--action) 20%, transparent)}.trc-home-card{transition:border-color .26s var(--ease-stamp), box-shadow .26s var(--ease-stamp)}.trc-home-cardhead{align-items:center;gap:calc(12 * var(--pt));display:flex}.trc-home-cardtext{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.trc-home-name{font-size:calc(18 * var(--pt));color:var(--text);font-weight:700;line-height:1.2}.trc-home-sub{font-size:calc(12 * var(--pt));color:var(--muted)}.trc-home-row{align-items:center;gap:calc(12 * var(--pt));display:flex}.trc-home-rowname{min-width:0;font-size:calc(15 * var(--pt));color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.trc-home-rowpresc{font-size:calc(13 * var(--pt));color:var(--muted);flex:none}.trc-home-semana{gap:calc(10 * var(--pt));font-size:calc(13 * var(--pt));color:var(--text)}.trc-home-trilho{height:calc(6 * var(--pt));background:var(--ring);border-radius:999px;display:block;overflow:hidden}.trc-home-cheio{background:var(--action);border-radius:999px;width:100%;height:100%;display:block}.trc-home-bar{padding:calc(28 * var(--pt)) calc(24 * var(--pt)) calc(34 * var(--pt));background:linear-gradient(to bottom, transparent, var(--bg) 42%);position:absolute;bottom:0;left:0;right:0}.trc-home-cta{justify-content:center;align-items:center;gap:calc(8 * var(--pt));height:calc(52 * var(--pt));background:var(--action);color:var(--on-green);font-size:calc(16 * var(--pt));border-radius:999px;font-weight:700;display:flex}.trc-home-cta svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.trc-ficha-eyebrow{font-size:calc(13 * var(--pt));color:var(--muted);font-weight:600}.trc-home-cta[data-toque=true],.trc-ficha-cta[data-toque=true],.trc-check[data-toque=true],.trc-chip[data-toque=true],.trc-x[data-toque=true],.trc-field[data-toque=true],.trc-kb-done[data-toque=true]{animation:trc-toque .42s var(--ease-stamp) both}@keyframes trc-toque{0%{filter:none;transform:scale(1)}35%{filter:brightness(.86);transform:scale(.94)}to{filter:none;transform:scale(1)}}.trc-restadd[data-soma=true]{animation:trc-soma .38s var(--ease-stamp) both}@keyframes trc-soma{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}.trc-field[data-novo=true]{animation:trc-conta .3s var(--ease-stamp) both}.trc-field[data-novo=true][data-foco=true]{animation:none}@media (prefers-reduced-motion:reduce){.trc-home-cta[data-toque=true],.trc-ficha-cta[data-toque=true],.trc-check[data-toque=true],.trc-chip[data-toque=true],.trc-x[data-toque=true],.trc-field[data-toque=true],.trc-kb-done[data-toque=true],.trc-field[data-foco=true]:after,.trc-restadd[data-soma=true],.trc-field[data-novo=true]{animation:none}}.trc-home-mes{gap:calc(8 * var(--pt))}.trc-home-wk,.trc-home-cells{gap:calc(6 * var(--pt));grid-template-columns:repeat(7,1fr);display:grid}.trc-home-wk span{font-size:calc(9 * var(--pt));letter-spacing:.02em;text-align:center;color:var(--muted)}.trc-home-cell{aspect-ratio:1;border-radius:calc(6 * var(--pt));background:var(--ring)}.trc-home-cell[data-fill=blank],.trc-home-cell[data-fill=future]{background:color-mix(in srgb, var(--ring) 45%, transparent)}.trc-home-cell[data-fill=light]{background:color-mix(in srgb, var(--action) 35%, var(--ring))}.trc-home-cell[data-fill=medium]{background:color-mix(in srgb, var(--action) 65%, var(--ring))}.trc-home-cell[data-fill=heavy]{background:var(--action)}}
