.sky.tf-root{background:0 0;min-height:0}.tf-back{height:40px;color:var(--sk-ink-3);transition:color var(--sk-quick) var(--sk-ease);border-radius:10px;align-items:center;gap:6px;margin:0 0 -6px -4px;padding:0 8px 0 4px;font-size:14px;font-weight:500;display:inline-flex}.tf-back:hover{color:var(--sk-ink)}.tf-back svg{transition:transform var(--sk-quick) var(--sk-ease)}.tf-back:hover svg{transform:translate(-2px)}.tf-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.tf-split__aside{gap:12px;min-width:0;display:grid;position:sticky;top:20px}.tf-label{color:var(--sk-ink-3);font-size:13px;font-weight:500}.tf-note{color:var(--sk-ink-3);font-size:13px;line-height:1.5}.tf-opt{color:var(--sk-ink-3);margin-left:6px;font-weight:500}.tf-sel{min-width:0;display:block;position:relative}.tf-sel select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:36px}.tf-sel:after{content:"";border-right:1.6px solid var(--sk-ink-3);border-bottom:1.6px solid var(--sk-ink-3);pointer-events:none;width:7px;height:7px;margin-top:-5px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.sky[data-sky=night] .tf-sel option{background:var(--sk-raise);color:var(--sk-ink)}.sky[data-sky=night] .tf-sel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sky[data-sky=night] input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.7}.tf-page .sk-btn:disabled{opacity:.42;cursor:default;transform:none}@media (prefers-reduced-motion:no-preference){.tf-roll-in .sk-roll__strip{animation:tf-roll 1s var(--sk-spring) backwards}.tf-roll-in .sk-roll:nth-child(n+2) .sk-roll__strip{animation-delay:70ms}.tf-roll-in .sk-roll:nth-child(n+4) .sk-roll__strip{animation-delay:.14s}@keyframes tf-roll{0%{transform:translateY(0)}}}.tf-digits{font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.tf-digits__dot{line-height:1}@media (max-width:1180px){.tf-split{grid-template-columns:minmax(0,1fr)}.tf-split__aside{order:-1;position:static}}@media (max-width:767px){.tf-back{margin-top:2px}.tf-split{gap:14px}}.gcl-card{padding:22px}.gcl-head{align-items:flex-start}.gcl-from-link{font-size:13px;font-weight:550;color:var(--sk-ink-2)!important}.tf-page .sk-btn.gcl-reset:disabled{display:none}.gcl-cols,.gcl-row{grid-template-columns:minmax(0,1fr) 132px 104px 60px 40px;align-items:center;gap:8px;display:grid}.gcl-cols{border-bottom:1px solid var(--sk-line);color:var(--sk-ink-3);padding:0 0 8px;font-size:12.5px;font-weight:500}.gcl-cols span:first-child{padding-left:12px}.gcl-cols span:nth-child(2),.gcl-cols span:nth-child(3){padding-left:14px}.gcl-cols__pts{text-align:right;padding-right:4px}.gcl-rows{margin:0;padding:0;list-style:none}.gcl-row{border-bottom:1px solid var(--sk-line);padding:5px 0;position:relative}.gcl-row[data-changed]:before{content:"";background:var(--sk-ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-22px}.sky .tf-page .gcl-row .sk-input{height:44px;box-shadow:none;-webkit-backdrop-filter:none;transition:background var(--sk-quick) var(--sk-ease), box-shadow var(--sk-quick) var(--sk-ease);background:0 0;padding-left:12px;font-size:14.5px}.gcl-row .tf-sel select{padding-left:14px}.sky .tf-page .gcl-row .sk-input:hover{background:var(--sk-fill)}.sky .tf-page .gcl-row .sk-input:focus{background:var(--sk-card);box-shadow:inset 0 0 0 1.5px var(--sk-ink)}.gcl-name{font-weight:600}.gcl-grade select{font-weight:650}.gcl-pts{text-align:right;font:400 22px/1 var(--sk-serif);color:var(--sk-ink-2);padding-right:4px}.gcl-row[data-changed] .gcl-pts{color:var(--sk-ink)}.gcl-remove{width:40px;height:40px;color:var(--sk-ink-3);opacity:.7}.gcl-row:hover .gcl-remove,.gcl-remove:focus-visible{opacity:1}.gcl-empty{color:var(--sk-ink-3);padding:18px 2px;font-size:14.5px}.gcl-add{margin-top:16px}.gcl-sky{background-position:right -70px top -20px,right -120px bottom -110px,0 0;background-size:auto 100%,auto 110%,auto;min-height:300px;padding:26px 26px 24px;position:relative}.sky:not([data-sky=night]) .gcl-sky.sk-band{background:radial-gradient(200px 48px at 82% 10%,#ffffffe6,#fff0 70%),radial-gradient(130px 30px at 70% 20%,#ffffffb3,#fff0 70%),radial-gradient(260px 64px at 10% 104%,#ffffffd9,#fff0 70%),linear-gradient(#cce0f5 0%,#deeaf8 50%,#edf3fb 100%);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #1018280f,0 22px 44px -30px #14203f73}.gcl-sky__h{font-family:var(--sk-text);letter-spacing:-.01em;font-size:15.5px;font-weight:650}.gcl-nums{margin-top:18px}.gcl-big{font:400 84px/1 var(--sk-serif);letter-spacing:-.025em;color:var(--sk-on-night);margin-top:8px;display:inline-flex}.gcl-mid{font:400 44px/1 var(--sk-serif);letter-spacing:-.02em;color:var(--sk-on-night);margin-top:6px;display:inline-flex}.gcl-num--2{border-top:1px solid #1018281a;margin-top:20px;padding-top:16px}.sky[data-sky=night] .gcl-num--2{border-top-color:#ffffff24}.gcl-delta{color:var(--sk-on-night-2);margin-top:20px;padding-right:64px;font-size:13.5px}.gcl-delta b{color:var(--sk-on-night);font-weight:650}.gcl-delta b[data-dir=up]{color:var(--sk-done)}.gcl-delta b[data-dir=down]{color:var(--sk-late)}.gcl-from{color:var(--sk-on-night-3);margin-top:6px;padding-right:64px;font-size:13px}.gcl-cap{position:absolute;bottom:14px;right:18px}.gcl-scale{padding:0 4px}@media (max-width:1180px){.gcl-sky{min-height:0}.gcl-nums{align-items:flex-end;gap:40px;display:flex}.gcl-num--2{border:0;margin:0;padding:0}}@media (max-width:767px){.gcl-card{padding:18px 16px}.gcl-cols{display:none}.gcl-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 48px 40px;grid-template-areas:"name name name x""level grade pts pts";gap:2px 8px;padding:8px 0}.gcl-row[data-changed]:before{left:-16px}.sky .tf-page .gcl-row .sk-input,.gcl-row .tf-sel select{padding-left:8px}.gcl-row .gcl-name{font-size:15.5px}.gcl-name{grid-area:name}.gcl-level{grid-area:level}.gcl-grade{grid-area:grade}.gcl-pts{grid-area:pts;font-size:20px}.gcl-remove{opacity:1;grid-area:x}.gcl-add{width:100%}.gcl-head{flex-wrap:wrap}.gcl-sky{padding:22px 20px 20px}.gcl-nums{gap:28px}.gcl-big{font-size:64px}.gcl-mid{font-size:36px}.gcl-cap{bottom:12px;right:14px}.gcl-cap svg{width:46px;height:46px}}.fc-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.fc-main{padding:22px}.fc-main__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.fc-stage{place-items:center;min-height:380px;padding:52px 40px 40px;display:grid;position:relative}.fc-shuffle{position:absolute;top:10px;right:10px}.fc-count{color:var(--sk-ink-3);font-size:13.5px;font-weight:500}.fc-card{cursor:pointer;perspective:1600px;text-align:center;width:min(100%,560px);height:280px;color:var(--sk-ink);background:0 0;border:0;border-radius:20px;padding:0;display:block}@media (prefers-reduced-motion:no-preference){.fc-card{animation:fc-in var(--sk-normal) var(--sk-ease) both}@keyframes fc-in{0%{opacity:0;transform:translateX(var(--fc-dir,18px))}}}.fc-card__inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--sk-slow) var(--sk-ease);display:block;position:relative}.fc-card[data-flipped] .fc-card__inner{transform:rotateY(180deg)}.fc-face{background:var(--sk-card);box-shadow:inset 0 0 0 1px var(--sk-line), var(--sk-card-shadow);backface-visibility:hidden;transition:box-shadow var(--sk-quick) var(--sk-ease);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 44px 44px;display:flex;position:absolute;inset:0}.sky[data-sky=night] .fc-face{background:var(--sk-raise)}.fc-face--back{transform:rotateY(180deg)}.fc-face__label{color:var(--sk-ink-3);font-size:13px;font-weight:500}.fc-face__text{max-width:26ch;font:700 clamp(22px, 2.2vw, 28px)/1.25 var(--sk-display);letter-spacing:-.025em;text-wrap:balance}.fc-face__text--a{max-width:32ch;font-size:clamp(19px,1.8vw,23px);font-weight:600;line-height:1.35}.fc-face__hint{color:var(--sk-ink-3);font-size:12.5px;position:absolute;bottom:16px}.fc-card:hover .fc-face{box-shadow:inset 0 0 0 1px var(--sk-line-2), var(--sk-pop-shadow)}.fc-card:focus-visible{outline-offset:6px}@media (prefers-reduced-motion:reduce){.fc-card__inner{transform:none!important}.fc-face{backface-visibility:visible;transition:opacity .12s}.fc-face--back{opacity:0;transform:none}.fc-card[data-flipped] .fc-face--front{opacity:0}.fc-card[data-flipped] .fc-face--back{opacity:1}}.fc-controls{align-items:center;gap:20px;margin-top:18px;display:flex}.fc-controls__mid{text-align:center;flex:1;gap:8px;display:grid}.fc-keys{text-align:center;margin-top:12px}.fc-show-sm{display:none}.fc-done{text-align:center;align-content:center;justify-items:center;gap:0;padding:40px 28px 44px}.fc-done__h{letter-spacing:-.03em;margin-top:20px;font-size:30px;line-height:1.12}.fc-done__h:focus{outline:none}.fc-done__p{max-width:44ch;color:var(--sk-ink-2);margin-top:8px}.fc-done__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.fc-result__ring{position:relative}.fc-result__num{font:700 46px/1 var(--sk-display);letter-spacing:-.03em}.fc-result__of{color:var(--sk-ink-3);margin-top:4px;font-size:13px}.fc-result__cosmo{position:absolute;top:-14px;right:-54px}.fc-quiz{padding:4px 2px 0}.fc-quiz__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fc-quiz__q{letter-spacing:-.03em;margin:26px 0 18px;font-size:clamp(22px,2.2vw,28px);line-height:1.22}.fc-quiz__q:focus{outline:none}.fc-opts{gap:8px;display:grid}.fc-opt{background:var(--sk-card);width:100%;min-height:54px;box-shadow:inset 0 0 0 1px var(--sk-line-2);text-align:left;cursor:pointer;transition:box-shadow var(--sk-quick) var(--sk-ease), background var(--sk-quick) var(--sk-ease);border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 16px 8px 12px;font-size:15px;font-weight:550;display:flex}.fc-opt:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--sk-ink)}.fc-opt:disabled{cursor:default}.fc-opt__key{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);transition:background var(--sk-quick) var(--sk-ease);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.fc-opt__text{flex:1;min-width:0}.fc-opt__tag{color:var(--sk-ink-3);font-size:13px;font-weight:600}.fc-opt[data-state=right]{background:var(--sk-done-tint);box-shadow:inset 0 0 0 1.5px var(--sk-done)}.fc-opt[data-state=right] .fc-opt__key{background:var(--sk-done);box-shadow:none;color:var(--sk-paper)}.fc-opt[data-state=right] .fc-opt__tag{color:var(--sk-done)}.fc-opt[data-state=wrong]{background:var(--sk-fill)}.fc-opt[data-state=wrong] .fc-opt__text{color:var(--sk-ink-2);text-decoration:line-through;text-decoration-thickness:1px}.fc-opt[data-state=wrong] .fc-opt__key{background:var(--sk-ink-2);box-shadow:none;color:var(--sk-paper)}.fc-opt[data-state=rest]{opacity:.55}.fc-quiz__foot{justify-content:flex-end;align-items:center;gap:16px;min-height:42px;margin-top:20px;display:flex}.fc-quiz__said{color:var(--sk-ink-2);margin-right:auto;font-size:14.5px;font-weight:600}.fc-main__set{color:var(--sk-ink-2);align-items:center;gap:8px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:inline-flex}.fc-main__set:before{content:"";background:var(--sk-ink);border-radius:50%;width:7px;height:7px}.fc-main__title{letter-spacing:-.02em;font-size:19px}.fc-prac__dots{gap:5px;display:inline-flex}.fc-prac__dots i{background:var(--sk-fill-2);width:18px;height:5px;transition:background var(--sk-normal) var(--sk-ease);border-radius:9px}.fc-prac__dots i[data-at]{box-shadow:0 0 0 1.5px var(--sk-ink-3)}.fc-prac__dots i[data-state=right]{background:var(--sk-ink)}.fc-prac__q{text-wrap:pretty;max-width:34ch;margin:22px 0 18px}.fc-prac__form{align-items:center;gap:10px;display:flex}.fc-prac__field{flex:1;max-width:340px;position:relative}.fc-prac__field .sk-input{font-variant-numeric:tabular-nums;height:50px;padding-right:56px;font-size:17px;font-weight:600}.fc-prac__unit{color:var(--sk-ink-3);pointer-events:none;font-size:14.5px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fc-prac__form .sk-btn{min-width:104px;height:50px}.fc-prac__said{min-height:24px;margin-top:12px;font-size:14.5px;font-weight:600}.fc-prac__said span{align-items:center;gap:6px;display:inline-flex}.fc-prac__said [data-state=right]{color:var(--sk-done)}.fc-prac__said [data-state=notyet]{color:var(--sk-ink-2)}.fc-prac__hints{background:var(--sk-fill);border-radius:16px;margin-top:10px;padding:14px 16px}.fc-prac__list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.fc-prac__list li{color:var(--sk-ink);align-items:baseline;gap:10px;font-size:15px;line-height:1.45;display:flex}.fc-prac__n{background:var(--sk-card);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:650;display:inline-grid;transform:translateY(-1px)}.fc-prac__more{margin-left:-6px}.fc-prac__more:disabled{opacity:.5;cursor:default}.fc-prac__left{color:var(--sk-ink-3);margin-left:4px;font-size:12.5px;font-weight:500}.fc-prac__foot{gap:10px;margin-top:22px}.fc-prac__foot .sk-btn--secondary{width:44px;padding:0}.fc-prac__rule{margin-right:auto}.fc-side{gap:18px;display:grid}.fc-decks .sk-card__title{margin-bottom:8px}.fc-decks__list{gap:2px;margin:0 -10px;padding:0;list-style:none;display:grid}.fc-decks__btn{text-align:left;width:100%;min-height:44px;color:var(--sk-ink-2);cursor:pointer;transition:background var(--sk-quick) var(--sk-ease), color var(--sk-quick) var(--sk-ease);background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:14.5px;font-weight:500;display:flex}.fc-decks__btn:hover{background:var(--sk-fill);color:var(--sk-ink)}.fc-decks__btn[aria-pressed=true]{color:var(--sk-ink);background:#14203f0f;font-weight:650}.sky[data-sky=night] .fc-decks__btn[aria-pressed=true]{background:#ffffff14}.fc-decks__name{min-width:0}.fc-decks__n{color:var(--sk-ink-3);flex:none;font-size:12.5px;font-weight:500}.fc-new{scroll-margin-top:24px}.fc-new__sub{margin:4px 0 16px}.fc-new__form{justify-items:start;gap:14px;display:grid}.fc-new__form>div{width:100%}.fc-new__form textarea.sk-input{min-height:104px}.fc-new__sent{color:var(--sk-ink-2);margin-top:10px;font-size:13.5px}.fc-new__sent:empty{display:none}@media (max-width:1100px){.fc-layout{grid-template-columns:minmax(0,1fr)}.fc-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (max-width:767px){.fc-main{padding:16px 14px}.fc-main__head{margin-bottom:14px}.fc-stage{border-radius:18px;min-height:330px;padding:48px 14px 20px}.fc-card{height:250px}.fc-face{padding:24px 22px 40px}.fc-controls{gap:12px}.fc-controls .sk-btn:first-child{flex:none;width:44px;padding:0}.fc-hide-sm{display:none}.fc-show-sm{display:inline}.fc-keys{display:none}.fc-done{padding:32px 18px 30px}.fc-done__h{font-size:26px}.fc-done__actions .sk-btn{width:100%}.fc-result__cosmo{right:-46px}.fc-quiz__foot{flex-wrap:wrap}.fc-quiz__foot .sk-btn{width:100%}.fc-side{grid-template-columns:minmax(0,1fr);gap:14px}.fc-main__head .sk-tabs{width:100%}.fc-main__head .sk-tabs>*{flex:1;justify-content:center}.fc-prac__form{flex-wrap:wrap}.fc-prac__field{flex-basis:100%;max-width:none}.fc-prac__form .sk-btn{width:100%}.fc-prac__foot .sk-btn--primary{flex:1;width:auto}.fc-prac__foot .sk-btn--secondary{flex:none;width:46px}.fc-prac__rule{text-align:center;flex-basis:100%;order:3}.fc-prac__foot{flex-wrap:wrap}}.qz-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.qz-main{gap:18px;min-width:0;display:grid}.qz-card{padding:22px 26px 24px}.qz-top{align-items:center;gap:16px;min-height:52px;display:flex}.qz-step{color:var(--sk-ink-3);font-size:13.5px;font-weight:500}.qz-dots{gap:5px;display:inline-flex}.qz-dots span{background:var(--sk-fill-2);width:20px;height:4px;transition:background var(--sk-normal) var(--sk-ease);border-radius:9px}.qz-dots span[data-on]{background:var(--sk-ink)}.qz-cosmo{place-items:center;width:52px;height:52px;margin-left:auto;display:grid}.qz-q{letter-spacing:-.03em;max-width:30ch;margin:14px 0 24px;font-size:clamp(26px,2.5vw,32px);line-height:1.15}.qz-q:focus{outline:none}@media (prefers-reduced-motion:no-preference){.qz-q{animation:sk-swap var(--sk-normal) var(--sk-ease) both}}.qz-opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.qz-opt{background:var(--sk-card);min-height:58px;box-shadow:inset 0 0 0 1px var(--sk-line-2);text-align:left;cursor:pointer;transition:box-shadow var(--sk-quick) var(--sk-ease);border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 16px 10px 14px;font-size:15px;font-weight:550;line-height:1.3;display:flex}.qz-opt:hover{box-shadow:inset 0 0 0 1px var(--sk-ink-3)}.qz-opt__dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--sk-line-2);transition:box-shadow var(--sk-normal) var(--sk-spring);border-radius:50%;flex:none}.qz-opt[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--sk-ink)}.qz-opt[aria-checked=true] .qz-opt__dot{box-shadow:inset 0 0 0 5.5px var(--sk-ink)}.qz-foot{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.qz-result{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:16px;padding:34px 36px 32px;display:grid}.qz-result__track{letter-spacing:-.03em;margin:10px 0 12px;font-size:clamp(32px,3.2vw,44px);line-height:1.05}.qz-result__track:focus{outline:none}.qz-result__line{max-width:58ch;font-size:15.5px}.qz-result__now{max-width:58ch;margin-top:10px;font-size:14.5px}.qz-result__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.qz-result :focus-visible{outline-color:var(--sk-on-night)}.qz-result__cosmo{place-items:center;margin-bottom:-4px;display:grid}.qz-spread{padding:22px}.qz-bars{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.qz-bars li{color:var(--sk-ink-2);grid-template-columns:250px minmax(0,1fr) 24px;align-items:center;gap:14px;font-size:14px;font-weight:500;display:grid}.qz-bars li[data-top]{color:var(--sk-ink);font-weight:650}.qz-bars__bar{background:var(--sk-fill-2);border-radius:9px;height:6px;position:relative;overflow:hidden}.qz-bars__bar span{border-radius:inherit;background:var(--sk-ink-3);transition:width var(--sk-slow) var(--sk-ease);position:absolute;inset:0 auto 0 0}.qz-bars__n{text-align:right}.qz-tracks{padding:22px 20px 10px}.qz-tracks__sub{margin:4px 0 10px}.qz-tracks__list{margin:0;padding:0;list-style:none}.qz-tracks__list li{border-top:1px solid var(--sk-line);flex-direction:column;gap:2px;padding:12px 0;display:flex;position:relative}.qz-tracks__list li:first-child{border-top:0}.qz-tracks__list li[data-on]:before{content:"";background:var(--sk-ink);border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:-20px}.qz-tracks__name{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14.5px;font-weight:650;display:flex}.qz-tracks__you{color:var(--sk-ink-3);font-size:12.5px;font-weight:500}.qz-tracks__blurb{color:var(--sk-ink-3);font-size:13px;line-height:1.45}@media (max-width:1100px){.qz-layout{grid-template-columns:minmax(0,1fr)}.qz-bars li{grid-template-columns:210px minmax(0,1fr) 24px}}@media (max-width:767px){.qz-card{padding:16px 16px 18px}.qz-top{gap:10px}.qz-dots span{width:12px}.qz-q{margin-bottom:18px;font-size:25px}.qz-opts{grid-template-columns:minmax(0,1fr);gap:8px}.qz-opt{min-height:52px}.qz-result{grid-template-columns:minmax(0,1fr);padding:24px 20px 22px}.qz-result__cosmo{position:absolute;top:14px;right:12px}.qz-result__cosmo svg{width:72px;height:72px}.qz-result__text{padding-right:0}.qz-result__text .sk-band__eyebrow{padding-right:76px}.qz-result__track{padding-right:60px}.qz-result__actions .sk-btn{flex:auto}.qz-spread{padding:18px 16px}.qz-bars li{grid-template-columns:minmax(0,1fr) 24px;gap:6px 10px}.qz-bars__bar{grid-area:2/1/auto/-1}.qz-bars__n{grid-area:1/2}.qz-tracks{padding:18px 16px 6px}.qz-tracks__list li[data-on]:before{left:-16px}}.cit-split{grid-template-columns:minmax(0,1fr) 420px}.cit-form{padding:22px 24px 24px}.cit-grid{grid-template-columns:minmax(0,1fr) 140px;gap:18px 14px;display:grid}.cit-f{min-width:0}.cit-f--wide{grid-column:1/-1}.cit-hint{margin-top:6px}.cit-out{padding:22px}.cit-out__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cit-slip{border-radius:16px;padding:22px 22px 22px 24px}.cit-text{text-indent:-22px;min-height:112px;font:400 15.5px/1.7 var(--sk-text);color:var(--sk-ink);overflow-wrap:anywhere;padding-left:22px}@media (prefers-reduced-motion:no-preference){.cit-text{animation:sk-swap var(--sk-normal) var(--sk-ease) both}}.cit-text i{font-style:italic}.cit-empty{font-family:var(--sk-text);color:var(--sk-ink-3);font-size:14.5px}.cit-copy{width:100%;margin-top:16px}.cit-note{margin-top:12px}.cit-fine{padding:0 4px}@media (max-width:1180px){.cit-split{grid-template-columns:minmax(0,1fr)}.cit-split .tf-split__aside{order:0}}@media (max-width:767px){.cit-form{padding:18px 16px 20px}.cit-grid{grid-template-columns:minmax(0,1fr) 96px}.cit-out{padding:18px 16px}.cit-slip{padding:18px 16px 18px 18px}.cit-text{font-size:16px}}.rsm-grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rsm-side{padding:24px 24px 18px}.rsm-side__h{letter-spacing:-.03em;margin-top:12px;font-size:26px;line-height:1.15}.rsm-side__p{color:var(--sk-ink-2);margin-top:10px;font-size:14.5px}.rsm-side__actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px;display:flex}.rsm-parts__h{border-top:1px solid var(--sk-line);font-family:var(--sk-text);letter-spacing:-.01em;margin:28px 0 8px;padding-top:20px;font-size:15.5px;font-weight:650}.rsm-list{gap:2px;margin:0 -10px;padding:0;list-style:none;display:grid}.rsm-item{text-align:left;cursor:pointer;width:100%;min-height:48px;transition:background var(--sk-quick) var(--sk-ease);background:0 0;border:0;border-radius:12px;flex-direction:column;padding:7px 10px 7px 22px;display:flex;position:relative}.rsm-item:before{content:"";background:var(--sk-line-2);width:5px;height:5px;transition:background var(--sk-quick) var(--sk-ease), transform var(--sk-normal) var(--sk-spring);border-radius:50%;margin-top:-2.5px;position:absolute;top:50%;left:10px}.rsm-item:hover,.rsm-item[aria-pressed=true]{background:var(--sk-fill)}.rsm-item[aria-pressed=true]:before{background:var(--sk-ink);transform:scale(1.4)}.rsm-item__name{color:var(--sk-ink-2);font-size:14.5px;font-weight:600;line-height:1.3}.rsm-item[aria-pressed=true] .rsm-item__name{color:var(--sk-ink)}.rsm-item__from{color:var(--sk-ink-3);font-size:13px}.rsm-figure{min-width:0;margin:0}.rsm-stage{justify-content:center;align-items:flex-end;padding:56px 40px 0;display:flex}.rsm-sample{color:var(--sk-ink-3);font-size:13px;font-weight:500;position:absolute;top:18px;left:22px}.rsm-paper{background:var(--sk-card);width:min(100%,540px);color:var(--sk-ink);box-shadow:inset 0 0 0 1px var(--sk-line), var(--sk-pop-shadow);border-radius:8px 8px 0 0;padding:44px 48px 40px;font-size:13.5px;line-height:1.5}.sky[data-sky=night] .rsm-paper{background:var(--sk-raise)}.rsm-sec{transition:background var(--sk-normal) var(--sk-ease);border-radius:10px;margin:0 -14px;padding:8px 14px;position:relative}.rsm-sec+.rsm-sec{margin-top:6px}.rsm-sec[data-on]{background:var(--sk-fill)}.rsm-name{font:700 30px/1.1 var(--sk-display);letter-spacing:-.03em}.rsm-contact{color:var(--sk-ink-2);margin-top:4px}.rsm-paper h3{border-bottom:1px solid var(--sk-line);font-family:var(--sk-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-ink);margin-bottom:6px;padding-bottom:4px;font-size:11.5px;font-weight:700}.rsm-line{justify-content:space-between;gap:12px;display:flex}.rsm-line b{font-weight:650}.rsm-line span{color:var(--sk-ink-2);flex:none;font-size:12.5px}.rsm-paper p{color:var(--sk-ink-2)}.rsm-paper p+.rsm-line{margin-top:6px}.rsm-cap{margin-top:12px;padding:0 4px}@media (max-width:1180px){.rsm-grid{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.rsm-stage{padding:52px 24px 0}.rsm-paper{padding:36px 32px 32px}}@media (max-width:900px){.rsm-grid{grid-template-columns:minmax(0,1fr)}.rsm-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.rsm-grid{gap:14px}.rsm-side{padding:20px 16px 14px}.rsm-side__h{font-size:23px}.rsm-side__actions .sk-btn{width:100%}.rsm-list{margin:0 -6px}.rsm-item{padding-left:20px}.rsm-item:before{left:8px}.rsm-item__from{display:none}.rsm-stage{border-radius:20px;padding:44px 12px 0}.rsm-sample{top:14px;left:16px}.rsm-paper{padding:26px 20px 24px;font-size:12.5px}.rsm-sec{margin:0 -8px;padding:6px 8px}.rsm-name{font-size:24px}.rsm-line{flex-direction:column;gap:0}}.vh-form{padding:22px 24px 24px}.vh-form__sub{margin:4px 0 20px}.vh-form__grid{grid-template-columns:minmax(0,1fr) 120px 176px;gap:16px 14px;display:grid}.vh-f{min-width:0}.vh-f--what{grid-column:1/-1}.vh-f--go{grid-column:1/-1;margin-top:2px}.vh-total{padding:22px 22px 20px}.vh-total__top{justify-content:space-between;align-items:center;gap:10px;min-height:22px;display:flex}.vh-total__big{align-items:baseline;gap:10px;margin:14px 0 16px;display:flex}.vh-total__n{font:700 64px/1 var(--sk-display);letter-spacing:-.035em}.vh-total__big>span:last-child{color:var(--sk-ink-3);font-size:15px;font-weight:500}.vh-total__goal{color:var(--sk-ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.vh-goal{color:var(--sk-ink-3);flex:none;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.vh-goal .vh-goal__select{border-radius:999px;width:auto;height:40px;padding-left:14px;padding-right:34px;font-size:13.5px;font-weight:600}.vh-goal .tf-sel:after{width:6px;height:6px;right:15px}.vh-facts{border-top:1px solid var(--sk-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding-top:16px;display:grid}.vh-facts div+div{border-left:1px solid var(--sk-line);padding-left:14px}.vh-facts dt{color:var(--sk-ink-3);font-size:13px}.vh-facts dd{font:700 22px/1.1 var(--sk-display);letter-spacing:-.01em;margin:4px 0 0}.vh-history{margin-top:20px;padding:22px 22px 12px}.vh-list>li{gap:16px}.vh-date{flex-direction:column;flex:none;align-items:center;width:44px;line-height:1.1;display:flex}.vh-date span{color:var(--sk-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:600}.vh-date b{font:700 24px/1.1 var(--sk-display)}.vh-entry{flex-direction:column;flex:1;min-width:0;display:flex}.vh-entry__place{font-size:15px;font-weight:600;line-height:1.3}.vh-entry__what{color:var(--sk-ink-3);font-size:13px}.vh-hours{color:var(--sk-ink-2);font-size:14.5px;font-weight:600}.vh-remove{width:40px;height:40px;color:var(--sk-ink-3)}@media (max-width:767px){.vh-form{padding:18px 16px}.vh-form__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px 12px}.vh-f--place{grid-column:1/-1}.vh-f--go .sk-btn{width:100%}.vh-total{padding:18px 16px 16px}.vh-total__n{font-size:54px}.vh-history{margin-top:14px;padding:18px 16px 8px}.vh-list>li{gap:12px}.vh-date{width:36px}}.tm-band{background-position:100% 0,right -150px bottom -120px,0 0;background-size:auto 100%,auto 92%,auto;grid-template-columns:auto minmax(0,1fr) 150px;align-items:center;gap:56px;padding:44px 44px 44px 52px;display:grid}.tm-band .sk-ring__track{stroke:#ffffff1f}.tm-band .sk-ring__value{stroke:var(--sk-cyan);transition:stroke-dasharray .3s linear}.tm-phase{color:var(--sk-on-night-3);font-size:13.5px;font-weight:500}.tm-time{font:700 72px/1 var(--sk-display);letter-spacing:-.03em;color:var(--sk-on-night);margin-top:6px}.tm-of{color:var(--sk-on-night-3);margin-top:10px;font-size:13px}.tm-title{letter-spacing:-.03em;margin-bottom:24px;font-size:clamp(30px,2.8vw,40px);line-height:1.08}.tm-label{color:var(--sk-on-night-3);margin-bottom:7px;font-size:13.5px;font-weight:500;display:block}.tm-sel{max-width:400px}.tm-band .tm-select{height:46px;color:var(--sk-on-night);background:#ffffff12;font-weight:600;box-shadow:inset 0 0 0 1px #fff3}.tm-band .tm-select:focus{box-shadow:inset 0 0 0 1.5px var(--sk-on-night)}.tm-band .tm-select option{color:var(--sk-ink);background:var(--sk-raise)}.tm-band .tf-sel:after{border-color:var(--sk-on-night-2)}.tm-band :focus-visible{outline-color:var(--sk-on-night)}.tm-controls{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.tm-main{min-width:150px}.tm-icon{width:50px;padding:0}.tm-dots{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:26px;display:flex}.tm-dots__row{gap:8px;display:inline-flex}.tm-dot{width:10px;height:10px;transition:background var(--sk-normal) var(--sk-ease), box-shadow var(--sk-normal) var(--sk-ease);border-radius:50%;box-shadow:inset 0 0 0 1.5px #fff6}.tm-dot[data-on]{background:var(--sk-on-night);box-shadow:none}.tm-dots[data-all] .tm-dot{background:var(--sk-gold);box-shadow:none}.tm-dots__text{color:var(--sk-on-night-2);font-size:13.5px;font-weight:500}.tm-new{min-height:40px;color:var(--sk-on-night);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.tm-cosmo{align-self:end;place-items:center;margin-bottom:-6px;display:grid}.tm-today{grid-template-columns:repeat(3,minmax(0,.7fr)) minmax(0,1.4fr);align-items:center;margin-top:18px;padding:20px 8px;display:grid}.tm-fact{border-right:1px solid var(--sk-line);flex-direction:column;gap:6px;padding:0 22px;display:flex}.tm-fact__n{font:700 30px/1 var(--sk-display);letter-spacing:-.03em}.tm-fact__s{font:700 24px/1.25 var(--sk-display);letter-spacing:-.025em;height:30px;display:block}.tm-today__note{padding:0 22px}@media (max-width:1240px){.tm-band{grid-template-columns:auto minmax(0,1fr);gap:40px;padding:36px}.tm-cosmo{position:absolute;bottom:14px;right:24px}.tm-cosmo svg{width:96px;height:96px}}@media (max-width:1100px){.tm-today{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.tm-fact:nth-child(3){border-right:0}.tm-today__note{grid-column:1/-1}}@media (max-width:767px){.tm-band{text-align:center;background-position:right -40px top,right -170px bottom -60px,0 0;background-size:auto 60%,auto 42%,auto;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;padding:28px 20px 24px}.tm-dial .sk-ring,.tm-dial>div{width:232px!important;height:232px!important}.tm-time{font-size:60px}.tm-side{width:100%}.tm-title{margin-bottom:18px;font-size:30px}.tm-label{text-align:left}.tm-sel{text-align:left;max-width:none}.tm-controls{flex-wrap:nowrap}.tm-main{flex:1;min-width:0}.tm-dots{justify-content:center}.tm-cosmo{top:16px;bottom:auto;right:12px}.tm-cosmo svg{width:64px;height:64px}.tm-today{grid-template-columns:minmax(0,1fr);row-gap:0;padding:4px 16px 14px}.tm-fact{border-right:0;border-bottom:1px solid var(--sk-line);flex-direction:row;justify-content:space-between;align-items:center;padding:14px 0}.tm-fact__n{font-size:24px}.tm-fact__s{height:26px;font-size:20px}.tm-today__note{padding:14px 0 0}}.sky:not([data-sky=night]) .tm-band.sk-band{background:radial-gradient(300px 70px at 86% 14%,#ffffffe6,#fff0 70%),radial-gradient(180px 40px at 76% 26%,#ffffffb3,#fff0 70%),radial-gradient(420px 90px at 8% 106%,#ffffffd9,#fff0 70%),linear-gradient(#cce0f5 0%,#deeaf8 48%,#eef4fb 100%);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #1018280f,0 24px 48px -32px #14203f73}.sky:not([data-sky=night]) .tm-dial>div{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#fff9;border-radius:50%;box-shadow:inset 0 1px #fff,0 0 0 1px #1018280d,0 24px 44px -30px #14203f80}.sky:not([data-sky=night]) .tm-band .sk-ring__track{stroke:#10182814}.sky:not([data-sky=night]) .tm-band .sk-ring__value{stroke:var(--sk-ink)}.sky:not([data-sky=night]) .tm-dot{box-shadow:inset 0 0 0 1.5px #10182847}.sky:not([data-sky=night]) .tm-dot[data-on]{background:var(--sk-ink);box-shadow:none}.sky:not([data-sky=night]) .tm-dots[data-all] .tm-dot{background:var(--sk-gold)}.sky:not([data-sky=night]) .tm-band .tm-select{color:var(--sk-ink);background:#ffffffb8;box-shadow:inset 0 1px #fff,0 0 0 1px #10182814}.sky:not([data-sky=night]) .tm-band .tm-select:focus{box-shadow:inset 0 0 0 1.5px var(--sk-ink)}.sky:not([data-sky=night]) .tm-band .tf-sel:after{border-color:var(--sk-ink-3)}.sky:not([data-sky=night]) .tm-band :focus-visible{outline-color:var(--sk-ink)}.sky:not([data-sky=night]) .tm-new{text-decoration-color:#1018284d}.tf-root .sk-iconbtn{width:36px;height:36px;color:var(--sk-ink-2);cursor:pointer;transition:background var(--sk-quick) var(--sk-ease);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid}.tf-root .sk-iconbtn:hover{background:var(--sk-fill);color:var(--sk-ink)}.tf-err{color:var(--sk-late);margin:0;font-size:13.5px}.fc-empty{margin-top:6px}.tf-root .sk-btn:disabled{opacity:.42;cursor:default;transform:none}.gcl-cols--read,.gcl-row--read{grid-template-columns:minmax(0,1fr) 132px 84px 60px}.gcl-row--read{padding:14px 0}.gcl-row--read .gcl-name{padding-left:12px;font-size:14.5px}.gcl-level-text{color:var(--sk-ink-2);padding-left:14px;font-size:14.5px}.gcl-grade-text{padding-left:14px;font-size:14.5px;font-weight:650}@media (max-width:767px){.gcl-row--read{grid-template-columns:minmax(0,1fr) auto 48px;grid-template-areas:"name name pts""level grade pts";gap:2px 12px;padding:12px 0}.gcl-row--read .gcl-name{padding-left:0}.gcl-row--read .gcl-level-text{color:var(--sk-ink-3);grid-area:level;padding-left:0;font-size:13px}.gcl-row--read .gcl-grade-text{grid-area:grade;padding-left:0;font-size:13px}}.vh-weeks{align-items:flex-end;gap:5px;height:56px;margin:4px 0 0;display:flex}.vh-weeks__col{background:var(--sk-fill);border-radius:6px;flex:1;align-items:flex-end;height:100%;display:flex;overflow:hidden}.vh-weeks__fill{background:var(--sk-ink);border-radius:6px;width:100%;display:block}.fc-new .sk-card__title{margin-bottom:14px}.vh-form .sk-card__title{margin-bottom:18px}.vh-total .sk-card__title{margin-bottom:0}.qz-err{margin-top:14px}.qz-also{margin:10px 0 0;padding:0;list-style:none}.qz-also li{border-top:1px solid var(--sk-line);flex-direction:column;gap:2px;padding:12px 0;display:flex}.qz-also li:first-child{border-top:0}.qz-also__name{font-size:15px;font-weight:650}.qz-also__blurb{color:var(--sk-ink-2);font-size:14px}.qz-dots span[data-at]:not([data-on]){box-shadow:0 0 0 1.5px var(--sk-ink-3)}.cit-grid--one{grid-template-columns:minmax(0,1fr);margin-top:16px}.cit-area{resize:vertical;height:auto;min-height:190px;padding:14px 16px;line-height:1.55}.cit-out__title{margin-bottom:14px}.cit-out__head .cit-out__title{margin-bottom:0}.cit-results{gap:16px;margin:0;padding:0;list-style:none;display:grid}.cit-when{color:var(--sk-ink-3);margin:0 0 6px;font-size:12.5px}.cit-text--plain{text-indent:0;white-space:pre-wrap;min-height:0;padding-left:0}.rsm-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.rsm-err{margin-bottom:14px}.rsm-suggest{margin-bottom:18px;padding:22px 24px}.rsm-suggest__text{white-space:pre-wrap;color:var(--sk-ink);margin-top:10px;font-size:15px;line-height:1.6}.rsm-suggest__note{border-top:1px solid var(--sk-line);margin-top:14px;padding-top:12px}.rsm-suggest__note b{color:var(--sk-ink);font-weight:650}.rsm-stage--built{padding:32px 40px 0}.rsm-paper--built{color:#14203f;background:#fff;width:min(100%,640px);min-height:360px}.rsm-paper--built .rsm-sec{margin:0;padding:8px 0}.rsm-paper--built .rsm-sec+.rsm-sec{margin-top:10px}.rsm-entry+.rsm-entry{margin-top:8px}.rsm-role{font-weight:400}.rsm-built .rsm-paper p{color:#475069}.rsm-grid:not(:has(.rsm-figure)){grid-template-columns:minmax(0,560px)}@media (max-width:767px){.rsm-stage--built{padding:20px 12px 0}.rsm-actions .sk-btn{flex:auto}.rsm-actions .sk-btn--primary{flex-basis:100%}.rsm-suggest{padding:18px 16px}}@media print{.rsm-stage--built{box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.rsm-paper--built{width:100%;box-shadow:none;border-radius:0;padding:0}}.tm-band .sk-btn--primary,.tm-band .sk-btn--secondary{box-shadow:none}.lc-card{padding:22px 24px 20px}.lc-limits{border:0;min-width:0;margin:0;padding:0}.lc-limits legend{margin-bottom:12px;padding:0}.lc-choices{flex-wrap:wrap;gap:8px;display:flex}.lc-choice{min-height:40px;box-shadow:inset 0 0 0 1px var(--sk-line-2);color:var(--sk-ink-2);cursor:pointer;transition:background var(--sk-quick) var(--sk-ease), color var(--sk-quick) var(--sk-ease), box-shadow var(--sk-quick) var(--sk-ease);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:550;display:inline-flex;position:relative}.lc-choice:hover{box-shadow:inset 0 0 0 1px var(--sk-ink-3);color:var(--sk-ink)}.lc-choice__max{color:var(--sk-ink-3);font-size:12.5px;font-weight:500}.lc-choice[data-on]{background:var(--sk-btn);color:var(--sk-btn-text);box-shadow:none}.lc-choice[data-on] .lc-choice__max{color:inherit;opacity:.7}.lc-choice:has(input:focus-visible){outline:2px solid var(--sk-ink);outline-offset:3px}.lc-custom{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.lc-custom__field{width:120px;display:block}.lc-custom__field--unit{width:170px}.lc-label{margin-top:22px}.lc-text{resize:vertical;height:auto;min-height:120px;padding:14px 16px;line-height:1.6}.lc-private{margin-top:10px}.lc-meter{padding:22px}.lc-big{font:700 56px/1 var(--sk-display);letter-spacing:-.035em;margin:0}.lc-of{letter-spacing:0;color:var(--sk-ink-3);font-size:20px;font-weight:500}.lc-unit{color:var(--sk-ink-3);margin:6px 0 14px;font-size:14px}.lc-left{color:var(--sk-ink-2);margin:14px 0 0;font-size:14.5px}.lc-left strong{color:var(--sk-ink)}.lc-split[data-tone=over] .lc-big,.lc-split[data-tone=over] .lc-left strong{color:var(--sk-late)}.lc-split[data-tone=over] .sk-bar>span{background:var(--sk-late)}.lc-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.lc-facts div:nth-child(odd){border-left:0;padding-left:0}.lc-clear{margin-top:14px}@media (max-width:767px){.lc-card{padding:18px 16px 16px}.lc-meter{padding:18px 16px}.lc-big{font-size:46px}}.qz-opt,.fc-opt,.fc-decks__btn,.vt-x{font-family:var(--sk-text)}.gd-card{max-width:640px;padding:24px 26px 26px}.gd-text{color:var(--sk-ink);gap:12px;font-size:15px;line-height:1.6;display:grid}.gd-text p{margin:0}.gd-soft{color:var(--sk-ink-3)}.gd-go{margin:22px 0 0}.gd-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.gd-done{margin:0;font-size:15px;line-height:1.5}.gd-err{margin-top:14px}@media (max-width:767px){.gd-card{padding:18px 16px 20px}.gd-acts .sk-btn:first-child{width:100%}}
