.z6{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;--zg:var(--z-ground,var(--surface));flex:none;width:24px;height:24px;display:block;overflow:visible}.z6 .zm,.z6 .zd,.z6 .zr{stroke-width:1.5px}.z6 .zx{stroke-width:1.25px}.z6 .zg{fill:var(--zg);stroke:none}.z6 .zr{fill:var(--zg)}.z6 .zhalo{fill:var(--zg);stroke:none;opacity:var(--on,0)}.z6 .zcore{fill:currentColor;stroke:none;transform-box:fill-box;transform-origin:50%;transform:scale(calc(.3 + .7*var(--on,0)));opacity:var(--on,0)}.z6 .z-ring{transform:translate(calc(var(--ax,0px)*var(--arr,0)),calc(var(--ay,0px)*var(--arr,0)))}.z6 .zc{fill:var(--zg);stroke:none;opacity:var(--on,0)}.z6 .zf{fill:currentColor;stroke:none;clip-path:inset(calc((1 - var(--on,0))*100%) 0 0 0);opacity:calc(var(--on,0)*4)}.z6 .zf.is-always{clip-path:none;opacity:1}.nav{height:calc(80px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface);z-index:5;-webkit-user-select:none;user-select:none;flex:none;position:relative}.nav-fade{background:linear-gradient(to bottom,transparent,var(--surface));pointer-events:none;height:32px;position:absolute;bottom:100%;left:0;right:0}.nav-row{justify-content:center;column-gap:12px;height:80px;padding:0 12px;display:flex;position:relative}.nav-p{min-width:72px;height:80px;color:color-mix(in srgb,var(--ink) calc(var(--on,0)*100%),var(--dim));flex-direction:column;flex:0 124px;align-items:center;display:flex;position:relative}.nav-w{letter-spacing:.015em;white-space:nowrap;margin-top:7px;font-size:12.5px;line-height:16px;display:inline-grid}.nav-w>.nav-wr,.nav-w:after{text-align:center;grid-area:1/1}.nav-wr{color:var(--dim);opacity:calc(1 - var(--on,0))}.nav-w:after{content:attr(data-l);color:var(--ink);opacity:var(--on,0);font-weight:700}.nav-mark{width:32px;height:5px;fill:var(--ink);pointer-events:none;position:absolute;top:-1px;left:0;overflow:visible}.nav-p .z6{width:26px;height:26px;margin-top:15px;transition:transform .14s ease-out}.nav-p:active .z6{transform:scale(.9)}.screen.with-nav.with-nav{overflow:hidden}.with-nav>.page-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.with-nav>.page-body.is-arriving{z-index:1;will-change:transform,opacity;position:relative}.with-nav .weg .sk-today{bottom:32px}.with-nav>.nav-ghost{pointer-events:none;z-index:0;will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}:root{--mo-out:.2s;--mo-back:.28s;--mo-fade:.12s;--mo-fold:.28s;--mo-ease-out:cubic-bezier(.4,0,1,1);--mo-ease-back:cubic-bezier(.2,.8,.2,1);--mo-veil-in:.18s;--mo-sheet-in:.42s;--mo-pop-in:.26s;--mo-sheet-ease:cubic-bezier(.2,1.25,.4,1)}.mo{display:contents}.mo[data-mo=out]>*{pointer-events:none}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.screen :is(.veil,.sheet,.kg-pop,.kg-scrim,.ka-pop.is-in,.mo-in){animation:mo-fade var(--mo-fade) linear both!important}}:root[data-motion=off] .screen :is(.veil,.sheet,.kg-pop,.kg-scrim,.ka-pop.is-in,.mo-in){animation:mo-fade var(--mo-fade) linear both!important}@keyframes mo-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mo-in{animation:mo-in .24s var(--mo-ease-back) both}.mo-fold{opacity:0;transition:grid-template-rows var(--mo-out) var(--mo-ease-out),opacity var(--mo-out) var(--mo-ease-out);grid-template-rows:0fr;display:grid}.mo-fold[data-fold=open]{opacity:1;transition:grid-template-rows var(--mo-fold) var(--mo-ease-back),opacity var(--mo-fold) var(--mo-ease-back);grid-template-rows:1fr}.mo-fold>div{min-height:0;overflow:hidden}.mo-fold[data-fold=open][data-rest]>div{overflow:visible}@media (prefers-reduced-motion:reduce){.mo-fold,.mo-fold[data-fold=open]{transition:opacity var(--mo-fade) linear!important}}:root[data-motion=off] :is(.mo-fold,.mo-fold[data-fold=open]){transition:opacity var(--mo-fade) linear!important}.mo-ghost{z-index:30;pointer-events:none;inset:0;position:fixed!important}.mo-ghost,.mo-ghost *{transition:none!important;animation:none!important}.sheet.update-sheet{max-height:100%;padding-top:22px;padding-top:max(22px,env(safe-area-inset-top));flex-direction:column;display:flex}.update-sheet>*{flex:none}.sheet.update-sheet h2{font-family:var(--serif);letter-spacing:-.005em;margin:0 0 12px;font-size:24px;font-weight:400;line-height:30px}.update-sheet ul{margin:0;padding:0;list-style:none}.update-sheet .tops li{color:var(--ink);padding:5px 0;font-size:16.5px;line-height:24px}.update-sheet .more{border-top:1px solid var(--line);width:100%;min-height:48px;color:var(--dim);justify-content:space-between;align-items:center;margin-top:8px;font-size:15px;display:flex}.update-sheet .more i{border:solid var(--dim);width:8px;height:8px;transition:transform .32s var(--ease);border-width:0 1.5px 1.5px 0;margin:0 4px 3px 0;transform:rotate(45deg)}.update-sheet.open .more i{transform:translateY(3px)rotate(-135deg)}.update-sheet .all{min-height:0;transition:grid-template-rows .36s var(--ease);scrollbar-width:none;flex:0 auto;grid-template-rows:0fr;display:grid;overflow-y:auto}.update-sheet .all::-webkit-scrollbar{display:none}.update-sheet.open .all{grid-template-rows:1fr}.update-sheet .all>div{min-height:0;overflow:hidden}.update-sheet:not(.open) .all{visibility:hidden;transition:grid-template-rows .36s var(--ease),visibility 0s .36s}.update-sheet .primary{width:100%;margin-top:14px}.group h4{letter-spacing:.07em;text-transform:uppercase;color:var(--dim);margin:10px 0 2px;font-size:12px;font-weight:700}.group ul{margin:0;padding:0;list-style:none}.group li{color:var(--ink-2);padding:4px 0;font-size:15px;line-height:22px}.update-sheet .ver h3{margin:12px 0 0;font-size:15px;font-weight:700}.update-sheet .ver:last-child{padding-bottom:6px}.news .entry{margin:0 0 6px}.news h3{margin:0 0 2px;font-size:17px;font-weight:700}.news h3 span{margin-left:6px;font-size:13px;font-weight:400}.screen.data{-webkit-overflow-scrolling:touch;overflow-y:auto}.data header{align-items:center;gap:8px;padding:10px 10px 0;display:flex}.data h1{font-family:var(--serif);margin:0;font-size:22px;font-weight:400}.data section{padding:14px var(--pad) 6px}.data h2{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-size:12px;font-weight:700}.data p{margin:0 0 10px;font-size:15px}.data .act{align-items:center;width:100%;min-height:48px;font-size:17px;font-weight:700;display:flex}.data label.act{cursor:pointer}.data label.act input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.data .set{justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;display:flex}.data .set input[type=number]{text-align:center;border:1px solid var(--line-2);background:0 0;border-radius:10px;width:72px;height:40px;font-weight:700}.data .seg{background:var(--chip);border-radius:999px;padding:3px;display:inline-flex}.data .seg button{border-radius:999px;height:34px;padding:0 14px;font-size:14px}.data .seg button[aria-pressed=true]{background:var(--surface);font-weight:700;box-shadow:0 1px 3px #0000001f}.data .msg{border:1px solid var(--line-2);white-space:pre-wrap;border-radius:14px;margin:0 0 10px;padding:10px 14px;font-size:14.5px}.data .preview{border:1px solid var(--line-2);border-radius:14px;margin:4px 0 10px;padding:12px 14px 4px}.data .preview p{margin:0 0 8px;font-size:15px}.data .preview ul{color:var(--ink-2);margin:0 0 8px;padding-left:1.2em;font-size:14.5px}.data .preview .row{align-items:center;gap:14px;margin:12px 0 10px;display:flex}.data .preview .primary{height:46px;padding:0 22px;font-size:16px}.data .ways{flex-direction:column;gap:8px;margin:0 0 12px;display:flex}.data .way{text-align:left;border:1px solid var(--line-2);background:0 0;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14.5px;line-height:1.35;display:flex}.data .way b{font-size:15.5px}.data .way span{color:var(--ink-2)}.data .way[aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.data table.due{border-collapse:collapse;width:100%;margin:0 0 8px;font-size:14.5px}.data table.due th{text-align:left;color:var(--ink-2);padding:5px 6px 5px 0;font-weight:400}.data table.due thead th:not(:first-child){text-align:right}.data table.due td{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-2);padding:5px 0 5px 6px}.data table.due td.on{color:var(--ink);font-weight:700}.screen.data.with-nav.with-nav{scroll-padding-bottom:calc(110px + env(safe-area-inset-bottom));overflow-y:auto}.screen.data.with-nav>.page-body{flex:1 0 auto;min-height:auto;overflow:visible}.screen.data.with-nav>.nav{position:sticky;bottom:0}.data{--es-slow:cubic-bezier(.16,1,.3,1);--es-e5:cubic-bezier(.22,.61,.36,1);--feder:cubic-bezier(.2,1.2,.4,1);--t-feder:.3s}@supports (transition-timing-function:linear(0,1)){.data{--feder:linear(0,.1689,.3787,.5755,.7355,.8531,.9321,.9805,1.0066,1.0181,1.0208,1.0188,1.015,1.0108,1.0071,1.0043,1.0022,1.0009,1.0001,.9998,1)}}.set-tabs{flex:none;gap:4px;padding:8px 12px 0;display:flex;position:relative}.set-tabs button{--w:0;letter-spacing:-.01em;min-width:48px;height:52px;color:var(--ink);opacity:calc(.3 + .7 * var(--w));padding:0 8px;font-size:20px;font-weight:700;line-height:26px;position:relative}.set-tabs button[aria-selected=true]{--w:1}.set-tabs .set-tocard{letter-spacing:0;min-width:0;height:44px;color:var(--ink-2);opacity:1;white-space:nowrap;align-self:center;align-items:center;gap:4px;margin-left:auto;padding:0 6px;font-size:13px;font-weight:700;line-height:18px;display:flex}.set-tabs .set-tocard span{font-size:17px;font-weight:400;line-height:18px}.set-tabs .set-tocard:active{color:var(--ink)}.set-mark{background:var(--ink);pointer-events:none;border-radius:2px;width:18px;height:2.5px;position:absolute;bottom:5px;left:0}.set-msg{padding:6px var(--pad) 0;flex:none}.set-pager{transition:height .32s var(--es-slow);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-behavior:auto;flex:none;align-items:flex-start;display:flex;overflow:auto hidden}.set-pane{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;padding-bottom:12px}.data .set-pane section{padding:0 20px}.es-top{flex:none;height:clamp(260px,100svh - 430px,400px);padding:6px 20px 4px;position:relative}.es-stage{--wk:1;--wl:0;--wc:0;--wr:0;--k:1;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.es-stage[data-cat=konto]{cursor:pointer}.es-duo{transform-origin:0 0;will-change:transform;--pen:1.5px;--r:24px;--in:8px;--u:1;--off:20px;--up:12px;position:absolute;top:0;left:0}.es-ph{border-radius:var(--r);background:var(--surface);border:var(--pen) solid var(--ink);cursor:pointer;transition:transform .56s var(--es-e5);position:absolute;inset:0}.es-stage:not([data-cat=karte]) .es-ph{cursor:default}.es-sideb{right:calc(var(--pen) * -2.2 - var(--pen));width:calc(var(--pen) * 1.7);background:var(--ink);height:10%;transition:opacity .26s var(--es-e5);border-radius:2px;position:absolute;top:24%}.es-one{z-index:2}.es-two{z-index:1;transform:translate(var(--off),calc(var(--up) * -1));opacity:var(--wk)}.es-duo[data-front=two] .es-one{z-index:1;transform:translate(var(--off),calc(var(--up) * -1))}.es-duo[data-front=two] .es-two{z-index:2;transform:none}.es-scr{inset:calc(var(--in) - var(--pen));border-radius:calc(var(--r) - var(--in));transition:opacity .28s var(--es-e5);position:absolute;overflow:hidden}.es-duo:not([data-front=two]) .es-two>:is(.es-scr,.es-sideb),.es-duo[data-front=two] .es-one>:is(.es-scr,.es-sideb){opacity:0}.es-c{--k:1;--kw:1;opacity:calc(1 - var(--wc));flex-direction:column;display:flex;position:absolute;inset:0}.es-c>*{transition:opacity .34s var(--es-e5),transform .34s var(--es-e5);flex:none}.es-still{aspect-ratio:16/9;border-radius:calc(var(--r) - var(--in) - 2px);background:var(--chip);position:relative;overflow:hidden}.es-still img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.es-bars{height:calc(17px * var(--u));color:var(--ink);transition:opacity .34s var(--es-e5);flex:none;align-items:center;gap:2px;display:inline-flex}.es-bars i{width:1.5px;transform:scaleY(var(--u));background:currentColor;border-radius:1px;display:block}.es-bars.es-skey{left:calc(6px * var(--u));bottom:calc(6px * var(--u));height:calc(19px * var(--u));padding:0 calc(7px * var(--u));background:var(--key);color:var(--on-key);border-radius:999px;position:absolute}.es-sen{margin-top:calc(9px * var(--u));font-size:calc(12.5px * var(--k) * var(--u));color:var(--ink);transition:font-size .56s var(--es-e5);padding:0 3px 0 4px;line-height:1.36}.es-tr{min-height:0;font-size:calc(11px * var(--k) * var(--u));color:var(--dim);transition:font-size .56s var(--es-e5),opacity .34s var(--es-e5),transform .34s var(--es-e5);margin-top:2px;padding:0 3px 0 4px;line-height:1.36;overflow:hidden;flex:0 auto!important}.es-sp{min-height:3px;flex:1 1 0!important}.es-wl{align-items:center;gap:8px;padding:0 3px 0 4px;display:flex}.es-w{font-size:calc(22px * var(--kw) * var(--u));letter-spacing:-.01em;color:var(--ink);transition:font-size .56s var(--es-e5);font-weight:700;line-height:1.22}.es-g{font-size:calc(12.5px * var(--k) * var(--u));color:var(--ink-2);transition:font-size .56s var(--es-e5),opacity .34s var(--es-e5),transform .34s var(--es-e5);margin-top:2px;padding:0 3px 0 4px;line-height:1.36}.es-ans{height:calc(30px * var(--u));font-size:calc(11px * var(--u));text-align:center;color:var(--dim);grid-template-columns:1fr auto 1fr;align-items:center;line-height:1.3;display:grid}.es-ans b{color:var(--ink)}.es-ring{width:calc(16px * var(--u));height:calc(16px * var(--u));display:block;overflow:visible;transform:rotate(-90deg)}.es-ring circle{fill:none;stroke-width:1.6px}.es-ring-b{stroke:var(--line-2)}.es-ring-a{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:var(--aim,90) 100;transition:stroke-dasharray .62s var(--es-e5)}.es-c[data-side=front]>:not(.es-wl){opacity:0;transform:translateY(4px)}.es-c[data-side=front] .es-wl .es-bars{opacity:0}.es-c2{text-align:center;flex-direction:column;align-items:center;padding:0 5px;display:flex;position:absolute;inset:0}.es-c2 .es-sp{align-self:stretch}.es-g2{font-size:calc(15.5px * var(--u));color:var(--ink);text-wrap:balance;flex:none;font-weight:700;line-height:1.3}.es-tr2{font-size:calc(11px * var(--u));color:var(--dim);text-wrap:balance;flex:none;margin-top:6px;line-height:1.36}.es-type{width:100%;height:calc(34px * var(--u));margin-bottom:calc(20px * var(--u));flex:none;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.es-tline{background:var(--line-2);height:2px;transition:background-color .34s var(--es-e5);border-radius:2px;position:absolute;bottom:0;left:0;right:0}.es-type.is-write .es-tline{background:var(--ink)}.es-typed{font-size:calc(18px * var(--u));color:var(--ink);font-weight:700;line-height:1.3}.es-caret{width:1.5px;height:calc(19px * var(--u));background:var(--ink);border-radius:1px;flex:none;animation:1.1s step-end infinite es-blink}.es-type:not(.is-write) :is(.es-caret,.es-typed){display:none}@keyframes es-blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.es-stack{opacity:var(--wl);position:absolute;inset:0}.es-edge{border-radius:var(--r);background:var(--surface);border:var(--pen) solid var(--ink);opacity:0;transition:transform .62s var(--es-e5),opacity .42s var(--es-e5);position:absolute;inset:0}.es-read{opacity:var(--wr,0);transform:translateX(calc((1 - var(--wr,0)) * 16px));pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;top:0;bottom:0;right:0}.es-r-big{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(22px,7.2vw,28px);font-weight:700;line-height:1.15}.es-r-1{color:var(--ink-2);text-wrap:balance;margin-top:8px;font-size:15px;line-height:21px}.es-r-2{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;line-height:18px}.es-r-2+.es-r-2{margin-top:0}.es-read-in>*{animation:es-in .42s var(--es-e5) both}.es-read-in>:nth-child(2){animation-delay:50ms}.es-read-in>:nth-child(3){animation-delay:.1s}.es-read-in>:nth-child(4){animation-delay:.15s}@keyframes es-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.es-mini{width:100%;height:100%;opacity:var(--wc);pointer-events:none;position:absolute;inset:0}.es-mini .es-word{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round}.es-mini .es-key{fill:var(--ink)}.es-mini .es-kmark{fill:none;stroke:var(--surface);stroke-width:1.5px;stroke-linecap:round}.es-keep{background:var(--ink);opacity:calc(var(--wc) * .11);clip-path:inset(100% 0 0);transition:clip-path .68s var(--es-e5);position:absolute;inset:0}.es-keep.is-on{clip-path:inset(0)}.es-dev{opacity:var(--wc);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.es-pen{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.es-dot{fill:var(--dim)}.es-soft{fill:none;stroke:var(--line-2);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.es-link{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round}.es-link.is-behind{stroke:var(--dim);stroke-dasharray:5 6}.es-labels{pointer-events:none;position:absolute;inset:0}.es-dl{text-align:center;white-space:nowrap;opacity:var(--wc);position:absolute;transform:translate(-50%)}.es-dl b{color:var(--ink);font-size:13px;font-weight:700;line-height:17px;display:block}.es-dl span{color:var(--dim);font-size:12px;line-height:16px;display:block}.es-around{pointer-events:none;opacity:var(--k,1);position:absolute;inset:0}.es-stage:not([data-cat=karte]) .es-around *{pointer-events:none!important}.es-lead{position:absolute;top:0;left:0;overflow:visible}.es-lead path{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1 4}.es-side{pointer-events:auto;width:64px;color:var(--ink);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.es-a{width:52px;height:48px;color:var(--ink);transition:opacity .24s var(--es-slow),transform .32s var(--es-slow);padding:0;font-weight:700;line-height:1}.es-a.is-up{font-size:24px}.es-a.is-dn{font-size:14px}.es-a:active{transform:scale(.9)}.es-a:disabled{opacity:.25}.es-dots{flex-direction:column-reverse;display:flex;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.es-dots button{place-items:center;width:13px;height:9px;padding:0;display:grid}.es-dots i{background:var(--faint);width:5px;height:5px;transition:background-color .32s var(--es-slow);border-radius:50%;display:block}.es-dots .is-on i{background:var(--ink)}.es-grounds{justify-content:center;gap:14px;padding:4px 0 2px;display:flex}.es-gr{min-width:72px;min-height:64px;color:var(--dim);transition:color .32s var(--es-slow);flex-direction:column;align-items:center;gap:4px;padding:4px 0 8px;font-size:13px;line-height:17px;display:flex;position:relative}.es-gr svg{transition:transform .42s var(--es-slow);display:block;overflow:visible}.es-gr-b{fill:#fff;stroke:var(--ink);stroke-width:1.5px}.es-gr.is-dark .es-gr-b{fill:#15171a}.es-gr-h{fill:#15171a;stroke:none}.es-gr-t{fill:none;stroke:#8e9196;stroke-width:1.5px;stroke-linecap:round}.es-gr[aria-checked=true]{color:var(--ink);font-weight:700}.es-gr[aria-checked=true] svg{transform:translateY(-2px)}.es-gr:after{content:"";background:var(--ink);opacity:0;width:16px;height:2.5px;transition:opacity .32s var(--es-slow),transform .42s var(--es-slow);border-radius:2px;margin-left:-8px;position:absolute;bottom:2px;left:50%;transform:scaleX(.3)}.es-gr[aria-checked=true]:after{opacity:1;transform:none}.es-gr:active svg{transform:scale(.94)}.es-rows{flex-direction:column;display:flex}.es-row{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:56px;display:flex}.es-lab{min-width:0;color:var(--ink-2);flex:auto;font-size:16px;line-height:21px}.es-lab small{color:var(--dim);font-size:13px;line-height:17px;display:block}.es-wahl{flex:none;gap:8px;margin-right:-8px;display:flex;position:relative}.es-wahl button{min-width:48px;height:48px;color:var(--dim);transition:color .26s var(--es-e5);flex-direction:column;justify-content:center;align-items:center;padding:0 8px;font-size:16px;line-height:21px;display:inline-flex;position:relative}.es-wahl button:after{content:attr(data-l);visibility:hidden;height:0;font-weight:700;overflow:hidden}.es-wahl button[aria-checked=true]{color:var(--ink);font-weight:700}.es-mark{background:var(--ink);width:16px;height:2.5px;transition:transform var(--t-feder) var(--feder);pointer-events:none;border-radius:2px;position:absolute;bottom:7px;left:0}.es-go b{color:var(--ink);flex:none;font-size:16px;font-weight:700;line-height:21px}.es-go:active{opacity:.6}.es-acts{flex:none;gap:8px;margin-right:-8px;display:flex}.es-tat{min-width:48px;height:48px;color:var(--ink);cursor:pointer;place-items:center;padding:0 8px;font-size:16px;font-weight:700;line-height:21px;display:inline-grid;position:relative}.es-tat:disabled{color:var(--dim)}.es-tat:active{opacity:.6}.es-tat input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.data .es-note{color:var(--dim);text-wrap:balance;margin:0;padding:12px 0 0;font-size:13px;line-height:18px}.data .es-note+.es-note{padding-top:6px}.es-link{text-align:left;min-height:44px;color:var(--ink-2);padding:8px 0;font-size:14px;line-height:19px;display:block}.es-link small{color:var(--dim);font-size:13px}.es-zrow{flex:none;align-items:center;gap:2px;margin-right:-6px;display:flex}.es-val{text-align:right;width:40px;height:44px;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;flex:none;padding:0;font-size:16px;font-weight:700;line-height:21px}.es-val::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.es-val::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.es-val:focus{box-shadow:inset 0 -2px 0 var(--ink);outline:none}.es-zug{cursor:pointer;--f:0;touch-action:pan-y;outline:none;flex:none;width:clamp(120px,36vw,156px);height:48px;position:relative}.es-zug:focus-visible{box-shadow:0 0 0 2px var(--line-2);border-radius:8px}.es-zug-t{height:0;position:absolute;top:50%;left:14px;right:14px}.es-zug-l{background:var(--line-2);border-radius:2px;height:2px;position:absolute;top:-1px;left:0;right:0}.es-zug-f{height:2px;width:calc(var(--f) * 100%);background:var(--ink);border-radius:2px;position:absolute;top:-1px;left:0}.es-zug-d{background:var(--faint);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;top:-2px}.es-zug-k{left:calc(var(--f) * 100%);background:var(--ink);width:20px;height:20px;box-shadow:0 0 0 3px var(--surface);transition:transform .26s var(--es-e5);border-radius:50%;margin-left:-10px;position:absolute;top:-10px}.es-zug:not(.is-live) .es-zug-f{transition:width var(--t-feder) var(--feder)}.es-zug:not(.is-live) .es-zug-k{transition:left var(--t-feder) var(--feder),transform .26s var(--es-e5)}.es-zug.is-live .es-zug-k{transform:scale(1.25)}.data .es-anki{padding-top:4px;padding-bottom:4px}.data .es-anki .preview{margin-top:12px}.es-status{text-align:center;width:100%;min-height:48px;padding:0 20px 8px;display:block}.es-status b{color:var(--ink);font-size:17px;font-weight:700;line-height:22px;display:block}.es-status span{color:var(--dim);font-size:13px;line-height:18px;display:block}.es-status:active{opacity:.6}.es-foot{flex-wrap:wrap;flex:none;justify-content:center;gap:0 10px;padding:4px 12px 12px;display:flex}.es-file{min-height:48px;color:var(--ink);cursor:pointer;transition:opacity .24s var(--es-slow);align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:700;line-height:18px;display:flex;position:relative}.es-file .es-zeichen{color:var(--ink-2);--z-ground:transparent}.es-file:active{opacity:.6}.es-file input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.es-duo.is-measure,.es-duo.is-measure *{transition:none!important}.kit{--raised:#fff;--faint:#9a9fa6;--thumb:#fff;--thsh:0 0 0 .5px #13151814,0 1px 1px #1315180d,0 3px 10px #1315181a;--key-sh:0 1px 1px #0000001f,0 6px 16px #00000024;--float-sh:0 1px 2px #0000000a,0 12px 32px #0000001a;--kit-veil:#0f111557;--feder:cubic-bezier(.2,1.2,.4,1);--t-fast:.18s;--t:.32s;--t-slow:.56s;--t-feder:.3s}@supports (transition-timing-function:linear(0,1)){.kit{--feder:linear(0,.1689,.3787,.5755,.7355,.8531,.9321,.9805,1.0066,1.0181,1.0208,1.0188,1.015,1.0108,1.0071,1.0043,1.0022,1.0009,1.0001,.9998,1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .kit{--raised:#1d2024;--faint:#62676e;--thumb:#24272c;--thsh:inset 0 .5px 0 #ffffff1f,0 0 0 .5px #ffffff0d,0 3px 10px #00000073;--key-sh:0 1px 1px #0000004d,0 6px 16px #0000004d;--float-sh:0 0 0 1px #ffffff0f,0 16px 40px #00000080;--kit-veil:#0000008f;--key:#2a2d31;--on-key:#eeece8}}:root[data-theme=dark] .kit{--raised:#1d2024;--faint:#62676e;--thumb:#24272c;--thsh:inset 0 .5px 0 #ffffff1f,0 0 0 .5px #ffffff0d,0 3px 10px #00000073;--key-sh:0 1px 1px #0000004d,0 6px 16px #0000004d;--float-sh:0 0 0 1px #ffffff0f,0 16px 40px #00000080;--kit-veil:#0000008f;--key:#2a2d31;--on-key:#eeece8}.kit .k-title{letter-spacing:-.008em;margin:0;font-size:20px;font-weight:700;line-height:26px}.kit .k-label{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);font-size:11px;font-weight:700;line-height:16px}.kit .k-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.kit .k-link{min-height:44px;color:var(--dim);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:color var(--t-fast) var(--ease);align-items:center;font-size:14px;line-height:20px;text-decoration-thickness:1px;display:inline-flex}.kit .k-link:active{color:var(--ink)}.kit .k-link:disabled{opacity:.4}.kit .k-key{background:var(--key);min-width:52px;height:52px;color:var(--on-key);letter-spacing:.01em;box-shadow:var(--key-sh);transition:transform .12s ease-out,opacity var(--t-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:700;display:flex}.kit .k-key:active{transform:scale(.96)}.kit .k-key:disabled{opacity:.4}.kit .k-key.is-quiet{box-shadow:none;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;font-weight:400;text-decoration-thickness:1px}.kit .k-blatt{background:var(--raised);box-shadow:var(--float-sh);border-radius:22px}.fn{z-index:30;pointer-events:none;--fn-rest:cubic-bezier(.16,1,.3,1);--fn-t:.6s;--fn-sh:0 1px 2px #0000000d,0 8px 20px #00000012,0 28px 64px #00000024;--fn-tone:#1315180e;--fn-tone-2:#13151817;position:absolute;inset:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fn{--fn-sh:0 0 0 1px #ffffff12,0 28px 64px #0009;--fn-tone:#ffffff12;--fn-tone-2:#ffffff1c}}:root[data-theme=dark] .fn{--fn-sh:0 0 0 1px #ffffff12,0 28px 64px #0009;--fn-tone:#ffffff12;--fn-tone-2:#ffffff1c}.screen.home>.page-body{transition:transform .7s var(--fn-rest,cubic-bezier(.16,1,.3,1))}.screen.home:has(>.fn.is-line:not(.is-leaving))>.page-body{transform:translateY(14px)}.screen.home:has(>.fn.is-leaving)>.page-body{transition-duration:1s}.screen.home .weg-notes{transition:opacity .32s var(--ease)}.screen.home:has(>.fn) .weg-notes{opacity:0;pointer-events:none}.screen.home>header{transition:opacity .32s var(--ease)}.screen.home:has(.fn:not(.is-leaving))>header{opacity:0}.fn .fn-veil{z-index:0;background:var(--veil);opacity:0;pointer-events:none;transition:opacity .46s var(--ease);position:absolute;inset:0}.fn.is-open .fn-veil{opacity:.36;pointer-events:auto;transition:opacity var(--fn-t) var(--ease)}.fn .fn-layer{z-index:1;left:max(8px,var(--side));right:max(8px,var(--side));top:calc(env(safe-area-inset-top) + max(14px,3.4%));pointer-events:none;position:absolute}.fn .fn-sheet{pointer-events:auto;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;transition:opacity .3s var(--ease),visibility 0s linear .3s,background-color var(--fn-t) var(--fn-rest),box-shadow var(--fn-t) var(--fn-rest);background:0 0;border-radius:28px;padding:4px 16px 16px;position:relative}.fn.is-line .fn-sheet{opacity:1;visibility:visible;transition:opacity .2s var(--ease),background-color var(--fn-t) var(--fn-rest),box-shadow var(--fn-t) var(--fn-rest)}.fn.is-open .fn-sheet{background:var(--raised);box-shadow:var(--fn-sh)}.fn .fn-head{text-align:left;cursor:pointer;width:100%;min-height:56px;color:var(--ink);align-items:center;gap:10px;padding:0 4px 0 8px;display:flex;position:relative}.fn .fn-glb{width:28px;height:24px;color:var(--ink);flex:none;display:block}.fn .fn-gl{display:block;overflow:visible}.fn .fn-gl path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fn .fn-reveal{align-items:center;gap:6px;min-width:0;display:flex}.fn .fn-title{color:var(--ink);white-space:nowrap;font-size:17px;font-weight:700;line-height:24px}.fn .fn-chev{opacity:.55;transition:transform var(--fn-t) var(--fn-rest);flex:none;margin-top:2px}.fn .fn-chev path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fn.is-open .fn-chev{transform:rotate(180deg)}.fn .fn-date{color:var(--dim);white-space:nowrap;opacity:0;transition:opacity .3s var(--ease),transform var(--fn-t) var(--fn-rest);margin-left:auto;font-size:14px;line-height:20px;transform:translate(6px)}.fn.is-open .fn-date{opacity:1;transition-delay:.12s;transform:none}.fn.is-arrive .fn-glb{animation:fn-in .62s var(--fn-rest) both}.fn.is-arrive .fn-reveal{animation:fn-wide .9s var(--fn-rest) .24s both}@keyframes fn-in{0%{opacity:0;transform:translateY(-6px)scale(.7)}to{opacity:1;transform:none}}@keyframes fn-wide{0%{clip-path:inset(-4px 100% -4px 0);transform:translate(-10px)}to{clip-path:inset(-4px -4px -4px 0);transform:none}}.fn .fn-fold{transition:grid-template-rows var(--fn-t) var(--fn-rest);grid-template-rows:0fr;display:grid}.fn.is-open .fn-fold{grid-template-rows:1fr}.fn .fn-body{min-height:0;padding:0 4px;overflow:hidden}.fn .fn-mbox{justify-content:center;padding:clamp(4px,1.4vh,14px) 0 clamp(6px,1.6vh,16px);display:flex}.fn .fn-mech{transform-origin:50%;width:100%;max-width:324px;height:auto;transition:transform .56s var(--fn-rest),opacity .26s var(--ease);display:block;overflow:hidden}.fn .fn-text{text-align:center}.fn .fn-p{max-width:330px;color:var(--ink-2);text-wrap:balance;opacity:0;transition:opacity .26s var(--ease),transform .26s var(--ease);margin:6px auto 0;font-size:16px;line-height:23px;transform:translateY(8px)}.fn .fn-p.is-lead{color:var(--ink);margin-top:0}.fn .fn-p.is-fig{color:var(--ink)}.fn .fn-p.is-dim{color:var(--dim);margin-top:10px;font-size:14px;line-height:20px}.fn.is-open .fn-p{opacity:1;transition:opacity .42s var(--ease) calc(.2s + var(--i) * 70ms),transform .64s var(--fn-rest) calc(.2s + var(--i) * 70ms);transform:none}.fn .fn-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(12px,2.4vh,20px);padding-bottom:2px;display:flex}.fn .fn-back{min-height:48px;color:var(--dim);text-align:left;padding:0 6px;font-size:15px;line-height:20px}.fn .fn-back:disabled{opacity:.5}.fn .k-key.fn-ok{flex:none;min-width:132px;height:52px;padding:0 32px}.fn .fn-mech path,.fn .fn-mech circle,.fn .fn-mech rect{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fn .fn-mech .fn-far{stroke:var(--faint)}.fn .fn-mech text{font-family:var(--sans);fill:var(--ink);stroke:none}.fn .fn-mech .fn-hatch{stroke:var(--line-2);stroke-width:1px}.fn .fn-mech .fn-house{fill:none}.fn .fn-mech .fn-plug{fill:var(--fn-tone)}.fn .fn-mech .fn-chamber{stroke:var(--ink-2);stroke-width:1.2px}.fn .fn-mech .fn-shear{stroke:var(--faint);stroke-dasharray:2 4;transition:stroke .36s var(--ease)}.fn .fn-mech .fn-shear.is-fit{stroke:var(--ink);stroke-dasharray:none}.fn .fn-mech .fn-spring{stroke:var(--ink-2);stroke-width:1.1px}.fn .fn-mech .fn-pin{fill:var(--raised)}.fn .fn-mech .fn-pin.is-drv{fill:var(--fn-tone-2)}.fn .fn-mech .fn-blade,.fn .fn-mech .is-bowface{fill:var(--raised)}.fn .fn-mech .fn-eng{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fn .fn-mech .fn-eng.is-small{fill:var(--dim);letter-spacing:.02em;font-size:8.5px;font-weight:400}.fn .fn-fil circle{fill:var(--ink);stroke:none}.fn .fn-dust{z-index:2;pointer-events:none;position:absolute}.fn.is-dust .fn-head{visibility:hidden;opacity:0;transition:none}@font-face{font-family:Literata;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/Literata-400i-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:400 500;font-display:swap;src:url(../fonts/Literata-400i-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-weight:400 700;font-display:swap;src:url(../fonts/Literata-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.heft{z-index:50;--hb-paper:var(--raised);--hb-back:#f1f1f0;--hb-stop:cubic-bezier(.16,.84,.3,1);--hb-sh:0,0,0;--hb-sha:1;color:var(--ink);font-family:var(--sans);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;position:fixed;inset:0;overflow:hidden}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .heft{--hb-back:#25282c;--hb-sha:2.2}}:root[data-theme=dark] .heft{--hb-back:#25282c;--hb-sha:2.2}.heft .ar-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.heft .ar-uks{font-family:var(--serif);color:var(--ink-2);font-size:15px;line-height:21px}.heft .hb-over{z-index:70;position:absolute;inset:0}.heft .hb-over[hidden]{display:none}.heft .hb-veil{background:var(--surface);opacity:0;position:absolute;inset:0}.heft .hb-book{width:var(--w);height:var(--h);transform-origin:50%;will-change:transform;touch-action:none;--lift:.4;box-shadow:0 1px 2px rgba(0,0,0,calc(.1 * var(--hb-sha))),0 calc(8px + 22px * var(--lift)) calc(20px + 40px * var(--lift)) calc(-6px - 4px * var(--lift)) rgba(0,0,0,calc((.13 + .08 * var(--lift)) * var(--hb-sha)));outline:none;position:absolute}.heft .hb-stack{pointer-events:none;position:absolute;top:-2px;left:-6px;overflow:visible}.heft .hb-sheet{fill:var(--hb-paper);stroke:var(--ink);stroke-opacity:.26;stroke-width:.8px}.heft .hb-spine{pointer-events:none;z-index:3;width:12px;position:absolute;top:0;left:-6px;overflow:visible}.heft .hb-clip{clip-path:inset(-140px -140px -140px 0);perspective:1700px;perspective-origin:0;position:absolute;inset:0}.heft .hb-slot,.heft .hb-turn{position:absolute;inset:0;overflow:hidden}.heft .hb-shade{transform-origin:0 0;opacity:0;pointer-events:none;background:linear-gradient(to right,rgba(var(--hb-sh),calc(.26 * var(--hb-sha))),rgba(var(--hb-sh),calc(.09 * var(--hb-sha))) 35%,rgba(var(--hb-sh),0));height:300%;position:absolute;top:0;left:0}.heft .hb-bend{transform-origin:0 0;pointer-events:none;background:linear-gradient(to left,rgba(var(--hb-sh),calc(.1 * var(--hb-sha))),rgba(var(--hb-sh),0));height:300%;position:absolute;top:0;left:0}.heft .hb-flapw{visibility:hidden;pointer-events:none;position:absolute;inset:0}.heft .hb-flapw.is-on{filter:drop-shadow(0 2px 7px rgba(0,0,0,calc(.2 * var(--hb-sha))))}.heft .hb-flap{width:var(--w);height:var(--h);transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.heft .hb-back{background:var(--hb-back);position:absolute;inset:0}.heft .hb-ghost{opacity:.085;background:0 0}.heft .hb-flaplit{transform-origin:0 0;background:linear-gradient(90deg,#fffc,#ffffff40 45%,#fff0);height:300%;position:absolute;top:0;left:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .heft .hb-flaplit{background:linear-gradient(90deg,#ffffff12,#fff0 70%)}}:root[data-theme=dark] .heft .hb-flaplit{background:linear-gradient(90deg,#ffffff12,#fff0 70%)}.heft .hb-pg{background:var(--hb-paper);background-image:linear-gradient(to right,rgba(var(--hb-sh),calc(.085 * var(--hb-sha))),rgba(var(--hb-sh),calc(.02 * var(--hb-sha))) 14px,rgba(var(--hb-sh),0) 30px);position:absolute;inset:0}.heft .hb-in{flex-direction:column;min-height:0;display:flex;position:absolute;inset:24px 24px 38px 30px}.heft .hb-no{font-family:"Literata",var(--serif);color:var(--dim);font-size:12px;line-height:16px;position:absolute;bottom:13px;right:22px}.heft .hb-cover{transform-origin:0;backface-visibility:hidden;--cl:0;background:var(--hb-tone,var(--hb-paper));background-image:linear-gradient(to right,rgba(0,0,0,calc(.06 + var(--cl) * .22)),#0000 34px,rgba(0,0,0,calc(var(--cl) * .12)));border-radius:0 3px 3px 0;position:absolute;inset:0}.heft .hb-covsh{opacity:0;pointer-events:none;background:linear-gradient(to left,rgba(0,0,0,calc(.16 * var(--hb-sha))),rgba(0,0,0,calc(.05 * var(--hb-sha))));position:absolute;inset:0}.heft .hb-covart{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.heft .hb-staple{opacity:.78}.heft .hb-fold{opacity:.28}.heft .hb-covh{opacity:.16}.heft .hb-label{background:var(--hb-paper);border:1.5px solid var(--ink);border-radius:6px;padding:20px 20px 18px;position:absolute;top:21%;left:17%;right:11%}.heft .hb-label:before{content:"";border:1.25px solid var(--ink);opacity:.5;border-radius:3px;position:absolute;inset:4px}.heft .hb-ltitle{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:28px}.heft .hb-lrange{color:var(--ink-2);margin-top:2px;font-size:15px;line-height:20px}.heft .hb-ink{fill:var(--ink)}.heft .hb-thin{opacity:.55}.heft .hb-far{opacity:.42}.heft .hb-spl{opacity:.32}.heft .hb-spl.is-far{opacity:.18}.heft .hb-arrow{flex:none;display:block;overflow:visible}.heft .hb-fig{letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:40px}.heft .hb-fig2{letter-spacing:-.01em;text-wrap:balance;font-size:24px;font-weight:700;line-height:30px}.heft .hb-word{letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:40px}.heft .hb-line{color:var(--ink-2);font-size:17px;line-height:24px}.heft .hb-lead{color:var(--ink);font-size:15px;font-weight:700;line-height:20px}.heft .hb-note{color:var(--dim);margin-top:4px;font-size:13px;line-height:18px}.heft .hb-dim{color:var(--dim)}.heft .hb-uk{color:var(--ink);font-weight:700}.heft .hb-cap{color:var(--dim);align-items:baseline;gap:8px;margin-top:12px;font-size:13px;line-height:18px;display:flex}.heft .hb-cap .hb-uk{font-size:15px}.heft .hb-foot{margin-top:auto;padding-top:14px}.heft .hb-row{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.heft .hb-tally{display:block;overflow:visible}.heft .hb-print{background:var(--hb-paper);box-shadow:0 1px 2px rgba(0,0,0,calc(.14 * var(--hb-sha))),0 7px 16px -8px rgba(0,0,0,calc(.3 * var(--hb-sha)));flex:none;position:relative}.heft .hb-print.is-wide{aspect-ratio:16/9;width:100%}.heft .hb-print.is-tall{aspect-ratio:5/4;width:100%}.heft .hb-print.is-wall{aspect-ratio:1;width:100%}.heft .hb-print.is-small{aspect-ratio:16/9;width:118px}.heft .hb-pic{position:absolute;inset:0;overflow:hidden}.heft .hb-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.heft .hb-img:not([src]){visibility:hidden}.heft .hb-corners{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.heft .hb-corner{fill:var(--ink);opacity:.86}.heft .hb-cl{opacity:0}.heft .hb-mos{transform-origin:0 0;width:100%;transition:transform 1.3s var(--hb-stop);position:absolute;top:0;left:0}.heft .hb-mos canvas{width:100%;height:auto;display:block}.heft .hb-sharp{opacity:0;transition:opacity .62s .52s}.heft .is-one .hb-sharp{opacity:1}.heft .hb-cap.is-later{opacity:0;transition:opacity .4s .9s}.heft .is-one .hb-cap.is-later{opacity:1}.heft .hb-wbox{flex:1;min-height:0;margin:14px 0 10px;position:relative;overflow:hidden}.heft .hb-words{font-family:"Literata",var(--serif);color:var(--ink);overflow-wrap:break-word;font-style:italic;font-weight:400;line-height:1.34}.heft .hb-words span{transition-property:opacity}.heft .hb-words .is-y{color:var(--faint)}.heft .is-tiny .hb-words{line-height:1.28}.heft .hb-words .is-pick{color:var(--ink)}.heft .hb-ring{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.heft .hb-ring.is-draw .hb-ringp{animation:hb-ring .34s var(--hb-stop) both}@keyframes hb-ring{0%{opacity:0;transform-origin:50%;transform-box:fill-box;transform:scale(1.25)}to{opacity:1;transform-box:fill-box;transform:none}}.heft .hb-pick{min-height:24px}.heft .hb-pick.is-swap{animation:hb-swap .3s var(--hb-stop) both}@keyframes hb-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.heft .hb-reach{flex:none}.heft .hb-step{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;margin-top:2px;font-size:28px;font-weight:700;line-height:36px;display:flex}.heft .hb-step>span{color:var(--ink-2);font-weight:400}.heft .hb-step.is-s{letter-spacing:0;gap:7px;margin-top:3px;font-size:15px;line-height:20px}.heft .hb-shows{flex-direction:column;flex:1;justify-content:space-evenly;min-height:0;padding-top:10px;display:flex}.heft .hb-show{align-items:center;gap:16px;display:flex}.heft .hb-show.is-r{text-align:right;flex-direction:row-reverse}.heft .hb-show.is-r .hb-step{justify-content:flex-end}.heft .hb-showt{flex:1;min-width:0}.heft .hb-shown{font-size:15px;font-weight:700;line-height:20px}.heft .is-gewonnen .hb-print{margin-top:12px}.heft .hb-sent{margin-top:10px}.heft .hb-vigbox{flex:1;min-height:110px;position:relative}.heft .hb-vig{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.heft .hb-plate{fill:var(--hb-paper);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.heft .hb-plate.is-tone{fill:var(--hb-ptone,var(--hb-paper))}.heft .hb-vt{font-family:var(--sans);fill:var(--ink);font-size:15px;font-weight:700}.heft .hb-vt.is-s{font-size:9.5px}.heft .hb-vt.is-n{font-size:7.6px}.heft .hb-key{background:var(--key);min-width:52px;height:52px;color:var(--on-key);font:inherit;letter-spacing:.01em;box-shadow:var(--key-sh);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:700;line-height:22px;transition:transform .12s ease-out;display:flex}.heft .hb-key:active{transform:scale(.96)}.heft .hb-done{flex:none;align-self:center;min-width:168px;margin-top:18px}.heft .is-writing .hb-w{-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%}.heft .is-writing.is-in .hb-w{transition:-webkit-mask-position .9s cubic-bezier(.33,.08,.3,1) .12s,mask-position .9s cubic-bezier(.33,.08,.3,1) .12s;-webkit-mask-position:0 0;mask-position:0 0}.heft .is-writing.is-in .hb-line.hb-w{transition-delay:.42s}.heft .is-writing .hb-tally path{opacity:0;transform:translateY(-3px)}.heft .is-writing.is-in .hb-tally path{opacity:1;transition:opacity .14s ease calc(.7s + var(--i) * 80ms),transform .28s var(--hb-stop) calc(.7s + var(--i) * 80ms);transform:none}.heft .is-writing .hb-words span{opacity:0}.heft .is-writing.is-in .hb-words span{opacity:1;transition:opacity .24s ease calc(.3s + var(--k) * 1.5s / var(--wn,100))}.weg{--f6-rest:cubic-bezier(.16,1,.3,1);--f6-glow:#1315180d;--f6-room:#1315180b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .weg{--f6-glow:#ffffff26;--f6-room:#ffffff21}}:root[data-theme=dark] .weg{--f6-glow:#ffffff26;--f6-room:#ffffff21}.weg .sk-today.is-done{padding-bottom:clamp(6px,2svh,20px);bottom:0}.weg .sk-today.is-done .sk-row{left:var(--weg-pad);margin:0;display:flex;position:absolute;bottom:clamp(6px,2svh,20px)}.weg .sk-today.is-done .sk-line.is-z{margin-top:6px;font-size:14px;line-height:20px}.weg .f6d-stage svg path,.weg .f6d-stage svg circle{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.weg .f6d-stage svg .is-far{stroke:var(--faint)}.weg .f6d-stage svg .is-dash{stroke-dasharray:7 8}.weg .f6d-stage{width:calc(100% + 2 * var(--weg-pad));margin:0 calc(-1 * var(--weg-pad));padding:clamp(26px,5svh,44px) var(--weg-pad) 0;pointer-events:none;position:relative}.weg .f6d-world{pointer-events:none;position:absolute;top:0;left:0;overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 30px);mask-image:linear-gradient(#0000,#000 30px)}.weg .f6d-world .f6d-way .is-mid{stroke:var(--ink);stroke-width:2.2px;stroke-dasharray:9 11;stroke-dashoffset:80px;opacity:0;transition:stroke-dashoffset 1.5s var(--f6-rest),opacity .5s var(--ease)}.weg .f6d-stage.is-drawn .f6d-world .f6d-way .is-mid{stroke-dashoffset:0;opacity:1}.weg .f6d-world .is-grass{stroke:var(--faint);stroke-width:1.2px}.weg .f6d-world .f6d-spill{fill:var(--f6-glow);stroke:none}.weg .f6d-world .f6d-shade{stroke:var(--faint);stroke-width:1.1px}.weg .f6d-stage.is-shut .f6d-world .f6d-way{opacity:.45}.weg .f6d-row{justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}.weg .f6d-door{text-align:center;min-width:0;font:inherit;color:var(--ink-2);pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;--dh:clamp(104px,17svh,150px);--dw:calc(var(--dh) * .74);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;font-size:13px;line-height:18px;display:flex;position:relative}.weg .f6d-dw{width:var(--dw);height:var(--dh);perspective:900px;transform-origin:50% 100%;transition:transform .56s var(--f6-rest),opacity .4s var(--ease);display:block;position:relative}.weg .f6d-dw>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.weg .f6d-room .is-room{stroke:none;fill:var(--surface)}.weg .f6d-room .is-floor{stroke:var(--line-2);stroke-width:1.2px}.weg .f6d-frame .is-out{stroke:var(--ink-2)}.weg .f6d-frame .is-rib{stroke:var(--ink-2);stroke-width:1.2px}.weg .f6d-frame .is-key{fill:var(--surface)}.weg .f6d-in{border-radius:44% 44% 0 0/30% 30% 0 0;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:8% 9% 0;overflow:hidden}.weg .f6d-road{width:100%;height:100%;display:block}.weg .f6d-road .is-stone{fill:var(--surface);stroke:var(--ink-2)}.weg .f6d-leaf{z-index:2;transform-origin:100%;will-change:transform;width:84%;height:94%;position:absolute;top:6%;left:8%}.weg .f6d-leaf-p{width:100%;height:100%;display:block;overflow:visible;transform:scaleX(-1)}.weg .f6d-leaf-p .is-leaf{fill:var(--surface)}.weg .f6d-leaf-p .is-panel{stroke:var(--faint);stroke-width:1.2px}.weg .f6d-leaf-p .is-strap{stroke-width:2.2px}.weg .f6d-leaf-p .is-ring{fill:var(--surface)}.weg .f6d-leaf-p .is-dot{fill:var(--ink);stroke:none}.weg .f6d-tx{flex-direction:column;align-items:center;margin-top:10px;display:flex}.weg .f6d-t{color:var(--ink);font-size:15px;font-weight:700;line-height:21px}.weg .f6d-l{text-wrap:balance;max-width:156px;display:block}.weg .f6d-l.is-dim{color:var(--dim)}.weg .f6d-door:active .f6d-dw{transform:scale(.985)}.weg .f6d-door.is-go .f6d-dw{transform:scale(1.22)translateY(-4px)}.weg .f6d-door.is-rattle .f6d-dw{animation:f6-rattle .52s var(--f6-rest)}@keyframes f6-rattle{0%{transform:none}18%{transform:translate(-2px)}36%{transform:translate(1.6px)}54%{transform:translate(-1px)}72%{transform:translate(.5px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.weg .f6d-stage *{transition:none!important;animation:none!important}}:root[data-motion=off] .weg .f6d-stage *{transition:none!important;animation:none!important}.home header{padding:18px var(--pad) 0}.home .name{font-family:var(--serif);color:var(--ink-2);font-size:18px}.screen.home main{min-height:0;padding:0 calc(var(--pad) + var(--side));text-align:center;flex-direction:column;flex:1;align-items:center;gap:14px;display:flex;overflow-y:auto}.screen.home main>:first-child{margin-top:auto}.screen.home main>:last-child{margin-bottom:auto}.screen.home main>*{flex:none}.home .big{max-width:16em;margin:0;font-size:22px;font-weight:700;line-height:30px}.home .small{max-width:22em;margin:0;font-size:13px}.home .primary{min-width:200px}.home footer{padding:8px var(--pad) 14px;justify-content:space-between;align-items:center;font-size:14px;display:flex}.home .steps{text-align:left;max-width:22em;margin:0 0 6px;padding-left:1.3em;font-size:15px;line-height:23px}.home label.primary{cursor:pointer}.home label.primary.busy{opacity:.55;cursor:default}.home label.primary input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.home .msg{white-space:pre-wrap}.home .sync-note{text-align:left;padding:8px var(--pad);border-top:1px solid var(--line-2);font-size:13px;line-height:18px;display:block}.home .deck-line{padding:8px var(--pad);text-align:left;flex-direction:column;gap:4px;display:flex}.screen.home main .deck-line{text-align:center;padding:0}.weg{--weg-ink:var(--ink);--weg-paper:var(--surface);--weg-dim:var(--dim);--weg-pad:18px;--weg-stop:cubic-bezier(.16,.84,.3,1);background:var(--surface);min-height:0;color:var(--ink);flex:1;position:relative;overflow:hidden}.weg .weg-pic{position:absolute;inset:0}.weg .sk-pic{cursor:grab;display:block;position:absolute;top:0;left:0}.weg .sk-pic:active{cursor:grabbing}.weg .sk-open{pointer-events:none;display:block;position:absolute;top:0;left:0}.weg .weg-pic.is-open .sk-open{pointer-events:auto;cursor:pointer}.weg .sk-store{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.weg .sk-store img{width:1px;height:1px}.weg .sk-fx{pointer-events:none;display:block;position:absolute;top:0;left:0}.weg .sk-ahead{left:var(--weg-pad);color:var(--ink);pointer-events:none;opacity:0;transition:opacity .32s var(--weg-stop),transform .32s var(--weg-stop);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:18px;position:absolute;top:22px;transform:translateY(-4px)}.weg .sk-ahead.is-on{opacity:1;transform:none}.weg .sk-tell{text-align:center;pointer-events:none;opacity:0;position:absolute;top:0;left:28px;right:28px}.weg .sk-tell-t{letter-spacing:-.01em;text-wrap:balance;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:26px}.weg .sk-tell-t span{white-space:nowrap}.weg .sk-tell-s{color:var(--ink-2);text-wrap:balance;margin-top:6px;font-size:15px;line-height:21px}.weg .sk-tell-w{color:var(--dim);margin-top:6px;font-size:13px;line-height:18px}.weg .sk-today{padding:0 var(--weg-pad);text-align:center;pointer-events:none;position:absolute;bottom:20px;left:0;right:0}.weg .sk-today>*{pointer-events:auto}.weg .sk-hero{letter-spacing:-.02em;font-variant-numeric:tabular-nums;pointer-events:none;margin:0;font-size:34px;font-weight:700;line-height:40px}.weg .sk-line{color:var(--dim);pointer-events:none;margin:4px 0 0;font-size:13px;line-height:20px}.weg .sk-row{pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px;margin-top:20px;display:grid}.weg .sk-row>*{pointer-events:auto}.weg .sk-l{justify-content:flex-end;align-items:center;min-width:0;height:52px;display:flex;position:relative}.weg .sk-r{min-width:0}.weg .w-key{background:var(--key);min-width:52px;height:52px;color:var(--on-key);letter-spacing:.01em;text-align:center;box-shadow:var(--key-sh);transition:transform .12s ease-out,opacity var(--t-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 26px;font-size:17px;font-weight:700;line-height:22px;display:flex}.weg .w-key:active{transform:scale(.96)}.weg .w-key:disabled{opacity:.4}.weg .w-key.is-quiet{box-shadow:none;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;background:0 0;padding:0 4px;font-size:15px;text-decoration-thickness:1px}.weg .w-strom{flex:none;justify-content:center;align-items:center;gap:3.5px;height:22px;display:inline-flex}.weg .w-strom i{width:2.5px;height:calc(22px * var(--f,.4));background:currentColor;border-radius:999px;flex:none;display:block}.weg .sk-home{width:52px;height:52px;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .32s var(--weg-stop),transform .32s var(--weg-stop);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:700;line-height:16px;display:flex;transform:translateY(6px)}.weg .sk-home svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.weg.is-ahead .sk-home{opacity:1;pointer-events:auto;transform:none}.weg .sk-home:active{color:var(--ink-2)}.weg .weg-notes{left:var(--weg-pad);right:var(--weg-pad);transition:opacity .32s var(--weg-stop);flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:absolute;top:12px}.weg.is-ahead .weg-notes{opacity:0;pointer-events:none}.weg .weg-notes>*{background:var(--surface);max-width:100%;color:var(--dim);text-align:left;border-radius:8px;margin-left:-6px;padding:2px 6px;font-size:13px;line-height:18px}.weg .weg-notes>button{border:0;min-height:32px;display:block}.weg .weg-notes>button:active{color:var(--ink)}.weg .weg-notes .deck-line{text-align:left;flex-direction:column;gap:2px;padding:2px 6px;display:flex}.weg .weg-notes .deck-line p{margin:0}.weg .weg-notes .word-btn{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;font-size:13px}.weg .weg-notes .msg{white-space:pre-wrap}@media (prefers-reduced-motion:reduce){.weg .sk-ahead,.weg .sk-home,.weg .weg-notes{transition:none}}:root[data-motion=off] .weg .sk-ahead,:root[data-motion=off] .weg .sk-home,:root[data-motion=off] .weg .weg-notes{transition:none}.weg .sk-recap{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;margin:0;padding:0;position:absolute}.weg .sk-recap:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.c1-card{--kp:clamp(14px,4.5cqw,18px);--c1e:cubic-bezier(.215,.61,.355,1);--faint:#9a9fa6;--c1-pic-sh:0 1px 2px #0000000d,0 16px 32px -16px #0000004d;--c1-pill:#fff;--c1-pill-sh:0 1px 1.5px #00000012,0 3px 10px #0000001a;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}@supports (transition-timing-function:linear(0,1)){.c1-card,.review{--c1e:linear(0,.1034,.1993,.2882,.3703,.4457,.5149,.5781,.6356,.6875,.7343,.7762,.8134,.8463,.875,.8999,.9213,.9394,.9544,.9668,.9767,.9844,.9902,.9943,.9971,.9988,.9996,1,1)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c1-card{--faint:#62676e;--c1-pic-sh:0 1px 2px #0000004d,0 16px 32px -16px #000000bf;--c1-pill:#282b30;--c1-pill-sh:inset 0 .5px 0 #ffffff21,0 3px 10px #00000073}}:root[data-theme=dark] .c1-card{--faint:#62676e;--c1-pic-sh:0 1px 2px #0000004d,0 16px 32px -16px #000000bf;--c1-pill:#282b30;--c1-pill-sh:inset 0 .5px 0 #ffffff21,0 3px 10px #00000073}.c1-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 0 30px;overflow:hidden auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.review .tap .card.c1-card{padding-inline:0}.c1-scroll{padding-inline:var(--side)}.c1-col{padding-inline:var(--kp)}.c1-still{width:100%;display:block}.c1-pic{aspect-ratio:16/9;background:var(--chip);width:100%;box-shadow:var(--c1-pic-sh);border-radius:16px;display:block;position:relative;overflow:hidden}.c1-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.c1-sent{text-align:left;width:100%;margin-top:18px;display:block;position:relative}.c1-srcline{letter-spacing:.01em;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;opacity:0;transition:opacity .52s var(--c1e);pointer-events:none;font-size:12px;line-height:16px;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow:hidden}.c1-card[data-snd=scene] .c1-srcline{opacity:1}.c1-uk{color:var(--ink);font-size:clamp(17px,4.7cqw,18px);line-height:24px;display:block}.c1-uk b{font-weight:700}.c1-tr{color:var(--dim);margin-top:4px;font-size:clamp(14px,3.9cqw,15px);line-height:20px;display:block}.c1-head{margin-top:30px}.c1-word{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;max-width:100%;min-height:48px;margin:-6px 0;display:inline-flex;position:relative}.c1-w{letter-spacing:-.018em;white-space:nowrap;color:var(--ink);transition:opacity .2s var(--c1e);font-size:clamp(27px,8cqw,32px);font-weight:700;line-height:36px}.c1-word:active .c1-w,.c1-word[data-on="1"] .c1-w{opacity:.6}.c1-also{color:var(--dim);margin-top:2px;font-size:15px;line-height:20px}.c1-also [lang=uk],.c1-also [lang=de]{color:var(--ink-2);font-size:17px}.c1-falso{text-align:center;margin:0;position:absolute;top:calc(100% + 2px);left:0;right:0}.c1-ask.is-low{top:calc(100% + 30px)}.c1-gloss{color:var(--ink-2);margin-top:2px;font-size:clamp(17px,4.6cqw,18px);line-height:24px}.c1-gram{color:var(--dim);flex-wrap:wrap;align-items:center;gap:0 8px;margin-top:6px;font-size:13px;line-height:16px;display:flex}.c1-gi{align-items:center;gap:8px;display:inline-flex}.c1-dot{background:var(--faint);border-radius:50%;width:3px;height:3px;display:block}.c1-tags{gap:6px}.c1-tag{font-family:var(--serif);color:var(--ink-2);font-style:italic}.c1-card{--case-gen:#2e5e9a;--case-dat:#9e3d55;--case-acc:#1f744f;--case-ins:#6b4690;--case-loc:#8d5d1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c1-card{--case-gen:#8db4e7;--case-dat:#e99ba9;--case-acc:#83c5a2;--case-ins:#bda4dd;--case-loc:#d4ad76}}:root[data-theme=dark] .c1-card{--case-gen:#8db4e7;--case-dat:#e99ba9;--case-acc:#83c5a2;--case-ins:#bda4dd;--case-loc:#d4ad76}.c1-cw[data-case=gen]{color:var(--case-gen)}.c1-cw[data-case=dat]{color:var(--case-dat)}.c1-cw[data-case=acc]{color:var(--case-acc)}.c1-cw[data-case=ins]{color:var(--case-ins)}.c1-cw[data-case=loc]{color:var(--case-loc)}.c1-csep{color:var(--faint)}:root[data-colours=off] .c1-cw{color:inherit}.c1-homo{color:var(--dim);margin-top:4px;font-size:13px;line-height:18px}.c1-lower{margin-top:8px}.c1-pane{position:relative}.c1-tabs{isolation:isolate;align-items:center;gap:8px;width:max-content;max-width:calc(100% + 24px);height:48px;margin:0 -12px;display:flex;position:relative}.c1-tabs>button{z-index:1;min-width:48px;height:48px;color:var(--dim);white-space:nowrap;transition:color .26s var(--c1e);flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:13px;line-height:18px;display:flex;position:relative}.c1-tabs>button[aria-selected=true]{color:var(--ink);font-weight:700}.c1-tt{justify-items:center;display:inline-grid}.c1-tt:after{content:attr(data-t);visibility:hidden;height:0;font-weight:700}.c1-th{z-index:0;background:var(--c1-pill);width:0;height:30px;box-shadow:var(--c1-pill-sh);pointer-events:none;transition:transform .48s var(--c1e),width .48s var(--c1e);border-radius:999px;position:absolute;top:9px;left:0}.c1-tabs.is-still .c1-th{transition:none}.c1-senses{margin:0;padding:0;list-style:none;display:block}.c1-sense{grid-template-columns:20px minmax(0,1fr);column-gap:6px;padding:8px 0;display:grid}.c1-no{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:24px}.c1-sh{flex-wrap:wrap;align-items:baseline;column-gap:7px;display:flex}.c1-sg{color:var(--ink);font-size:16px;font-weight:700;line-height:24px}.c1-q{color:var(--dim);font-size:15px;line-height:24px}.c1-band{border:1px solid var(--line-2);height:22px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-self:center;align-items:center;margin-left:auto;padding:0 8px;font-size:11px;line-height:1;display:inline-flex}.c1-reg{font-family:var(--serif);color:var(--ink-2);font-size:14px;font-style:italic;line-height:24px}.c1-ex{font-family:var(--serif);color:var(--ink-2);text-align:left;transition:color .3s var(--c1e);font-size:15px;line-height:22px;display:block;position:relative}.c1-ex b{color:var(--ink);font-weight:700}.c1-ex span.c1-xm,.c1-ex b.c1-xm{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}:root[data-colours=off] .c1-ex b.c1-cw{color:var(--ink)}.c1-xcase{transition:grid-template-rows .46s var(--c1e);grid-template-rows:0fr;display:grid}.c1-xcase>div{min-height:0;color:var(--dim);opacity:0;transition:opacity .34s var(--c1e);font-size:14px;line-height:19px;overflow:hidden}.c1-xcase.is-open{grid-template-rows:1fr}.c1-xcase.is-open>div{opacity:1;padding-top:2px}button.c1-ex:before{content:"";height:48px;min-height:calc(100% + 4px);position:absolute;bottom:-2px;left:-8px;right:-8px}button.c1-ex[data-on="1"]{color:var(--ink)}button.c1-ex:active{opacity:.6}.c1-ext{color:var(--dim);margin-top:2px;font-size:13px;line-height:18px;display:block}.c1-morebtn{height:48px;color:var(--dim);align-items:center;margin:4px 0 0 26px;padding-right:16px;font-size:13px;line-height:18px;display:flex}.c1-p{color:var(--ink-2);margin:0;font-size:15px;line-height:22px}.c1-p+.c1-p,.c1-dict+.c1-p{margin-top:12px}.c1-pre{white-space:pre-wrap}.c1-run{letter-spacing:.01em;color:var(--ink);margin-right:8px;font-size:13px;font-weight:700}.c1-uks{font-family:var(--serif)}.c1-dict{margin:0;padding:0;list-style:none}.c1-dict>li{color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);column-gap:6px;padding:5px 0;font-size:15px;line-height:22px;display:grid}.c1-rest{min-height:0;font-family:var(--sans);color:var(--faint);font-size:13px;display:inline}.c1-last{color:var(--faint);margin:16px 0 0;font-size:12px;line-height:16px}.c1-one{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:700;line-height:18px}.c1-notetx{padding-top:6px}.c1-front{position:absolute;inset:0}.c1-fbox{left:calc(var(--side) + var(--kp));right:calc(var(--side) + var(--kp));justify-content:center;align-items:baseline;height:56px;display:flex;position:absolute;top:41.5%}.c1-fword{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;max-width:100%;height:56px;display:block}.c1-fw{letter-spacing:-.018em;white-space:nowrap;color:var(--ink);transition:opacity .2s var(--c1e);font-size:clamp(32px,10.2cqw,40px);font-weight:700;line-height:56px;display:block}.c1-fw.long{font-size:clamp(26px,8cqw,32px)}.c1-fword:active .c1-fw,.c1-fword[data-on="1"] .c1-fw{opacity:.6}.c1-ask{letter-spacing:.3em;text-transform:uppercase;color:var(--ink-2);justify-content:center;align-items:center;padding-left:.3em;font-size:clamp(11px,3.3cqw,13px);font-weight:700;line-height:1;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0}.c1-askdot{color:var(--dim);letter-spacing:0;padding:0 .67em 0 .58em;font-weight:400}.c1-card[data-kind="2"] .c1-front{padding:calc(41.5cqh - 8px) var(--kp) 0;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.c1-card[data-kind="2"] .c1-fbox{height:auto;display:block;position:static}.c1-fg{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:28px;font-weight:700;line-height:34px}.c1-fs{color:var(--ink-2);text-wrap:balance;max-width:30em;font-size:17px;line-height:24px}.c1-card[data-side=back] .c1-scroll{animation:hauch .42s 50ms var(--c1e) backwards}.c1-card[data-side=front] .c1-front{animation:hauch-vorn .3s 70ms var(--c1e) backwards}@keyframes hauch{0%{opacity:0;filter:blur(14px)}to{opacity:1;filter:blur()}}@keyframes hauch-vorn{0%{opacity:0;filter:blur(9px)}to{opacity:1;filter:blur()}}.c1-card{--c1-k:var(--ink);--c1-kon:var(--surface);--c1-ksh:inset 0 1px 0 #ffffff21,0 1px 1.5px #00000029,0 10px 22px -10px #00000075;--c1-kpress:inset 0 0 0 #fff0,0 .5px 1px #00000038,0 4px 10px -6px #0006}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c1-card{--c1-ksh:inset 0 1px 0 #ffffff8c,0 1px 1.5px #00000080,0 10px 22px -10px #000000e6;--c1-kpress:inset 0 0 0 #fff0,0 .5px 1px #0009,0 4px 10px -6px #000c}}:root[data-theme=dark] .c1-card{--c1-ksh:inset 0 1px 0 #ffffff8c,0 1px 1.5px #00000080,0 10px 22px -10px #000000e6;--c1-kpress:inset 0 0 0 #fff0,0 .5px 1px #0009,0 4px 10px -6px #000c}.c1-disc{-webkit-tap-highlight-color:transparent;touch-action:manipulation;align-items:center;height:48px;padding:0;display:flex;position:relative}.c1-dpill{background:var(--c1-k);width:48px;height:48px;color:var(--c1-kon);box-shadow:var(--c1-ksh);transition:width .6s var(--c1e) 60ms,translate 90ms ease-out,box-shadow .16s ease-out;border-radius:24px;display:block;position:relative;overflow:hidden}.c1-disc:active .c1-dpill{box-shadow:var(--c1-kpress);translate:0 1.5px}.c1-disc.is-long .c1-dpill{width:min(212px,calc(100cqw - 2 * var(--kp)));transition:width .46s var(--c1e),translate 90ms ease-out,box-shadow .16s ease-out}.c1-disc.is-dim .c1-dpill{opacity:.45}.c1-dbars{align-items:center;display:flex;position:absolute;top:0;bottom:0;left:14px}.c1-bars{justify-content:center;align-items:center;gap:var(--bg,2.5px);height:var(--bh,16px);pointer-events:none;display:flex}.c1-bars>i{width:var(--bw,2px);opacity:0;background:currentColor;border-radius:999px;flex:none;height:100%;display:block;transform:scaleY(.001)}.c1-bars.is-disc{--bh:18px;--bw:2px;--bg:2.6px}.c1-head>.c1-disc{margin:0 0 14px}.c1-disc.is-front{pointer-events:auto;justify-content:center;width:240px;height:56px;margin-left:-120px;position:absolute;bottom:calc(100% + 16px);left:50%}.c1-disc.is-front .c1-dpill{border-radius:26px;width:52px;height:52px}.c1-disc.is-front.is-long .c1-dpill{width:min(232px,calc(100cqw - 2 * var(--kp)))}.c1-disc.is-front .c1-dbars{left:50%;transform:translate(-50%)}:root[data-motion=off] .c1-card *{transition:none!important;animation:none!important}.result{border:1px solid var(--line-2);border-radius:14px;margin-top:14px;padding:12px 14px}.result .verdict{font-size:15px;font-weight:700}.result .cmp{letter-spacing:.01em;margin-top:6px;font-size:22px;line-height:30px}.result .cmp small{letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin-top:6px;font-size:11px;line-height:16px;display:block}.result u{text-underline-offset:4px;text-decoration-thickness:2px}.result .typo{align-items:center;gap:16px;margin-top:8px;display:flex}:root[data-size="1"] .c1-scroll>*,:root[data-size="1"] .c1-fw,:root[data-size="1"] .c1-ask,:root[data-size="1"] .c1-fg,:root[data-size="1"] .c1-fs{zoom:.9}:root[data-size="3"] .c1-scroll>*,:root[data-size="3"] .c1-fw,:root[data-size="3"] .c1-ask,:root[data-size="3"] .c1-fg,:root[data-size="3"] .c1-fs{zoom:1.15}.sheet.rsheet{max-height:92%;overflow-y:auto}.rform .rend{justify-content:flex-end;align-items:center;gap:12px;display:flex}.rform .rend .primary{height:46px;padding:0 22px;font-size:16px}.rform .rdone{margin:18px 0 14px;font-size:17px}.rq{--rq-rh:38px;flex-direction:column;padding:2px 2px 4px;display:flex}.rq .rq-title{letter-spacing:-.008em;margin:12px 0 16px;font-size:20px;font-weight:700;line-height:26px}.rq .rq-after{color:var(--dim);margin:-8px 0 12px;font-size:13px;line-height:18px}.rq .rq-after-l{margin:0}.rq .rq-after-k{flex-wrap:wrap;gap:2px 16px;margin-top:2px;display:flex}.rq .rq-after .k-link{padding:0;font-size:13px;line-height:24px}.rq .rq-log{margin:2px 0 0;padding:0;list-style:none}.rq .rq-pick{min-height:calc(36px + var(--rows,5) * var(--rq-rh));align-items:flex-start;gap:16px;display:flex}.rq .rq-mini{width:clamp(132px,37.2vw,148px);box-shadow:inset 0 0 0 1.5px var(--ink);touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;flex:none;padding:7px 7px 8px;display:flex}.rq .rq-m{z-index:0;text-align:left;white-space:nowrap;min-width:0;max-width:100%;color:var(--ink);transition:color .16s var(--ease);border-radius:6px;align-self:flex-start;align-items:center;padding:0 6px;display:flex;position:relative}.rq .rq-m>span{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.rq .rq-m>span.rq-bars{display:flex;overflow:visible}.rq .rq-m:before{content:"";z-index:-1;border-radius:inherit;background:var(--ink);opacity:0;transition:opacity .2s var(--ease),transform .26s var(--ease);position:absolute;inset:0;transform:scale(.94)}.rq .rq-m[aria-pressed=true]:before{opacity:1;transform:none}.rq .rq-m.is-bild{border-radius:13px;align-self:stretch;padding:0}.rq .rq-m.is-bild img,.rq .rq-nopic{aspect-ratio:16/9;object-fit:cover;background:var(--chip);width:100%;transition:opacity .2s var(--ease);border-radius:13px;display:block}.rq .rq-m.is-bild[aria-pressed=true] img{opacity:.3}.rq .rq-m.is-satz{height:16px;margin-top:5px;font-size:7.5px;line-height:10px}.rq .rq-m.is-ueb{height:13px;color:var(--dim);font-size:6.5px;line-height:9px}.rq .rq-mini.is-nopic .rq-m.is-satz{margin-top:6px}.rq .rq-m-line{align-items:center;min-width:0;display:flex}.rq .rq-m-line>.rq-m,.rq .rq-m-tabs>.rq-m{align-self:center}.rq .rq-m-line.is-w{margin-top:5px}.rq .rq-mini.is-nopic .rq-m-line.is-w{margin-top:2px}.rq .rq-m.is-wort{letter-spacing:-.015em;height:24px;font-size:14px;font-weight:700;line-height:18px}.rq .rq-m.is-mk{height:18px;color:var(--ink-2);border-radius:9px;flex:none;padding:0 5px}.rq .rq-m.is-bed{height:14px;color:var(--ink-2);font-size:7.5px;line-height:11px}.rq .rq-m.is-gram{height:12px;color:var(--ink-2);font-size:6.5px;line-height:9px}.rq .rq-m-tabs{align-items:center;gap:1px;height:20px;margin-top:3px;padding-left:6px;font-size:6.5px;line-height:9px;display:flex}.rq .rq-m-tabs b{color:var(--ink);margin-right:5px;font-weight:700}.rq .rq-m.is-tab{height:14px;color:var(--dim);padding:0 5px}.rq .rq-m-sense{flex-direction:column;min-width:0;display:flex}.rq .rq-m.is-sense{height:13px;margin-top:2px;font-size:6.5px;font-weight:700;line-height:9px}.rq .rq-m.is-sense i{opacity:.5;flex:none;width:9px;font-style:normal;font-weight:400}.rq .rq-m.is-ex{height:12px;font-family:var(--serif);color:var(--ink-2);flex:0 auto;margin-left:9px;font-size:6.5px;line-height:9px}.rq .rq-m-line .rq-m.is-mk{height:12px}.rq .rq-m.is-scene{height:24px;color:var(--ink-2);margin-top:5px}.rq .rq-m[aria-pressed=true]{color:var(--raised)}.rq .rq-bars{align-items:center;gap:2.5px;height:14px;display:flex}.rq .rq-bars i{width:2px;height:calc(14px * var(--f));background:currentColor;border-radius:1px;flex:none;display:block}.rq .rq-m.is-mk .rq-bars{gap:1.5px;height:8px}.rq .rq-m.is-mk .rq-bars i{width:1.5px;height:calc(8px * var(--f))}.rq .rq-col{flex:1;align-self:stretch;min-width:0;position:relative}.rq .rq-names{height:var(--mini,100%);transition:opacity .18s var(--ease);flex-direction:column;justify-content:space-between;padding:6px 0 2px;display:flex}.rq .rq-name{text-align:left;width:100%;height:36px;color:var(--ink-2);transition:color .12s var(--ease),opacity .12s var(--ease);align-items:center;font-size:15px;line-height:20px;display:flex}.rq .rq-name:active{color:var(--ink);opacity:.6}.rq .rq-name[aria-pressed=true]{color:var(--ink);font-weight:700}.rq .rq-col.has-part .rq-names{opacity:0;pointer-events:none}.rq .rq-block{opacity:0;pointer-events:none;transition:transform .22s var(--ease),opacity .16s var(--ease);flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;left:0;right:0}.rq .rq-col.has-part .rq-block{opacity:1;pointer-events:auto}.rq .rq-headrow{align-items:center;max-width:100%;height:36px;display:flex}.rq .rq-head{letter-spacing:-.005em;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(16px,4.7vw,20px);font-weight:700;line-height:26px;overflow:hidden}.rq .rq-play{width:36px;height:36px;color:var(--ink-2);transition:transform .12s ease-out,color var(--t-fast) var(--ease);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rq .rq-play:active{transform:scale(.88)}.rq .rq-play.is-on{color:var(--ink)}.rq .rq-play.is-on .rq-bars i{animation:.52s ease-in-out infinite alternate rq-beat;animation-delay:calc(var(--f) * -400ms)}.rq .rq-reasons{transition:opacity .18s var(--ease);flex-direction:column;align-items:flex-start;margin:0 0 0 -13px;display:flex}.rq .rq-reasons.is-peek{opacity:.5}.rq .rq-reason{z-index:0;min-height:var(--rq-rh);color:var(--ink-2);text-align:left;transition:color var(--t-fast) var(--ease),transform .12s ease-out;animation:rq-in .3s var(--ease) both;border-radius:999px;align-items:center;padding:0 13px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.rq .rq-reason:active{transform:scale(.96)}.rq .rq-reason:before{content:"";z-index:-1;background:var(--thumb);box-shadow:var(--thsh);opacity:0;transition:opacity var(--t-fast) var(--ease),transform var(--t) var(--feder);border-radius:999px;position:absolute;inset:2px 0;transform:scale(.9)}.rq .rq-reason[aria-pressed=true]{color:var(--ink)}.rq .rq-reason[aria-pressed=true]:before{opacity:1;transform:none}.rq .rq-clips{flex-direction:column;align-self:stretch;margin-left:-11px;display:flex}.rq .rq-clip{height:var(--rq-rh);animation:rq-in .3s var(--ease) both;align-items:center;display:flex}.rq .rq-clip-n{min-width:0;height:var(--rq-rh);line-height:var(--rq-rh);color:var(--ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;transition:opacity .12s var(--ease);flex:1;font-size:15px;overflow:hidden}.rq .rq-clip-n:active{opacity:.5}.rq .rq-clip-all{height:var(--rq-rh);color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;align-self:flex-start;margin:4px 0 0 11px;font-size:13px;line-height:18px;text-decoration-thickness:1px}.rq .rq-extra{gap:2px;margin:6px 0 0 -13px;display:flex}.rq .rq-word{height:40px;color:var(--ink-2);white-space:nowrap;transition:color var(--t-fast) var(--ease),transform .12s ease-out;flex-direction:column;justify-content:center;align-items:center;padding:0 13px;font-size:15px;line-height:20px;display:inline-flex;position:relative}.rq .rq-word:before{content:attr(data-l);visibility:hidden;height:0;font-weight:700;display:block;overflow:hidden}.rq .rq-word:after{content:"";background:var(--ink);opacity:0;width:4px;height:4px;transition:opacity var(--t-fast) var(--ease),transform var(--t) var(--ease);border-radius:50%;margin-left:-2px;position:absolute;bottom:3px;left:50%;transform:scale(.3)}.rq .rq-word:active{transform:scale(.96)}.rq .rq-word[aria-pressed=true]{color:var(--ink);font-weight:700}.rq .rq-word[aria-pressed=true]:after{opacity:1;transform:none}.rq textarea.rq-text{border:0;border-bottom:1px solid var(--line-2);resize:none;width:100%;height:42px;min-height:0;color:var(--ink);transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:0;outline:none;margin:10px 0 0;padding:8px 0 10px;font-size:17px;line-height:23px;display:block}.rq .rq-text::placeholder{color:var(--faint)}.rq .rq-text:focus{border-bottom-color:var(--ink)}.rq .rq-mute{min-height:36px;transition:opacity var(--t-fast) var(--ease);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:15px;display:flex}.rq .rq-mute.is-off{visibility:hidden;opacity:0}.rq .rq-tick{cursor:pointer;align-items:center;gap:8px;display:flex}.rq .rq-tick input{width:18px;height:18px;accent-color:var(--ink);margin:0}.rq .rq-mute .k-link{margin-right:-4px;padding:0 4px}.rq .rq-end{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.rq .rq-end .k-link{margin-left:-4px;padding:0 4px}.rq .rq-send{min-width:148px;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform .12s ease-out;margin-left:auto}.rq .rq-send:disabled{opacity:1;box-shadow:none;color:var(--faint);background:0 0}@keyframes rq-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes rq-beat{0%{transform:scaleY(.55)}to{transform:scaleY(1.15)}}@media (max-height:700px){.rq{--rq-rh:34px}.rq .rq-title{margin-bottom:10px}.rq .rq-headrow{height:32px}.rq .rq-end{margin-top:12px}}.screen.reports{overflow:hidden}.reports .rp-top{flex:none;align-items:center;min-height:40px;padding:2px 12px 0;display:flex}.reports .rp-top .word-btn{min-height:40px;color:var(--dim);font-size:14px}.reports .rp-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;margin-inline:calc(-1 * var(--side));padding:0 20px;padding-inline:calc(20px + var(--side));flex:1;overflow-y:auto}.reports .rp-h{padding:8px 2px 20px}.reports .rp-foot{height:40px}.reports .rp-none{color:var(--dim);margin:0;padding:0 2px;font-size:15px;line-height:21px}.reports .rp-sec{color:var(--dim);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:18px;display:flex}.reports .rp-sec .k-link{min-height:32px;font-size:13px;line-height:18px}.reports .rp-status{color:var(--dim);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.reports .rp-track{flex:none;display:block;overflow:visible}.reports .rp-track-d{fill:none;stroke:var(--faint);stroke-width:1.5px}.reports .rp-track-d.is-on{fill:var(--ink);stroke:var(--ink)}.reports .rp-track-l{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round}.reports .rp-track-l.is-on{stroke:var(--ink)}.reports .rp-track.is-wait .rp-track-l{stroke-dasharray:.1 2.5}.reports .rp-text{border:0;border-bottom:1px solid var(--line-2);min-width:0;height:44px;color:var(--ink);transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:0;outline:none;flex:1;margin:0;padding:8px 0;font-size:16px;line-height:22px;display:block}.reports .rp-text::placeholder{color:var(--faint)}.reports .rp-text:focus{border-bottom-color:var(--ink)}.reports .rp-text:focus-visible{outline:none}.reports .rp-thumb{object-fit:cover;border-radius:12px;flex:none;width:84px;height:56px;display:block}.reports .rp-fix-w{color:var(--ink);letter-spacing:-.005em;overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:24px}.reports .rp-fix-old{color:var(--dim);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.reports .rp-fix-new{color:var(--ink);text-wrap:pretty;margin:0;font-size:15px;line-height:21px}.reports .rp-fix-a{color:var(--dim);font-size:13px;line-height:18px}.reports .rp-rest{margin-top:34px;padding:0 2px}.reports .rp-rest:first-of-type{margin-top:0}.reports .rp-back+.rp-rest{margin-top:34px}.reports .rp-rest .rp-sec{margin-bottom:4px}.reports .rp-ask.is-no{flex-direction:column;align-items:stretch;gap:0}.reports .rp-ask-which{flex-wrap:wrap;gap:2px 16px;margin:0 0 4px;display:flex}.reports .rp-ask-which .k-link{color:var(--dim);padding:0;font-size:14px;line-height:28px}.reports .rp-ask-which .k-link[aria-checked=true]{color:var(--ink);font-weight:600}.reports .rp-why{color:var(--dim);margin:0 0 4px;font-size:13px;line-height:18px}.reports .rp-row{text-align:left;flex-direction:column;width:100%;min-height:56px;padding:13px 0;display:flex}.reports .rp-row-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.reports .rp-row-w{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;font-weight:700;line-height:24px;overflow:hidden}.reports .rp-row-t{color:var(--ink-2);text-wrap:pretty;overflow-wrap:anywhere;margin:1px 0 0;font-size:15px;line-height:21px}.reports .rp-row-m{min-height:22px;color:var(--dim);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;font-size:13px;line-height:18px;display:flex}.reports .rp-row-acts{gap:16px;display:inline-flex}.reports .rp-row-acts .k-link{min-height:32px;font-size:13px}.reports .rp-edit{margin:6px 0 4px}.reports .rp-list:not(.is-still) .rp-scroll>section{animation:rp-rise .42s var(--feder) both}.reports .rp-list:not(.is-still) .rp-scroll>section+section{animation-delay:70ms}.reports .rp-list{flex-direction:column;flex:1;min-height:0;display:flex}.reports .rp-back .rp-sec{padding:0 2px 12px}.reports .rp-stack{padding-bottom:calc((var(--n) - 1) * 11px);margin:0 -6px;position:relative}.reports .rp-sc{z-index:3;transition:transform .38s var(--feder),opacity var(--t) var(--ease);border-radius:26px;flex-direction:column;align-items:stretch;padding:18px 18px 14px;display:flex;position:relative}.reports .rp-sc.is-under{background:var(--raised);box-shadow:0 8px 22px -10px var(--kit-veil);inset:0 0 calc((var(--n) - 1) * 11px) 0;z-index:calc(3 - var(--z));transform-origin:50% 100%;transform:translateY(calc(var(--z) * 11px)) scale(calc(1 - var(--z) * .05));position:absolute}.reports .rp-sc.is-gone{opacity:0;transform:translateY(-10px)scale(.97)}.reports .rp-sc-top{align-items:flex-start;gap:14px;display:flex}.reports .rp-sc-top .rp-thumb{margin-top:3px}.reports .rp-sc-w{flex-direction:column;flex:1;min-width:0;display:flex}.reports .rp-sc-links .k-link{min-height:36px;font-size:13px;line-height:18px}.reports .rp-sc-top+.rp-fix-new{margin-top:14px}.reports .rp-pair{margin:16px 0 12px}.reports .rp-pair.is-sound{flex-direction:column;gap:2px;display:flex}.reports .rp-pair-row{align-items:center;gap:10px;height:44px;display:flex}.reports .rp-pair-l{width:52px;color:var(--dim);flex:none;font-size:13px;line-height:18px}.reports .rp-pair-n{color:var(--dim);flex:none;margin-left:auto;font-size:13px;line-height:18px}.reports .rp-wave{min-width:0;height:44px;color:var(--ink);transform-origin:0;align-items:center;gap:3px;transition:transform .12s ease-out;display:flex;overflow:hidden}.reports .rp-wave:active{transform:scale(.97)}.reports .rp-wave:disabled{cursor:default}.reports .rp-pair-row.is-old .rp-wave{color:var(--dim)}.reports .rp-wave-go{flex:none;margin-right:5px;display:block;overflow:visible}.reports .rp-wave-go path{fill:currentColor}.reports .rp-wave i{width:3px;height:max(3px,calc(34px * var(--f)));transition:opacity .14s var(--ease);background:currentColor;border-radius:2px;flex:none;display:block}.reports .rp-wave[aria-pressed=true] i{opacity:.26}.reports .rp-wave[aria-pressed=true] i.is-on{opacity:1;transition:none}.reports .rp-wave.is-gone{color:var(--faint)}.reports .rp-wave.is-gone i{height:3px}.reports .rp-pair.is-text p{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.reports .rp-line,.reports .rp-note{margin:-2px 0 12px}.reports .rp-note-k{color:var(--dim);font-size:12px;font-weight:700;line-height:16px;display:block}.reports .rp-note p{color:var(--ink-2);text-wrap:pretty;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:20px}.reports .rp-note p.rp-pair-old{color:var(--dim)}.reports .rp-line p{text-wrap:pretty;overflow-wrap:anywhere;margin:0}.reports .rp-line .rp-pair-old{margin-bottom:4px;font-size:14px;line-height:20px}.reports .rp-line-uk{color:var(--ink);font-size:16px;line-height:23px}.reports .rp-line-tr{color:var(--dim);margin-top:2px;font-size:14px;line-height:20px}.reports .rp-pair-old{color:var(--dim);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);font-size:15px;line-height:21px;text-decoration-thickness:1px}.reports .rp-pair.is-text .rp-pair-new{color:var(--ink);margin-top:8px;font-size:17px;line-height:24px}.reports .rp-pair.is-picture{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reports .rp-pair.is-picture figure{min-width:0;margin:0}.reports .rp-pair.is-picture img,.reports .rp-pair.is-picture .rp-nopic{aspect-ratio:16/9;object-fit:cover;border-radius:12px;width:100%;display:block}.reports .rp-pair.is-picture .rp-nopic{box-shadow:inset 0 0 0 1.25px var(--line-2)}.reports .rp-pair.is-picture figure.is-old img{opacity:.45;filter:grayscale()}.reports .rp-pair.is-picture figcaption{color:var(--dim);margin-top:6px;font-size:13px;line-height:18px}.reports .rp-folded{min-height:44px;color:var(--dim);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;align-items:center;margin-top:6px;padding:0 2px;font-size:14px;line-height:20px;text-decoration-thickness:1px;display:flex}.reports .rp-unfolded{animation:rp-rise var(--t-feder) var(--feder) both;padding:0 2px}.reports .rp-panel .rp-pair{margin:0 0 12px}.reports .rp-check{flex-direction:column;flex:1;min-height:0;display:flex}.reports .rp-cardbox{min-height:0;margin-inline:calc(-1 * var(--side));flex-direction:column;flex:auto;display:flex;position:relative}.reports .rp-cardbox .card{padding-inline:var(--side)}.reports .rp-panel{z-index:2;padding:20px 22px calc(20px + env(safe-area-inset-bottom));margin-bottom:calc(-1 * env(safe-area-inset-bottom));background:var(--raised);box-shadow:0 -6px 30px -12px var(--kit-veil);animation:rp-up .42s var(--feder) both;border-radius:26px 26px 0 0;flex-direction:column;flex:none;display:flex;position:relative}.reports .rp-panel:after{content:"";background:var(--raised);height:40px;position:absolute;top:100%;left:0;right:0}.reports .rp-panel .rp-fix-new{margin-top:2px;font-size:17px;line-height:24px}.reports .rp-panel .rp-fix-a{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:21px}.reports .rp-panel-thanks{animation:rp-rise var(--t-feder) var(--feder) both;margin:6px 0 10px}.reports .rp-sc-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.reports .rp-ask{justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-top:12px;display:flex}.reports .rp-ask-q{color:var(--ink);font-size:17px;font-weight:700;line-height:24px}.reports .rp-ask-k{align-items:center;gap:4px;display:flex}.reports .rp-ask-k .k-key{min-width:84px;height:46px;padding:0 22px;font-size:16px}.reports .rp-ask-k .k-key.is-quiet{min-width:0;padding:0 16px}.reports .rp-ask-no{width:100%;animation:rp-rise var(--t-feder) var(--feder) both;align-items:flex-end;gap:14px;display:flex}.reports .rp-ask-no .k-key{flex:none;min-width:0;height:46px;padding:0 22px;font-size:16px}@keyframes rp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rp-up{0%{transform:translateY(100%)}to{transform:none}}.review{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;--row:60px;--kp:clamp(14px,4.5vw,18px);--faint:#9a9fa6;--c1e:cubic-bezier(.215,.61,.355,1);--c1-sheet:#fff;--c1-sheet-sh:0 -1px 2px #0000000a,0 -18px 48px -12px #00000038;--c1-veil:#14161a42}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .review{--faint:#62676e;--c1-sheet:#1d2024;--c1-sheet-sh:inset 0 .5px 0 #ffffff1a,0 -18px 48px #0009;--c1-veil:#00000073}}:root[data-theme=dark] .review{--faint:#62676e;--c1-sheet:#1d2024;--c1-sheet-sh:inset 0 .5px 0 #ffffff1a,0 -18px 48px #0009;--c1-veil:#00000073}.review .tap{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;container-type:size}.review .tap button{-webkit-user-select:none;user-select:none}.review .tap button.c1-ex{-webkit-user-select:text;user-select:text}.c1-home{z-index:7;left:max(env(safe-area-inset-left),var(--side));top:env(safe-area-inset-top);width:40px;height:40px;color:var(--faint);justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex;position:absolute}.review[data-side=back] .c1-home{top:calc(env(safe-area-inset-top) + 20px);left:calc(max(env(safe-area-inset-left),var(--side)) + var(--kp) + 4px);width:32px;height:32px;color:var(--ink-2);background:color-mix(in srgb,var(--surface) 78%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;font-size:19px}.c1-ans{z-index:3;height:var(--row);opacity:0;pointer-events:none;flex:none;grid-template-columns:1fr 1fr;column-gap:72px;display:grid;position:relative}.c1-ans.is-on{opacity:1;pointer-events:auto}.c1-ans>button{height:var(--row);color:var(--dim);justify-content:center;align-items:center;font-size:17px;line-height:22px;display:flex}.c1-ans>button>span{transition:transform .18s var(--c1e),opacity .18s var(--c1e);display:block}.c1-ans>button:active>span{opacity:.55;transform:scale(.95)}.c1-ans>.c1-yes{color:var(--ink);font-weight:700}.c1-ans.c1-ans1{grid-template-columns:1fr}.review[data-side=back] .c1-ans.is-on{animation:hauch .42s 50ms var(--c1e) backwards}.c1-line{left:var(--kp);right:var(--kp);bottom:calc(var(--row) + env(safe-area-inset-bottom) + 12px);z-index:6;text-align:center;color:var(--dim);pointer-events:none;opacity:0;transition:opacity .42s var(--c1e),transform .42s var(--c1e);margin:0;font-size:13px;line-height:18px;position:absolute;transform:translateY(4px)}.c1-line.is-on,.review[data-side=front] .c1-line:not(:empty){opacity:1;transform:none}.c1-ring{left:50%;bottom:calc(env(safe-area-inset-bottom) + 2px);z-index:5;width:56px;height:56px;color:var(--ink);transition:transform .22s var(--c1e),opacity .28s var(--c1e) 60ms;place-items:center;margin-left:-28px;display:grid;position:absolute}.c1-ring:active{transform:scale(.97)}.c1-ring>svg{position:absolute;inset:0}.c1-ring circle{fill:none;stroke:currentColor;stroke-width:1.5px}.c1-rtrack{opacity:.17}.c1-arc{stroke-linecap:round;transition:stroke-dasharray .76s var(--c1e)}.c1-ring>span{color:var(--ink-2);font-variant-numeric:tabular-nums;animation:c1-num .36s var(--c1e) both;font-size:14px;font-weight:700;line-height:1;position:relative}@keyframes c1-num{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.c1-ring.is-open{opacity:0;transition:opacity .2s ease-out}.c1-undo{left:max(env(safe-area-inset-left),var(--side));bottom:env(safe-area-inset-bottom);z-index:5;height:var(--row);padding:0 var(--kp);color:var(--dim);opacity:0;pointer-events:none;transition:opacity .76s var(--c1e);align-items:center;font-size:15px;line-height:20px;display:flex;position:absolute}.c1-undo.is-on{opacity:1;pointer-events:auto;transition:opacity .32s var(--c1e) .26s}.review[data-side=back] .c1-undo{visibility:hidden}.c1-end{min-height:0;padding:0 var(--kp) 6vh;text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:18px;display:flex}.c1-endtx{flex-direction:column;align-items:center;gap:6px;display:flex}.c1-endt{letter-spacing:-.018em;color:var(--ink);font-size:28px;font-weight:700;line-height:34px}.c1-endl{color:var(--dim);font-variant-numeric:tabular-nums;font-size:14px;line-height:19px}.c1-endring{color:var(--ink);overflow:visible}.c1-ering,.c1-echeck{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:c1-draw .9s var(--c1e) both}.c1-echeck{animation-duration:.56s;animation-delay:.48s}@keyframes c1-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.veil.c1-veil{background:var(--c1-veil);z-index:44;animation:fade .42s var(--c1e) both}.sheet.c1-sheet{z-index:45;padding:14px 0 calc(10px + env(safe-area-inset-bottom));background:var(--c1-sheet);box-shadow:var(--c1-sheet-sh);animation:c1-rise .52s var(--c1e) both;border-radius:28px 28px 0 0}@keyframes c1-rise{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:700px){.sheet.c1-sheet{animation:pop .26s var(--ease) both;border-radius:28px;padding-bottom:18px}}.c1-shead{flex-direction:column;align-items:center;gap:10px;padding:2px 0 10px;display:flex}.c1-day{color:var(--ink);display:block;overflow:visible}.c1-dayd{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.c1-dayr{fill:none;stroke:var(--faint);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:0 4.5}.c1-dayb{fill:currentColor}.c1-mcount{color:var(--dim);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.c1-mbody{padding:0 var(--kp);flex-direction:column;gap:8px;display:flex}.c1-mrow{width:100%;height:56px;color:var(--ink);text-align:left;white-space:nowrap;-webkit-touch-callout:none;touch-action:manipulation;align-items:center;gap:18px;padding:0 8px;font-size:17px;line-height:22px;display:flex}.c1-mrow:disabled{opacity:.35}.c1-mw{flex:auto;min-width:0}.c1-maux{color:var(--faint);flex:none;font-size:15px}.c1-glyph{color:var(--ink);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s var(--c1e);flex:none}.c1-mrow:active>.c1-glyph{transform:scale(.92)}.c1-mrow:active>.c1-mw{opacity:.55}.c1-glyph{--z-ground:transparent}.c1-glyph .z-hand{transform-origin:12px 12.75px;transform-box:view-box}.c1-mrow.is-held .c1-glyph .z-hand{animation:c1-hand 1.1s var(--c1e) both}@keyframes c1-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c1-mrow.is-held>.c1-mw{opacity:1}.c1-minfo{transition:grid-template-rows .46s var(--c1e);grid-template-rows:0fr;display:grid}.c1-minfo>div{min-height:0;color:var(--dim);opacity:0;transition:opacity .34s var(--c1e);margin-left:50px;font-size:14px;line-height:19px;overflow:hidden}.c1-minfo.is-open{grid-template-rows:1fr}.c1-minfo.is-open>div{opacity:1;margin-top:-10px;padding:0 8px 10px 0}.review .unsaved{padding:6px var(--pad);text-align:center;color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:19px}.write{padding:0 var(--pad) 12px;z-index:6;position:relative}.write input{border:0;border-bottom:2px solid var(--ink);text-align:center;-webkit-user-select:text;user-select:text;background:0 0;border-radius:0;outline:none;width:100%;height:56px;font-size:26px;font-weight:700}.write .kb{min-height:20px;color:var(--ink-2);text-align:center;margin-top:6px;font-size:13px}:root[data-motion=off] .review *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.review *,.c1-card *{animation:none!important}}.screen.stats{-webkit-overflow-scrolling:touch;overflow-y:auto}.stats{--faint:#9a9fa6;--raised:#fff;--fo-slow:cubic-bezier(.2,.8,.2,1);--fo-a1:var(--chip);--fo-a2:var(--chip);--fo-as:var(--line-2);--ka-key:#0f1115;--ka-on:#f9fafb;--ka-sh:0 1px 1px #0000001f,0 6px 16px #00000024;--pop-sh:0 1px 2px #0000000a,0 12px 32px #0000001a}.stats .is-toned{--fo-a1:rgba(var(--fo-tone),.36);--fo-a2:rgba(var(--fo-tone),.2);--fo-as:rgba(var(--fo-tone),.7)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .stats{--faint:#62676e;--raised:#1d2024;--ka-key:#2a2d31;--ka-on:#eeece8;--ka-sh:0 1px 1px #0000004d,0 6px 16px #0000004d;--pop-sh:0 0 0 1px #ffffff0f,0 16px 40px #00000080}:root:not([data-theme=light]) .stats .is-toned{--fo-a1:rgba(var(--fo-tone),.5);--fo-a2:rgba(var(--fo-tone),.3);--fo-as:rgba(var(--fo-tone),.85)}}:root[data-theme=dark] .stats{--faint:#62676e;--raised:#1d2024;--ka-key:#2a2d31;--ka-on:#eeece8;--ka-sh:0 1px 1px #0000004d,0 6px 16px #0000004d;--pop-sh:0 0 0 1px #ffffff0f,0 16px 40px #00000080}:root[data-theme=dark] .stats .is-toned{--fo-a1:rgba(var(--fo-tone),.5);--fo-a2:rgba(var(--fo-tone),.3);--fo-as:rgba(var(--fo-tone),.85)}.fo-page{transform-origin:50% 28%;flex-direction:column;gap:clamp(36px,6dvh,52px);padding:30px 0 6px;display:flex}.fo-page:empty{display:none}.fo-tile{min-width:0;transition:transform .32s var(--fo-slow);padding:0 24px;position:relative}.fo-tile:has(>.fo-tap:active){transform:scale(.982)}.fo-tap{z-index:3;background:0 0;position:absolute;inset:-10px 0}.fo-fig{letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:44px}.fo-top{justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;display:flex}.fo-gain{color:var(--dim);white-space:nowrap;font-size:13px;line-height:20px}.fo-what{color:var(--dim);text-wrap:balance;font-size:13px;line-height:20px}.fo-t1{letter-spacing:-.018em;color:var(--ink);text-wrap:balance;font-size:28px;font-weight:700;line-height:32px}.fo-t2{color:var(--ink-2);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:20px}.fo-hd{color:var(--dim);font-size:13px;line-height:18px}.fo-hd+.fo-t1{margin-top:2px}.fo-g{touch-action:pan-y;width:100%;height:clamp(300px,52dvh,440px);margin-top:10px;position:relative}.fo-g.is-mini{touch-action:auto;height:132px;margin-top:6px}.fo-rw .fo-g{width:auto;height:118px;margin:8px -24px 0}.fo-fc .fo-g.is-ahead{height:86px;margin-top:14px}.fo-g.is-live{cursor:grab;outline-offset:4px}.fo-g,.fo-view,.fo-karte .ka-card{-webkit-user-select:none;user-select:none}.fo-stage{will-change:transform;position:absolute;top:0;left:0}.fo-svg{display:block;position:absolute;top:0;left:0;overflow:visible}.fo-labs{pointer-events:none;position:absolute;inset:0}.fo-lived{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.fo-g.is-mini .fo-lived{stroke-width:1.5px}.fo-fut{fill:none;stroke:var(--ink);stroke-opacity:.3;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.fo-fut.has-dots{stroke-opacity:.17}.fo-line{fill:none;stroke:var(--ink);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.fo-line.is-after{stroke-opacity:.32}.fo-dot{fill:var(--ink);opacity:.7}.fo-ring{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.fo-now,.fo-knob{fill:var(--ink)}.fo-knob{stroke:var(--surface);stroke-width:2px}.fo-g.is-mini .fo-knob{stroke:none}.fo-halo{fill:var(--fo-a2)}.fo-g1{stop-color:var(--fo-a1)}.fo-g0{stop-color:var(--fo-a1);stop-opacity:0}.fo-h1{stop-color:var(--ink);stop-opacity:.06}.fo-g.is-mini .fo-h1{stop-opacity:.09}.fo-h0{stop-color:var(--ink);stop-opacity:0}.fo-bd0{stop-color:var(--ink);stop-opacity:.08}.fo-bd1{stop-color:var(--ink);stop-opacity:.15}.fo-bd2{stop-color:var(--ink);stop-opacity:.2}.fo-g.is-mini .fo-bd1,.fo-g.is-mini .fo-bd2{stop-opacity:.22}.fo-edge{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1px}.fo-guide{fill:none;stroke:var(--ink);stroke-opacity:.22;stroke-width:1px;stroke-dasharray:2 3}.fo-lab{white-space:nowrap;color:var(--dim);font-size:13px;line-height:17px;position:absolute;top:0;left:0}.fo-lab.is-mark{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.fo-lab.is-mark b{color:var(--ink);font-size:13px;font-weight:700;line-height:17px}.fo-lab.is-ax{color:var(--faint);font-size:12px;line-height:16px}.fo-lab.is-ax.is-now{color:var(--ink);font-weight:700}.fo-lab.is-aim{color:var(--dim);font-size:12px;line-height:16px}.fo-lab.is-aim.is-main{color:var(--ink);font-weight:700}.fo-lab.is-sure{color:var(--faint);font-size:11px;line-height:14px}.fo-lab.is-wait{color:var(--faint);font-size:13px}.fo-rail{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1.25px;stroke-dasharray:1 5;stroke-linecap:round}.fo-ghost{fill:var(--ink)}.fo-lab.is-ghost{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px;line-height:14px}.fo-lab.is-pace{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;display:flex}.fo-lab.is-pace.is-r{align-items:flex-end}.fo-lab.is-pace b{color:var(--ink);font-size:15px;font-weight:700;line-height:19px}.fo-lab.is-pace span{font-size:12px;line-height:16px}.fo-grip{touch-action:none;cursor:grab;z-index:2;background:0 0;border-radius:50%;width:48px;height:48px;padding:0;position:absolute;top:0;left:0}.fo-grip i{background:var(--surface);width:20px;height:20px;box-shadow:inset 0 0 0 1.75px var(--ink),0 0 0 0 var(--fo-a2);transition:transform .32s var(--fo-slow),box-shadow .32s var(--fo-slow);border-radius:50%;position:absolute;top:14px;left:14px}.fo-grip.is-held i{box-shadow:inset 0 0 0 1.75px var(--ink),0 0 0 9px var(--fo-a2);transform:scale(1.15)}.fo-grip:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.fo-act{opacity:0;max-height:0;transition:max-height .42s var(--fo-slow),margin .42s var(--fo-slow),opacity .32s var(--fo-slow);overflow:hidden}.fo-act.is-on{opacity:1;max-height:80px;margin:6px 0 8px}.fo-whatif{color:var(--dim);text-wrap:pretty;margin:0;font-size:13px;line-height:18px}:root[data-motion="0"] .fo-act,:root[data-motion="0"] .fo-grip i{transition:none}@media (prefers-reduced-motion:reduce){.fo-act,.fo-grip i{transition:none}}.fo-se.is-deck .fo-hd{margin-bottom:10px}.fo-dk{z-index:4;aspect-ratio:16/9;touch-action:pan-y;cursor:grab;outline-offset:6px;width:min(282px,74%);position:relative}.fo-dk-card{transform-origin:100%;will-change:transform;background:0 0;padding:0;position:absolute;inset:0}.fo-dk-card img{object-fit:cover;background:var(--chip);width:100%;height:100%;box-shadow:var(--pic-shadow);border-radius:18px;display:block}.fo-dk-card:not(.is-front) img{filter:brightness(.94);box-shadow:0 2px 8px -3px #00000038}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fo-dk-card:not(.is-front) img{filter:brightness(.7)}}:root[data-theme=dark] .fo-dk-card:not(.is-front) img{filter:brightness(.7)}.fo-dk-cap{justify-content:space-between;align-items:baseline;gap:12px;width:min(282px,74%);margin-top:12px;display:flex}.fo-dk-l{align-items:baseline;gap:8px;min-width:0;display:flex}.fo-dk-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:17px;font-weight:700;line-height:22px;overflow:hidden}.fo-dk-n{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.fo-over{z-index:4;top:env(safe-area-inset-top);bottom:calc(84px + 2 * env(safe-area-inset-bottom));left:max(env(safe-area-inset-left),var(--side,0px));right:max(env(safe-area-inset-right),var(--side,0px));pointer-events:none;position:absolute}.fo-over.is-on{pointer-events:auto}.fo-view{position:absolute;inset:0;overflow:hidden}.fo-view-bg{background:var(--surface);position:absolute;inset:0}.fo-view-in{overscroll-behavior:contain;padding:56px 24px 40px;position:absolute;inset:0;overflow-y:auto}.fo-view-in.is-pager{padding-left:0;padding-right:0;overflow-x:hidden}.fo-grab{z-index:2;cursor:grab;background:0 0;justify-content:center;width:96px;height:48px;margin-left:-48px;padding-top:14px;display:flex;position:absolute;top:0;left:50%}.fo-grab i{background:var(--ink);opacity:.16;border-radius:3px;width:36px;height:5px}.fo-fh-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fo-fh-c.is-r{text-align:right}.fo-fh-when{color:var(--ink);white-space:nowrap;font-size:15px;font-weight:700;line-height:20px}.fo-fh-fig{letter-spacing:-.025em;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:40px;font-weight:700;line-height:44px}.fo-fh-fig.is-begun{color:var(--ink-2)}.fo-fh-cap{color:var(--dim);margin-top:2px;font-size:13px;line-height:18px}.fo-fh-rng{min-height:16px;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.fo-roll{align-items:center;height:44px;display:inline-flex}.fo-dg,.fo-ch{vertical-align:bottom;height:1em;line-height:1em;display:inline-block;overflow:hidden}.fo-col{transition:transform .34s var(--fo-slow);flex-direction:column;display:flex}.fo-col span{height:1em;line-height:1em}.fo-note{color:var(--ink-2);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:22px}.fo-note.is-faint{color:var(--faint);margin-top:10px;font-size:13px;line-height:18px}.fo-pg-track{transition:transform .62s var(--fo-slow);will-change:transform;align-items:flex-start;display:flex}.fo-pg{flex:0 0 100%;min-width:0;padding:0 24px}.fo-sh-pic{aspect-ratio:16/9;object-fit:cover;background:var(--chip);width:100%;box-shadow:var(--pic-shadow);border-radius:18px;display:block}.fo-sh-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.fo-sh-dots i{background:var(--ink);opacity:.2;border-radius:3px;width:5px;height:5px}.fo-sh-dots i.is-on{opacity:.9;width:16px}.fo-sh-name{letter-spacing:-.012em;color:var(--ink);margin-top:18px;font-size:22px;font-weight:700;line-height:28px}.fo-say{color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:17px;line-height:24px}.fo-held{color:var(--dim);text-wrap:pretty;margin-top:10px;font-size:13px;line-height:18px}.fo-karte{padding:26px 22px 6px;position:relative}.fo-karte .a5-pen{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-karte .a5-body{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-karte .a5-pen.a5-soft{stroke:var(--a5-soft,var(--line-2))}.fo-karte .a5-pen.a5-thick{stroke-width:3.5px}.fo-karte .a5-pen.a5-word{stroke-width:3px}.fo-karte .a5-fine{stroke-width:1.25px}.fo-karte .a5-pen.a5-dots{stroke:var(--faint);stroke-dasharray:.1 6}.fo-karte .a5-ink{fill:var(--ink)}.fo-karte .a5-halo{fill:var(--surface)}.fo-karte .a5-miss{fill:var(--a5-soft,var(--line-2))}.fo-karte .a5-bandfill{fill:var(--ink);fill-opacity:var(--a5-tone,.07)}.fo-karte .a5-pict{flex:none;overflow:visible}.fo-karte .a5-pict.is-ghost .a5-body,.fo-karte .a5-pict.is-ghost .a5-pen{stroke:var(--a5-soft,var(--line-2))}.fo-karte .a5-pict.is-ghost .a5-ink{fill:var(--a5-soft,var(--line-2))}.fo-karte .a5-lab{white-space:nowrap;color:var(--dim);justify-content:center;align-items:center;gap:.28em;font-size:13px;line-height:18px;display:flex;position:absolute}.fo-karte .a5-lab.is-static{pointer-events:none;transform:translate(-50%)}.fo-karte .a5-lab.is-static.is-typ.is-over{transform:translate(-100%,-100%)}.fo-karte .a5-lab.is-num{color:var(--dim);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.fo-karte .a5-scale{width:100%;position:relative}.fo-karte .a5-scale-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fo-karte .a5-loop{aspect-ratio:346/290;width:100%;position:relative}.fo-karte .a5-loop-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fo-karte .a5-loop.is-small{flex:none;width:64px}.fo-karte .a5-loop.is-small .a5-pen.a5-thick{stroke-width:2.6px}.fo-karte .a5-dial{aspect-ratio:1;width:100%;position:relative}.fo-karte .a5-dial-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fo-karte .a5-dial-c{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fo-karte .a5-dial-c b{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:38px}.fo-karte .a5-dial-c span{color:var(--ink-2);font-size:14px;line-height:18px}.fo-karte .a5-dial.is-haelt .a5-dial-c b{font-size:26px;line-height:28px}.fo-karte .a5-dial.is-haelt .a5-dial-c span{font-size:12px;line-height:14px}.fo-karte .a5-dial-l{white-space:nowrap;color:var(--dim);font-size:12px;line-height:16px;position:absolute;transform:translate(-100%,-50%)}.fo-karte .a5-link{min-width:48px;min-height:48px;color:var(--ink-2);justify-content:center;align-items:center;padding:0 2px;font-size:15px;line-height:20px;display:inline-flex}.fo-karte .a5-link span{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:5px;text-decoration-thickness:1px}.fo-karte .a5-link:active span{color:var(--ink)}.fo-karte .a5-links{flex-wrap:wrap;gap:8px 22px;display:flex}.fo-karte .a5-st p{margin:0}.fo-karte .a5-st-line{color:var(--ink);text-wrap:pretty;font-size:17px;line-height:24px}.fo-karte .a5-st-note{color:var(--ink-2);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px;margin-top:2px!important}.fo-karte .a5-st-how{color:var(--dim);text-wrap:pretty;font-size:13px;line-height:19px;margin-top:8px!important}.fo-karte .a5-inv{--surface:var(--ka-key);--ink:var(--ka-on);--ink-2:color-mix(in srgb,var(--ka-on) 80%,var(--ka-key));--dim:color-mix(in srgb,var(--ka-on) 60%,var(--ka-key));--faint:color-mix(in srgb,var(--ka-on) 42%,var(--ka-key));--a5-soft:color-mix(in srgb,var(--ka-on) 30%,var(--ka-key));--line-2:color-mix(in srgb,var(--ka-on) 26%,var(--ka-key));--a5-tone:.13;color:var(--ink)}.fo-karte .ka-scene{perspective:1300px;margin:0 -4px}.fo-karte .ka-card{height:452px;transform-style:preserve-3d;will-change:transform;cursor:grab;-webkit-tap-highlight-color:transparent;outline-offset:4px;border-radius:30px;position:relative}.fo-karte .ka-face{background:var(--ka-key);box-shadow:var(--ka-sh);backface-visibility:hidden;border-radius:30px;flex-direction:column;padding:22px 22px 20px;display:flex;position:absolute;inset:0;overflow:hidden}.fo-karte .ka-face.is-back{transform:rotateY(180deg)}.fo-karte .ka-top{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:14px;line-height:20px;display:flex}.fo-karte .ka-fig{justify-content:space-between;align-items:baseline;margin-top:26px;display:flex}.fo-karte .ka-fig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:44px}.fo-karte .ka-fig span{color:var(--ink-2);font-size:15px;line-height:20px}.fo-karte .ka-say{color:var(--ink-2);text-wrap:pretty;margin:8px 0 0;font-size:17px;line-height:24px}.fo-karte .ka-face .a5-scale{margin-top:38px}.fo-karte .ka-five{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:auto;padding-top:20px;display:grid}.fo-karte .ka-cell{flex-direction:column;align-items:center;display:flex}.fo-karte .ka-cell .a5-pict{width:40px;height:40px}.fo-karte .ka-cell b{font-variant-numeric:tabular-nums;margin-top:8px;font-size:17px;font-weight:700;line-height:22px}.fo-karte .ka-cell span{color:var(--dim);font-size:12px;line-height:16px}.fo-karte .ka-cell.is-ghost b{color:var(--faint)}.fo-karte .ka-foot{color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;line-height:16px;display:flex}.fo-karte .ka-list{margin:12px 0 0;padding:0;list-style:none}.fo-karte .ka-list li+li{margin-top:8px}.fo-karte .ka-row{text-align:left;width:100%;min-height:56px;color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:14px;display:grid}.fo-karte .ka-row .a5-pict{width:40px;height:40px}.fo-karte .ka-row-t{flex-direction:column;display:flex}.fo-karte .ka-row-t b{font-size:16px;font-weight:700;line-height:21px}.fo-karte .ka-row-t span{color:var(--dim);text-wrap:pretty;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.fo-karte .ka-row i{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:14px;font-style:normal;line-height:20px}.fo-karte .ka-honest{color:var(--faint);text-wrap:pretty;margin:auto 0 0;padding-top:8px;font-size:12px;line-height:17px}.fo-karte .ka-links{margin-top:14px}.fo-karte .ka-scrim{z-index:6;background:0 0;position:absolute;inset:-2000px}.fo-karte .ka-pop{z-index:7;background:var(--raised);box-shadow:var(--pop-sh);opacity:0;border-radius:22px;padding:18px 20px 20px;position:absolute}.fo-karte .ka-pop.is-in{opacity:1;animation:.3s cubic-bezier(.2,1.2,.4,1) both ka-pop}.fo-karte .ka-pop h2{letter-spacing:-.01em;margin:0 0 2px;font-size:20px;font-weight:700;line-height:26px}.fo-karte .ka-pop-d{width:168px;margin:6px auto 14px;padding:8px 0}@keyframes ka-pop{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}.fo-sheet{flex-direction:column;max-height:calc(100% - 48px);padding-top:4px;display:flex}.fo-sheet-hd{flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.fo-sheet-hd h2{margin:0;font-size:17px;font-weight:700;line-height:22px}.fo-sheet-done{min-height:44px;color:var(--ink);margin-right:-10px;padding:0 10px;font-size:15px;font-weight:700;line-height:20px}.fo-sheet-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.fo-sheet .a5-method{padding:2px 0 28px}.fo-sheet .a5-m{margin-top:22px}.fo-sheet .a5-m:first-child{margin-top:6px}.fo-sheet .a5-m h3{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:20px}.fo-sheet .a5-m p{color:var(--ink-2);text-wrap:pretty;margin:4px 0 0;font-size:15px;line-height:22px}.fo-sheet .a5-m-top{align-items:flex-start;gap:16px;display:flex}.fo-sheet .a5-m-top p{color:var(--ink);margin-top:0}.fo-sheet .a5-m p.a5-m-honest{color:var(--dim);margin-top:8px;font-size:13px;line-height:19px}.fo-sheet .a5-m-five{margin:6px 0 0;padding:0;list-style:none}.fo-sheet .a5-m-five li{align-items:flex-start;gap:14px;padding:8px 0;display:flex}.fo-sheet .a5-m-five b{font-size:15px;line-height:20px}.fo-sheet .a5-m-five p{color:var(--dim);margin-top:1px;font-size:13px;line-height:19px}.fo-sheet .a5-pen{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-sheet .a5-body{fill:var(--float);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fo-sheet .a5-pen.a5-soft{stroke:var(--line-2)}.fo-sheet .a5-pen.a5-thick{stroke-width:2.6px}.fo-sheet .a5-pen.a5-word{stroke-width:3px}.fo-sheet .a5-fine{stroke-width:1.25px}.fo-sheet .a5-pen.a5-dots{stroke:var(--faint);stroke-dasharray:.1 6}.fo-sheet .a5-ink{fill:var(--ink)}.fo-sheet .a5-halo{fill:var(--float)}.fo-sheet .a5-loop{aspect-ratio:346/290;flex:none;width:64px;position:relative}.fo-sheet .a5-loop-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fo-sheet .a5-pict{flex:none;overflow:visible}.stats .facts{padding-top:18px}.stats .facts section{padding:14px var(--pad) 6px}.stats .facts h2{letter-spacing:.09em;text-transform:uppercase;color:var(--dim);margin:0 0 8px;font-size:12px;font-weight:700}.stats .facts p{margin:0 0 8px;font-size:15px}.stats .facts table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0 0 8px;font-size:14.5px}.stats .facts th{color:var(--ink-2);text-align:right;padding:4px 0 4px 6px;font-weight:400}.stats .facts td{text-align:right;border-top:1px solid var(--line-2);padding:4px 0 4px 6px}.stats .facts th:first-child,.stats .facts td:first-child{text-align:left;padding-left:0}.stats .facts .act{min-height:40px;font-size:15px;font-weight:700}.screen.konto{overflow:hidden}.konto{--kg-pen:1.5px}.konto .kg-top{flex:none;align-items:center;min-height:40px;padding:2px 12px 0;display:flex}.konto .kg-top .word-btn{min-height:40px;color:var(--dim);font-size:14px}.konto .kg-stage{flex-direction:column;flex:1;min-height:0;padding-bottom:20px;display:flex;position:relative;container-type:inline-size}.konto .kg-mast{flex-direction:column;flex:none;justify-content:flex-start;min-height:28px;padding:8px 22px 0;display:flex}.konto .kg-mast .k-title{margin-top:20px;line-height:28px}.konto .kg-mast-s{color:var(--dim);margin-top:4px;font-size:14px;line-height:20px}.konto .kg-note{color:var(--ink-2);text-wrap:pretty;margin:8px 22px 0;font-size:14px;line-height:20px}.konto .kg-pic-wrap{flex:1 1 0;justify-content:center;align-items:center;min-height:0;margin:0 10px 4px;display:flex;overflow:visible}.konto .kg-pic{flex:none;position:relative}.konto .kg-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.konto .kg-ring{fill:none;stroke-width:var(--kg-pen);stroke-linecap:round;vector-effect:non-scaling-stroke}.konto .kg-ring.is-solid{stroke:var(--ink)}.konto .kg-ring.is-dashed{stroke:var(--ink-2);stroke-dasharray:5 6.5;animation:1.5s linear infinite kg-march}.konto .kg-ring.is-dotted{stroke:var(--faint);stroke-dasharray:.1 6}.konto .kg-draw{fill:none;stroke:#fff;stroke-width:12px;stroke-dasharray:1;stroke-dashoffset:1px;animation:kg-draw .76s var(--ease) both;animation-delay:var(--d,0s)}.konto .kg-in{transform-box:fill-box;transform-origin:50%;transition:transform var(--t-fast) var(--ease);animation:kg-pop var(--t-slow) var(--feder) both;animation-delay:var(--d,0s)}.konto .kg-dev.is-tap:active .kg-in{transform:scale(.94)}.konto .kg-body{fill:var(--surface);stroke:var(--ink);stroke-width:var(--kg-pen);stroke-linejoin:round;vector-effect:non-scaling-stroke}.konto .kg-pen{fill:none;stroke:var(--ink);stroke-width:var(--kg-pen);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.konto .kg-soft{fill:none;stroke:var(--line-2);stroke-width:var(--kg-pen);stroke-linecap:round;vector-effect:non-scaling-stroke}.konto .kg-dot{fill:var(--dim)}.konto .kg-word{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.konto .kg-key{fill:var(--key)}.konto .kg-key-mark{fill:none;stroke:var(--on-key);stroke-width:1.7px;stroke-linecap:round}.konto .kg-plus{fill:none;stroke:var(--ink-2);stroke-width:var(--kg-pen);stroke-linecap:round;vector-effect:non-scaling-stroke;transition:opacity var(--t-fast) var(--ease)}.konto .is-ghost .kg-body{fill:var(--surface);stroke:var(--line-2);stroke-width:1.25px}.konto .is-ghost .kg-pen,.konto .is-ghost .kg-soft,.konto .is-ghost .kg-dot,.konto .is-ghost .kg-word,.konto .is-ghost .kg-key,.konto .is-ghost .kg-key-mark{display:none}.konto .kg-add .kg-body{fill:var(--surface);stroke:var(--dim);stroke-width:var(--kg-pen);stroke-linecap:round;stroke-dasharray:2 2}.konto .kg-add.is-wait .kg-body{stroke:var(--ink);animation:1.1s linear infinite kg-round}.konto .kg-add.is-wait .kg-plus{opacity:0}.konto .kg-hit{fill:#0000;stroke:none;cursor:pointer;outline:none}.konto .kg-hit:focus-visible{stroke:var(--ink-2);stroke-width:2px;vector-effect:non-scaling-stroke}.konto .kg-words{text-align:center;pointer-events:none;background:var(--surface);width:max-content;max-width:27%;animation:kg-fade var(--t-slow) var(--ease) both;animation-delay:var(--d,.14s);border-radius:0 0 10px 10px;flex-direction:column;align-items:center;padding:8px 7px 6px;display:flex;position:absolute;transform:translate(-50%)}.konto .kg-words b{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:20px}.konto .kg-words span{color:var(--dim);font-size:12px;line-height:16px}.konto .kg-words.is-add{white-space:nowrap;max-width:36%}.konto .kg-words.is-add b{color:var(--ink-2);font-size:13px;font-weight:400;line-height:16px}.konto .kg-centre{text-align:center;width:48%;animation:kg-fade var(--t-slow) var(--ease) both;flex-direction:column;align-items:center;animation-delay:.2s;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.konto .kg-centre-t{letter-spacing:-.006em;text-wrap:balance;font-size:clamp(17px,5.1cqw,20px);font-weight:700;line-height:1.3}.konto .kg-centre-s{color:var(--dim);text-wrap:balance;margin-top:4px;font-size:13px;line-height:20px}.konto button.kg-centre{cursor:pointer;outline-offset:8px;border-radius:16px}.konto button.kg-centre>*{transition:opacity .14s var(--ease)}.konto button.kg-centre:active>*{opacity:.55}.konto button.kg-centre:disabled{cursor:default}.konto .kg-centre.is-wait{animation:kg-rise-c var(--t-feder) var(--feder) both;margin-top:16px;animation-delay:0s}.konto .kg-centre.is-wait .k-link{margin-top:2px;font-size:13px}.konto .kg-centre.is-code{width:auto}.konto .kg-block{border-radius:26px;flex-direction:column;align-items:center;padding:20px 28px 10px;transition:transform .12s ease-out;display:flex;position:relative}.konto .kg-block:has(.kg-block-tap:active){transform:scale(.975)}.konto .kg-block.is-bump{animation:kg-bump .42s var(--feder) both}.konto .kg-block-tap{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.konto .kg-code{-webkit-user-select:all;user-select:all;grid-template-columns:auto auto;gap:4px 20px;display:grid}.konto .kg-code-g{letter-spacing:.14em;color:var(--ink);animation:kg-fade var(--t) var(--ease) both;animation-delay:calc(.26s + var(--i) * 70ms);margin-right:-.14em;font-size:clamp(21px,6.4cqw,25px);font-weight:700;line-height:34px}.konto .kg-hint{height:32px;color:var(--dim);justify-content:center;align-items:center;margin-top:6px;font-size:13px;line-height:18px;display:flex}.konto .kg-hint-in{animation:kg-rise var(--t-feder) var(--feder) both;align-items:center;gap:6px;display:inline-flex}.konto .kg-hint-in.is-done{color:var(--ink);font-weight:700}.konto .kg-check{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:kg-draw .26s var(--ease) 80ms both}.konto .kg-base{flex-direction:column;flex:none;padding:6px 22px 0;display:flex}.konto .kg-base>.k-key{width:100%}.konto .kg-say{max-width:20em;color:var(--ink-2);text-align:center;text-wrap:balance;margin:0 auto 18px;font-size:15px;line-height:21px}.konto .kg-links{justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.konto .kg-links .k-link{padding:0 6px}.konto .kg-links .k-link.is-done{color:var(--ink)}.konto .kg-sep{background:var(--faint);border-radius:50%;width:3px;height:3px}.konto .kg-things{justify-content:center;gap:28px;display:flex}.konto .kg-thing{min-width:112px;min-height:72px;color:var(--ink-2);border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:4px 8px;font-size:13px;line-height:20px;transition:transform .12s ease-out;display:flex}.konto .kg-thing:active{transform:scale(.94)}.konto .kg-small{flex:none;display:block;overflow:visible}.konto .kg-small .kg-thick{stroke-width:1.9px;stroke-dasharray:.1 2.2}.konto .kg-scrim{z-index:44;position:absolute;inset:0}.konto .kg-pop{z-index:45;animation:kg-pop var(--t-feder) var(--feder) both;flex-direction:column;align-items:flex-start;padding:20px 20px 8px;display:flex;position:absolute}.konto .kg-pop-sub{color:var(--dim);text-wrap:pretty;margin-top:4px;font-size:15px;line-height:20px}.konto .kg-pop-out{margin-top:8px;margin-left:-2px}.konto .kg-rename{flex-direction:column;gap:14px;width:100%;padding-bottom:10px;display:flex}.konto .kg-rename-l{color:var(--dim);flex-direction:column;gap:4px;font-size:13px;display:flex}.konto .kg-rename-l input{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line-2);background:0 0;border-radius:0;outline:none;padding:6px 0 8px;font-size:17px}.konto .kg-rename-l input:focus{border-bottom-color:var(--ink)}.konto .kg-rename-kinds{justify-content:space-between;gap:6px;display:flex}.konto .kg-rename-k{color:var(--dim);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:8px 0 6px;font-size:13px;display:flex}.konto .kg-rename-k[aria-checked=true]{border-color:var(--ink);color:var(--ink);font-weight:700}.konto .kg-rename-k .kg-in{animation:none}.konto .kg-rename-end{justify-content:space-between;align-items:center;display:flex}.konto .kg-more h2{margin:10px 0 2px}.konto .kg-more .kg-row{justify-content:space-between;align-items:center;gap:12px;min-height:52px;font-size:16px;display:flex}.konto .kg-more .kg-row>span{flex-direction:column;min-width:0;display:flex}.konto .kg-more .kg-row small{color:var(--dim);font-size:13px}.konto .kg-more .kg-act{align-items:center;width:100%;min-height:52px;font-size:17px;display:flex}.konto .kg-more .kg-act:disabled{opacity:.4}.konto .kg-more p{color:var(--dim);margin:4px 0 8px;font-size:14px;line-height:20px}.konto .kg-input{border:0;border-bottom:1px solid var(--line-2);letter-spacing:.02em;width:100%;height:52px;color:var(--ink);transition:border-color var(--t-fast) var(--ease);background:0 0;border-radius:0;outline:none;margin:0 0 12px;padding:0;font-size:19px;line-height:26px}.konto .kg-input::placeholder{color:var(--faint);letter-spacing:0;font-size:15px}.konto .kg-input:focus{border-bottom-color:var(--ink)}.konto .kg-input:focus-visible{outline:none}.konto .kg-plain{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 22px 24px;overflow-y:auto}.konto .kg-plain section{padding:16px 0 4px}.konto .kg-plain h2{margin:0 0 8px;font-size:17px;font-weight:700;line-height:24px}.konto .kg-plain p{color:var(--ink-2);text-wrap:pretty;margin:0 0 12px;font-size:15px;line-height:21px}.konto .kg-plain p.quiet{color:var(--dim)}.konto .kg-plain label{color:var(--dim);margin:0;font-size:13px;line-height:18px;display:block}.konto .kg-plain .k-key{width:100%;margin:4px 0 12px}.konto .kg-plain .kg-act{align-items:center;min-height:48px;font-size:17px;font-weight:700;display:flex}.konto .kg-plain .kg-act:disabled{opacity:.4}.konto .kg-plain .kg-shown{letter-spacing:.1em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0 0 10px;font-size:21px;font-weight:700;line-height:32px}.konto{--kg-edge-sh:0 -1px 0 #00000008,0 -10px 32px #00000017}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .konto{--kg-edge-sh:0 -1px 0 #ffffff14,0 -12px 40px #00000080}}:root[data-theme=dark] .konto{--kg-edge-sh:0 -1px 0 #ffffff14,0 -12px 40px #00000080}.konto .kg-mast.is-say .k-title{margin-top:16px}.konto .kg-mast.is-say .kg-mast-s{text-wrap:pretty}.konto .kg-lock-pen{fill:none;stroke:var(--ink);stroke-width:var(--kg-pen);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.konto .kg-words.is-lead{white-space:nowrap;max-width:70%}.konto .kg-words.is-lead b{font-size:17px;line-height:24px}.konto .kg-words.is-lead span{font-size:14px;line-height:20px}.konto .kg-small .kg-dash{stroke:var(--dim);stroke-dasharray:3.5 3.5}.konto .kg-stage[data-view=out]{padding-bottom:0}.konto .kg-kante{margin:8px 0 calc(-1 * env(safe-area-inset-bottom,0px));padding:12px 0 calc(20px + env(safe-area-inset-bottom,0px));background:var(--raised);box-shadow:var(--kg-edge-sh);border-radius:28px 28px 0 0;flex:none}.konto .kg-ways{flex-direction:column;gap:4px;padding:0 14px;display:flex}.konto .kg-way{text-align:left;border-radius:18px;align-items:center;gap:16px;width:100%;min-height:68px;padding:8px;transition:transform .12s ease-out;display:flex}.konto button.kg-way:active{transform:scale(.98)}.konto .kg-way-w{flex-direction:column;flex:1;min-width:0;display:flex}.konto .kg-way-w b{color:var(--ink);font-size:17px;font-weight:700;line-height:24px}.konto .kg-way-w>span{color:var(--dim);text-wrap:pretty;font-size:14px;line-height:20px}.konto .kg-way-f{animation:kg-rise var(--t-feder) var(--feder) both;align-items:center;gap:12px;display:flex}.konto .kg-way-f .kg-input{flex:1;min-width:0;height:44px;margin:0;font-size:17px}.konto .kg-way-f .k-key{flex:none;height:44px;padding:0 18px;font-size:15px}.konto .kg-way-f .k-key:disabled{opacity:1;box-shadow:none;color:var(--faint);background:0 0}.konto .kg-off{flex-direction:column;align-items:flex-start;padding:4px 22px 0;display:flex}.konto .kg-off span{color:var(--dim);text-wrap:pretty;font-size:13px;line-height:18px}@keyframes kg-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes kg-fade{0%{opacity:0}to{opacity:1}}@keyframes kg-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes kg-rise-c{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes kg-draw{to{stroke-dashoffset:0}}@keyframes kg-march{to{stroke-dashoffset:-11.5px}}@keyframes kg-round{to{stroke-dashoffset:-4px}}@keyframes kg-bump{0%{transform:scale(.965)}to{transform:scale(1)}}.screen.load{z-index:20;--slow-stop:cubic-bezier(.16,1,.3,1);--paper:var(--float);--card-sh:0 0 0 .5px #1315180f,0 2px 4px #1315180f,0 14px 30px -14px #1315184d;animation:fade .3s var(--ease) both;justify-content:center;align-items:center;position:fixed;inset:0}.ld-stage{flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:relative}.ld-fan{width:150px;height:150px;margin-top:22vh;position:relative}.ld-card{background:var(--paper);width:150px;height:150px;box-shadow:var(--card-sh);transform:translate(var(--x),var(--y)) rotate(var(--r));transition:transform .62s var(--slow-stop),opacity .4s var(--slow-stop);animation:ld-in .62s var(--slow-stop) backwards;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}@keyframes ld-in{0%{opacity:0;transform:translate(calc(var(--x) + 90px),calc(var(--y) + 160px)) rotate(calc(var(--r) + 18deg))}}.ld-fan.is-folding .ld-card{opacity:0;transform:translateY(190px)rotate(0)scale(.86)}.ld-sign{width:40px;height:16px;fill:var(--ink);opacity:.82}.ld-pile{width:130px;height:calc(110px + var(--layers,0) * 2px);margin-top:44px;position:relative}.ld-pile i{left:0;right:0;bottom:calc(var(--i) * 2px);background:var(--paper);height:110px;box-shadow:var(--card-sh);transition:bottom .5s var(--slow-stop);border-radius:14px;position:absolute}.ld-pile-top{left:0;right:0;bottom:calc(var(--layers,0) * 2px);background:var(--paper);height:110px;box-shadow:var(--card-sh);transition:bottom .5s var(--slow-stop);border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute}.ld-line{left:0;right:0;bottom:calc(32px + env(safe-area-inset-bottom));text-align:center;color:var(--dim);font-variant-numeric:tabular-nums;white-space:pre-wrap;padding:0 var(--pad);margin:0;font-size:14px;position:absolute}.ld-stage .primary{bottom:calc(76px + env(safe-area-inset-bottom));position:absolute}.ld-end{width:100%;height:100%;padding:0 var(--pad);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ld-beside{z-index:0;cursor:default;position:absolute;inset:0}.ld-end>:not(.ld-beside){z-index:1;position:relative}.ld-risen{width:212px;height:178px;animation:ld-rise .9s var(--slow-stop) both;margin-bottom:26px;position:relative}@keyframes ld-rise{0%{opacity:.6;transform:translateY(120px)scale(.62)}to{opacity:1;transform:none}}.ld-risen i{left:calc(var(--i) * 2px);right:calc(var(--i) * 2px);top:calc(var(--i) * 4px);bottom:calc(var(--i) * -4px);background:var(--paper);box-shadow:var(--card-sh);border-radius:16px;position:absolute}.ld-top{background:var(--paper);box-shadow:var(--card-sh);border-radius:16px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ld-top img,.ld-noimg{aspect-ratio:16/9.4;object-fit:cover;background:var(--chip);border-radius:11px;width:calc(100% - 12px);margin:6px 6px 0;display:block}.ld-noimg{justify-content:center;align-items:center;display:flex}.ld-word{text-align:left;white-space:nowrap;text-overflow:ellipsis;padding:8px 12px 0;font-size:18px;font-weight:700;line-height:22px;display:block;overflow:hidden}.ld-count{letter-spacing:-.015em;animation:ld-up .7s .25s var(--slow-stop) both;font-size:34px;font-weight:700;line-height:40px}.ld-parts{color:var(--dim);animation:ld-up .7s .32s var(--slow-stop) both;margin:6px 0 22px;font-size:14px}.ld-go{min-width:200px;animation:ld-up .7s .4s var(--slow-stop) both}.ld-later{color:var(--dim);animation:ld-up .7s .48s var(--slow-stop) both;margin-top:10px}@keyframes ld-up{0%{opacity:0;transform:translateY(10px)}}@font-face{font-family:PT Sans;font-weight:400;font-display:swap;src:url(../fonts/PTSans-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-weight:400;font-display:swap;src:url(../fonts/PTSans-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans;font-weight:700;font-display:swap;src:url(../fonts/PTSans-700-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Sans;font-weight:700;font-display:swap;src:url(../fonts/PTSans-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Serif;font-weight:400;font-display:swap;src:url(../fonts/PTSerif-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-weight:400;font-display:swap;src:url(../fonts/PTSerif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PT Sans fallback Helvetica Neue;font-weight:400;src:local(Helvetica Neue),local(HelveticaNeue);size-adjust:94.82%;ascent-override:107.57%;descent-override:29.53%;line-gap-override:0%}@font-face{font-family:PT Sans fallback Helvetica Neue;font-weight:700;src:local(Helvetica Neue Bold),local(HelveticaNeue-Bold);size-adjust:89.65%;ascent-override:113.78%;descent-override:31.23%;line-gap-override:0%}@font-face{font-family:PT Sans fallback Arial;font-weight:400;src:local(Arial),local(ArialMT);size-adjust:95.69%;ascent-override:106.59%;descent-override:29.26%;line-gap-override:0%}@font-face{font-family:PT Sans fallback Arial;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:89.57%;ascent-override:113.88%;descent-override:31.26%;line-gap-override:0%}@font-face{font-family:PT Sans fallback Roboto;font-weight:400;src:local(Roboto),local(Roboto-Regular);size-adjust:105.1%;ascent-override:97.05%;descent-override:26.64%;line-gap-override:0%}@font-face{font-family:PT Sans fallback Roboto;font-weight:700;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:98.95%;ascent-override:103.08%;descent-override:28.3%;line-gap-override:0%}:root{--bg:#ededea;--surface:#fff;--ink:#131518;--ink-2:#393d43;--dim:#62676e;--line:#13151813;--line-2:#13151829;--chip:#1315180b;--float:#fff;--key:#0f1115;--on-key:#f9fafb;--veil:#13151847;--faint:#9a9fa6;--pic-shadow:0 4px 12px -4px #0000001a;--sans:"PT Sans","PT Sans fallback Helvetica Neue","PT Sans fallback Arial","PT Sans fallback Roboto","Helvetica Neue",Arial,sans-serif;--serif:"PT Serif",Georgia,serif;--pad:18px;--ease:cubic-bezier(.39,.575,.565,1);--col:520px;--side:max(0px,calc((100vw - var(--col)) / 2));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#090a0c;--surface:#15171a;--ink:#eeece8;--ink-2:#c9ccd1;--dim:#9a9fa6;--line:#ffffff13;--line-2:#ffffff2b;--chip:#ffffff12;--float:#1d2024;--key:#eeece8;--on-key:#131518;--veil:#00000080;--faint:#62676e;--pic-shadow:0 4px 12px -4px #00000073}}:root[data-theme=dark]{--bg:#090a0c;--surface:#15171a;--ink:#eeece8;--ink-2:#c9ccd1;--dim:#9a9fa6;--line:#ffffff13;--line-2:#ffffff2b;--chip:#ffffff12;--float:#1d2024;--key:#eeece8;--on-key:#131518;--veil:#00000080;--faint:#62676e;--pic-shadow:0 4px 12px -4px #00000073}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}html,body,#root{height:100%;margin:0}body{background:var(--surface);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overscroll-behavior:none;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.4}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px;border-radius:6px}input,textarea{font:inherit;color:inherit}.screen{background:var(--surface);height:100dvh;padding:env(safe-area-inset-top) max(env(safe-area-inset-right),var(--side)) env(safe-area-inset-bottom) max(env(safe-area-inset-left),var(--side));flex-direction:column;display:flex;position:relative;overflow:hidden}.review .tap,.screen.home main{margin-inline:calc(-1 * var(--side))}.review .tap .card{padding-inline:var(--side)}.quiet{color:var(--dim)}.primary{background:var(--key);height:54px;color:var(--on-key);letter-spacing:.01em;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:17px;font-weight:700;display:flex}.primary:disabled{opacity:.4}.word-btn{min-height:44px;color:var(--ink-2);align-items:center;padding:0 6px;font-size:15px;display:inline-flex}.word-btn:disabled{opacity:.35}.veil{background:var(--veil);animation:fade var(--mo-veil-in) var(--ease) both;z-index:10;position:absolute;inset:0}.sheet{z-index:11;background:var(--float);padding:10px var(--pad) calc(18px + env(safe-area-inset-bottom));animation:rise var(--mo-sheet-in) var(--mo-sheet-ease) both;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #00000024}.sheet h2{margin:14px 0 6px;font-size:15px;font-weight:700}.sheet .row{justify-content:space-between;align-items:center;width:100%;min-height:52px;font-size:17px;display:flex}.sheet .row small{color:var(--dim);font-size:13px}.sheet textarea{border:1px solid var(--line-2);resize:none;background:0 0;border-radius:14px;width:100%;min-height:110px;margin:8px 0 14px;padding:12px 14px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{transform:translateY(100%)}to{transform:none}}@media (min-width:700px){.sheet{--sheet:480px;left:calc(50% - var(--sheet) / 2);width:var(--sheet);max-height:calc(100% - 48px);animation:pop var(--mo-pop-in) var(--ease) both;border-radius:22px;padding-bottom:18px;top:50%;bottom:auto;right:auto;overflow-y:auto;transform:translateY(-50%);box-shadow:0 18px 60px #0003}.screen .sheet.update-sheet,.screen .sheet.rsheet{max-height:calc(100% - 48px)}.screen .sheet.update-sheet{padding-top:22px}}@keyframes pop{0%{opacity:0;transform:translateY(calc(14px - 50%))}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-motion=off] *{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-delay:0s!important}
