body{font-feature-settings:"cv11","ss01","ss03";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;color:#1a1208;background:#f3eee6;margin:0;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}a,a:hover{color:inherit}button{color:inherit;font-feature-settings:inherit;font-family:inherit}dc-import{width:100%;display:block}::selection{color:#f3eee6;background:#1a1208}.mono{font-feature-settings:normal;font-family:Geist Mono,ui-monospace,monospace}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sw{width:1200px;height:720px;position:absolute}.sheet{color:#1a1208;background:#fff;border-radius:6px;width:1200px;height:720px;text-decoration:none;display:block;position:relative;overflow:hidden}.clk{cursor:pointer;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .6s cubic-bezier(.2,.8,.2,1)}.clk:hover{transform:translateY(-12px);box-shadow:0 40px 80px -40px #1a120866}.lbl{display:none}.reveal{padding-bottom:.06em;display:block;overflow:hidden}.reveal>span{animation:.9s cubic-bezier(.2,.75,.1,1) both rise;display:block}@keyframes rise{0%{transform:translateY(110%)}to{transform:none}}.grow{transform-origin:50% 100%;animation:1s cubic-bezier(.34,1.3,.5,1) both grow}@keyframes grow{0%{transform:scaleY(0)}to{transform:none}}.swap{animation:.5s cubic-bezier(.2,.75,.1,1) both fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.key{cursor:pointer;border:1.5px solid #1a1208;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 12px;font-size:14px;font-weight:500;transition:transform 90ms,box-shadow 90ms,background .2s,color .2s;display:inline-flex;position:relative}.key.off{color:#1a1208;background:#fff;box-shadow:0 3px #1a1208}.key.on{color:#f3eee6;background:#1a1208;transform:translateY(2px);box-shadow:0 1px #1a1208}.lang{letter-spacing:.02em;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.lang button{cursor:pointer;min-width:36px;height:44px;font:inherit;color:#1a120861;background:0 0;border:0;padding:0 6px;transition:color .16s}.lang button:hover,.lang button[aria-pressed=true]{color:#1a1208}.lang .sep{color:#1a120838}.tiles{gap:0;display:grid}.tile{width:var(--ts);height:var(--ts);transition:transform .65s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.tile-fg{transition:transform .7s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.sh-quarter{clip-path:circle(100% at 0 100%)}.sh-half{clip-path:circle(50% at 50% 100%)}.sh-tri{clip-path:polygon(0 0,100% 0,0 100%)}.sh-dot{clip-path:circle(34%)}.tile-in{animation:.7s cubic-bezier(.34,1.56,.64,1) both tileIn}@keyframes tileIn{0%{transform:scale(0)rotate(-90deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tile,.tile-fg{transition:none}.tile-in{animation:none}}.ov{--acc:#1a1208;--accInk:#f3eee6;--accLine:#1a1208}.ov .key.on,.ov ::selection{background:var(--acc);color:var(--accInk)}.ov .lnk{-webkit-text-decoration-color:var(--accLine);text-decoration-color:var(--accLine)}.progress{background:var(--acc);transform-origin:0;height:4px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.key:active{transform:translateY(3px);box-shadow:0 0 #1a1208}.lnk{text-underline-offset:.22em;font-weight:500;-webkit-text-decoration:underline #1a120859;text-decoration:underline #1a120859;text-decoration-thickness:.08em}.lnk:hover{text-decoration-color:currentColor}.txtbtn{cursor:pointer;background:0 0;border:0;height:44px;padding:0;font-size:15px;font-weight:500}.row{border-top:1px solid #1a12081f;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:44px 0;display:grid}.row>.k{color:#1a120899;grid-column:span 4;margin:0;font-size:15px;font-weight:400}.row>.v{grid-column:span 8}.hl{background:var(--acc);color:var(--accInk);border-radius:999px;align-self:flex-start;align-items:center;margin-top:12px;padding:5px 10px;font-size:13px;font-weight:500;line-height:1.2;display:inline-flex}.row.is-hl{border-top:2px solid var(--accLine)}.ov{z-index:60;color:#1a1208;background:#fff;outline:none;position:fixed;inset:0;overflow-y:auto}.ovbar{z-index:2;-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #1a12081a;position:sticky;top:0}.print-only{display:none}:focus-visible{outline-offset:3px;outline:2px solid #0b63e5}@media (max-width:760px){.row>.k,.row>.v{grid-column:1/-1}.g3{grid-template-columns:minmax(0,1fr)!important}.g4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.proc{grid-template-columns:32px minmax(0,1fr)!important}.proc>:last-child{grid-column:2}.dec{grid-template-columns:minmax(0,1fr)!important}.dec dd{margin-bottom:8px!important}.hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{@page{size:A4;margin:16mm}body{background:#fff!important}.screen-only{display:none!important}.print-only{color:#1a1208;font-size:10.5pt;line-height:1.45;display:block!important}}body{margin:0}.pst-t{font-feature-settings:"cv11","ss01","ss03";font-optical-sizing:auto;font-family:Inter,system-ui,sans-serif}.pst-m{font-family:Geist Mono,ui-monospace,monospace}.pst-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}
