.wuYtwW_container{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.wuYtwW_canvas{touch-action:none;width:100%;height:100%;display:block}
.Pf8KIq_dock{z-index:50;box-sizing:border-box;border:1px solid;border-radius:6px;justify-content:center;align-items:center;gap:8px;max-width:98vw;padding:6px 12px;display:inline-flex;position:relative;box-shadow:0 4px 24px #0000008c}.Pf8KIq_group{flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.Pf8KIq_divider{opacity:.7;width:1px;height:20px;margin:0 2px}.Pf8KIq_btn{cursor:pointer;min-height:32px;font-family:var(--font-pixel), monospace;letter-spacing:.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;box-sizing:border-box;background:0 0;border:2px solid;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:.92rem;line-height:1;transition:all .12s;display:inline-flex}.Pf8KIq_btn:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.Pf8KIq_btn:active:not(:disabled){transform:translateY(1px)}.Pf8KIq_primaryBtn{min-width:64px;font-weight:700}.Pf8KIq_activeBtn,.Pf8KIq_activeToggle,.Pf8KIq_patternsBtn{font-weight:700}.Pf8KIq_desktopControls{align-items:center;gap:8px;display:inline-flex}.Pf8KIq_desktopSelectBtn{display:inline-flex}.Pf8KIq_mobileMoreBtn{justify-content:center;align-items:center;display:none;position:relative}.Pf8KIq_dropdownWrap{position:relative}.Pf8KIq_backdrop{z-index:90;position:fixed;inset:0}.Pf8KIq_menu{z-index:1000;-webkit-overflow-scrolling:touch;border:2px solid;border-radius:4px;flex-direction:column;gap:2px;min-width:160px;max-height:50vh;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 8px 28px #000c}.Pf8KIq_menuOption{cursor:pointer;width:100%;font-family:var(--font-pixel), monospace;letter-spacing:.04em;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:2px;align-items:center;gap:8px;padding:7px 10px;font-size:.9rem;line-height:1;display:flex}.Pf8KIq_menuOption:hover{background:#ffffff1f}.Pf8KIq_themePreviewDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.Pf8KIq_bgPreviewDot{border:1px solid #ffffff4d;border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.Pf8KIq_statsInline{font-family:var(--font-pixel), monospace;white-space:nowrap;align-items:baseline;gap:4px;padding:2px 6px;display:inline-flex}.Pf8KIq_statLabel{letter-spacing:.04em;font-size:.82rem}.Pf8KIq_statVal{margin-right:4px;font-size:.92rem;font-weight:700}.Pf8KIq_trayBackdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;animation:.15s ease-out Pf8KIq_trayFadeIn;position:fixed;inset:0}@keyframes Pf8KIq_trayFadeIn{0%{opacity:0}to{opacity:1}}.Pf8KIq_mobileTray{z-index:80;width:min(94vw,420px);max-height:72dvh;font-family:var(--font-pixel), monospace;box-sizing:border-box;border:2px solid;border-radius:6px;flex-direction:column;gap:12px;padding:12px 14px;animation:.18s cubic-bezier(.16,1,.3,1) Pf8KIq_traySlideUp;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 12px 36px #000000bf}@keyframes Pf8KIq_traySlideUp{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.Pf8KIq_trayHeader{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:center;padding-bottom:4px;display:flex}.Pf8KIq_trayTitle{letter-spacing:.06em;font-size:.88rem;font-weight:700}.Pf8KIq_trayCloseBtn{cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:2px 6px;font-size:1.2rem;line-height:1;display:flex}.Pf8KIq_trayCloseBtn:hover{filter:brightness(1.3)}.Pf8KIq_traySection{flex-direction:column;gap:6px;display:flex}.Pf8KIq_traySectionLabel{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.Pf8KIq_trayGrid2Col{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.Pf8KIq_trayBtn{justify-content:center;width:100%;min-height:38px;padding:6px 8px;font-size:.84rem}.Pf8KIq_trayDropdownCol{flex-direction:column;gap:6px;width:100%;display:flex}.Pf8KIq_trayDropdownCol .Pf8KIq_dropdownWrap{width:100%;position:relative}.Pf8KIq_trayDropdownCol .Pf8KIq_dropdownWrap>button{justify-content:space-between;width:100%;min-height:38px;padding:8px 12px;font-size:.86rem}.Pf8KIq_trayDropdownCol .Pf8KIq_menu{width:100%;max-height:35vh;bottom:calc(100% + 4px);left:0;right:0}@media (max-width:1280px) and (min-width:1025px){.Pf8KIq_dock{gap:6px;padding:6px 10px}.Pf8KIq_group{gap:5px}.Pf8KIq_desktopControls{gap:6px}.Pf8KIq_btn{padding:5px 9px;font-size:.86rem}.Pf8KIq_primaryBtn{min-width:58px}}@media (max-width:1024px) and (min-width:769px){.Pf8KIq_dock{gap:4px;max-width:99vw;padding:5px 8px}.Pf8KIq_group,.Pf8KIq_desktopControls{gap:4px}.Pf8KIq_divider{margin:0 1px}.Pf8KIq_btn{letter-spacing:.02em;min-height:30px;padding:5px 7px;font-size:.8rem}.Pf8KIq_primaryBtn{min-width:52px}.Pf8KIq_statsInline{gap:3px;padding:2px 4px}.Pf8KIq_statLabel{font-size:.74rem}.Pf8KIq_statVal{margin-right:2px;font-size:.82rem}}@media (max-width:768px){.Pf8KIq_desktopControls,.Pf8KIq_desktopSelectBtn{display:none}.Pf8KIq_mobileMoreBtn{display:inline-flex}.Pf8KIq_dock{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:min(96vw,440px);padding:6px 6px 4px}.Pf8KIq_group{justify-content:stretch;gap:4px;width:100%;display:flex}.Pf8KIq_btn{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-width:1.5px;flex:1 1 0;min-width:0;min-height:36px;padding:6px 4px;font-size:.8rem;overflow:hidden}.Pf8KIq_primaryBtn{flex:1.15 1 0}.Pf8KIq_statsInline{letter-spacing:.04em;justify-content:center;width:100%;padding:3px 0 1px;font-size:.78rem}.Pf8KIq_statLabel{font-size:.76rem}.Pf8KIq_statVal{margin-right:8px;font-size:.86rem}}@media (max-width:400px){.Pf8KIq_dock{width:98vw;padding:4px 3px}.Pf8KIq_group{gap:2px}.Pf8KIq_btn{letter-spacing:.01em;min-height:34px;padding:5px 2px;font-size:.72rem}}
.-o_kNa_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out -o_kNa_fadeIn;display:flex;position:fixed;inset:0}@keyframes -o_kNa_fadeIn{0%{opacity:0}to{opacity:1}}.-o_kNa_modal{width:100%;max-width:580px;max-height:90vh;font-family:var(--font-pixel), monospace;border:1px solid;border-radius:6px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 40px #0009}.-o_kNa_header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.-o_kNa_title{letter-spacing:.05em;margin:0;font-size:1.1rem;font-weight:700}.-o_kNa_closeBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:1.2rem;line-height:1}.-o_kNa_closeBtn:hover{filter:brightness(1.3)}.-o_kNa_content{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.-o_kNa_previewSection{align-items:center;gap:16px;display:flex}.-o_kNa_canvasWrap{background:#0000004d;border:1px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.-o_kNa_previewCanvas{display:block}.-o_kNa_metaWrap{flex-direction:column;flex:1;gap:6px;display:flex}.-o_kNa_nameInput{background:#00000040;border:1px solid;border-radius:4px;outline:none;padding:6px 10px;font-family:inherit;font-size:.95rem}.-o_kNa_nameInput:focus{border-color:currentColor}.-o_kNa_statsRow{opacity:.85;gap:12px;font-size:.8rem;display:flex}.-o_kNa_statItem strong{font-weight:700}.-o_kNa_sectionTitle{text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:.85rem;font-weight:700}.-o_kNa_codeArea{width:100%;height:110px;font-family:var(--font-pixel), monospace;resize:vertical;white-space:pre-wrap;word-break:break-all;border:1px solid;border-radius:4px;outline:none;padding:10px;font-size:.78rem;line-height:1.4}.-o_kNa_buttonGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.-o_kNa_actionBtn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:.85rem;transition:all .15s;display:flex}.-o_kNa_actionBtn:hover{background:#ffffff14}.-o_kNa_actionBtnPrimary{grid-column:span 2;font-weight:700}.-o_kNa_shareSection{border-top:1px dashed #ffffff1a;flex-direction:column;gap:8px;padding-top:4px;display:flex}.-o_kNa_shareUrlRow{gap:8px;display:flex}.-o_kNa_shareUrlInput{background:#00000040;border:1px solid;border-radius:4px;outline:none;flex:1;padding:6px 10px;font-family:inherit;font-size:.75rem}@media (max-width:520px){.-o_kNa_overlay{padding:.5rem;padding-top:calc(var(--sat,0px) + .5rem);padding-bottom:calc(var(--sab,0px) + .5rem)}.-o_kNa_modal{max-height:94dvh}.-o_kNa_header{padding:12px 14px 10px}.-o_kNa_title{font-size:.95rem}.-o_kNa_content{gap:12px;padding:12px 14px}.-o_kNa_nameInput{padding:8px 10px;font-size:16px}.-o_kNa_codeArea{height:90px;font-size:14px}.-o_kNa_buttonGrid{grid-template-columns:1fr;gap:8px}.-o_kNa_actionBtnPrimary{grid-column:span 1}.-o_kNa_actionBtn{min-height:38px;padding:8px 12px}.-o_kNa_shareUrlRow{flex-direction:column;gap:8px}.-o_kNa_shareUrlInput{box-sizing:border-box;width:100%;padding:8px 10px;font-size:14px}.-o_kNa_shareUrlRow .-o_kNa_actionBtn{width:100%}}
._6-W_Na_overlay{-webkit-backdrop-filter:blur(5px);z-index:100;padding:calc(var(--sat,0px) + .75rem) calc(var(--sar,0px) + .75rem) calc(var(--sab,0px) + .75rem) calc(var(--sal,0px) + .75rem);background:#000000c7;justify-content:center;align-items:center;animation:.15s ease-out _6-W_Na_fadeIn;display:flex;position:fixed;inset:0}@keyframes _6-W_Na_fadeIn{0%{opacity:0}to{opacity:1}}._6-W_Na_modal{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:1px solid;border-radius:6px;flex-direction:column;width:100%;max-width:680px;max-height:min(88vh,720px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:.15s ease-out _6-W_Na_scaleUp;display:flex;overflow:hidden;box-shadow:0 16px 48px #000000d9}@keyframes _6-W_Na_scaleUp{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._6-W_Na_header{-webkit-user-select:none;user-select:none;border-bottom:1px solid;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}._6-W_Na_title{font-family:var(--font-pixel), monospace;letter-spacing:.05em;align-items:center;gap:.5rem;margin:0;font-size:1.15rem;display:flex}._6-W_Na_closeBtn{font-family:var(--font-pixel), monospace;cursor:pointer;letter-spacing:.04em;box-sizing:border-box;background:0 0;border:2px solid;border-radius:4px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px 10px;font-size:.92rem;line-height:1;transition:all .12s;display:inline-flex}._6-W_Na_closeBtn:hover{background:#ffffff1f;transform:translateY(-1px)}._6-W_Na_closeBtn:active{transform:translateY(1px)}._6-W_Na_tabs{-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid;flex-shrink:0;gap:8px;padding:.6rem 1.25rem;display:flex;overflow-x:auto}._6-W_Na_tabs::-webkit-scrollbar{display:none}._6-W_Na_tabBtn{cursor:pointer;min-height:32px;font-family:var(--font-pixel), monospace;letter-spacing:.04em;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:0 0;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:.92rem;line-height:1;transition:all .12s;display:inline-flex}._6-W_Na_tabBtn:hover{background:#ffffff1f;transform:translateY(-1px)}._6-W_Na_tabBtn:active{transform:translateY(1px)}._6-W_Na_activeTabBtn{background:#ffffff1a;border-color:currentColor}._6-W_Na_body{color:inherit;flex:1;padding:1.25rem 1.4rem;font-size:.92rem;line-height:1.65;overflow-y:auto}._6-W_Na_section{flex-direction:column;gap:1rem;display:flex}._6-W_Na_sectionTitle{font-family:var(--font-pixel), monospace;letter-spacing:.04em;margin:0;font-size:1.05rem}._6-W_Na_sectionLead{opacity:.9;margin:0;font-size:.92rem;line-height:1.6}._6-W_Na_ruleGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}._6-W_Na_ruleCard{background:#ffffff08;border:1px solid;border-radius:5px;flex-direction:column;gap:.35rem;padding:.85rem 1rem;transition:transform .1s,background-color .1s;display:flex}._6-W_Na_ruleCard:hover{background:#ffffff0d}._6-W_Na_ruleCardHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._6-W_Na_ruleCardTitle{font-family:var(--font-pixel), monospace;letter-spacing:.03em;font-size:.95rem;font-weight:700}._6-W_Na_ruleBadge{font-family:var(--font-pixel), monospace;text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:2px 6px;font-size:.72rem}._6-W_Na_badgeDeath{color:#ff5252;background:#ff525226;border:1px solid #ff52524d}._6-W_Na_badgeSurvival{color:#38d352;background:#38d35226;border:1px solid #38d3524d}._6-W_Na_badgeBirth{color:#40c4ff;background:#40c4ff26;border:1px solid #40c4ff4d}._6-W_Na_ruleCondition{opacity:.95;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:600}._6-W_Na_ruleCardDesc{opacity:.85;margin:0;font-size:.86rem;line-height:1.5}._6-W_Na_mobileGestureCards{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:.25rem;display:grid}._6-W_Na_gestureCard{background:#ffffff06;border:1px solid;border-radius:5px;flex-direction:column;gap:.35rem;padding:.75rem .85rem;display:flex}._6-W_Na_gestureBadge{font-family:var(--font-pixel), monospace;letter-spacing:.04em;background:#ffffff0d;border:1px solid;border-radius:3px;width:max-content;padding:1px 6px;font-size:.7rem}._6-W_Na_gestureTitle{font-size:.88rem;font-weight:700;display:block}._6-W_Na_gestureText{opacity:.85;margin:2px 0 0;font-size:.8rem;line-height:1.4}._6-W_Na_tableContainer{background:#ffffff05;border:1px solid #ffffff1a;border-radius:5px;width:100%;overflow-x:auto}._6-W_Na_table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}._6-W_Na_table th,._6-W_Na_table td{border-bottom:1px solid #ffffff14;padding:.65rem .85rem}._6-W_Na_table tr:last-child td{border-bottom:none}._6-W_Na_table th{font-family:var(--font-pixel), monospace;letter-spacing:.05em;opacity:.75;background:#ffffff0a;font-size:.82rem}._6-W_Na_table kbd{white-space:nowrap;background:#ffffff17;border:1px solid #ffffff4d;border-radius:4px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;font-weight:600;display:inline-block}._6-W_Na_gestureCell{white-space:nowrap}._6-W_Na_gesturePill{opacity:.92;background:#ffffff0a;border:1px solid;border-radius:4px;padding:2px 6px;font-size:.78rem;display:inline-block}._6-W_Na_actionName{white-space:nowrap;font-size:.88rem;font-weight:600}._6-W_Na_actionDesc{opacity:.85;font-size:.85rem;line-height:1.45}._6-W_Na_aboutCard{background:#ffffff05;border:1px solid;border-radius:5px;flex-direction:column;gap:.6rem;padding:1rem 1.15rem;display:flex}._6-W_Na_aboutCard p{opacity:.9;margin:0;font-size:.9rem;line-height:1.65}._6-W_Na_faqList{flex-direction:column;gap:.65rem;display:flex}._6-W_Na_faqCard{background:#ffffff05;border:1.5px solid;border-radius:5px;padding:.85rem 1rem;transition:all .15s}._6-W_Na_faqCard:hover{background:#ffffff0a}._6-W_Na_faqCardExpanded{background:#ffffff0a;box-shadow:0 4px 16px #00000040}._6-W_Na_faqHeader{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.85rem;padding:0;display:flex}._6-W_Na_faqQuestion{letter-spacing:-.01em;flex:1;margin:0;font-size:.94rem;font-weight:600;line-height:1.45}._6-W_Na_faqToggleIcon{box-sizing:border-box;border:1.5px solid;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;min-height:22px;transition:all .15s;display:inline-flex}._6-W_Na_faqCard:hover ._6-W_Na_faqToggleIcon{transform:scale(1.06)}._6-W_Na_faqToggleIconExpanded{transform:rotate(90deg)}._6-W_Na_faqCard:hover ._6-W_Na_faqToggleIconExpanded{transform:rotate(90deg)scale(1.06)}._6-W_Na_plusMinusSvg{display:block}._6-W_Na_verticalBar{transition:opacity .12s}._6-W_Na_faqToggleIconExpanded ._6-W_Na_verticalBar{opacity:0}._6-W_Na_faqAnswer{opacity:.9;border-top:1px solid #ffffff17;margin:.75rem 0 0;padding-top:.75rem;font-size:.88rem;line-height:1.62;animation:.12s ease-out _6-W_Na_fadeIn}._6-W_Na_footer{opacity:.9;-webkit-user-select:none;user-select:none;border-top:1px solid;flex-shrink:0;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;display:flex}._6-W_Na_footerHintDesktop,._6-W_Na_footerHintMobile{font-family:var(--font-pixel), monospace;letter-spacing:.04em;opacity:.85;font-size:.74rem}._6-W_Na_footerHintMobile{display:none}._6-W_Na_footerLink{font-family:var(--font-pixel), monospace;color:inherit;letter-spacing:.04em;align-items:center;gap:.45rem;font-size:.8rem;text-decoration:none;transition:all .12s;display:inline-flex}._6-W_Na_footerLink:hover{opacity:1;text-decoration:underline;transform:translateY(-1px)}._6-W_Na_githubIcon{vertical-align:middle;background-color:currentColor;flex-shrink:0;width:14px;height:14px;display:inline-block;-webkit-mask:url(/github.svg) 50%/contain no-repeat;mask:url(/github.svg) 50%/contain no-repeat}@media (max-width:640px){._6-W_Na_overlay{padding:calc(var(--sat,0px) + .75rem) calc(var(--sar,0px) + .65rem) calc(var(--sab,0px) + .75rem) calc(var(--sal,0px) + .65rem)}._6-W_Na_modal{max-height:calc(100dvh - var(--sat,0px) - var(--sab,0px) - 1.5rem);border-radius:6px;height:auto;box-shadow:0 8px 32px #000000e6}._6-W_Na_header{padding:.65rem .9rem}._6-W_Na_title{font-size:.95rem}._6-W_Na_tabs{gap:4px;padding:.45rem .75rem}._6-W_Na_tabBtn{border-width:1.5px;min-height:34px;padding:6px 8px;font-size:.8rem}._6-W_Na_closeBtn{border-width:1.5px;min-height:32px;padding:5px 8px;font-size:.82rem}._6-W_Na_body{padding:.9rem .95rem;font-size:.88rem}._6-W_Na_mobileGestureCards{grid-template-columns:1fr;gap:.5rem}._6-W_Na_gestureCard{padding:.65rem .75rem}._6-W_Na_ruleGrid{grid-template-columns:1fr;gap:.6rem}._6-W_Na_table th,._6-W_Na_table td{padding:.5rem .65rem;font-size:.82rem}._6-W_Na_gestureColHeader,._6-W_Na_gestureCell{display:none}._6-W_Na_footer{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .9rem}._6-W_Na_footerHintDesktop{display:none}._6-W_Na_footerHintMobile{display:inline-block}}
._8aEwW_main{-webkit-user-select:none;user-select:none;width:100vw;height:100dvh;padding-left:var(--sal,0px);padding-right:var(--sar,0px);flex-direction:column;transition:background-color .2s;display:flex;position:relative;overflow:hidden}._8aEwW_topSection{padding:calc(var(--sat,0px) + .5rem) 1rem .2rem;z-index:40;pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;display:flex;position:relative}._8aEwW_title{letter-spacing:.05em;text-align:center;pointer-events:auto;-webkit-user-select:none;user-select:none;max-width:calc(100% - 160px);margin:0;font-size:clamp(1.2rem,3.5vw,2.3rem);line-height:1.1}._8aEwW_guideBtn{cursor:pointer;min-height:32px;font-family:var(--font-pixel), monospace;letter-spacing:.04em;white-space:nowrap;box-sizing:border-box;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:2px solid;border-radius:4px;justify-content:center;align-items:center;padding:6px 12px;font-size:.92rem;line-height:1;transition:all .12s;display:inline-flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}._8aEwW_guideBtn:hover{background:#ffffff1f;transform:translateY(calc(-50% - 1px))}._8aEwW_guideBtn:active{transform:translateY(calc(1px - 50%))}._8aEwW_canvasContainer{flex:1;width:100%;min-height:0;display:flex;position:relative;overflow:hidden}._8aEwW_stampBanner{top:calc(var(--sat,0px) + 4.2rem);z-index:60;font-family:var(--font-pixel), monospace;pointer-events:auto;border:1px solid;border-radius:4px;align-items:center;gap:12px;width:max-content;max-width:min(92vw,420px);padding:6px 14px;font-size:.9rem;animation:.15s ease-out _8aEwW_fadeIn;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0009}@keyframes _8aEwW_fadeIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}._8aEwW_stampText{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8aEwW_stampHint{opacity:.75;font-size:.78rem}._8aEwW_cancelStampBtn{font-family:var(--font-pixel), monospace;cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid;border-radius:3px;flex-shrink:0;padding:2px 8px;font-size:.8rem;transition:all .1s}._8aEwW_cancelStampBtn:hover{background:#ffffff26}._8aEwW_bottomSection{padding:.2rem .5rem calc(var(--sab,0px) + .4rem);z-index:40;pointer-events:none;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;display:flex}._8aEwW_dockWrapper{pointer-events:auto;position:relative}._8aEwW_bannerContainer{z-index:60;pointer-events:auto;width:max-content;max-width:95vw;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@media (max-width:768px){._8aEwW_topSection{padding:calc(var(--sat,0px) + .35rem) .5rem .15rem}._8aEwW_title{font-size:clamp(1.1rem,5vw,1.55rem)}._8aEwW_stampBanner{top:calc(var(--sat,0px) + 3.4rem);gap:8px;width:min(94vw,360px);padding:5px 10px;font-size:.78rem}._8aEwW_stampHint{display:none}._8aEwW_bottomSection{padding-bottom:calc(var(--sab,0px) + .35rem)}._8aEwW_dockWrapper{justify-content:center;width:100%;display:flex}._8aEwW_guideBtn{border-width:1.5px;min-height:34px;padding:6px 8px;font-size:.8rem;right:.5rem}}._8aEwW_seoArticle{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.UTcBEW_container{flex-direction:column;gap:12px;padding:4px 0;display:flex}.UTcBEW_hint{opacity:.85;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;line-height:1.4}.UTcBEW_hint code{opacity:.9;font-family:monospace}.UTcBEW_dropZone{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px dashed;border-radius:4px;padding:12px 16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem;transition:background .15s}.UTcBEW_dropZone:hover{background:#ffffff0d}.UTcBEW_fileInput{display:none}.UTcBEW_textarea{resize:vertical;box-sizing:border-box;border:1px solid;border-radius:4px;outline:none;width:100%;min-height:110px;padding:10px 12px;font-family:Courier New,Courier,monospace;font-size:.82rem;line-height:1.5}.UTcBEW_error{color:#ff6464e6;background:#ff505014;border:1px solid #ff50504d;border-radius:3px;margin:0;padding:6px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.82rem}.UTcBEW_previewRow{flex-direction:row;align-items:center;gap:12px;display:flex}.UTcBEW_previewCanvasWrap{background:#0000004d;border:1px solid;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.UTcBEW_previewCanvas{width:120px;height:120px;display:block}.UTcBEW_previewMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.UTcBEW_previewName{letter-spacing:.04em;word-break:break-all;font-size:.95rem;font-weight:700}.UTcBEW_previewDesc{opacity:.85;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;line-height:1.3}.UTcBEW_cellCount{opacity:.7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem}.UTcBEW_stampBtn{width:100%;font-family:var(--font-pixel), monospace;letter-spacing:.04em;cursor:pointer;text-align:center;background:0 0;border:1px solid;border-radius:4px;padding:10px;font-size:.85rem;transition:all .15s}.UTcBEW_stampBtn:disabled{cursor:not-allowed;opacity:.4}.UTcBEW_stampBtn:not(:disabled):hover{filter:brightness(1.2);background:#ffffff1f}@media (max-width:480px){.UTcBEW_textarea{font-size:16px}.UTcBEW_previewRow{flex-direction:column;align-items:flex-start}.UTcBEW_previewCanvasWrap,.UTcBEW_previewCanvas{width:100%;height:80px}.UTcBEW_stampBtn{min-height:42px}}
.uhzl3G_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;background:#000c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.uhzl3G_modal{width:100%;max-width:640px;max-height:88dvh;font-family:var(--font-pixel), monospace;box-sizing:border-box;border:2px solid;border-radius:6px;flex-direction:column;padding:1.25rem;display:flex;overflow:hidden;box-shadow:0 16px 40px #000c}.uhzl3G_header{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.uhzl3G_titleWrap{align-items:baseline;gap:8px;display:flex}.uhzl3G_title{letter-spacing:.05em;margin:0;font-size:1.3rem}.uhzl3G_countBadge{opacity:.8;font-size:.9rem}.uhzl3G_closeBtn{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:4px 8px;font-size:1.3rem;line-height:1;display:flex}.uhzl3G_subtitle{opacity:.8;margin-bottom:.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.88rem}.uhzl3G_tabBar{gap:6px;margin-bottom:.85rem;display:flex}.uhzl3G_tabBtn{font-family:var(--font-pixel), monospace;letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:3px;padding:5px 14px;font-size:.82rem;transition:all .15s}.uhzl3G_tabBtn:hover{background:#ffffff1a}.uhzl3G_tabBtnActive{font-weight:700}.uhzl3G_filterSection{flex-direction:column;gap:8px;margin-bottom:.85rem;display:flex}.uhzl3G_searchInput{box-sizing:border-box;border:1px solid;border-radius:4px;outline:none;width:100%;padding:8px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem}.uhzl3G_categoryTabs{-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:center;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.uhzl3G_categoryTab{font-family:var(--font-pixel), monospace;letter-spacing:.03em;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:3px;flex-shrink:0;padding:4px 10px;font-size:.82rem;transition:all .15s}.uhzl3G_categoryTab:hover{background:#ffffff24}.uhzl3G_categoryTabActive{font-weight:700}.uhzl3G_grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-height:52vh;padding-right:4px;display:grid;overflow-y:auto}.uhzl3G_card{cursor:pointer;background:#ffffff08;border:1px solid;border-radius:4px;flex-direction:row;align-items:center;gap:10px;padding:10px;transition:all .15s;display:flex}.uhzl3G_card:hover{background:#ffffff14;transform:translateY(-1px)}.uhzl3G_cardLeft{background:#00000059;border:1px solid #ffffff14;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.uhzl3G_previewCanvas{width:48px;height:48px;display:block}.uhzl3G_cardRight{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.uhzl3G_cardHeader{justify-content:space-between;align-items:center;gap:6px;display:flex}.uhzl3G_patternName{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.uhzl3G_categoryBadge{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:2px;flex-shrink:0;padding:1px 4px;font-size:.7rem}.uhzl3G_cardDesc{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.78rem;line-height:1.3;display:-webkit-box;overflow:hidden}.uhzl3G_emptyState{text-align:center;grid-column:1/-1;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem}@media (max-width:600px){.uhzl3G_overlay{padding:.5rem;padding-top:calc(var(--sat,0px) + .5rem);padding-bottom:calc(var(--sab,0px) + .5rem)}.uhzl3G_modal{border-radius:6px;max-height:94dvh;padding:1rem .75rem}.uhzl3G_title{font-size:1.1rem}.uhzl3G_searchInput{padding:9px 12px;font-size:16px}.uhzl3G_tabBtn{padding:7px 14px;font-size:.84rem}.uhzl3G_categoryTabs{padding-bottom:6px}.uhzl3G_categoryTab{min-height:32px;padding:6px 11px;font-size:.8rem}.uhzl3G_grid{grid-template-columns:1fr;gap:8px;max-height:52vh}.uhzl3G_card{min-height:54px;padding:9px}.uhzl3G_cardLeft,.uhzl3G_previewCanvas{width:44px;height:44px}}
.z_whuW_hud{font-family:var(--font-pixel), monospace;letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;border:1px dashed;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:90vw;margin:0 auto;padding:8px 16px;font-size:.85rem;animation:.15s ease-out z_whuW_hudFade;display:flex;box-shadow:0 4px 16px #00000073}@keyframes z_whuW_hudFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.z_whuW_left{align-items:center;gap:10px;display:flex}.z_whuW_title{text-transform:uppercase;font-weight:700}.z_whuW_meta{opacity:.8;font-size:.8rem}.z_whuW_actions{align-items:center;gap:8px;display:flex}.z_whuW_btn{cursor:pointer;white-space:nowrap;pointer-events:auto;background:0 0;border:1px solid;border-radius:2px;padding:4px 10px;font-family:inherit;font-size:.8rem;transition:all .15s}.z_whuW_btn:hover{filter:brightness(1.2);background:#ffffff14}.z_whuW_btnPrimary{font-weight:700}.z_whuW_cancelBtn{opacity:.75}.z_whuW_cancelBtn:hover{opacity:1}@media (max-width:640px){.z_whuW_hud{flex-direction:column;align-items:stretch;gap:8px;width:min(94vw,420px);padding:8px 10px}.z_whuW_left{justify-content:space-between;width:100%}.z_whuW_title{font-size:.8rem}.z_whuW_meta{font-size:.74rem}.z_whuW_actions{gap:6px;width:100%;display:flex}.z_whuW_btn{text-align:center;flex:1;min-height:32px;padding:6px 4px;font-size:.76rem}}
.Or1ZdG_container{font-family:var(--font-pixel), monospace;border:1px solid;border-radius:4px;align-items:center;gap:12px;padding:5px 14px;display:inline-flex;box-shadow:0 2px 10px #0006}.Or1ZdG_item{align-items:baseline;gap:6px;display:flex}.Or1ZdG_label{letter-spacing:.05em;font-size:.95rem}.Or1ZdG_value{font-size:1.05rem}.Or1ZdG_divider{width:1px;height:14px}
