.tr-root{--tr-ink:17 24 39;--tr-ease:cubic-bezier(.16, 1, .3, 1);--tr-spring:cubic-bezier(.34, 1.56, .64, 1);--tr-glide:cubic-bezier(.22, 1, .36, 1);--tr-accent:#17a34a;--tr-surface:#fff}.dark .tr-root{--tr-ink:255 255 255;--tr-accent:#42f272;--tr-surface:#171717}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.tr-stage:not(.tr-in) .tr-enter{opacity:0;transform:scale(.2)}.tr-stage:not(.tr-in) .tr-draw{stroke-dashoffset:1px}.tr-stage:not(.tr-in) .tr-fade{opacity:0;transform:translateY(6px)}.tr-stage:not(.tr-in) .tr-pop{opacity:0;transform:scale(.4)}}.tr-enter{width:100%;height:100%;transition:opacity .45s var(--tr-ease) var(--tr-delay,0s), transform .8s var(--tr-spring) var(--tr-delay,0s);display:flex}.tr-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.7s cubic-bezier(.65, 0, .35, 1) var(--tr-delay,0s)}.tr-fade{transition:opacity .9s var(--tr-ease) var(--tr-delay,0s), transform .9s var(--tr-ease) var(--tr-delay,0s)}.tr-pop{transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--tr-ease) var(--tr-delay,0s), transform .7s var(--tr-spring) var(--tr-delay,0s)}.tr-canvas{opacity:0;transition:opacity .8s var(--tr-ease)}.tr-canvas[data-ready=true]{opacity:1}.tr-ring{transition:stroke-dashoffset 1.7s cubic-bezier(.65, 0, .35, 1) var(--tr-delay,0s), stroke-opacity .35s ease}.tr-beam{pointer-events:none;transform:rotate(var(--sweep,-90deg));opacity:0;transition:opacity .8s var(--tr-ease) .6s;position:absolute;inset:0}.tr-in .tr-beam{opacity:1}.tr-beam>span{background:rgb(var(--tr-ink) / .75);border-radius:1px;width:.95%;min-width:5px;height:2px;margin-top:-1px;position:absolute;top:50%;left:99.05%}@media (prefers-reduced-motion:reduce){.tr-beam{display:none}}.tr-ring-num{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:rgb(var(--tr-ink) / .42);background:var(--tr-surface);pointer-events:none;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;position:absolute;left:50%;translate:-50% -50%}.tr-ring-num[data-lit=true]{color:var(--tr-accent)}.tr-area{letter-spacing:.08em;text-transform:uppercase;max-width:36%;color:rgb(var(--tr-ink) / .78);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.45;position:absolute}.tr-area[data-dim=true]{color:rgb(var(--tr-ink) / .22)}.tr-area-count{color:rgb(var(--tr-ink) / .4);font-variant-numeric:tabular-nums;margin-left:.6em}.tr-area[data-dim=true] .tr-area-count{color:inherit}.tr-ring-num,.tr-area{transition:color .4s var(--tr-ease), opacity .9s var(--tr-ease) var(--tr-delay,0s), transform .9s var(--tr-ease) var(--tr-delay,0s)}@media (max-width:479px){.tr-area{font-size:9.5px}.tr-ring-num{padding:1px 3px;font-size:8.5px}}.tr-blip{transition:opacity .45s var(--tr-ease);-webkit-tap-highlight-color:transparent}.tr-blip:hover{z-index:25}.tr-blip:after{content:"";border-radius:9999px;position:absolute;inset:-4px}.tr-face{--face-bg:var(--tr-surface);--face-fg:rgb(var(--tr-ink) / .78);--face-line:rgb(var(--tr-ink) / .24);border:1px solid;border-color:color-mix(in srgb, rgb(var(--tr-ink) / .7) calc(var(--ping,0) * 100%), var(--face-line));width:100%;height:100%;color:color-mix(in srgb, rgb(var(--tr-ink)) calc(var(--ping,0) * 100%), var(--face-fg));background:var(--face-bg);transform:scale(calc(1 + var(--ping,0) * .05 + var(--near,0) * .2));transition:scale .45s var(--tr-spring), background-color .25s ease;border-radius:9999px;justify-content:center;align-items:center;display:flex;position:relative}.tr-face[data-ring=default]{--face-bg:#171717;--face-fg:#fff;--face-line:transparent;color:var(--face-fg);box-shadow:0 0 0 calc(var(--ping,0) * 3px) rgb(var(--tr-ink) / calc(var(--ping,0) * .14));border-color:#0000}.dark .tr-face[data-ring=default]{--face-bg:#fff;--face-fg:#0a0a0a}.tr-face[data-ring=exploring]{--face-fg:rgb(var(--tr-ink) / .5);--face-line:rgb(var(--tr-ink) / .16)}.tr-face[data-ring=retiring]{--face-fg:rgb(var(--tr-ink) / .42);--face-line:rgb(var(--tr-ink) / .3);border-style:dashed}.tr-face>span:first-child{width:58%!important;height:58%!important}.tr-face>*{transition:opacity .25s}.tr-blip:hover .tr-face,.tr-blip:focus-visible .tr-face{color:rgb(var(--tr-ink));border-color:rgb(var(--tr-ink) / .7);scale:1.14}.tr-blip:hover .tr-face[data-ring=default],.tr-blip:focus-visible .tr-face[data-ring=default]{color:var(--face-fg);border-color:#0000}.tr-blip[aria-expanded=true] .tr-face{color:#0a0a0a;background:var(--ap-grad,linear-gradient(110deg, #fffe25 0%, #42f272 70%));border-style:solid;border-color:#0000;scale:1.3;box-shadow:inset 0 0 0 1px #fff6,0 10px 30px -8px #42f2728c}@media (prefers-reduced-motion:reduce){.tr-face{transform:none}}.tr-reticle{pointer-events:none;color:var(--tr-accent);animation:tr-lock .5s var(--tr-ease) both, tr-spin 7s linear .5s infinite;position:absolute;inset:-12px}.tr-reticle circle{stroke-dasharray:9 16.13}@keyframes tr-lock{0%{opacity:0;transform:scale(2.1)rotate(-70deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes tr-spin{to{transform:rotate(360deg)}}.tr-card{z-index:30;transition:left .5s var(--tr-glide), top .5s var(--tr-glide), transform .5s var(--tr-glide);animation:tr-card-in .32s var(--tr-ease) both;position:absolute}@keyframes tr-card-in{0%{opacity:0;filter:blur(10px);scale:.94}to{opacity:1;filter:blur();scale:1}}.tr-card-body{animation:tr-swap .28s var(--tr-ease) both}@keyframes tr-swap{0%{opacity:0;filter:blur(3px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:none}}.tr-tapcard{animation:tr-card-in .32s var(--tr-ease) both}.tr-pills{isolation:isolate;position:relative}.tr-pill-ind{z-index:-1;background:var(--ap-grad,linear-gradient(110deg, #fffe25 0%, #42f272 70%));transition:transform .55s var(--tr-spring), width .55s var(--tr-spring), opacity .3s ease;border-radius:9999px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 6px 18px -8px #42f27299}.tr-pill{transition:color .3s,border-color .3s}.tr-pill[aria-pressed=true]{color:#0a0a0a;border-color:#0000}.tr-search{cursor:text;position:relative;overflow:hidden}.tr-search-icon{opacity:.55;transition:transform .5s var(--tr-spring), opacity .3s ease}.tr-search:focus-within .tr-search-icon{opacity:1;transform:rotate(-14deg)scale(1.1)}.tr-search-input::-webkit-search-cancel-button{appearance:none}.tr-search-input::-webkit-search-decoration{appearance:none}.tr-search-input::placeholder{color:var(--ap-field-muted,#6b7280);opacity:.75}.tr-kbd{border:1px solid var(--ap-field-line,#1118271f);min-width:22px;height:22px;color:var(--ap-field-muted,#6b7280);border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;transition:opacity .2s}.tr-search:focus-within .tr-kbd{opacity:0}.tr-count{color:var(--ap-field-muted,#6b7280);background:rgb(var(--tr-ink) / .06);transition:background .3s,color .3s}.tr-count-on{color:#0a0a0a;background:var(--ap-grad,linear-gradient(110deg, #fffe25 0%, #42f272 70%))}.tr-search-scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#42f272 40%,#fffe25 60%,#0000) 0 0/40% 100% no-repeat;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.tr-search:has(input:not(:-moz-placeholder-shown)) .tr-search-scan{opacity:.9;animation:1.6s cubic-bezier(.65,0,.35,1) infinite tr-scan}.tr-search:has(input:not(:placeholder-shown)) .tr-search-scan{opacity:.9;animation:1.6s cubic-bezier(.65,0,.35,1) infinite tr-scan}@keyframes tr-scan{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.tr-search-scan{animation:none!important}}.tr-menu{animation:tr-menu-in .22s var(--tr-ease) both;transform-origin:top;box-shadow:0 24px 60px -24px #00000059}@keyframes tr-menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.tr-option{animation:tr-option-in .3s var(--tr-ease) both;transition:background-color .15s}.tr-option-on{background:var(--ap-menu-hover,#f3f4f6)}.tr-option-icon{border-color:var(--ap-field-line,#1118271f);transition:border-color .2s}.tr-option-on .tr-option-icon{background:linear-gradient(var(--ap-menu-bg,#fff), var(--ap-menu-bg,#fff)) padding-box, var(--ap-grad,linear-gradient(110deg, #fffe25 0%, #42f272 70%)) border-box;border-color:#0000}@keyframes tr-option-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tr-mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tr-accent);text-decoration-color:var(--tr-accent);text-underline-offset:3px;background:0 0;font-weight:700;text-decoration-thickness:2px}.tr-legend>li{border-top:1px solid rgb(var(--tr-ink) / .09)}.tr-legend-item{border-radius:4px;position:relative}.tr-legend-item:before{content:"";background:var(--ap-grad,linear-gradient(110deg, #fffe25 0%, #42f272 70%));transform-origin:0;height:1px;transition:transform .6s var(--tr-glide);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.dark .tr-legend-item:before{background:linear-gradient(110deg,#fffe25 0%,#42f272 70%)}.tr-legend-item[aria-pressed=true]:before{transform:scaleX(1)}.tr-legend-glyph{color:rgb(var(--tr-ink) / .5);transition:transform .6s var(--tr-spring), color .3s ease}.tr-legend-glyph circle{transition:stroke-opacity .3s,stroke-width .3s}.tr-legend-item[data-lit=true] .tr-legend-glyph{transform:scale(1.12)}.tr-legend-rule{background-image:linear-gradient(90deg, rgb(var(--tr-ink) / .2) 1px, transparent 1px);background-size:5px 1px;flex:1;align-self:center;height:1px}@media (prefers-reduced-motion:reduce){.tr-root *,.tr-root :before,.tr-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}
