.gt-gatestrip{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:520px;margin:26px auto 0;padding:0;list-style:none}.gt-gatestrip:before{content:"";position:absolute;left:8%;right:8%;top:22px;height:2px;background:linear-gradient(90deg,rgb(18 207 0/.15),rgb(18 207 0/.6),rgb(18 207 0/.15))}.gt-gatestrip li{position:relative;display:grid;justify-items:center;gap:6px}.gt-gatestrip__door{display:grid;place-items:center;width:44px;height:44px;border-radius:12px 12px 4px 4px;border:2px solid rgb(255 255 255/.28);background:rgb(255 255 255/.06);font-family:var(--font-display);font-weight:800;font-size:14px;color:#dfe2ff;animation:gt-door 6s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes gt-door{0%,30%,to{border-color:rgb(255 255 255/.28);background:rgb(255 255 255/.06);color:#dfe2ff;box-shadow:none}22%,8%{border-color:#4dff2e;background:rgb(18 207 0/.28);color:#fff;box-shadow:0 0 22px rgb(18 207 0/.6)}}.gt-gatestrip__label{font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--color-on-navy-muted)}@media (max-width:420px){.gt-gatestrip__door{width:38px;height:38px;font-size:12.5px}.gt-gatestrip:before{top:19px}.gt-gatestrip__label{font-size:10.5px}}.gt-notice{margin:18px auto 0;max-width:40ch;padding:10px 14px;border-radius:12px;background:rgb(252 184 19/.15);color:#ffe7a6;font-size:14px;font-weight:600}.gt-task{margin-bottom:10px;font-weight:500;color:var(--color-ink-2)}.gt-optkey{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:10px;border-radius:9px;background:#eceef6;font-family:var(--font-display);font-weight:800;font-size:13px;color:var(--ks-ink)}.ks-opt.is-picked .gt-optkey{background:var(--ks-ink);color:#fff}.ks-opt.is-ok .gt-optkey{background:var(--color-green);color:var(--ks-ink)}.gt-chip__tag{padding:2px 8px;border-radius:999px;background:#eceef6;font-size:11.5px;font-weight:700;color:var(--color-muted)}.ks-fb.is-critical{background:#fff3f1;border-color:#f2a097}.ks-fb.is-critical .ks-fb__icon{background:#b42318;color:#fff}.gt-critical{margin-top:8px;padding:8px 12px;border-radius:12px;background:#fde8e6;font-size:14px;font-weight:700;color:#8f1d14}.gt-note{margin-top:12px;padding:10px 14px;border-radius:14px;background:var(--ks-soft);font-size:14px;font-weight:600;color:var(--ks-ink)}.gt-nohints{margin-left:auto;flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--ks-ink);color:#8dff7a;font-size:11.5px;text-transform:uppercase}.gt-nohints,.gt-stamp{font-weight:800;letter-spacing:.08em}.gt-stamp{position:absolute;right:14px;bottom:14px;padding:4px 12px;border:4px double #0b7a00;border-radius:10px;font-family:var(--font-display);font-size:15px;color:#0b7a00;background:rgb(255 255 255/.85);transform:rotate(-10deg);animation:ks-stamp .52s cubic-bezier(.2,1.4,.4,1) .2s both}.gt-stamp--fail{border-color:#b42318;color:#b42318;font-size:20px}.gt-opts--two{grid-template-columns:1fr}@media (min-width:520px){.gt-opts--two{grid-template-columns:1fr 1fr}}.gt-opts--three{grid-template-columns:repeat(3,1fr)}.gt-opts--three .ks-opt{justify-content:center;text-align:center;padding-inline:8px}.gt-searchbox{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 18px;border-radius:999px;border:2px solid var(--ks-line);background:#fff;box-shadow:0 10px 26px -18px rgb(23 27 69/.6);font-size:16px;font-weight:600;color:var(--ks-ink)}.gt-searchbox svg{color:var(--color-muted);flex-shrink:0}.gt-searchbox i{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-3px;background:var(--ks-ink);animation:gt-caret 1s steps(1) infinite}.gt-searchbox i.is-done{animation-duration:1.2s}@keyframes gt-caret{50%{opacity:0}}.gt-trend{position:relative;margin:12px 0 14px;padding:12px 14px 10px;border-radius:18px;background:#0f1336;opacity:.4;transition:opacity var(--m-feedback)}.gt-trend.is-on{opacity:1}.gt-trend figcaption{font-size:12.5px;font-weight:600;color:var(--color-on-navy-muted)}.gt-trend svg{display:block;width:100%;height:90px;margin-top:6px;overflow:visible}.gt-trend__area{fill:rgb(104 213 226/.15)}.gt-trend__line{fill:none;stroke:#68d5e2;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgb(104 213 226/.7))}.gt-kind--direct{border-color:#7bd96b;box-shadow:0 4px 0 #7bd96b}.gt-kind--direct b{color:var(--color-green-ink)}.gt-kind--inference{border-color:#f0c75a;box-shadow:0 4px 0 #f0c75a}.gt-kind--inference b{color:#8a5a00}.gt-kind--gap{border-color:#9fb3e6;box-shadow:0 4px 0 #9fb3e6}.gt-kind--gap b{color:#2c4796}.gt-kind--direct b,.gt-kind--gap b,.gt-kind--inference b{font-size:14px}.gt-tray--direct{border-color:#9be38f;background:#f3fdf1}.gt-tray--inference{border-color:#f5d98a;background:#fffaf0}.gt-tray--gap{border-color:#b9c8ef;background:#f4f7ff}.gt-tray--direct .ks-bin__head b{color:var(--color-green-ink)}.gt-tray--inference .ks-bin__head b{color:#8a5a00}.gt-tray--gap .ks-bin__head b{color:#2c4796}.gt-tray__why{display:block;margin-top:4px;font-weight:500;font-size:12.5px;color:var(--color-ink-2)}.gt-evcard p{font-size:clamp(17px,2.4vw,20px)}.gt-gatelist{position:relative;display:grid;gap:8px;margin:0;padding:0;list-style:none}.gt-gate{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 8px 8px 10px;border-radius:16px;border:2px solid var(--ks-line);background:#fff;box-shadow:0 3px 0 var(--ks-line);transition:border-color var(--m-feedback),background-color var(--m-feedback)}.gt-gate.is-bad{border-color:var(--color-yellow);background:#fffaf0;animation:ks-nudge .38s}.gt-gate.is-open{border-color:var(--color-green);background:var(--color-green-soft);box-shadow:0 3px 0 #0b9a00;animation:gt-unlock .6s var(--m-ease) both;animation-delay:calc(var(--k) * .12s)}@keyframes gt-unlock{0%{background:#fff;border-color:var(--ks-line);transform:scale(1)}50%{transform:scale(1.03)}to{background:var(--color-green-soft);border-color:var(--color-green)}}.gt-gate__pos select{-webkit-appearance:none;appearance:none;width:44px;height:44px;border-radius:999px;border:0;background:var(--ks-ink);color:#fff;font-family:var(--font-display);font-weight:800;font-size:16px;text-align:center;text-align-last:center;cursor:pointer}.gt-gate__pos select:focus-visible{outline:3px solid var(--color-green-ink);outline-offset:2px}.gt-gate.is-open .gt-gate__pos select{background:var(--color-green);color:var(--ks-ink)}.gt-gate__txt{flex:1;min-width:0}.gt-gate__name{font-family:var(--font-display);font-weight:700;font-size:15.5px;color:var(--ks-ink)}.gt-gate__id{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:7px;background:#eceef6;font-size:12px;font-weight:800;color:var(--color-muted);vertical-align:1px}.gt-gate.is-open .gt-gate__id{background:var(--color-green);color:var(--ks-ink)}.gt-gate__line{font-size:13px;color:var(--color-ink-2)}.gt-gate__btns{display:flex;gap:4px}.gt-gate__btns button{width:44px;height:44px;border-radius:12px;border:2px solid var(--ks-line);background:#fff;box-shadow:0 3px 0 var(--ks-line);font-size:18px;font-weight:800;color:var(--ks-ink);cursor:pointer}.gt-gate__btns button:active:not(:disabled){transform:translateY(3px);box-shadow:none}.gt-gate__btns button:disabled{opacity:.3;cursor:default}.gt-gate__lock{color:var(--color-green-ink);margin-right:8px}.gt-cases{display:grid;gap:14px}.gt-case{padding:14px;border-radius:20px;border:2px solid var(--ks-line);background:linear-gradient(160deg,#fff,#f6f7fc);transition:border-color var(--m-feedback)}.gt-case.is-bad{border-color:var(--color-yellow)}.gt-case.is-open{border-color:#bfefb6}.gt-case__head{display:flex;align-items:center;gap:10px}.gt-case__gate{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--ks-ink);color:#fff;font-family:var(--font-display);font-weight:800;font-size:13px}.gt-case.is-open .gt-case__gate{background:var(--color-green);color:var(--ks-ink)}.gt-case__title{font-size:16px;line-height:1.25}.gt-case__ev{margin-top:8px;font-size:15px;color:var(--color-ink)}.gt-case__status{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:var(--color-yellow-soft);font-size:12px;font-weight:700;color:var(--color-yellow-ink)}.gt-gatecard p{display:flex;align-items:center}.gt-kpiopts{display:grid;gap:8px;margin-top:10px}@media (min-width:640px){.gt-kpiopts{grid-template-columns:1fr 1fr}}.gt-kpi{display:block;width:100%;padding:10px 12px;border-radius:14px;border:2px solid var(--ks-line);background:#fff;box-shadow:0 3px 0 var(--ks-line);text-align:center;cursor:pointer;transition:transform 90ms,opacity var(--m-micro)}.gt-kpi:active:not(:disabled){transform:translateY(3px);box-shadow:none}.gt-kpi:disabled{opacity:.3;cursor:default}.gt-frac{display:grid;justify-items:center;gap:4px;font-size:13.5px;line-height:1.3;color:var(--ks-ink)}.gt-frac>span:first-child{font-weight:700}.gt-frac>span:last-child{color:var(--color-ink-2)}.gt-frac i{display:block;width:80%;height:2px;border-radius:2px;background:var(--ks-ink)}.gt-pairs{display:grid;gap:6px;margin:14px 0 0;padding:0;list-style:none}.gt-pair{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;border:2px dashed var(--ks-line);background:#fff;text-align:left;cursor:pointer;animation:ks-settle .3s var(--m-ease)}.gt-pair.is-ok{border-style:solid;border-color:#bfefb6;background:var(--color-green-soft);cursor:default}.gt-pair__gate{font-family:var(--font-display);font-weight:700;font-size:13.5px;color:var(--ks-ink)}.gt-pair .gt-frac{font-size:12.5px}.gt-calc{position:relative;padding:16px;border-radius:20px;border:2px solid var(--ks-line);background:repeating-linear-gradient(135deg,#fff 0 14px,#fafbff 14px 28px)}.gt-calc__tag{position:absolute;top:-12px;right:14px;padding:3px 10px;border-radius:999px;border:2px dashed #c48a00;background:#fffaf0;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a5a00}.gt-numbox{width:120px;min-height:44px;padding:0 12px;border-radius:12px;border:2px solid var(--ks-line);background:#fff;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ks-ink);text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.gt-numbox:focus{outline:3px solid var(--color-green-ink);outline-offset:2px;border-color:var(--ks-ink)}.gt-numbox--big{width:170px;min-height:56px;font-size:24px;text-align:left}.ks-slider input.gt-numbox{grid-column:2;-webkit-appearance:auto;appearance:auto;width:120px;height:auto;min-height:44px;margin:0;border-radius:12px;background:#fff;cursor:text}.gt-fixed{margin-top:10px;font-size:13px;color:var(--color-muted)}.gt-funnelviz{display:grid;justify-items:center;gap:4px;margin:16px 0 6px}.gt-band{position:relative;display:grid;place-items:center;min-height:34px;overflow:hidden;clip-path:polygon(0 0,100% 0,94% 100%,6% 100%);transition:width var(--m-model) var(--m-ease);font-family:var(--font-display);font-weight:800;font-size:13.5px;color:var(--ks-ink)}.gt-band span{position:relative;z-index:1;white-space:nowrap}.gt-band--v{background:#d9dcf7}.gt-band--o{background:#bfe9ef}.gt-band--s{background:var(--color-yellow-soft);color:var(--color-yellow-ink)}.gt-band--s.is-ok{background:var(--color-green);color:var(--ks-ink);box-shadow:0 0 22px rgb(18 207 0/.5)}.gt-drops{position:absolute;inset:0;background-image:radial-gradient(circle,rgb(23 27 69/.35) 1.5px,transparent 2px);background-size:22px 18px;animation:gt-drops 1.6s linear infinite}@keyframes gt-drops{0%{background-position:0 -18px}to{background-position:0 18px}}.gt-target{position:relative;width:100%;max-width:360px;height:10px;margin-top:6px;border-radius:999px;background:#e3e6f0}.gt-target i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#fcb813,#12cf00);transition:width var(--m-model) var(--m-ease)}.gt-target span{position:absolute;right:-2px;top:14px;font-size:11.5px;font-weight:800;color:var(--color-muted)}.gt-outs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:22px 0 0}@media (min-width:640px){.gt-outs{grid-template-columns:repeat(5,1fr)}}.gt-outs div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding:10px;border-radius:14px;background:#fff;border:1.5px solid var(--ks-line)}.gt-outs dt{font-size:12px;font-weight:600;line-height:1.25;color:var(--color-muted)}.gt-outs dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:20px;color:var(--ks-ink);font-variant-numeric:tabular-nums}.gt-outs small{order:-1;font-size:11px;color:var(--color-muted)}.gt-outs .is-neg{border-color:#f2a097;background:#fff5f4}.gt-outs .is-neg dd{color:#b42318}.gt-range{margin-top:10px;font-size:13.5px;color:var(--color-ink-2)}.gt-warn{margin-top:8px;padding:8px 12px;border-radius:12px;background:#fde8e6;font-weight:700;font-size:14px;color:#8f1d14;animation:ks-nudge .38s}.gt-ask{margin-top:18px}.gt-ask__row{display:flex;align-items:center;gap:10px;margin-top:8px;font-weight:600;color:var(--color-ink-2)}.gt-cur{font-family:var(--font-display);font-weight:800;font-size:24px;color:var(--ks-ink)}.gt-tactics{display:grid;gap:10px}.gt-tactic{position:relative;display:grid;grid-template-columns:64px 1fr;align-items:center;gap:12px;width:100%;min-height:84px;padding:12px;border-radius:18px;border:2px solid var(--ks-line);background:#fff;box-shadow:0 4px 0 var(--ks-line);text-align:left;cursor:pointer;transition:transform 90ms,border-color var(--m-micro),background-color var(--m-micro),opacity var(--m-micro)}.gt-tactic:active:not(:disabled){transform:translateY(4px);box-shadow:none}.gt-tactic.is-picked{border-color:var(--ks-ink);background:#eef0ff;box-shadow:0 4px 0 var(--ks-ink)}.gt-tactic.is-ok{border-color:var(--color-green);background:var(--color-green-soft);box-shadow:0 4px 0 #0b9a00;animation:ks-bump .45s var(--m-ease)}.gt-tactic.is-no{border-color:#e2685c;background:#fff3f1;box-shadow:0 4px 0 #e2685c;animation:gt-alarm .52s}@keyframes gt-alarm{15%,45%,75%{transform:translateX(-5px)}30%,60%,90%{transform:translateX(5px)}}.gt-tactic.is-dim{opacity:.45}.gt-tactic:disabled{cursor:default}.gt-tactic__label{display:flex;align-items:flex-start;font-family:var(--font-display);font-weight:600;font-size:15px;line-height:1.3;color:var(--ks-ink)}.gt-tactic__flag{position:absolute;top:-10px;right:12px;padding:2px 10px;border-radius:999px;background:#b42318;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gt-tactic__art{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:var(--ks-soft)}.gt-art-bottle{position:relative;display:grid;place-items:center;width:34px;height:46px;border-radius:6px 6px 8px 8px;background:linear-gradient(180deg,var(--ks-ink) 0 18%,#f7acbc 18% 100%)}.gt-art-bottle b{font-size:8px;font-weight:900;letter-spacing:.04em;color:#8f1d14;transform:rotate(-8deg)}.gt-art-match{display:grid;gap:4px}.gt-art-match i{display:block;width:34px;height:8px;border-radius:999px;background:linear-gradient(90deg,#4dff2e 0 50%,#eef1ff 50% 100%)}.gt-art-match i:nth-child(2){background:linear-gradient(90deg,#68d5e2 0 50%,#effcff 50% 100%)}.gt-art-match i:nth-child(3){background:linear-gradient(90deg,#fcb813 0 50%,#fff6dc 50% 100%)}.gt-art-card{position:relative;display:grid;align-content:end;width:52px;height:34px;padding:4px;border-radius:6px;background:linear-gradient(135deg,#2b3170,#171b45)}.gt-art-card i{font-style:normal;font-size:6px;letter-spacing:.04em;color:#c8cbe0}.gt-art-card b{position:absolute;inset:0;display:grid;place-items:center;font-size:10px;font-weight:900;color:#ff7a6b;transform:rotate(-14deg)}.gt-rem{margin-top:16px;padding:16px;border-radius:20px;border:2px solid #f2a097;background:#fff8f7}.gt-rem__title{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:800;font-size:18px;color:#8f1d14}.gt-rem .ks-q{margin-top:6px}.gt-rem__done{margin-top:10px;font-weight:700;color:var(--color-green-ink)}.gt-gauge{position:relative;margin:0 0 14px;padding:14px 16px 16px;border-radius:18px;background:#0f1336;color:#fff}.gt-gauge figcaption{font-size:12.5px;font-weight:600;color:var(--color-on-navy-muted)}.gt-gauge__nums{display:flex;align-items:baseline;gap:6px;margin-top:4px;font-family:var(--font-display)}.gt-gauge__nums b{font-size:34px;font-weight:800}.gt-gauge__nums span{font-size:24px;color:var(--color-on-navy-muted)}.gt-gauge__track{position:relative;height:16px;margin:30px 0;border-radius:999px;background:rgb(255 255 255/.12)}.gt-gauge__fill{position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,#fcb813,#ff7a6b);transition:width 1s var(--m-ease)}.gt-gauge__bar{position:absolute;top:-8px;bottom:-8px;width:3px;margin-left:-1.5px;border-radius:2px;background:#4dff2e;box-shadow:0 0 10px rgb(18 207 0/.8);z-index:1}.gt-gauge__bar em{bottom:calc(100% + 4px);left:50%;font-style:normal;font-size:11.5px;color:#8dff7a}.gt-gauge__bar em,.gt-gauge__val{position:absolute;transform:translateX(-50%);white-space:nowrap;font-weight:800}.gt-gauge__val{top:calc(100% + 6px);font-size:12px;color:#ffb3aa;animation:ks-fadein .3s .7s both}.gt-sample{position:relative;height:8px;border-radius:999px;background:rgb(255 255 255/.12)}.gt-sample i{display:block;height:100%;border-radius:inherit;background:#68d5e2}.gt-sample__min{position:absolute;top:-5px;bottom:-5px;width:2px;background:#fff}.gt-sample__label{margin-top:6px;font-size:12.5px;color:var(--color-on-navy-muted)}.gt-gauge .gt-stamp{top:14px;bottom:auto;background:rgb(255 255 255/.92)}.gt-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gt-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:2px solid var(--ks-line);background:#fff;font-weight:600;font-size:14.5px;color:var(--ks-ink);cursor:pointer;transition:background-color var(--m-micro),border-color var(--m-micro),transform 90ms}.gt-chip span{font-weight:800;color:var(--color-muted)}.gt-chip.is-on{border-color:var(--ks-ink);background:var(--ks-ink);color:#fff}.gt-chip.is-on span{color:#8dff7a}.gt-chip.is-no{border-color:#e2685c;background:#fde8e6;color:#8f1d14;animation:ks-nudge .38s}.gt-chip.is-missing{border-style:dashed;border-color:var(--color-yellow);background:#fffaf0;animation:ks-nudge .38s}.gt-chip.is-ok{border-color:var(--color-green);background:var(--color-green-soft);color:var(--ks-ink)}.gt-chip.is-ok span{color:var(--color-green-ink)}.gt-chip:disabled{cursor:default}.gt-dossier{position:relative;margin-top:16px;padding:18px 16px 16px;border-radius:6px 20px 20px 20px;border:1.5px solid #e2d6b0;background:linear-gradient(180deg,#fffdf6,#fff8e6);box-shadow:0 18px 36px -24px rgb(23 27 69/.5)}.gt-dossier:before{content:"";position:absolute;top:-12px;left:-1.5px;width:120px;height:14px;border-radius:8px 8px 0 0;border:1.5px solid #e2d6b0;border-bottom:0;background:#fffdf6}.gt-dossier__label{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a5a00}.gt-dossier__text{margin-top:6px;font-size:16.5px;line-height:1.55;color:var(--ks-ink)}.gt-form{display:grid;gap:18px;margin-top:18px}.gt-q{margin:0;padding:0;border:0;min-width:0}.gt-q>.ks-q{display:block;padding:0}.gt-graded{margin-top:20px}.gt-graded__top{display:flex;align-items:center;gap:14px}.gt-graded__top .ks-ring{width:104px;margin:0;flex-shrink:0}.gt-graded__top .ks-ring__num{font-size:22px}.gt-rubric{display:grid;gap:8px;margin:14px 0 0}.gt-rubric div{display:grid;gap:3px}.gt-rubric dt{font-size:13.5px;font-weight:700;color:var(--ks-ink)}.gt-rubric dt small{font-weight:500;color:var(--color-muted)}.gt-rubric dd{display:flex;align-items:center;gap:10px;margin:0}.gt-rubric dd b{min-width:3.4ch;text-align:right;font-variant-numeric:tabular-nums}.gt-rubric__bar{flex:1;height:10px;border-radius:999px;background:#e3e6f0;overflow:hidden}.gt-rubric__bar i{display:block;height:100%;border-radius:inherit;background:var(--color-yellow);transform-origin:left;animation:ks-grow .8s var(--m-ease) both}.gt-rubric .is-full .gt-rubric__bar i{background:var(--color-green)}.gt-rubric.is-dark dt{color:#fff}.gt-rubric.is-dark dt small{color:var(--color-on-navy-muted)}.gt-rubric.is-dark dd b{color:#fff}.gt-rubric.is-dark .gt-rubric__bar{background:rgb(255 255 255/.14)}.gt-worked{display:grid;gap:4px;margin:14px 0 0;padding-left:18px;font-size:14px;line-height:1.45;color:var(--color-ink-2)}.gt-review__meta{margin-top:6px;font-size:13px;font-weight:600;color:var(--color-muted)}.gt-review__keep{margin-top:12px}.gt-medal--soft{background:radial-gradient(circle at 50% 35%,#eef0ff,#9fb3e6 55%,#5b6db3);box-shadow:0 0 0 10px rgb(159 179 230/.2)}.gt-results__rubric{max-width:460px;margin:22px auto 0;text-align:left}.gt-results__h{margin-bottom:4px;font-weight:700;color:#fff}.gt-plan__lead{margin-top:10px;font-size:14px;color:var(--color-on-navy-muted)}.gt-plan__days{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.gt-plan__days li{display:grid;grid-template-columns:96px 1fr;gap:10px;font-size:14px;color:#fff}.gt-plan__days b{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#8dff7a;padding-top:2px}@media (max-width:420px){.gt-plan__days li{grid-template-columns:1fr;gap:0}}.gt-plan__p{margin-top:10px;font-size:14px;line-height:1.5;color:#fff}@media (prefers-reduced-motion:reduce){.gt-drops{display:none}.gt-gate.is-open,.gt-gatestrip__door,.gt-rubric__bar i,.gt-stamp{animation:none}}.gt-tip{margin:14px auto 0;max-width:40ch;font-size:13.5px;color:#c9ffc0}.gt-idea{margin-top:14px;padding:12px 14px;border-radius:16px;background:#eef8ff;border:1.5px solid #bfe3f4}.gt-idea__tag{display:inline-block;margin-bottom:4px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1d5f7a}.gt-idea>p{font-size:15.5px;line-height:1.5;color:var(--ks-ink)}.gt-plain{margin-top:8px;font-size:15px;line-height:1.45;color:var(--color-ink-2)}.gt-plain b{color:var(--ks-ink)}.gt-term{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:help;text-decoration:underline dotted;text-decoration-color:#1d8fb3;text-decoration-thickness:2px;text-underline-offset:4px}.gt-term.is-open,.gt-term:hover{text-decoration-style:solid;color:#1d5f7a}.gt-term:focus-visible{outline:3px solid var(--color-green-ink);outline-offset:2px;border-radius:4px}.gt-def{position:relative;display:block;margin-top:8px;padding:10px 36px 10px 12px;border-radius:12px;background:var(--ks-ink);color:#fff;font-family:var(--font-sans);font-weight:400;font-size:14px;line-height:1.45;animation:ks-reveal .26s var(--m-ease)}.gt-def b{color:#8dff7a}.gt-def__x{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;background:none;color:#c8cbe0;font-size:20px;line-height:1;cursor:pointer}.gt-hint{margin-top:14px}.gt-hint__btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1.5px dashed #c48a00;background:#fffaf0;font-size:14px;font-weight:700;color:#8a5a00;cursor:pointer}.gt-hint__btn[aria-expanded=true]{border-style:solid}.gt-hint__box{margin-top:8px;padding:10px 14px;border-radius:14px;background:var(--color-yellow-soft);font-size:14.5px;line-height:1.45;color:var(--color-yellow-ink);animation:ks-reveal .26s var(--m-ease)}.gt-outs .is-key{border-color:var(--ks-ink);box-shadow:0 0 0 3px rgb(23 27 69/.08)}.gt-facts{margin-top:12px;padding:12px 14px;border-radius:16px;border:1.5px solid var(--ks-line);background:#fff}.gt-facts__title{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ks-ink)}.gt-facts__title small{margin-left:6px;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--color-muted)}.gt-facts dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:10px 0 0}@media (min-width:640px){.gt-facts dl{grid-template-columns:repeat(4,1fr)}}.gt-facts dl div{display:flex;flex-direction:column-reverse;gap:1px}.gt-facts dt{font-size:12px;color:var(--color-muted)}.gt-facts dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:18px;color:var(--ks-ink);font-variant-numeric:tabular-nums}.gt-facts__claim{grid-column:1/-1}.gt-facts .is-text dd{font-size:15px;line-height:1.25}.gt-facts__claim dd{font-size:15px;color:#8f1d14}