html:has(.tk-root){--tk-nav-bg:#fafafce0;--tk-nav-border:#14103014;--tk-pill:#6a4de024;--tk-active:#5b3fd0;--tk-sh-card:0 1px 2px #1410300a, 0 8px 18px -10px #1410302e;--tk-sh-soft:0 1px 2px #1410300a, 0 6px 14px -8px #14103024;--tk-skel:#1410300f;--tk-hair:#14103014;--tk-chip:#fff;--tk-chip-border:#14103014;--tk-muted:#6e6b7b;--c-page:#fafafc;--c-on-page:#17151d;--c-on-page-dim:#615e70;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.tk-root{-webkit-tap-highlight-color:transparent}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 62% at 50% -8%,#9678ff1a 0%,#9678ff00 62%),radial-gradient(62% 40% at 102% 4%,#9678ff0d 0%,#9678ff00 66%),linear-gradient(#f6f4fdb3 0%,#fafafc00 56%);position:fixed;inset:0}.tk-root ::selection{color:#17151d;background:#6a4de033}.tk-card{border:1px solid var(--color-line);box-shadow:var(--tk-sh-card);background:#fff;border-radius:24px}.tk-glass{background:var(--tk-nav-bg);border:1px solid var(--tk-nav-border);-webkit-backdrop-filter:blur(16px)saturate(1.15)}.tk-sticky{background:var(--tk-nav-bg);-webkit-backdrop-filter:blur(14px)saturate(1.15);-webkit-mask-image:linear-gradient(#000 0% 74%,#0000 100%);mask-image:linear-gradient(#000 0% 74%,#0000 100%)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tk-glass{-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15)}.tk-sticky{-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tk-glass,.tk-sticky{background:#f7f7fa}}.tk-lane{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin:0 -16px -12px;padding:16px 16px 12px;scroll-padding-left:16px;display:flex;overflow:auto hidden}.tk-lane::-webkit-scrollbar{display:none}.tk-lane>*{scroll-snap-align:start;flex:none}.tk-noscroll{scrollbar-width:none}.tk-noscroll::-webkit-scrollbar{display:none}.tk-bar{background:#f2f2f6;border-radius:999px;height:10px;display:flex;overflow:hidden}.tk-skel{background:var(--tk-skel);border-radius:16px;animation:1.4s ease-in-out infinite tk-skel}@keyframes tk-skel{0%,to{opacity:.55}50%{opacity:1}}.tk-input{color:#14141a;width:100%;min-height:48px;font:inherit;appearance:none;background:#f4f4f7;border:1.5px solid #0000;border-radius:14px;outline:none;padding:10px 14px;font-size:16px;line-height:1.3;transition:border-color .18s,background-color .18s}.tk-input::placeholder{color:var(--tk-muted)}.tk-input:focus{background:#fff;border-color:#6a4de0}.tk-input:focus-visible{outline:none}.tk-input[type=date],.tk-input[type=time]{min-width:0}.tk-input[type=date]::-webkit-date-and-time-value{text-align:left}.tk-input[type=time]::-webkit-date-and-time-value{text-align:left}.tk-range{width:100%;height:44px;accent-color:var(--cat,#6a4de0);cursor:pointer;background:0 0}.tk-range:focus-visible{outline-offset:-4px;border-radius:12px;outline:2px solid #6a4de0}.tk-day{aspect-ratio:1;min-height:44px}@media (prefers-reduced-motion:reduce){.tk-skel{animation:none}}body{transition:none}
