.okh-d *{box-sizing:border-box}.okh-d .app{color:#1b1b1b;background:#d6d2c9;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:13px}.okh-d .app a{color:#0f1e3d}.okh-d .ser{font-family:var(--font-okh-serif),Georgia,serif;font-weight:400}.okh-d .raised{border:1px solid #85817a;border-color:#fff #85817a #85817a #fff;box-shadow:inset -1px -1px #b8b4ab}.okh-d .sunken{border:1px solid #fff;border-color:#85817a #fff #fff #85817a;box-shadow:inset 1px 1px #b8b4ab}.okh-d .hdr{z-index:40;background:#ece9e3;position:sticky;top:0}.okh-d .tbar{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#0f1e3d,#2e4e8e);align-items:center;gap:8px;height:30px;padding:0 4px 0 10px;font-size:13px;font-weight:700;display:flex}.okh-d .tbar .sp{flex:1}.okh-d .capb{gap:2px;display:flex}.okh-d .capb i{color:#1b1b1b;background:#ece9e3;border:1px solid #5e5b55;border-color:#fff #5e5b55 #5e5b55 #fff;justify-content:center;align-items:center;width:20px;height:18px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:flex}.okh-d .menub{border-bottom:1px solid #b8b4ab;align-items:center;gap:2px;height:26px;padding:0 6px;display:flex}.okh-d .menub a{padding:3px 9px;text-decoration:none;color:#1b1b1b!important}.okh-d .menub a:hover{background:#0f1e3d;color:#fff!important}.okh-d .toolb{border-bottom:1px solid #85817a;align-items:center;gap:2px;padding:4px 8px;display:flex}.okh-d .tbtn{color:#1b1b1b;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:78px;height:54px;padding:0;font:12px Tahoma,Verdana,sans-serif;display:flex;position:relative}.okh-d .tbtn:hover{border-color:#fff #85817a #85817a #fff}.okh-d .tbtn svg{color:#0f1e3d}.okh-d .tbtn.on{background:#dcd8d0;border-color:#85817a #fff #fff #85817a;box-shadow:inset 1px 1px #b8b4ab}.okh-d .tbtn.on svg{color:#13756a}.okh-d .tbtn .tk{color:#fff;background:#21a89a;justify-content:center;align-items:center;width:14px;height:14px;display:none;position:absolute;top:4px;right:16px}.okh-d .tbtn.done .tk{display:flex}.okh-d .tsep{background:#85817a;width:1px;height:40px;margin:0 6px;box-shadow:1px 0 #fff}.okh-d .tarr{color:#85817a;display:flex}.okh-d .tbr{align-items:center;gap:10px;margin-left:auto;display:flex}.okh-d .bcall{background:#0f1e3d;border:1px solid #050b18;border-color:#5a6e99 #050b18 #050b18 #5a6e99;align-items:center;gap:8px;height:34px;padding:0 16px;font:700 13px Tahoma,Verdana,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.okh-d .bcall:hover{background:#1c3366}.okh-d .blink{background:#ece9e3;align-items:center;gap:6px;height:34px;padding:0 12px;font:13px Tahoma,Verdana,sans-serif;text-decoration:none;display:inline-flex;color:#1b1b1b!important}.okh-d .body{align-items:flex-start;display:flex}.okh-d .modb{background:#ece9e3;border-right:1px solid #85817a;flex-direction:column;flex:none;align-self:stretch;gap:2px;width:72px;padding:6px 4px;display:flex;position:sticky;top:93px}.okh-d .modb a{border:1px solid #0000;flex-direction:column;align-items:center;gap:3px;padding:8px 2px 7px;font-size:11px;text-decoration:none;display:flex;color:#1b1b1b!important}.okh-d .modb a:hover{border-color:#fff #85817a #85817a #fff}.okh-d .modb a.act{background:#fff;border-color:#85817a #fff #fff #85817a}.okh-d .modb a.act svg{color:#13756a}.okh-d .main{flex:1;min-width:0}.okh-d .track{position:relative}.okh-d .scroll .track{background:#ece9e3;border-bottom:1px solid #85817a;height:3900px}.okh-d .scroll .stage{border-bottom:0}.okh-d .stage{background:#ece9e3;border-bottom:1px solid #85817a;padding:18px 28px;position:relative}.okh-d .scroll .stage{position:sticky;top:30px}.okh-d .rowa{justify-content:space-between;align-items:flex-end;gap:24px;width:1312px;margin-bottom:16px;display:flex}.okh-d .h1{letter-spacing:-.02em;color:#0f1e3d;margin:0;font-size:40px;line-height:1.08}.okh-d .h1 span{color:#1b8f82}.okh-d .lede{color:#3d3a35;max-width:760px;margin:8px 0 0;font-size:14.5px;line-height:1.5}.okh-d .rowa .acts{flex:none;align-items:center;gap:8px;display:flex}.okh-d .rowb{width:1312px;height:470px;position:relative}.okh-d .grp{border:1px solid #85817a;width:340px;margin:0;padding:12px 8px 8px;position:absolute;top:0;left:0;box-shadow:1px 1px #fff,inset 1px 1px #fff}.okh-d .grp legend{color:#1b1b1b;padding:0 6px;font-size:12px}.okh-d .slist{background:#fff;flex-direction:column;gap:2px;padding:3px;display:flex}.okh-d .srow{text-align:left;color:#8a867e;cursor:pointer;background:0 0;border:1px dotted #0000;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;width:100%;padding:5px 8px 6px;font:12px/1.36 Tahoma,Verdana,sans-serif;display:grid}.okh-d .srow b{font-family:var(--font-okh-serif),Georgia,serif;color:inherit;margin-bottom:1px;font-size:17px;font-weight:400;line-height:1.2;display:block}.okh-d .srow .n{color:#8a867e;background:#f4f2ee;border:1px solid #b8b4ab;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;display:flex}.okh-d .srow.done b{color:#0f1e3d}.okh-d .srow.cur{color:#e6ebf5;background:#0f1e3d;border-color:#fff}.okh-d .srow.cur b{color:#fff}.okh-d .srow.cur .n{color:#0f1e3d;background:#fff;border-color:#fff}.okh-d .srow.bad .n{color:#fff;background:#c2413b;border-color:#9e2f2a}.okh-d .srow.bad.cur{background:#7e2420}.okh-d .book{background:#ece9e3;border:1px solid #85817a;width:520px;height:466px;position:absolute;top:0;left:372px}.okh-d .dbar{align-items:center;gap:6px;height:26px;padding:0 4px;font-size:12px;display:flex}.okh-d .mb{background:#ece9e3;justify-content:center;align-items:center;height:20px;padding:0 7px;font-size:11px;display:inline-flex}.okh-d .mb.sel{background:#dcd8d0;border-color:#85817a #fff #fff #85817a}.okh-d .well{background:#fff;border-top:1px solid #85817a;position:absolute;inset:26px 0 0}.okh-d .colh{grid-template-columns:46px repeat(3,minmax(0,1fr));height:23px;display:grid}.okh-d .colh span{white-space:nowrap;background:#ece9e3;border:1px solid #85817a;border-color:#fff #85817a #85817a #fff;justify-content:center;align-items:center;font-size:11.5px;display:flex;overflow:hidden}.okh-d .grid{background-image:linear-gradient(#c9c5bc 1px,#0000 1px),linear-gradient(#eceae5 1px,#0000 1px);background-size:100% 104px,100% 26px;height:416px;position:absolute;top:24px;left:0;right:0}.okh-d .tcol{background:#f4f2ee;border-right:1px solid #c9c5bc;width:46px;position:absolute;top:0;bottom:0;left:0}.okh-d .tcol b{text-align:right;color:#3d3a35;width:45px;padding-right:5px;font-size:11px;font-weight:700;position:absolute;left:0}.okh-d .tcol i{text-align:right;color:#8a867e;width:45px;padding-right:5px;font-size:9.5px;font-style:normal;position:absolute;left:0}.okh-d .vl{background:#c9c5bc;width:1px;position:absolute;top:0;bottom:0}.okh-d .ap{opacity:.45;border:1px solid;padding:3px 5px;font-size:11px;line-height:1.3;position:absolute;overflow:hidden}.okh-d .ap b{font-size:11.5px;display:block}.okh-d .lunch{opacity:.55;letter-spacing:.12em;color:#5e5b55;background:repeating-linear-gradient(135deg,#eceae5 0 6px,#f7f6f3 6px 12px);border-top:1px solid #c9c5bc;border-bottom:1px solid #c9c5bc;justify-content:center;align-items:center;height:52px;font-size:11px;display:flex;position:absolute;left:46px;right:0}.okh-d .slot{outline-offset:-4px;z-index:2;background:#e6e6e6;border:1px solid #85817a;outline:1px dotted #000;width:151px;height:48px;padding:2px 6px;font-size:11px;line-height:1.22;transition:height .45s,background .3s;position:absolute;top:210px;left:364px;overflow:hidden}.okh-d .slot b{font-size:11.5px}.okh-d .slot .k{display:none}.okh-d .slot .tag{float:right;letter-spacing:.06em;color:#fff;background:#e07a3f;margin-top:1px;padding:0 4px;font-size:9px;font-weight:700}.okh-d .stage .k0{display:block}.okh-d .r1 .k0{display:none}.okh-d .r1 .k1{display:block}.okh-d .r2 .k1{display:none}.okh-d .r2 .k2{display:block}.okh-d .r3 .slot{background:#fbdcc6;border-color:#c9662f;height:100px}.okh-d .r3 .k3,.okh-d .r4 .k4{display:block}.okh-d .slot .drn{color:#fff;background:#0f1e3d;padding:0 4px;font-size:9px;font-weight:700;display:inline-block}.okh-d .c1 .slot,.okh-d .c2 .slot,.okh-d .c3 .slot,.okh-d .c4 .slot{box-shadow:0 0 0 3px #21a89a8c}.okh-d .dlg{opacity:0;background:#ece9e3;border:1px solid #3f3d38;border-color:#fff #3f3d38 #3f3d38 #fff;width:350px;transition:opacity .35s,transform .35s;position:absolute;left:962px;transform:translate(14px);box-shadow:inset -1px -1px #85817a,inset 1px 1px #f7f6f3}.okh-d .dlg .tbar{gap:6px;height:22px;padding:0 3px 0 6px;font-size:11.5px}.okh-d .dlg .capb i{width:16px;height:14px;font-size:10px}.okh-d .db{padding:7px 8px 8px;font-size:12px}.okh-d .r1 .d1,.okh-d .r2 .d2,.okh-d .r3 .d3,.okh-d .r4 .d4{opacity:1;transform:none}.okh-d .fr{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:6px;margin-bottom:5px;display:grid}.okh-d .fr:last-child{margin-bottom:0}.okh-d .fv{white-space:nowrap;background:#fff;align-items:center;height:21px;padding:0 6px;display:flex;overflow:hidden}.okh-d .combo{background:#fff;justify-content:space-between;align-items:center;width:120px;height:21px;padding:0 0 0 6px;display:flex}.okh-d .combo i{background:#ece9e3;border-left:1px solid #85817a;justify-content:center;align-items:center;width:17px;height:19px;font-size:8px;font-style:normal;display:flex}.okh-d .lvh,.okh-d .lvr{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.okh-d .lvh span{background:#ece9e3;border:1px solid #85817a;border-color:#fff #85817a #85817a #fff;padding:2px 6px;font-size:11px}.okh-d .lvr span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #eceae5;padding:4px 6px;overflow:hidden}.okh-d .lvr span:last-child{color:#0f1e3d;font-weight:700}.okh-d .rad{align-items:center;gap:6px;padding:2px 0;display:flex}.okh-d .rad i{background:#fff;border:1px solid #fff;border-color:#85817a #fff #fff #85817a;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;display:flex;box-shadow:inset 1px 1px #b8b4ab}.okh-d .rad.on i:after{content:"";background:#1b1b1b;border-radius:50%;width:5px;height:5px}.okh-d .rad.on{font-weight:700}.okh-d .sw{border:1px solid #5e5b55;width:10px;height:10px;display:inline-block}.okh-d .teeth{gap:2px;margin:6px 0 4px;display:flex}.okh-d .teeth span{color:#6f6b64;flex-direction:column;align-items:center;gap:1px;font-size:9px;display:flex}.okh-d .teeth span i{background:#fff;border:1px solid #85817a;border-radius:0 0 6px 6px;width:22px;height:18px}.okh-d .teeth span.hot i{background:#fbdcc6;border-color:#c9662f}.okh-d .teeth span.hot{color:#9a4518;font-weight:700}.okh-d .arws{pointer-events:none;z-index:3;width:1312px;height:470px;position:absolute;top:0;left:0}.okh-d .ag{opacity:0;transition:opacity .25s}.okh-d .ag path{fill:none;stroke:#3f3d38;stroke-width:1.6px;stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset .6s .15s}.okh-d .r1 .a1,.okh-d .r2 .a2,.okh-d .r3 .a3,.okh-d .r4 .a4{opacity:1}.okh-d .r1 .a1 path,.okh-d .r2 .a2 path,.okh-d .r3 .a3 path,.okh-d .r4 .a4 path{stroke-dashoffset:0}.okh-d .c1 .a1 path,.okh-d .c2 .a2 path,.okh-d .c3 .a3 path,.okh-d .c4 .a4 path{stroke:#13756a;stroke-width:2.2px}.okh-d .c1 .a1 polygon,.okh-d .c2 .a2 polygon,.okh-d .c3 .a3 polygon,.okh-d .c4 .a4 polygon{fill:#13756a}.okh-d .tip{z-index:4;background:#ffffe1;border:1px solid #1b1b1b;width:252px;padding:7px 9px 8px;font-size:11.5px;line-height:1.45;display:none;position:absolute;top:96px;left:478px;box-shadow:3px 3px #00000040}.okh-d .tip .tr{grid-template-columns:86px minmax(0,1fr);gap:4px;display:grid}.okh-d .mptr{z-index:5;display:none;position:absolute;top:344px;left:872px}.okh-d .r5 .tip,.okh-d .r5 .mptr{display:block}.okh-d .hint{color:#5e5b55;align-items:center;gap:6px;font-size:11.5px;display:flex;position:absolute;top:474px;left:372px}.okh-d .board .hint{display:none}.okh-d .sect{padding:22px 28px 6px}.okh-d .win{background:#ece9e3;border:1px solid #3f3d38;border-color:#fff #3f3d38 #3f3d38 #fff;width:1312px;box-shadow:inset -1px -1px #85817a,inset 1px 1px #f7f6f3}.okh-d .wb{padding:18px 20px 20px}.okh-d .whead{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:16px;display:flex}.okh-d .h2{letter-spacing:-.015em;color:#0f1e3d;margin:0;font-size:30px;line-height:1.12}.okh-d .h2 span{color:#1b8f82}.okh-d .warn{background:#ffffe1;border:1px solid #85817a;flex:none;align-items:flex-start;gap:9px;width:420px;padding:8px 10px;font-size:12.5px;line-height:1.45;display:flex}.okh-d .warn i{color:#fff;background:#c2413b;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-style:normal;font-weight:700;display:flex}.okh-d .p{color:#3d3a35;max-width:640px;margin:6px 0 0;font-size:14px;line-height:1.5}.okh-d .th,.okh-d .tr2{display:grid}.okh-d .th span{white-space:nowrap;background:#ece9e3;border:1px solid #85817a;border-color:#fff #85817a #85817a #fff;padding:3px 8px;font-size:11.5px}.okh-d .tr2>span{border-bottom:1px solid #eceae5;border-right:1px solid #f2f0ec;align-items:center;gap:7px;min-height:30px;padding:5px 8px;font-size:12.5px;line-height:1.35;display:flex}.okh-d .tr2:hover>span{background:#f7f6f3}.okh-d .st{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.okh-d .scroll.js .sect:not(.vis) .tr2{visibility:hidden}.okh-d .scroll .sect.vis .tr2{animation:10ms step-end both okhd-pop}@keyframes okhd-pop{0%{visibility:hidden}to{visibility:visible}}.okh-d .ok{color:#fff;background:#21a89a;flex:none;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.okh-d .edge{color:#fff;letter-spacing:.06em;white-space:nowrap;background:#0f1e3d;padding:1px 5px;font-size:9.5px;font-weight:700}.okh-d .cbx{align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.okh-d .cbx i{color:#13756a;background:#fff;border:1px solid #fff;border-color:#85817a #fff #fff #85817a;justify-content:center;align-items:center;width:14px;height:14px;display:flex;box-shadow:inset 1px 1px #b8b4ab}.okh-d .cbrow{background:#f4f2ee;border:1px solid #c9c5bc;flex-wrap:wrap;gap:8px 22px;margin-top:14px;padding:9px 12px;display:flex}.okh-d .close{background:#fff;border:1px solid #c9c5bc;justify-content:space-between;align-items:center;gap:24px;margin-top:16px;padding:16px 20px;display:flex}.okh-d .sbar{background:#ece9e3;border-top:1px solid #fff;gap:2px;margin-top:22px;padding:2px;font-size:11.5px;display:flex}.okh-d .sbar span{white-space:nowrap;border:1px solid #fff;border-color:#85817a #fff #fff #85817a;padding:4px 8px}.okh-d .sbar span.fl{white-space:normal;flex:1}.okh-d .sbar a{color:#1b1b1b!important}@media (max-width:900px){.okh-d .modb{display:none}}.okh-d .app,.okh-d .app *{cursor:url(/keycap-home/cursor-arrow.svg) 1 1,default}.okh-d .app a,.okh-d .app a *,.okh-d .app button,.okh-d .app button *{cursor:url(/keycap-home/cursor-hand.svg) 7 1,pointer}.okh-d .srow .tx{display:none}.okh-d .srow.cur .tx{margin-top:2px;display:block}.okh-d .srow{padding:7px 8px 8px}.okh-d .nav{align-items:center;gap:2px;display:flex}.okh-d .dd{position:relative}.okh-d .nbtn{background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:86px;height:54px;padding:0 8px;font:12px Tahoma,Verdana,sans-serif;text-decoration:none;display:flex;color:#1b1b1b!important}.okh-d .nbtn:hover{border-color:#fff #85817a #85817a #fff}.okh-d .nbtn svg{color:#0f1e3d}.okh-d .nbtn .lb{align-items:center;gap:4px;display:flex}.okh-d .nbtn .lb i{color:#5e5b55;font-size:7px;font-style:normal}.okh-d .dd.open .nbtn{background:#dcd8d0;border-color:#85817a #fff #fff #85817a}.okh-d .ddm{z-index:60;background:#ece9e3;border:1px solid #3f3d38;border-color:#fff #3f3d38 #3f3d38 #fff;min-width:210px;padding:2px;display:none;position:absolute;top:100%;left:0;box-shadow:2px 2px #00000040}.okh-d .dd.open .ddm,.okh-d .dd:focus-within .ddm{display:block}.okh-d .ddm a{white-space:nowrap;padding:5px 22px 5px 24px;font-size:12.5px;text-decoration:none;display:block;color:#1b1b1b!important}.okh-d .ddm a:hover,.okh-d .ddm a:focus{background:#0f1e3d;outline:none;color:#fff!important}.okh-d .cl{align-items:center;gap:8px;font-size:12.5px;display:flex}.okh-d .meter{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.okh-d .meter span{color:#6f6b64;border-right:1px solid #eceae5;justify-content:center;align-items:center;height:24px;font-size:11px;display:flex}.okh-d .meter span:last-child{border-right:0}.okh-d .meter span.on{color:#fff;background:#e07a3f;font-weight:700}.okh-d .clg{grid-template-columns:500px minmax(0,1fr);align-items:start;gap:16px;display:grid}.okh-d .cform{border:1px solid #85817a;margin:0;padding:10px 12px 12px;box-shadow:1px 1px #fff,inset 1px 1px #fff}.okh-d .cform legend{padding:0 6px;font-size:12px}.okh-d .ff{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;display:grid}.okh-d .fin{white-space:nowrap;background:#fff;align-items:center;height:23px;padding:0 7px;display:flex;overflow:hidden}.okh-d .ta{min-height:118px;font-family:var(--font-okh-serif),Georgia,serif;color:#0f1e3d;background:#fff;padding:7px 9px;font-size:17px;line-height:1.42}.okh-d .caret{vertical-align:-.16em;background:#0f1e3d;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite okhd-cblink;display:inline-block}@keyframes okhd-cblink{50%{opacity:0}}.okh-d .fbtns{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.okh-d .fbtn{background:#ece9e3;justify-content:center;align-items:center;min-width:76px;height:24px;font-size:12px;display:inline-flex}.okh-d .fbtn.dflt{outline-offset:0;outline:1px solid #1b1b1b}.okh-d .fbtn.press{background:#dcd8d0;border-color:#85817a #fff #fff #85817a;box-shadow:inset 1px 1px #b8b4ab}@keyframes okhd-flash{0%{background:#fff3bf}to{background:0 0}}.okh-d .obrand{align-items:center;gap:8px;height:54px;padding:0 12px 0 6px;text-decoration:none;display:flex;color:#0f1e3d!important}.okh-d .obrand .wm{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;font-size:22px;font-weight:500}.okh-d .obrand small{color:#5e5b55;margin-left:2px;font-size:10.5px;line-height:1.25}.okh-d .od{position:relative}.okh-d .phb{display:none}.okh-d .scroll.js .phb{background:#e4e1da;width:58%;height:8px;margin-top:-4px;display:block;position:absolute;top:50%;left:8px}.okh-d .scroll.js .od .v{visibility:hidden}.okh-d .scroll .sect.vis .od .v{animation:10ms step-end both okhd-pop;animation-delay:var(--d2)}.okh-d .scroll .sect.vis .phb{animation:10ms step-end both okhd-gone;animation-delay:var(--d2)}@keyframes okhd-gone{to{visibility:hidden}}.okh-d .v{align-items:center;gap:7px;display:flex}.okh-d .focus .ap,.okh-d .focus .lunch,.okh-d .focus .tcol,.okh-d .focus .colh,.okh-d .focus .dbar,.okh-d .focus .dlg,.okh-d .focus .srow,.okh-d .focus .ag{transition:filter .55s,opacity .55s}.okh-d .focus .ap,.okh-d .focus .lunch,.okh-d .focus .tcol,.okh-d .focus .colh,.okh-d .focus .dbar{filter:blur(1.8px);opacity:.32}.okh-d .focus .dlg{filter:blur(2px)}.okh-d .focus .r1 .d1,.okh-d .focus .r2 .d2,.okh-d .focus .r3 .d3,.okh-d .focus .r4 .d4{opacity:.4}.okh-d .focus .c1 .d1,.okh-d .focus .c2 .d2,.okh-d .focus .c3 .d3,.okh-d .focus .c4 .d4{opacity:1;filter:none}.okh-d .focus .r1 .a1,.okh-d .focus .r2 .a2,.okh-d .focus .r3 .a3,.okh-d .focus .r4 .a4{opacity:.18}.okh-d .focus .c1 .a1,.okh-d .focus .c2 .a2,.okh-d .focus .c3 .a3,.okh-d .focus .c4 .a4{opacity:1}.okh-d .focus .srow{filter:blur(1.1px);opacity:.5}.okh-d .focus .srow.cur{filter:none;opacity:1}.okh-d .fhd,.okh-d .flow{grid-template-columns:78px 44px minmax(0,1fr) 120px minmax(0,1.15fr) 128px;align-items:center;column-gap:12px;display:grid}.okh-d .fhd{background:#ece9e3;border-bottom:1px solid #85817a;height:24px;padding:0 14px;font-size:11.5px}.okh-d .fhd span:nth-child(2){grid-column:span 2}.okh-d .flow{border-bottom:1px solid #eceae5;padding:14px}.okh-d .flow:last-child{border-bottom:0}.okh-d .flow .tm{color:#5e5b55;font-size:12px}.okh-d .itile{color:#0f1e3d;background:#f4f2ee;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.okh-d .cin b{color:#0f1e3d;font-size:14px;display:block}.okh-d .cin small{color:#6f6b64;margin-top:2px;font-size:12px;display:block}.okh-d .farr{align-items:center;display:flex}.okh-d .farr path{fill:none;stroke:#13756a;stroke-width:2px;stroke-dasharray:130;stroke-dashoffset:0}.okh-d .scroll.js .sect:not(.vis) .farr path{stroke-dashoffset:130px}.okh-d .scroll.js .sect:not(.vis) .farr polygon{opacity:0}.okh-d .scroll .sect.vis .farr path{animation:.55s both okhd-draw;animation-delay:var(--d1)}.okh-d .scroll .sect.vis .farr polygon{animation:10ms step-end both okhd-pop;animation-delay:calc(var(--d1) + .5s)}@keyframes okhd-draw{0%{stroke-dashoffset:130px}to{stroke-dashoffset:0}}.okh-d .oc{color:#0f1e3d;background:#f1f8f6;align-items:center;min-height:44px;padding:0 12px;font-size:13.5px;font-weight:700;display:flex}.okh-d .oc .v{gap:8px}.okh-d .osb{align-items:center;min-height:44px;font-size:13px;display:flex}.okh-d .osb .sw{width:14px;height:14px}.okh-d .scroll.js .sect:not(.vis) .flow{visibility:hidden}.okh-d .scroll .sect.vis .flow{animation:10ms step-end both okhd-pop}.okh-d .rowb,.okh-d .arws{height:500px}.okh-d .scroll .track{height:4500px}.okh-d .r6 .d5{opacity:1;transform:none}.okh-d .focus .r6 .d5{opacity:.4}.okh-d .focus .c6 .d5{opacity:1;filter:none}.okh-d .r6 .a5{opacity:1}.okh-d .r6 .a5 path{stroke-dashoffset:0}.okh-d .c6 .a5 path{stroke:#13756a;stroke-width:2.2px}.okh-d .c6 .a5 polygon{fill:#13756a}.okh-d .focus .r6 .a5{opacity:.18}.okh-d .focus .c6 .a5{opacity:1}.okh-d .r6 .k6{display:block}.okh-d .c5 .slot,.okh-d .c6 .slot{box-shadow:0 0 0 3px #21a89a8c}.okh-d .focus .c6 .tip,.okh-d .focus .c6 .mptr{opacity:.3;filter:blur(2px)}.okh-d .tip,.okh-d .mptr{transition:opacity .5s,filter .5s}.okh-d .fu{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 0;font-size:12px;display:grid}.okh-d .fu .ok{width:15px;height:15px}.okh-d .rowa,.okh-d .rowb{margin-left:auto;margin-right:auto}.okh-d .app,.okh-d .main{background:#f4eee1}.okh-d .stage{background:#f4eee1;border-bottom:0;padding-top:28px;padding-bottom:40px}.okh-d .h1 span{color:#3c5f86;font-style:italic}.okh-d .grp{border-color:#b9ae98;box-shadow:1px 1px #fff,inset 1px 1px #fff}.okh-d .slist{background:#fffdf8}.okh-d .sunken{border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-d .raised{border-color:#fff #b9ae98 #b9ae98 #fff;box-shadow:inset -1px -1px #ddd3c0}.okh-d .srow{color:#9a9384}.okh-d .srow .n{color:#9a9384;background:#f4eee1;border-color:#d6ccb8}.okh-d .srow.done{color:#4e5a70}.okh-d .srow.done .n{color:#1b2a44;background:#c9daec;border-color:#9db6d2}.okh-d .srow.cur{background:#1b2a44}.okh-d .book{background:#efe9dd;border-color:#b9ae98}.okh-d .well{background:#fffdf8;border-top-color:#b9ae98}.okh-d .mb{background:#efe9dd}.okh-d .mb.sel{background:#e4dccc}.okh-d .colh span{color:#3c4a63;background:#efe9dd;border-color:#fff #b9ae98 #b9ae98 #fff}.okh-d .grid{background-image:linear-gradient(#c9d9ea 1px,#0000 1px),linear-gradient(#eef2f6 1px,#0000 1px)}.okh-d .tcol{background:#f7f3ea;border-right-color:#e2dacb}.okh-d .tcol b{color:#3c4a63}.okh-d .vl{background:#e2dacb}.okh-d .ap{background:#eef3f8!important;border-color:#c9d7e6!important}.okh-d .lunch{color:#8a8170;background:repeating-linear-gradient(135deg,#f1ebdf 0 6px,#f8f4ec 6px 12px);border-color:#e2dacb}.okh-d .slot{background:#efe9dd;border-color:#9a9384}.okh-d .r3 .slot{background:#dce8f4;border-color:#3c5f86}.okh-d .slot .tag{background:#1b2a44}.okh-d .c1 .slot,.okh-d .c2 .slot,.okh-d .c3 .slot,.okh-d .c4 .slot,.okh-d .c5 .slot,.okh-d .c6 .slot{box-shadow:0 0 0 3px #3c5f8666}.okh-d .focus .c0 .slot{box-shadow:0 0 0 3px #3c5f864d}.okh-d .dlg{background:#f7f3ea;border-color:#fff #8a8170 #8a8170 #fff;box-shadow:inset -1px -1px #b9ae98,inset 1px 1px #fffdf8}.okh-d .tbar{background:linear-gradient(90deg,#1b2a44,#3c5f86)}.okh-d .tbar.off{color:#fbf8f2;background:linear-gradient(90deg,#a79e8c,#cfc6b4)}.okh-d .capb i{background:#f4eee1;border-color:#fff #6e6656 #6e6656 #fff}.okh-d .lv{background:#fffdf8}.okh-d .lvh span{background:#efe9dd;border-color:#fff #b9ae98 #b9ae98 #fff}.okh-d .lvr span:last-child{color:#1b2a44}.okh-d .combo{background:#fffdf8}.okh-d .combo i{background:#efe9dd;border-left-color:#b9ae98}.okh-d .meter{background:#fffdf8}.okh-d .meter span{border-right-color:#efe9dd}.okh-d .meter span.on{color:#fff;background:#1b2a44}.okh-d .ok{background:#3c5f86}.okh-d .ag path{stroke:#6e6656}.okh-d .ag polygon{fill:#6e6656}.okh-d .c1 .a1 path,.okh-d .c2 .a2 path,.okh-d .c3 .a3 path,.okh-d .c4 .a4 path,.okh-d .c6 .a5 path{stroke:#3c5f86}.okh-d .c1 .a1 polygon,.okh-d .c2 .a2 polygon,.okh-d .c3 .a3 polygon,.okh-d .c4 .a4 polygon,.okh-d .c6 .a5 polygon{fill:#3c5f86}.okh-d .tip{background:#fffdf6;border-color:#1b2a44;box-shadow:3px 3px #1b2a4440}.okh-d .tip .tr span:first-child{color:#6e6656}.okh-d .tip b[style]{color:#1b2a44!important}.okh-d .mut{color:#7b7466}.okh-d .hk:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#f4eee100,#f4eee1);height:150px;position:absolute;bottom:0;left:0;right:0}.okh-d .hk{color:#1b2a44;width:1440px;height:640px;font-family:var(--font-okh-sans),"Helvetica Neue",Arial,sans-serif;cursor:url(/keycap-home/cursor-arrow.svg) 1 1,default;background:#f4eee1;position:relative;overflow:hidden}.okh-d .hk a,.okh-d .hk button,.okh-d .hk a *,.okh-d .hk button *{cursor:url(/keycap-home/cursor-hand.svg) 7 1,pointer}.okh-d .hk .nav{z-index:20;background:#f4eee1;border-bottom:1px solid #1b2a442e;align-items:center;gap:30px;height:64px;padding:0 48px;display:flex;position:absolute;top:0;left:0;right:0}.okh-d .hk .brand{color:#1b2a44;align-items:center;gap:9px;text-decoration:none;display:flex}.okh-d .hk .brand b{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;font-size:20px;font-weight:500}.okh-d .hk .links{gap:24px;margin-left:14px;display:flex}.okh-d .hk .links a{letter-spacing:.09em;text-transform:uppercase;color:#4e5a70;font-size:12px;font-weight:500;text-decoration:none}.okh-d .hk .btn{background:#1b2a44;border-radius:2px;align-items:center;height:42px;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;color:#fff!important}.okh-d .hk .btn:hover{background:#2a3d60}.okh-d .hk .nav .btn{height:38px;margin-left:auto;font-size:13.5px}.okh-d .hk .tlink{color:#1b2a44;border-bottom:1px solid #1b2a44;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.okh-d .hk .pad{opacity:.3;pointer-events:none;width:1440px;height:576px;transition:opacity .35s;position:absolute;top:64px;left:0;overflow:hidden;-webkit-mask-image:radial-gradient(44% 46% at 50% 40%,#00000014 0%,#00000024 48%,#000 100%);mask-image:radial-gradient(44% 46% at 50% 40%,#00000014 0%,#00000024 48%,#000 100%)}.okh-d .hk .k{background:linear-gradient(#f1ece2 0%,#e4dccc 100%);border-radius:10px;width:70px;height:70px;transition:opacity .7s;position:absolute;box-shadow:inset 0 -6px #d6ccb8,inset 0 0 0 1px #ded5c3}.okh-d .hk .k:before{content:"";background:linear-gradient(#fff 0%,#f5f0e7 100%);border-radius:8px;position:absolute;inset:5px 8px 12px;box-shadow:inset 0 1px #fff,inset 0 -3px 4px #7864460f,0 1px 2px #78644614}.okh-d .hk.one .ka{animation:4.6s ease-in-out infinite okhd-tapb;animation-delay:var(--d)}.okh-d .hk.one .ka:before{animation:4.6s ease-in-out infinite okhd-tapt;animation-delay:var(--d)}@keyframes okhd-tapb{3%{transform:translateY(3px);box-shadow:inset 0 -2px #d6ccb8,inset 0 0 0 1px #ded5c3}9%{transform:none;box-shadow:inset 0 -6px #d6ccb8,inset 0 0 0 1px #ded5c3}}@keyframes okhd-tapt{3%{background:linear-gradient(#eef4fa 0%,#dce8f4 100%);bottom:8px}9%{background:linear-gradient(#fff 0%,#f5f0e7 100%);bottom:12px}}.okh-d .hk.two .k{opacity:0}.okh-d .hk .kb{background:linear-gradient(#d7e3f0 0%,#c4d5e8 100%);box-shadow:inset 0 -6px #afc4db,inset 0 0 0 1px #bdd0e4}.okh-d .hk .lead{text-align:center;font-family:var(--font-okh-serif),Georgia,serif;color:#4e5a70;opacity:0;font-size:20px;font-style:italic;transition:opacity .5s,transform .5s;position:absolute;top:112px;left:0;right:0;transform:translateY(6px)}.okh-d .hk.two .lead{opacity:1;transition-delay:.55s;transform:none}.okh-d .hk .ob{z-index:6;height:124px;font:inherit;color:#1b2a44;white-space:nowrap;background:0 0;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0 52px 12px;transition:background .5s,box-shadow .5s;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.okh-d .hk .ob:before{content:"";opacity:0;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:13px;transition:opacity .5s;position:absolute;inset:8px 14px 20px;box-shadow:inset 0 2px #fff,inset 0 -4px 8px #78644612,0 2px 4px #7864461a}.okh-d .hk .ob .in{z-index:1;align-items:center;gap:18px;display:flex;position:relative}.okh-d .hk .ob b{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.025em;font-size:64px;font-weight:500;line-height:1}.okh-d .hk .ob:focus-visible{outline-offset:6px;outline:2px solid #3c5f86}.okh-d .hk.two .ob{background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);transition-delay:.4s,.4s;box-shadow:inset 0 -12px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 24px 44px #1b2a441f}.okh-d .hk.two .ob:before{opacity:1;transition-delay:.4s}.okh-d .hk.two .ob{animation:.5s .85s both okhd-land}@keyframes okhd-land{0%{transform:translate(-50%)translateY(0)}35%{transform:translate(-50%)translateY(7px)}to{transform:translate(-50%)translateY(0)}}.okh-d .hk.two .ob:active{transform:translate(-50%)translateY(5px);box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 14px 28px #1b2a441a}.okh-d .hk .copy{text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:300px;left:0;right:0}.okh-d .hk .sub{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.015em;margin:0;font-size:30px;font-weight:400;line-height:1.15}.okh-d .hk .sub em{color:#3c5f86;font-style:italic}.okh-d .hk .lede{color:#4e5a70;max-width:580px;margin:12px 0 0;font-size:15px;line-height:1.55}.okh-d .hk .acts{align-items:center;gap:22px;margin-top:26px;display:flex}.okh-d .hk .press{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#7b8497;font-size:11px;font-weight:600;transition:opacity .3s;position:absolute;top:432px;left:0;right:0}.okh-d .hk.two .press{opacity:0}.okh-d .hk .hint{letter-spacing:.12em;text-transform:uppercase;color:#8a93a6;margin-top:30px;font-size:11px;font-weight:600}.okh-d .hk{background:radial-gradient(130% 125% at 88% 108%,#f2c9a5 0%,#dda58a 14%,#a77e86 27%,#6a5878 41%,#2e3866 60%,#14204a 78%,#060e22 100%)}.okh-d .hk:after{height:70px}.okh-d .hk .pad{opacity:1;-webkit-mask-image:radial-gradient(34% 40% at 50% 42%,#00000040 0%,#00000073 55%,#000 100%);mask-image:radial-gradient(34% 40% at 50% 42%,#00000040 0%,#00000073 55%,#000 100%)}.okh-d .hk .k{background:#ffffff0b;box-shadow:inset 0 -6px #040a1c47,inset 0 0 0 1px #ffffff1a,0 1px #ffffff0a}.okh-d .hk .k:before{background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);box-shadow:inset 0 1px #ffffff42,0 1px 2px #040a1c2e}.okh-d .hk .kb:before{background:linear-gradient(#bad4f057 0%,#96bae22e 100%)}.okh-d .hk .kb{box-shadow:inset 0 -6px #040a1c4d,inset 0 0 0 1px #bad4f038}.okh-d .hk.one .ka{animation-name:okhd-tapb2}.okh-d .hk.one .ka:before{animation-name:okhd-tapt2}@keyframes okhd-tapb2{3%{transform:translateY(3px);box-shadow:inset 0 -2px #040a1c47,inset 0 0 0 1px #ffffff38,0 0 18px #f2c9a540}10%{transform:none;box-shadow:inset 0 -6px #040a1c47,inset 0 0 0 1px #ffffff1a,0 1px #ffffff0a}}@keyframes okhd-tapt2{3%{background:linear-gradient(#fff4e88c 0%,#f2c9a552 100%);bottom:8px}10%{background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);bottom:12px}}.okh-d .hk .nav{background:0 0;border-bottom-color:#f6f4ef24}.okh-d .hk .brand{color:#f6f4ef}.okh-d .hk .links a{color:#c9d3e6}.okh-d .hk .links a:hover{color:#fff}.okh-d .hk .nav .btn{background:#f6f4ef;color:#0f1e3d!important}.okh-d .hk .nav .btn:hover{background:#fff}.okh-d .hk .ob{color:#f6f4ef;transition:background .5s,box-shadow .5s,color .4s}.okh-d .hk.two .ob{color:#1b2a44;transition-delay:.4s,.4s,.4s}.okh-d .hk .lead{color:#e6dceb}.okh-d .hk .sub{color:#f6f4ef}.okh-d .hk .sub em{color:#f2c9a5}.okh-d .hk .lede{color:#d4dbea}.okh-d .hk .press{color:#b4bdd3}.okh-d .hk .k{transition:none}.okh-d .hk.one .k{animation:okhd-keyin .7s ease var(--wr)both}.okh-d .hk.one .ka{animation:okhd-keyin .7s ease var(--wr)both,okhd-tapb2 4.6s ease-in-out var(--d)infinite}.okh-d .hk.one .ka:before{animation:okhd-tapt2 4.6s ease-in-out var(--d)infinite}.okh-d .hk.two .k{animation:okhd-keyout .75s cubic-bezier(.4,0,.2,1)var(--w)both}.okh-d .hk.two .k:before{animation:okhd-keyouttop .75s ease var(--w)both}@keyframes okhd-keyin{0%{opacity:0}to{opacity:1}}@keyframes okhd-keyout{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(3px);box-shadow:inset 0 -2px #040a1c47,inset 0 0 0 1px #ffffff3d,0 0 22px #f2c9a54d}to{opacity:0;transform:translateY(3px)scale(.86)}}@keyframes okhd-keyouttop{0%{}30%{background:linear-gradient(#fff4e899 0%,#f2c9a55c 100%)}to{background:linear-gradient(#fff4e84d 0%,#f2c9a526 100%)}}.okh-d .hk .ob,.okh-d .hk.two .ob,.okh-d .hk.two .ob:active{transition:none;box-shadow:none!important;background:0 0!important}.okh-d .hk .ob:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:22px;position:absolute;inset:0;box-shadow:inset 0 -12px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 24px 44px #060e2259}.okh-d .hk .ob:before{opacity:0;z-index:0;transition:none}.okh-d .hk .ob .in{z-index:1}.okh-d .hk .ob{color:#f6f4ef}.okh-d .hk.two .ob{color:#1b2a44;animation:.4s 1.15s both okhd-inkcol,1s cubic-bezier(.22,1,.36,1) 1.05s both okhd-keyrise}.okh-d .hk.two .ob:after{animation:.45s 1.05s both okhd-fadein}.okh-d .hk.two .ob:before{animation:.45s 1.12s both okhd-fadein}@keyframes okhd-fadein{0%{opacity:0}to{opacity:1}}@keyframes okhd-inkcol{0%{color:#f6f4ef}to{color:#1b2a44}}@keyframes okhd-keyrise{0%{transform:translate(-50%)translateY(10px)scale(.96)}45%{transform:translate(-50%)translateY(0)scale(1)}68%{transform:translate(-50%)translateY(6px)scale(1)}to{transform:translate(-50%)translateY(0)scale(1)}}.okh-d .hk .lead{transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1)}.okh-d .hk.two .lead{transition-delay:1.75s}.okh-d .hk .press{transition:opacity .35s}.okh-d .xs{padding:72px 28px 24px}.okh-d .xs .win{margin:0 auto}.okh-d .win{background:#f7f3ea;border-color:#fff #8a8170 #8a8170 #fff;box-shadow:inset -1px -1px #b9ae98,inset 1px 1px #fffdf8}.okh-d .h2 span{color:#3c5f86;font-style:italic}.okh-d .warn{background:#fffdf6;border-color:#b9ae98}.okh-d .warn i{background:#1b2a44}.okh-d .flows{background:#fffdf8}.okh-d .fhd{background:#efe9dd;border-bottom-color:#b9ae98}.okh-d .oc{background:#eef3f8}.okh-d .farr path{stroke:#3c5f86}.okh-d .farr polygon{fill:#3c5f86}.okh-d .tbl{background:#fffdf8}.okh-d .th span{background:#efe9dd;border-color:#fff #b9ae98 #b9ae98 #fff}.okh-d .tr2>span{border-bottom-color:#efe9dd;border-right-color:#f4efe6}.okh-d .ta{background:#fffdf8}.okh-d .fbtn{background:#efe9dd}.okh-d .lrow.new span{animation:1.3s ease-out okhd-flash2}@keyframes okhd-flash2{0%{background:#dce8f4}to{background:0 0}}.okh-d .cbrow{background:0 0;border:0;gap:8px;padding:0}.okh-d .kc{isolation:isolate;height:34px;font-family:var(--font-okh-sans),Tahoma,sans-serif;color:#1b2a44;white-space:nowrap;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:9px;align-items:center;gap:7px;padding:0 14px 5px;font-size:12.5px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-d .kc:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:7px;position:absolute;inset:3px 5px 8px;box-shadow:inset 0 1px #fff}.okh-d .kc.blue:before{background:linear-gradient(#edf3f9 0%,#dce7f3 100%)}.okh-d .kc:hover{transform:translateY(2px);box-shadow:inset 0 -3px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-d .kc i{width:auto;height:auto;box-shadow:none;color:#3c5f86;background:0 0;border:0;display:inline-flex}.okh-d .kc-ic{color:#1b2a44;justify-content:center;width:46px;height:46px;padding:0 0 5px}.okh-d .osb .v .kc{height:30px;font-size:12px}.okh-d .kc.kc-dark{color:#f6f4ef;background:#ffffff0f;box-shadow:inset 0 -5px #040a1c52,inset 0 0 0 1px #ffffff24}.okh-d .kc.kc-dark:before{background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);box-shadow:inset 0 1px #ffffff3d}.okh-d .kc-tick{justify-content:center;width:26px;height:26px;padding:0 0 4px;font-size:12px;font-style:normal;color:#1b2a44!important}.okh-d .board.js .sect:not(.vis) .flow{visibility:hidden}.okh-d .board .sect.vis .flow{animation:10ms step-end both okhd-pop}.okh-d .board.js .phb{background:#e4e1da;width:58%;height:8px;margin-top:-4px;display:block;position:absolute;top:50%;left:8px}.okh-d .board.js .od .v{visibility:hidden}.okh-d .board .sect.vis .od .v{animation:10ms step-end both okhd-pop;animation-delay:var(--d2)}.okh-d .board .sect.vis .phb{animation:10ms step-end both okhd-gone;animation-delay:var(--d2)}.okh-d .board.js .sect:not(.vis) .farr path{stroke-dashoffset:130px}.okh-d .board.js .sect:not(.vis) .farr polygon{opacity:0}.okh-d .board .sect.vis .farr path{animation:.55s both okhd-draw;animation-delay:var(--d1)}.okh-d .board .sect.vis .farr polygon{animation:10ms step-end both okhd-pop;animation-delay:calc(var(--d1) + .5s)}.okh-d .board.js .sect:not(.vis) .tr2{visibility:hidden}.okh-d .board .sect.vis .tr2{animation:10ms step-end both okhd-pop}.okh-d .wy{color:#f6f4ef;text-align:center;background:radial-gradient(130% 125% at 12% 108%,#f2c9a5 0%,#dda58a 13%,#a77e86 26%,#6a5878 40%,#2e3866 60%,#14204a 78%,#060e22 100%);margin-top:72px;padding:84px 28px 92px;position:relative}.okh-d .wy-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:400;line-height:1.1}.okh-d .wy-h em{color:#f2c9a5;font-style:italic}.okh-d .wy-keys{grid-template-columns:380px 220px 380px;justify-content:center;align-items:center;margin-top:46px;display:grid}.okh-d .wy-key{isolation:isolate;height:96px;font-family:var(--font-okh-serif),Georgia,serif;border-radius:18px;justify-content:center;align-items:center;gap:12px;padding-bottom:10px;font-size:30px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.okh-d .wy-key:before{content:"";z-index:-1;border-radius:13px;position:absolute;inset:7px 12px 18px}.okh-d .wy-dim{color:#9faac2;background:#ffffff0d;font-size:22px;box-shadow:inset 0 -10px #040a1c52,inset 0 0 0 1px #ffffff1f}.okh-d .wy-dim:before{background:linear-gradient(#ffffff1f 0%,#ffffff0a 100%)}.okh-d .wy-ori{color:#1b2a44;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);box-shadow:inset 0 -10px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 18px 40px #060e2259}.okh-d .wy-ori:before{background:linear-gradient(#fff 0%,#f6f1e8 100%)}.okh-d .wy-ori:hover{transform:translateY(4px);box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 10px 24px #060e224d}.okh-d .wy-vs{font-family:var(--font-okh-serif),Georgia,serif;color:#9faac2;font-size:22px;font-style:italic}.okh-d .wy-rows{flex-direction:column;align-items:center;margin-top:22px;display:flex}.okh-d .wy-row{width:980px;min-height:58px;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.15s);border-bottom:1px solid #f6f4ef1f;grid-template-columns:380px 220px 380px;align-items:center;display:grid}.okh-d .wy-row:last-child{border-bottom:0}.okh-d .wy-m{letter-spacing:.1em;text-transform:uppercase;color:#c9d3e6;grid-area:1/2;align-self:center;font-size:10.5px;font-weight:600;line-height:1.35}.okh-d .wy-l{color:#f6f4ef9e;grid-area:1/1;font-size:15px}.okh-d .wy-r{color:#f6f4ef;grid-area:1/3;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.okh-d .js .wy:not(.vis) .wy-row{opacity:0;transform:translateY(10px)}.okh-d .cz{color:#f6f4ef;text-align:center;background:radial-gradient(120% 120% at 50% 112%,#f2c9a5 0%,#dda58a 14%,#a77e86 27%,#6a5878 41%,#2e3866 60%,#14204a 80%,#060e22 100%);margin-top:72px;padding:96px 28px 0;position:relative}.okh-d .cz-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:52px;font-weight:400}.okh-d .cz-h em{color:#f2c9a5;font-style:italic}.okh-d .cz-key{isolation:isolate;width:340px;height:104px;font-family:var(--font-okh-serif),Georgia,serif;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:20px;justify-content:center;align-items:center;margin-top:38px;padding-bottom:12px;font-size:32px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -12px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 22px 44px #060e2266;color:#1b2a44!important}.okh-d .cz-link{border-bottom:1px solid #f6f4ef80;margin-top:26px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block;color:#f6f4ef!important}.okh-d .cz-made{font-family:var(--font-okh-serif),Georgia,serif;color:#3a2f3e;margin:22px 0 0;font-size:18px;font-style:italic}.okh-d .cz-foot{color:#1b2a44;text-align:left;border-top:1px solid #1b2a442e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:22px 36px 26px;display:flex}.okh-d .cz-brand{align-items:center;gap:8px;display:flex}.okh-d .cz-brand b{font-family:var(--font-okh-serif),Georgia,serif;font-size:18px;font-weight:500}.okh-d .cz-foot nav{gap:20px;display:flex}.okh-d .cz-foot nav a{font-size:13px;font-weight:600;text-decoration:none;color:#1b2a44!important}.okh-d .cz-fine{color:#3a2f3e;flex-basis:100%;font-size:12px}.okh-d .bz{color:#f6f4ef;text-align:center;background:radial-gradient(55% 70% at 50% 58%,#3e3766 0%,#2a2c58 38%,#141c3e 72%,#080f25 100%);margin-top:72px;padding:80px 0 70px;position:relative;overflow:hidden}.okh-d .bz-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:400;line-height:1.1}.okh-d .bz-h em{color:#f2c9a5;font-style:italic}.okh-d .bz-stage{width:1440px;height:440px;margin:40px auto 0;position:relative}.okh-d .bz-svg{width:1440px;height:470px;position:absolute;top:0;left:0;overflow:visible}.okh-d .bz-ln{fill:none;stroke:#f6f4ef47;stroke-width:1.5px;stroke-dasharray:5 6}.okh-d .bz-rn{fill:none;stroke:#f2c9a5;stroke-width:2px;stroke-dasharray:420;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #f2c9a573)}.okh-d .bz-dot{fill:#f2c9a5}.okh-d .js .bz:not(.vis) .bz-rn{stroke-dashoffset:420px}.okh-d .js .bz:not(.vis) .bz-dot,.okh-d .js .bz:not(.vis) .bz-r{opacity:0}.okh-d .bz.vis .bz-rn{animation:.9s cubic-bezier(.4,0,.2,1) both okhd-bzdraw;animation-delay:calc(.3s + var(--i)*.35s)}.okh-d .bz.vis .bz-dot{animation:.3s both okhd-bzpop;animation-delay:calc(1.05s + var(--i)*.35s)}.okh-d .bz.vis .bz-r{animation:.5s both okhd-bzin;animation-delay:calc(1.05s + var(--i)*.35s)}@keyframes okhd-bzdraw{0%{stroke-dashoffset:420px}to{stroke-dashoffset:0}}@keyframes okhd-bzpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes okhd-bzin{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.okh-d .bz-pad{position:absolute;top:0;left:0}.okh-d .bz-k{background:#ffffff0f;border-radius:12px;width:66px;height:66px;position:absolute;box-shadow:inset 0 -6px #040a1c52,inset 0 0 0 1px #ffffff24}.okh-d .bz-k:before{content:"";background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);border-radius:9px;position:absolute;inset:5px 7px 12px;box-shadow:inset 0 1px #ffffff3d}.okh-d .bz-tap{animation:4.2s ease-in-out infinite okhd-bztap;animation-delay:var(--t)}@keyframes okhd-bztap{4%{transform:translateY(3px);box-shadow:inset 0 -2px #040a1c52,inset 0 0 0 1px #fff3}10%{transform:none}}.okh-d .bz-brain{color:#1b2a44;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);justify-content:center;align-items:center;padding-bottom:8px;animation:2.8s ease-in-out infinite okhd-bzglow;display:flex;box-shadow:inset 0 -6px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 0 #f2c9a580}.okh-d .bz-brain:before{z-index:0;background:linear-gradient(#fff 0%,#f6f1e8 100%)}.okh-d .bz-brain svg{z-index:1;position:relative}@keyframes okhd-bzglow{0%,to{box-shadow:inset 0 -6px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 0 #f2c9a573}50%{box-shadow:inset 0 -6px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 0 26px 6px #f2c9a559}}.okh-d .bz-cap{width:214px;font-family:var(--font-okh-serif),Georgia,serif;color:#c9d3e6;font-size:15px;font-style:italic;position:absolute;top:348px;left:613px}.okh-d .bz-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex;position:absolute;top:22px}.okh-d .bz-head-l{color:#8fa0bf;right:958px}.okh-d .bz-head-r{color:#f6f4ef;left:966px}.okh-d .bz-l,.okh-d .bz-r{flex-direction:column;gap:3px;width:330px;font-size:16px;line-height:1.3;display:flex;position:absolute}.okh-d .bz-l{text-align:right;color:#f6f4ef8c;filter:blur(.7px);align-items:flex-end;transition:filter .3s,color .3s;right:966px}.okh-d .bz-l:hover{filter:none;color:#f6f4efd9}.okh-d .bz-r{text-align:left;color:#f6f4ef;align-items:flex-start;font-weight:600;left:972px}.okh-d .bz-l small,.okh-d .bz-r small{letter-spacing:.12em;text-transform:uppercase;color:#c9d3e699;font-size:10px;font-weight:600}.okh-d .bz-r small{color:#f2c9a5}.okh-d .pv{text-align:center;background:radial-gradient(48% 55% at 50% 48%,#e3ecf5 0%,#e3ecf500 72%),#f4eee1;padding:96px 28px 88px;position:relative}.okh-d .pv-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;color:#1b2a44;margin:0;font-size:44px;font-weight:400}.okh-d .pv-h em{color:#3c5f86;font-style:italic}.okh-d .pv-stat{justify-content:center;gap:10px;margin-top:22px;display:flex}.okh-d .pv-fig{flex-direction:column;justify-content:flex-start;align-items:center;max-width:900px;min-height:178px;margin:44px auto 0;display:flex}.okh-d .pv-q{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;color:#1b2a44;text-wrap:balance;margin:0;font-size:34px;line-height:1.28}.okh-d .pv-q .caret{vertical-align:-.12em;height:1em}.okh-d .pv-from{letter-spacing:.14em;text-transform:uppercase;color:#3c5f86;min-height:16px;margin-top:16px;font-size:12px;font-weight:600}.okh-d .pv-keys{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1120px;margin:26px auto 0;display:flex}.okh-d .qkey{isolation:isolate;height:46px;font:600 13px var(--font-okh-sans),Arial,sans-serif;color:#4e5a70;white-space:nowrap;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border:0;border-radius:11px;padding:0 18px 7px;transition:transform .2s,box-shadow .2s,color .2s;position:relative;box-shadow:inset 0 -6px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-d .qkey:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:8px;transition:background .2s,bottom .2s;position:absolute;inset:4px 6px 10px;box-shadow:inset 0 1px #fff}.okh-d .qkey:hover{color:#1b2a44}.okh-d .qkey.on{color:#1b2a44;transform:translateY(4px);box-shadow:inset 0 -2px #d2c7b1,inset 0 0 0 1px #c3d4e7,0 0 0 4px #7fa6cf40}.okh-d .qkey.on:before{background:linear-gradient(#edf3f9 0%,#d7e4f2 100%);bottom:6px}.okh-d .pv-sup{color:#3c4a63;margin-top:40px;font-size:13px;font-weight:600}.okh-d .pv-sup span{letter-spacing:.14em;text-transform:uppercase;color:#8a93a6;margin-right:12px;font-size:10.5px}.okh-d .cz{background:radial-gradient(62% 70% at 50% 46%,#f2c9a5 0%,#e2ae90 16%,#b98a86 32%,#6a5878 52%,#2e3866 72%,#14204a 88%,#060e22 100%);padding-top:88px}.okh-d .cz-h{color:#f6f4ef;text-shadow:0 1px 20px #14204a59}.okh-d .cz-h em{color:#ffe7d2}.okh-d .cz-keys{justify-content:center;align-items:flex-end;gap:18px;margin-top:34px;display:flex}.okh-d .cz-key{isolation:isolate;width:320px;height:100px;font-family:var(--font-okh-serif),Georgia,serif;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:20px;justify-content:center;align-items:center;padding-bottom:12px;font-size:31px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -12px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 22px 44px #060e2259;color:#1b2a44!important}.okh-d .cz-key:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:14px;position:absolute;inset:8px 14px 20px;box-shadow:inset 0 2px #fff}.okh-d .cz-key:hover{transform:translateY(5px);box-shadow:inset 0 -6px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 12px 26px #060e224d}.okh-d .cz-key2{isolation:isolate;background:linear-gradient(#2e3866 0%,#1b2550 100%);border-radius:16px;justify-content:center;align-items:center;gap:12px;width:300px;height:76px;padding-bottom:9px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -9px #10183a,inset 0 0 0 1px #ffffff29,0 16px 34px #060e2259;color:#f6f4ef!important}.okh-d .cz-key2:before{content:"";z-index:-1;background:linear-gradient(#ffffff24 0%,#ffffff0a 100%);border-radius:11px;position:absolute;inset:6px 10px 15px}.okh-d .cz-key2:hover{transform:translateY(4px);box-shadow:inset 0 -5px #10183a,inset 0 0 0 1px #fff3,0 8px 20px #060e224d}.okh-d .wave{align-items:center;gap:3px;height:22px;display:inline-flex}.okh-d .wave i{background:#f2c9a5;border-radius:2px;width:3px;height:8px;animation:1.1s ease-in-out infinite okhd-wv;display:block}.okh-d .wave i:nth-child(2){animation-delay:-.2s}.okh-d .wave i:nth-child(3){animation-delay:-.4s}.okh-d .wave i:nth-child(4){animation-delay:-.6s}.okh-d .wave i:nth-child(5){animation-delay:-.8s}@keyframes okhd-wv{0%,to{height:6px}50%{height:20px}}.okh-d .cz-trust{justify-content:center;gap:10px;margin-top:30px;display:flex}.okh-d .cz-foot{color:#f6f4ef;border-top:1px solid #f6f4ef29;margin-top:84px}.okh-d .cz-foot nav a{color:#f6f4ef!important}.okh-d .cz-fine{color:#f6f4efb8}.okh-d .hk .sup1{text-align:center;color:#d4dbea;opacity:0;font-size:13px;transition:opacity .6s,transform .6s;position:absolute;top:432px;left:0;right:0;transform:translateY(6px)}.okh-d .hk .sup1 b{color:#f6f4ef;margin:0 4px;font-weight:600}.okh-d .hk .sup1 span{letter-spacing:.14em;text-transform:uppercase;color:#b4bdd3;margin:0 0 9px;font-size:10.5px;font-weight:600;display:block}.okh-d .hk.two .sup1{opacity:1;transition-delay:2.4s;transform:none}.okh-d .bz .bz-k{border-radius:14px;width:74px;height:74px}.okh-d .pc{text-align:center;padding:80px 28px 76px}.okh-d .pc-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.015em;color:#1b2a44;margin:0;font-size:40px;font-weight:400;line-height:1.12}.okh-d .pc-h em{color:#3c5f86;font-style:italic}.okh-d .pc-stat{justify-content:center;gap:8px;margin-top:18px;display:flex}.okh-d .pc .kc{isolation:isolate;height:34px;font-family:var(--font-okh-sans),Tahoma,sans-serif;color:#1b2a44;white-space:nowrap;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:9px;align-items:center;gap:7px;padding:0 14px 5px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-d .pc .kc:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:7px;position:absolute;inset:3px 5px 8px;box-shadow:inset 0 1px #fff}.okh-d .pc .kc i{color:#3c5f86;display:inline-flex}.okh-d .pc .win{text-align:left;background:#f7f3ea;border:1px solid #8a8170;border-color:#fff #8a8170 #8a8170 #fff;width:720px;margin:40px auto 0;box-shadow:inset -1px -1px #b9ae98,inset 1px 1px #fffdf8,0 18px 40px #1b2a441a}.okh-d .pc .tbar{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#1b2a44,#3c5f86);align-items:center;gap:8px;height:30px;padding:0 4px 0 10px;font-size:13px;font-weight:700;display:flex}.okh-d .pc .tbar .sp{flex:1}.okh-d .pc .capb{gap:2px;display:flex}.okh-d .pc .capb i{color:#1b1b1b;background:#f4eee1;border:1px solid #6e6656;border-color:#fff #6e6656 #6e6656 #fff;justify-content:center;align-items:center;width:20px;height:18px;font-size:11px;font-style:normal;font-weight:700;line-height:1;display:flex}.okh-d .pc .wb{padding:16px 18px 18px}.okh-d .pc .raised{border:1px solid #b9ae98;border-color:#fff #b9ae98 #b9ae98 #fff;box-shadow:inset -1px -1px #ddd3c0}.okh-d .pc .sunken{border:1px solid #fff;border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-d .pc .cform{border:1px solid #b9ae98;margin:0;padding:10px 12px 12px;box-shadow:1px 1px #fff,inset 1px 1px #fff}.okh-d .pc .cform legend{padding:0 6px;font-size:12px}.okh-d .pc .ff{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:7px;font-size:12.5px;display:grid}.okh-d .pc .fin{white-space:nowrap;background:#fff;align-items:center;height:23px;padding:0 7px;display:flex;overflow:hidden}.okh-d .pc .ta{min-height:96px;font-family:var(--font-okh-serif),Georgia,serif;color:#1b2a44;background:#fffdf8;padding:8px 10px;font-size:19px;line-height:1.42}.okh-d .pc .caret{vertical-align:-.16em;background:#1b2a44;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite okhd-cblink;display:inline-block}.okh-d .pc .fbtns{justify-content:flex-end;gap:6px;margin-top:9px;display:flex}.okh-d .pc .fbtn{background:#efe9dd;justify-content:center;align-items:center;min-width:76px;height:24px;font-size:12px;display:inline-flex}.okh-d .pc .fbtn.dflt{outline-offset:0;outline:1px solid #1b1b1b}.okh-d .pc .fbtn.press{background:#e4dccc;border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-d .pc .pc-land{width:900px;height:128px;margin:34px auto 0;position:relative}.okh-d .pc-q{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(-10px)}.okh-d .pc-q.on{opacity:1;transition-delay:.35s;transform:none}.okh-d .pc-q blockquote{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;color:#1b2a44;text-wrap:balance;margin:0;font-size:28px;line-height:1.3}.okh-d .pc-q figcaption{font-family:var(--font-okh-sans),Tahoma,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3c5f86;align-items:center;gap:8px;margin-top:14px;font-size:11.5px;font-weight:600;display:inline-flex}.okh-d .ck{padding:72px 64px 0}.okh-d .ck-card{background:#fbf8f2;border-radius:28px;width:1312px;height:470px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1b2a440f,0 24px 60px #1b2a4414}.okh-d .ck-cv{width:1312px;height:470px;display:block;position:absolute;top:0;left:0}.okh-d .ck-in{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.okh-d .ck-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.025em;color:#1b2a44;margin:0;font-size:56px;font-weight:400;line-height:1.04}.okh-d .ck-h em{color:#3c5f86;font-style:italic}.okh-d .ck-sub{color:#2e3b55;margin:12px 0 0;font-size:17px}.okh-d .ck-key{pointer-events:auto;isolation:isolate;width:270px;height:80px;font-family:var(--font-okh-serif),Georgia,serif;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:16px;justify-content:center;align-items:center;margin-top:28px;padding-bottom:10px;font-size:26px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -11px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 18px 36px #1b2a4429;color:#1b2a44!important}.okh-d .ck-key:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:13px;position:absolute;inset:7px 12px 18px;box-shadow:inset 0 2px #fff}.okh-d .ck-key:hover{transform:translateY(5px);box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 8px 18px #1b2a4424}.okh-d .ck-trust{justify-content:center;gap:10px;margin-top:24px;display:flex}.okh-d .ck-built{font-family:var(--font-okh-serif),Georgia,serif;color:#2e3b55;margin:16px 0 0;font-size:16px;font-style:italic}.okh-d .ck .kc{isolation:isolate;color:#1b2a44;white-space:nowrap;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:9px;align-items:center;height:34px;padding:0 14px 5px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 4px 10px #1b2a440f}.okh-d .ck .kc:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:7px;position:absolute;inset:3px 5px 8px;box-shadow:inset 0 1px #fff}.okh-d .ck-foot{color:#1b2a44;border-top:1px solid #1b2a441f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:1312px;margin:40px auto 0;padding:22px 8px 28px;display:flex}.okh-d .ck-brand{align-items:center;gap:8px;display:flex}.okh-d .ck-brand b{font-family:var(--font-okh-serif),Georgia,serif;font-size:18px;font-weight:500}.okh-d .ck-foot nav{gap:20px;display:flex}.okh-d .ck-foot nav a{font-size:13px;font-weight:600;text-decoration:none;color:#1b2a44!important}.okh-d .ck-fine{color:#6e6656;flex-basis:100%;font-size:12px}.okh-d .bz .bz-k{border-radius:10px;width:52px;height:52px;box-shadow:inset 0 -5px #040a1c52,inset 0 0 0 1px #ffffff24}.okh-d .bz .bz-k:before{border-radius:7px;inset:4px 6px 10px}.okh-d .bz .bz-brain{padding-bottom:6px;box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-d .bz .bz-brain svg{width:27px;height:27px}.okh-d .bz .bz-cap{width:248px;top:328px;left:596px}.okh-d .bz{background:radial-gradient(55% 70% at 50% 58%,#4a4479 0%,#353a6b 38%,#1f2a56 72%,#121b3c 100%)}.okh-d .pc{padding-bottom:36px}.okh-d .bz{color:#f6f4ef;text-align:center;font-family:var(--font-okh-sans),Tahoma,sans-serif;background:radial-gradient(55% 70% at 50% 58%,#4a4479 0%,#353a6b 38%,#1f2a56 72%,#121b3c 100%);padding:80px 0 66px;position:relative;overflow:hidden}.okh-d .bz .bz-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;margin:0;font-size:40px;font-weight:400;line-height:1.1}.okh-d .bz .bz-h em{color:#f2c9a5;font-style:italic}.okh-d .bz .bz-stage{width:1440px;height:430px;margin:36px auto 0;position:relative}.okh-d .bz .bz-svg{width:1440px;height:470px;position:absolute;top:0;left:0;overflow:visible}.okh-d .bz .bz-ln{fill:none;stroke:#f6f4ef4d;stroke-width:1.5px;stroke-dasharray:5 6}.okh-d .bz .bz-rn{fill:none;stroke:#f2c9a5;stroke-width:2px;stroke-dasharray:420;filter:drop-shadow(0 0 4px #f2c9a573)}.okh-d .bz .bz-dot{fill:#f2c9a5;transform-box:fill-box;transform-origin:50%}.okh-d .bz .bz-pulse{fill:#fff3e6;filter:drop-shadow(0 0 5px #ffe7d2e6)}.okh-d .bz-halo{background:radial-gradient(closest-side,#f2c9a54d,#f2c9a514 60%,#f2c9a500);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out 1.7s infinite okhd-halo;position:absolute;top:80px;left:570px}@keyframes okhd-halo{0%,to{opacity:.75;transform:scale(.92)}8%{opacity:1;transform:scale(1.06)}40%{opacity:.9;transform:scale(1)}}.okh-d .bz .bz-one{isolation:isolate;color:#1b2a44;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:22px;justify-content:center;align-items:center;width:112px;height:112px;padding-bottom:12px;animation:4s 1.7s infinite okhd-onepress;display:flex;position:absolute;top:174px;left:664px;box-shadow:inset 0 -11px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 18px 36px #060e2273}.okh-d .bz .bz-one:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:15px;animation:4s 1.7s infinite okhd-onetop;position:absolute;inset:8px 12px 20px;box-shadow:inset 0 2px #fff}.okh-d .bz .bz-one svg{width:52px;height:52px}@keyframes okhd-onepress{0%,10%,to{transform:none;box-shadow:inset 0 -11px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 18px 36px #060e2273}4%{transform:translateY(6px);box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 8px 18px #060e2266}}@keyframes okhd-onetop{0%,10%,to{bottom:20px}4%{bottom:14px}}.okh-d .bz .bz-cap{width:240px;font-family:var(--font-okh-serif),Georgia,serif;color:#d4dbea;font-size:16px;font-style:italic;position:absolute;top:306px;left:600px}.okh-d .bz .bz-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:18px}.okh-d .bz .bz-head-l{color:#9aaacb;right:958px}.okh-d .bz .bz-head-r{color:#f6f4ef;left:966px}.okh-d .bz .bz-l,.okh-d .bz .bz-r{flex-direction:column;gap:4px;width:360px;font-size:18px;line-height:1.3;display:flex;position:absolute}.okh-d .bz .bz-l{text-align:right;color:#f6f4ef99;filter:blur(.6px);align-items:flex-end;transition:filter .3s,color .3s;right:966px}.okh-d .bz .bz-l:hover{filter:none;color:#f6f4efe6}.okh-d .bz .bz-r{text-align:left;color:#f6f4ef;align-items:flex-start;font-weight:600;left:972px}.okh-d .bz .bz-l small,.okh-d .bz .bz-r small{letter-spacing:.12em;text-transform:uppercase;color:#c9d3e6a6;font-size:10.5px;font-weight:600}.okh-d .bz .bz-r small{color:#f2c9a5}@media (prefers-reduced-motion:reduce){.okh-d .bz *{animation:none!important}.okh-d .bz-rn{stroke-dashoffset:0}}.okh-d .js .bz:not(.vis) .bz-pulse{visibility:hidden}.okh-m *{box-sizing:border-box}.okh-m .m{color:#1b2a44;width:390px;font-family:var(--font-okh-sans),Tahoma,sans-serif;-webkit-tap-highlight-color:transparent;background:#f4eee1;margin:0 auto;overflow:hidden}.okh-m .m,.okh-m .m *{cursor:url(/keycap-home/cursor-arrow.svg) 1 1,default}.okh-m .m a,.okh-m .m a *,.okh-m .m button,.okh-m .m button *{cursor:url(/keycap-home/cursor-hand.svg) 7 1,pointer}.okh-m .hk{color:#f6f4ef;background:radial-gradient(150% 120% at 85% 108%,#f2c9a5 0%,#dda58a 14%,#a77e86 27%,#6a5878 41%,#2e3866 60%,#14204a 78%,#060e22 100%);height:640px;position:relative;overflow:hidden}.okh-m .hk:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#f4eee100,#f4eee1);height:56px;position:absolute;bottom:0;left:0;right:0}.okh-m .nav{z-index:20;border-bottom:1px solid #f6f4ef24;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.okh-m .brand{align-items:center;gap:8px;text-decoration:none;display:flex;color:#f6f4ef!important}.okh-m .brand b{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;font-size:18px;font-weight:500}.okh-m .nav .btn{background:#f6f4ef;border-radius:2px;align-items:center;height:34px;margin-left:auto;padding:0 13px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex;color:#0f1e3d!important}.okh-m .menu{background:#ffffff0f;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:36px;height:34px;padding-bottom:3px;display:flex;box-shadow:inset 0 -3px #040a1c4d,inset 0 0 0 1px #ffffff24}.okh-m .menu i{background:#f6f4ef;border-radius:1px;width:15px;height:1.6px;display:block}.okh-m .pad{pointer-events:none;position:absolute;inset:56px 0 0;overflow:hidden;-webkit-mask-image:radial-gradient(56% 30% at 50% 24%,#00000038 0%,#0000006b 55%,#000 100%);mask-image:radial-gradient(56% 30% at 50% 24%,#00000038 0%,#0000006b 55%,#000 100%)}.okh-m .k{background:#ffffff0b;border-radius:8px;width:44px;height:44px;position:absolute;box-shadow:inset 0 -5px #040a1c47,inset 0 0 0 1px #ffffff1a}.okh-m .k:before{content:"";background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);border-radius:6px;position:absolute;inset:4px 6px 9px;box-shadow:inset 0 1px #ffffff42}.okh-m .kb{box-shadow:inset 0 -5px #040a1c4d,inset 0 0 0 1px #bad4f038}.okh-m .kb:before{background:linear-gradient(#bad4f057 0%,#96bae22e 100%)}.okh-m .hk.one .k{animation:okhm-keyin .7s ease var(--wr)both}.okh-m .hk.one .ka{animation:okhm-keyin .7s ease var(--wr)both,okhm-tapb2 4.6s ease-in-out var(--d)infinite}.okh-m .hk.one .ka:before{animation:okhm-tapt2 4.6s ease-in-out var(--d)infinite}.okh-m .hk.two .k{animation:okhm-keyout .75s cubic-bezier(.4,0,.2,1)var(--w)both}.okh-m .hk.two .k:before{animation:okhm-keyouttop .75s ease var(--w)both}@keyframes okhm-keyin{0%{opacity:0}to{opacity:1}}@keyframes okhm-tapb2{3%{transform:translateY(3px);box-shadow:inset 0 -2px #040a1c47,inset 0 0 0 1px #ffffff38,0 0 16px #f2c9a540}10%{transform:none;box-shadow:inset 0 -5px #040a1c47,inset 0 0 0 1px #ffffff1a}}@keyframes okhm-tapt2{3%{background:linear-gradient(#fff4e88c 0%,#f2c9a552 100%);bottom:6px}10%{background:linear-gradient(#ffffff29 0%,#ffffff0d 100%);bottom:9px}}@keyframes okhm-keyout{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(3px);box-shadow:inset 0 -2px #040a1c47,inset 0 0 0 1px #ffffff3d,0 0 20px #f2c9a54d}to{opacity:0;transform:translateY(3px)scale(.86)}}@keyframes okhm-keyouttop{30%{background:linear-gradient(#fff4e899 0%,#f2c9a55c 100%)}to{background:linear-gradient(#fff4e84d 0%,#f2c9a526 100%)}}.okh-m .lead{text-align:center;font-family:var(--font-okh-serif),Georgia,serif;color:#e6dceb;opacity:0;font-size:17px;font-style:italic;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);position:absolute;top:116px;left:0;right:0;transform:translateY(6px)}.okh-m .hk.two .lead{opacity:1;transition-delay:1.75s;transform:none}.okh-m .ob{z-index:6;height:88px;font:inherit;color:#f6f4ef;white-space:nowrap;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0 24px 9px;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.okh-m .ob:after{content:"";opacity:0;z-index:-1;pointer-events:none;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 -9px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 18px 34px #060e2259}.okh-m .ob:before{content:"";opacity:0;z-index:0;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:11px;position:absolute;inset:6px 11px 15px;box-shadow:inset 0 2px #fff}.okh-m .ob .in{z-index:1;align-items:center;gap:11px;display:flex;position:relative}.okh-m .ob b{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.025em;font-size:37px;font-weight:500;line-height:1}.okh-m .hk.two .ob:after{animation:.45s 1.05s both okhm-fadein}.okh-m .hk.two .ob:before{animation:.45s 1.12s both okhm-fadein}@keyframes okhm-fadein{0%{opacity:0}to{opacity:1}}@keyframes okhm-inkcol{0%{color:#f6f4ef}to{color:#1b2a44}}@keyframes okhm-keyrise{0%{transform:translate(-50%)translateY(10px)scale(.96)}45%{transform:translate(-50%)translateY(0)scale(1)}68%{transform:translate(-50%)translateY(5px)scale(1)}to{transform:translate(-50%)translateY(0)scale(1)}}.okh-m .copy{text-align:center;position:absolute;top:280px;left:20px;right:20px}.okh-m .sub{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.015em;color:#f6f4ef;margin:0;font-size:30px;font-weight:400;line-height:1.12}.okh-m .sub em{color:#f2c9a5;font-style:italic}.okh-m .lede{color:#d4dbea;max-width:330px;margin:12px auto 0;font-size:14.5px;line-height:1.55}.okh-m .press{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#b4bdd3;font-size:10.5px;font-weight:600;transition:opacity .35s;position:absolute;top:500px;left:0;right:0}.okh-m .hk.two .press{opacity:0}.okh-m .sup1{text-align:center;color:#d4dbea;opacity:0;font-size:12.5px;line-height:1.75;transition:opacity .6s,transform .6s;position:absolute;top:490px;left:22px;right:22px;transform:translateY(6px)}.okh-m .sup1 b{color:#f6f4ef;white-space:nowrap;font-weight:600}.okh-m .sup1 span{letter-spacing:.14em;text-transform:uppercase;color:#b4bdd3;margin:0 0 4px;font-size:10px;font-weight:600;display:block}.okh-m .hk.two .sup1{opacity:1;transition-delay:2.4s;transform:none}.okh-m .hk{background:radial-gradient(120% 34% at 50% 100%,#f2c9a58c 0%,#f2c9a500 70%),linear-gradient(#060e22 0%,#0e1838 22%,#1c2a55 44%,#2e3866 56%,#6a5878 68%,#a77e86 76%,#dda58a 84%,#f2c9a5 93%,#f4eee1 100%);height:668px}.okh-m .hk:after{display:none}.okh-m .pad{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 0% 58%,#0000 80%),radial-gradient(74% 47% at 50% 45%,#0000000f 0%,#0000001f 58%,#0009 86%,#000 100%);mask-image:linear-gradient(#000 0% 58%,#0000 80%),radial-gradient(74% 47% at 50% 45%,#0000000f 0%,#0000001f 58%,#0009 86%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.okh-m .lede{color:#e4e9f2;text-shadow:0 1px 14px #060e2299}.okh-m .sub{text-shadow:0 1px 18px #060e2280}.okh-m .press{color:#ede6f0;text-shadow:0 1px 10px #060e2299;top:468px}.okh-m .sup1{color:#2e3866;font-size:13px;top:560px}.okh-m .sup1 b{color:#1b2a44}.okh-m .sup1 span{color:#3c4a63;margin-bottom:5px;font-size:10.5px}.okh-m .logo1{z-index:5;color:#f6f4ef;white-space:nowrap;pointer-events:none;align-items:center;gap:11px;height:88px;padding:0 24px 9px;transition:opacity .3s;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)}.okh-m .logo1 b{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.025em;font-size:37px;font-weight:500;line-height:1}.okh-m .hk.two .logo1{opacity:0;transition-delay:.8s}.okh-m .hk .ob{opacity:0;color:#1b2a44}.okh-m .hk .ob:after,.okh-m .hk .ob:before{opacity:1}.okh-m .hk.two .ob:after,.okh-m .hk.two .ob:before{animation:none}.okh-m .hk.two .ob{color:#1b2a44;animation:.4s .95s both okhm-obin,1s cubic-bezier(.22,1,.36,1) .95s both okhm-keyrise}@keyframes okhm-obin{0%{opacity:0}to{opacity:1}}.okh-m .raised{border:1px solid #b9ae98;border-color:#fff #b9ae98 #b9ae98 #fff;box-shadow:inset -1px -1px #ddd3c0}.okh-m .sunken{border:1px solid #fff;border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-m .tbar{color:#fff;white-space:nowrap;background:linear-gradient(90deg,#1b2a44,#3c5f86);align-items:center;gap:6px;height:22px;padding:0 3px 0 7px;font-family:Tahoma,Verdana,sans-serif;font-size:11.5px;font-weight:700;display:flex;overflow:hidden}.okh-m .tbar .sp{flex:1}.okh-m .capb{gap:2px;display:flex}.okh-m .capb i{color:#1b1b1b;background:#f4eee1;border:1px solid #6e6656;border-color:#fff #6e6656 #6e6656 #fff;justify-content:center;align-items:center;width:16px;height:14px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:flex}.okh-m .mut{color:#7b7466}.okh-m .st{color:#1b1b1b;background:#f4eee1;padding:44px 16px 40px;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:12.5px}.okh-m .st h2{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;color:#1b2a44;margin:0;font-size:32px;font-weight:400;line-height:1.08}.okh-m .st h2 em{color:#3c5f86;font-style:italic}.okh-m .st-sub{font-family:var(--font-okh-sans),Tahoma,sans-serif;color:#4e5a70;margin:10px 0 18px;font-size:14.5px}.okh-m .sw{background:#f7f3ea;border:1px solid #8a8170;border-color:#fff #8a8170 #8a8170 #fff;box-shadow:inset -1px -1px #b9ae98,inset 1px 1px #fffdf8}.okh-m .sw .tbar{gap:7px;height:26px;padding:0 3px 0 8px;font-size:12px}.okh-m .sw .capb i{width:17px;height:15px}.okh-m .sw-b{padding:10px}.okh-m .prog{align-items:center;gap:10px;display:flex}.okh-m .pbar{background:#fffdf8;flex:1;height:18px;padding:2px;position:relative}.okh-m .pbar i{background:repeating-linear-gradient(90deg,#1b2a44 0 9px,#0000 9px 11px);width:0;height:100%;transition:width .3s steps(3,end);display:block}.okh-m .c1 .pbar i{width:16.66%}.okh-m .c2 .pbar i{width:33.33%}.okh-m .c3 .pbar i{width:50%}.okh-m .c4 .pbar i{width:66.66%}.okh-m .c5 .pbar i{width:83.33%}.okh-m .c6 .pbar i{width:100%}.okh-m .pnum span{white-space:nowrap;font-size:11.5px;display:none}.okh-m .c1 .pt1,.okh-m .c2 .pt2,.okh-m .c3 .pt3,.okh-m .c4 .pt4,.okh-m .c5 .pt5,.okh-m .c6 .pt6{display:inline}.okh-m .pns{height:214px;margin-top:10px;position:relative}.okh-m .pn{opacity:0;visibility:hidden;background:#f7f3ea;border:1px solid #b9ae98;padding:10px 10px 0;transition:opacity .15s linear,visibility 0s linear .15s;position:absolute;inset:0;box-shadow:1px 1px #fff,inset 1px 1px #fff}.okh-m .c1 .p1,.okh-m .c2 .p2,.okh-m .c3 .p3,.okh-m .c4 .p4,.okh-m .c5 .p5,.okh-m .c6 .p6{opacity:1;visibility:visible;transition:opacity .15s linear}.okh-m .ph{align-items:center;gap:8px;display:flex}.okh-m .ph .n{color:#fff;background:#1b2a44;border:1px solid #fff;outline:1px solid #1b2a44;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11.5px;display:flex}.okh-m .ph b{font-family:var(--font-okh-serif),Georgia,serif;color:#1b2a44;font-size:21px;font-weight:400;line-height:1.1}.okh-m .pd{color:#4e5a70;margin:5px 0 10px;font-size:12px}.okh-m .cl{align-items:center;gap:7px;margin-top:7px;font-size:12.5px;display:flex}.okh-m .ic{color:#3c5f86;display:flex}.okh-m .blink{color:#3c5f86;margin-left:2px;font-size:10px;animation:1s step-end infinite okhm-cblink}.okh-m .combo{background:#fffdf8;justify-content:space-between;align-items:center;width:96px;height:21px;margin-left:auto;padding:0 0 0 6px;font-size:12px;display:flex}.okh-m .combo i{background:#efe9dd;border-left:1px solid #b9ae98;justify-content:center;align-items:center;width:17px;height:19px;font-size:8px;font-style:normal;display:flex}.okh-m .lv{background:#fffdf8}.okh-m .lvh,.okh-m .lvr{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.okh-m .lvh span{background:#efe9dd;border:1px solid #b9ae98;border-color:#fff #b9ae98 #b9ae98 #fff;padding:2px 6px;font-size:11px}.okh-m .lvr span{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #efe9dd;padding:5px 6px;overflow:hidden}.okh-m .lvr span:last-child{color:#1b2a44;font-weight:700}.okh-m .c2 .lvr{animation:10ms step-end both okhm-pop,1.2s both okhm-flash2;animation-delay:calc(.3s + var(--q)*.55s)}@keyframes okhm-pop{0%{visibility:hidden}to{visibility:visible}}@keyframes okhm-flash2{0%{background:#fff3bf}to{background:0 0}}.okh-m .lbl{margin-bottom:4px;font-size:11.5px}.okh-m .meter{background:#fffdf8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.okh-m .meter span{color:#6f6b64;border-right:1px solid #efe9dd;justify-content:center;align-items:center;height:25px;font-size:11px;display:flex}.okh-m .meter span:last-child{border-right:0}.okh-m .meter span.on{color:#fff;background:#1b2a44;font-weight:700}.okh-m .c3 .meter span.on{animation:10ms step-end .5s both okhm-mon}@keyframes okhm-mon{0%{color:#6f6b64;background:0 0;font-weight:400}}.okh-m .fld{background:#fffdf8;align-items:center;height:21px;padding:0 7px;font-size:12px;display:inline-flex}.okh-m .fld.old{color:#9a9384;text-decoration:line-through}.okh-m .fld.new{color:#1b2a44;font-weight:700}.okh-m .c3 .fld.new{animation:10ms step-end .9s both okhm-pop,1.2s .9s both okhm-flash2}.okh-m .arr{color:#7b7466}.okh-m .drn{color:#fff;letter-spacing:.04em;background:#1b2a44;padding:1px 5px;font-size:9.5px;font-weight:700;display:inline-block}.okh-m .tip{background:#fffdf6;border:1px solid #1b2a44;padding:7px 9px 8px;font-size:11.5px;line-height:1.5;box-shadow:3px 3px #1b2a4440}.okh-m .tip-h{margin-bottom:3px;display:block}.okh-m .tip .tr{grid-template-columns:86px minmax(0,1fr);gap:4px;display:grid}.okh-m .tip .tr span:first-child{color:#6e6656}.okh-m .fu{border-bottom:1px dotted #d6ccb8;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;font-size:12.5px;display:grid}.okh-m .fu b{color:#1b2a44;font-weight:700}.okh-m .fu .mut{font-size:11.5px}.okh-m .cb{color:#1b2a44;background:#fff;justify-content:center;align-items:center;width:15px;height:15px;font-size:11px;font-weight:700;display:inline-flex}.okh-m .cb i{visibility:hidden;font-style:normal}.okh-m .c6 .cb i{animation:10ms step-end both okhm-pop;animation-delay:calc(.4s + var(--q)*.6s)}.okh-m .day{background:#efe9dd;border:1px solid #b9ae98;margin-top:10px}.okh-m .dbar{align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.okh-m .dbar .sp{flex:1}.okh-m .mb{background:#efe9dd;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 5px;font-size:10px;display:inline-flex}.okh-m .dgrid{background-color:#fffdf8;background-image:linear-gradient(#c9d9ea 1px,#0000 1px),linear-gradient(#eef2f6 1px,#0000 1px);background-size:100% 64px,100% 32px;height:162px;margin:0 4px 4px;position:relative}.okh-m .tcol{background:#f7f3ea;border-right:1px solid #e2dacb;width:44px;position:absolute;top:0;bottom:0;left:0}.okh-m .tcol b{color:#3c4a63;font-size:10.5px;font-weight:400;position:absolute;right:6px}.okh-m .ap{color:#3c4a63;white-space:nowrap;background:#eef3f8;border:1px solid #c9d7e6;align-items:center;padding:0 7px;font-size:11px;display:flex;position:absolute;left:50px;right:6px;overflow:hidden}.okh-m .ap b{color:#1b2a44}.okh-m .lunch{letter-spacing:.12em;color:#8a8170;background:repeating-linear-gradient(135deg,#f1ebdf 0 6px,#f8f4ec 6px 12px);border-bottom:1px solid #e2dacb;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute;left:45px;right:0}.okh-m .slot{z-index:2;outline-offset:-2px;background:#efe9dd;border:1px solid #9a9384;outline:1px dotted #1b2a44;height:31px;padding:1px 7px 0;font-size:10.5px;line-height:1.22;transition:height .4s steps(4,end),background .2s linear;position:absolute;top:65px;left:50px;right:6px;overflow:hidden;box-shadow:0 0 0 3px #3c5f864d}.okh-m .r3 .slot{background:#dce8f4;border-color:#3c5f86;height:63px}.okh-m .sl1{align-items:center;gap:5px;display:flex}.okh-m .sl1 b{margin-right:auto;font-size:11px}.okh-m .tag{letter-spacing:.05em;color:#fff;background:#1b2a44;padding:0 4px;font-size:8.5px;font-weight:700;display:none}.okh-m .r3 .t3,.okh-m .r4 .t4{display:inline-block}.okh-m .ln{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.okh-m .c1 .l1,.okh-m .c2 .l2,.okh-m .r3 .l3,.okh-m .c4 .l4,.okh-m .c5 .l5,.okh-m .c6 .l6{display:block}.okh-m .c1 .l1,.okh-m .c2 .l2,.okh-m .c6 .l6{color:#3c5f86}.okh-m .btns{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.okh-m .sw .fbtn{color:#1b1b1b;cursor:pointer;min-width:86px;height:28px;padding:0 10px;font:12px Tahoma,Verdana,sans-serif}.okh-m .sw .fbtn:active{border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-m .mw{color:#f6f4ef;text-align:center;font-family:var(--font-okh-sans),Tahoma,sans-serif;background:radial-gradient(95% 50% at 50% 60%,#4a4479 0%,#353a6b 38%,#1f2a56 72%,#121b3c 100%);padding:52px 16px 44px;position:relative;overflow:hidden}.okh-m .mw-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:29px;font-weight:400;line-height:1.14}.okh-m .mw-h em{color:#f2c9a5;margin-top:2px;font-style:italic;display:block}.okh-m .mw-st{width:358px;height:534px;margin:30px auto 0;position:relative}.okh-m .mw-svg{width:358px;height:534px;position:absolute;top:0;left:0;overflow:visible}.okh-m .mw-ln{fill:none;stroke:#f6f4ef52;stroke-width:1.5px;stroke-dasharray:5 6}.okh-m .mw-rn{fill:none;stroke:#f2c9a5;stroke-width:2px;stroke-dasharray:200;stroke-dashoffset:0;filter:drop-shadow(0 0 4px #f2c9a573)}.okh-m .mw-dot{fill:#f2c9a5;transform-box:fill-box;transform-origin:50%}.okh-m .mw-pulse{fill:#fff3e6;filter:drop-shadow(0 0 5px #ffe7d2e6)}.okh-m .js .mw:not(.vis) .mw-rn{stroke-dashoffset:200px}.okh-m .js .mw:not(.vis) .mw-dot,.okh-m .js .mw:not(.vis) .mw-or,.okh-m .js .mw:not(.vis) .mw-pulse{opacity:0;visibility:hidden}.okh-m .mw.vis .mw-rn{animation:.9s cubic-bezier(.4,0,.2,1) both okhm-mwdraw;animation-delay:calc(.3s + var(--i)*.2s)}.okh-m .mw.vis .mw-dot{animation:.3s both okhm-mwpop;animation-delay:calc(1s + var(--i)*.2s)}.okh-m .mw.vis .mw-or{animation:.5s both okhm-mwin;animation-delay:calc(1s + var(--i)*.2s)}@keyframes okhm-mwdraw{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}@keyframes okhm-mwpop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes okhm-mwin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.okh-m .mw-lab{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;position:absolute;left:0;right:0}.okh-m .mw-lab.t{color:#9aaacb;top:0}.okh-m .mw-lab.b{color:#f6f4ef;justify-content:center;align-items:center;gap:7px;display:flex;top:512px}.okh-m .mw-col{text-align:center;flex-direction:column;align-items:center;gap:5px;width:112px;display:flex;position:absolute}.okh-m .mw-col small{letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:1.3}.okh-m .mw-ai{color:#f6f4ef9e;filter:blur(.4px);font-size:13.5px;line-height:1.3;top:30px}.okh-m .mw-ai small{color:#c9d3e699}.okh-m .mw-or{color:#f6f4ef;font-size:15px;font-weight:600;line-height:1.3;top:404px}.okh-m .mw-or small{color:#f2c9a5}.okh-m .mw-halo{background:radial-gradient(closest-side,#f2c9a54d,#f2c9a514 60%,#f2c9a500);border-radius:50%;width:240px;height:240px;animation:4s ease-in-out 1.7s infinite okhm-mwhalo;position:absolute;top:124px;left:59px}@keyframes okhm-mwhalo{0%,to{opacity:.75;transform:scale(.92)}8%{opacity:1;transform:scale(1.06)}40%{opacity:.9;transform:scale(1)}}.okh-m .mw-one{isolation:isolate;color:#1b2a44;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:18px;justify-content:center;align-items:center;width:84px;height:84px;padding-bottom:9px;animation:4s 1.7s infinite okhm-mwpress;display:flex;position:absolute;top:202px;left:137px;box-shadow:inset 0 -9px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 16px 30px #060e2273}.okh-m .mw-one:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:12px;animation:4s 1.7s infinite okhm-mwtop;position:absolute;inset:6px 10px 16px;box-shadow:inset 0 2px #fff}.okh-m .mw-one svg{width:40px;height:40px}@keyframes okhm-mwpress{0%,10%,to{transform:none;box-shadow:inset 0 -9px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 16px 30px #060e2273}4%{transform:translateY(5px);box-shadow:inset 0 -4px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 7px 14px #060e2266}}@keyframes okhm-mwtop{0%,10%,to{bottom:16px}4%{bottom:11px}}.okh-m .mw-cap{text-align:center;font-family:var(--font-okh-serif),Georgia,serif;color:#d4dbea;font-size:14px;font-style:italic;line-height:1.25;position:absolute;top:296px;left:0;right:0}.okh-m .pc{text-align:center;color:#1b1b1b;background:#f4eee1;padding:48px 16px 36px;font-family:Tahoma,Verdana,Segoe UI,sans-serif;font-size:13px}.okh-m .pc-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.015em;color:#1b2a44;margin:0;font-size:30px;font-weight:400;line-height:1.12}.okh-m .pc-h em{color:#3c5f86;font-style:italic}.okh-m .pc .win{text-align:left;background:#f7f3ea;border:1px solid #8a8170;border-color:#fff #8a8170 #8a8170 #fff;width:100%;margin:24px 0 0;box-shadow:inset -1px -1px #b9ae98,inset 1px 1px #fffdf8}.okh-m .pc .tbar{height:26px;font-size:12px}.okh-m .pc .wb{padding:10px}.okh-m .ff{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.okh-m .fin{white-space:nowrap;background:#fff;align-items:center;height:23px;padding:0 6px;font-size:12px;display:flex;overflow:hidden}.okh-m .ta{min-height:96px;font-family:var(--font-okh-serif),Georgia,serif;color:#1b2a44;background:#fffdf8;margin-top:8px;padding:8px 10px;font-size:17px;line-height:1.42}.okh-m .caret{vertical-align:-.16em;background:#1b2a44;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite okhm-cblink;display:inline-block}@keyframes okhm-cblink{50%{opacity:0}}.okh-m .fbtns{justify-content:flex-end;margin-top:8px;display:flex}.okh-m .fbtn{background:#efe9dd;justify-content:center;align-items:center;min-width:76px;height:25px;font-size:12px;display:inline-flex}.okh-m .fbtn.dflt{outline-offset:0;outline:1px solid #1b1b1b}.okh-m .fbtn.press{background:#e4dccc;border-color:#b9ae98 #fff #fff #b9ae98;box-shadow:inset 1px 1px #ddd3c0}.okh-m .pc-land{height:178px;margin:14px 0 0;position:relative}.okh-m .pc-q{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:0;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(-10px)}.okh-m .pc-q.on{opacity:1;transition-delay:.35s;transform:none}.okh-m .pc-q blockquote{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.01em;color:#1b2a44;text-wrap:balance;margin:0;font-size:22px;line-height:1.3}.okh-m .pc-q figcaption{font-family:var(--font-okh-sans),Tahoma,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#3c5f86;margin-top:12px;font-size:10.5px;font-weight:600}.okh-m .pc-stat{font-family:var(--font-okh-sans),Tahoma,sans-serif;color:#4e5a70;border-top:1px solid #1b2a441f;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding-top:14px;font-size:12px;font-weight:600;display:flex}.okh-m .pc-stat span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.okh-m .pc-stat i{color:#3c5f86;font-style:normal}.okh-m .kc{isolation:isolate;height:31px;font-family:var(--font-okh-sans),Tahoma,sans-serif;color:#1b2a44;white-space:nowrap;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:9px;align-items:center;gap:6px;padding:0 12px 5px;font-size:11.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf}.okh-m .kc:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:7px;position:absolute;inset:3px 5px 8px;box-shadow:inset 0 1px #fff}.okh-m .ck{padding:24px 16px 0}.okh-m .ck-card{touch-action:pan-y;background:#fbf8f2;border-radius:22px;width:358px;height:560px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1b2a440f,0 20px 44px #1b2a4414}.okh-m .ck-cv{width:358px;height:560px;display:block;position:absolute;top:0;left:0}.okh-m .ck-in{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0}.okh-m .ck-h{font-family:var(--font-okh-serif),Georgia,serif;letter-spacing:-.025em;color:#1b2a44;margin:0;font-size:44px;font-weight:400;line-height:1.04}.okh-m .ck-h em{color:#3c5f86;font-style:italic;display:block}.okh-m .ck-sub{color:#2e3b55;margin:12px 0 0;font-size:15px}.okh-m .ck-key{pointer-events:auto;isolation:isolate;width:236px;height:74px;font-family:var(--font-okh-serif),Georgia,serif;background:linear-gradient(#efe9dd 0%,#e0d7c5 100%);border-radius:15px;justify-content:center;align-items:center;margin-top:24px;padding-bottom:9px;font-size:24px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 -9px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 16px 30px #1b2a4429;color:#1b2a44!important}.okh-m .ck-key:before{content:"";z-index:-1;background:linear-gradient(#fff 0%,#f6f1e8 100%);border-radius:11px;position:absolute;inset:6px 10px 15px;box-shadow:inset 0 2px #fff}.okh-m .ck-key:active{transform:translateY(5px);box-shadow:inset 0 -4px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 7px 14px #1b2a4424}.okh-m .ck-trust{flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;margin-top:22px;display:flex}.okh-m .ck .kc{box-shadow:inset 0 -5px #d2c7b1,inset 0 0 0 1px #dcd2bf,0 4px 10px #1b2a440f}.okh-m .ck-foot{color:#1b2a44;border-top:1px solid #1b2a441f;flex-direction:column;gap:14px;width:358px;margin:28px auto 0;padding:20px 4px 30px;display:flex}.okh-m .ck-brand{align-items:center;gap:8px;display:flex}.okh-m .ck-brand b{font-family:var(--font-okh-serif),Georgia,serif;font-size:18px;font-weight:500}.okh-m .ck-foot nav{flex-wrap:wrap;gap:18px;display:flex}.okh-m .ck-foot nav a{font-size:13px;font-weight:600;text-decoration:none;color:#1b2a44!important}.okh-m .ck-fine{color:#6e6656;font-size:11.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){.okh-m .m *{transition:none!important;animation:none!important}}
.okh{background:#f4eee1;position:relative}.okh-m{display:none}@media (max-width:1023px){.okh-d{display:none}.okh-m{display:block}}.okh svg{vertical-align:baseline;display:inline}.okh canvas{touch-action:pan-y}.okh-d .hk{background:radial-gradient(130% 125% at 88% 108%,#e6c3ae 0%,#c9a1a2 9%,#a98394 20%,#8c6e8e 32%,#6e5c82 44%,#46426f 60%,#1e2652 78%,#060e22 100%)}.okh-m .hk{background:radial-gradient(120% 30% at 50% 100%,#e9c8b873 0%,#e9c8b800 70%),linear-gradient(#060e22 0%,#0e1838 20%,#1c2a55 38%,#3a3a68 50%,#6a5878 60%,#8c6e8e 70%,#b08a98 79%,#cfa6a6 87%,#e9c8b8 94%,#f4eee1 100%)}.okh-d .hk{width:auto}.okh-d .hk .pad{width:auto;right:0}.okh-d .pad-in{width:1440px;margin-left:-720px;position:absolute;top:0;bottom:0;left:50%}.okh-d .ck{padding-bottom:96px}.okh-m .ck{padding-bottom:56px}.okh-m .m{width:auto;margin:0}.okh-m .pad-in{width:390px;margin-left:-195px;position:absolute;top:0;bottom:0;left:50%}.okh-m .st>*,.okh-m .pc>*{max-width:430px;margin-left:auto;margin-right:auto}.okh-m .st>.st-sub{margin-top:10px;margin-bottom:18px}.okh-d .hk .nav,.okh-m .hk .nav{z-index:60;background:#08122a;border-bottom-color:#ffffff14;position:fixed}.okh-d .hk .links{align-items:center;gap:4px}.okh-d .hk .links a{font:500 14px var(--font-okh-sans),Tahoma,sans-serif;letter-spacing:0;text-transform:none;color:#ffffffbf;border-radius:8px;padding:8px 12px;transition:color .2s,background-color .2s}.okh-d .hk .links a:hover{color:#fff;background:#ffffff12}.okh-d .hk .ncta{align-items:center;gap:10px;margin-left:auto;display:flex}.okh-d .hk .ncta .btn{margin-left:0}.okh-d .hk .nav .ncta .btn.ghost{background:0 0;box-shadow:inset 0 0 0 1px #f6f4ef52;color:#f6f4ef!important}.okh-d .hk .nav .ncta .btn.ghost:hover{background:#ffffff12}.okh-m .menu{border:0;padding:0 0 3px}.okh-m .mmenu{z-index:61;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b142af7;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;max-height:calc(100vh - 80px);padding:8px;display:flex;position:fixed;top:62px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 54px #00000073}.okh-m .mmenu[hidden]{display:none}.okh-m .mmenu a{font:400 15px var(--font-okh-sans),Tahoma,sans-serif;color:#ffffffd9;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.okh-m .mmenu a:active{color:#fff;background:#7fa6cf24}.okh-m .mm-cta{border-top:1px solid #ffffff14;gap:8px;margin-top:8px;padding:10px 4px 4px;display:flex}.okh-m .mmenu .mm-cta a{flex:1;justify-content:center;font-size:14px;font-weight:600}.okh-m .mmenu .mm-ghost{color:#f6f4ef;box-shadow:inset 0 0 0 1px #f6f4ef52}.okh-m .mmenu .mm-book{color:#0f1e3d;background:#f6f4ef}.okh-d .hk .lede{color:#eef1f7;max-width:640px;font-size:18px;line-height:1.5}.okh-d .hk .press,.okh-d .hk .sup1{top:512px}.okh-m .hk .lede{color:#eef1f7;font-size:16px}.okh-m .hk .press{top:540px}.okh-m .hk .sup1{top:572px}.okh .hk .demo{pointer-events:auto;height:46px;font:600 15px var(--font-okh-sans),Tahoma,sans-serif;color:#0f1e3d;background:#f6f4ef;border-radius:2px;align-items:center;gap:10px;margin-top:24px;padding:0 22px;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px #060e2259}.okh .hk .demo:hover{background:#fff}.okh .hk .demo:hover svg{transform:translate(2px)}.okh .hk .demo svg{transition:transform .2s;display:block}.okh .hk .demo:focus-visible{outline-offset:3px;outline:2px solid #f2c9a5}.okh-m .hk .demo{margin-top:20px}.okh-d .hk .nav .ncta .how{height:38px;font:500 14px var(--font-okh-sans),Tahoma,sans-serif;color:#ffffffbf;border-radius:8px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.okh-d .hk .nav .ncta .how:hover{color:#fff;background:#ffffff12}.okh .hk .pl{color:#f6f4ef;border-radius:2px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;box-shadow:inset 0 0 0 1px #f6f4ef73}.okh .hk .pl svg{margin-left:1px;display:block}.okh-m .mmenu .mm-how{justify-content:flex-start;gap:10px}.okh .hk .nav .nbook{white-space:nowrap;max-width:160px;transition:max-width .4s cubic-bezier(.22,1,.36,1),padding .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1),opacity .3s .1s,visibility linear;overflow:hidden}.okh .hk .nav:not(.past-hero) .nbook{opacity:0;visibility:hidden;pointer-events:none;max-width:0;padding-left:0;padding-right:0;transition:max-width .3s,padding .3s,margin .3s,opacity .15s,visibility 0s linear .3s}.okh-d .hk .nav:not(.past-hero) .ncta .nbook{margin-left:-10px}.okh-d .bz .bz-cap{width:320px;left:560px}.okh .ck .pilot{pointer-events:auto;font:600 14px var(--font-okh-sans),Tahoma,sans-serif;color:#3c5f86;text-underline-offset:3px;margin-top:14px;text-decoration:underline}.okh .ck .pilot:hover{color:#1b2a44}
