@font-face{font-family:lcd;src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");font-weight:400;font-style:normal}@font-face{font-family:MyImpact;src:url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");font-weight:400;font-style:normal}@font-face{font-family:DISPLAYED Oblique;font-style:normal;font-weight:400;src:url(/fonts/displayed-oblique.otf) format("opentype"),local("DISPLAYEDOblique"),local("DISPLAYED Oblique"),local("DISPLAYED-Oblique")}:root{color-scheme:light;font-family:Segoe UI,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}*{box-sizing:border-box;scrollbar-color:color-mix(in srgb,var(--text,#ffffff) 28%,transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{background:transparent;height:8px;width:8px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text,#ffffff) 28%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text,#ffffff) 42%,transparent);background-clip:padding-box}body,html{height:100%;min-height:100%;margin:0}body{background:#ccddff;color:#f7fbff}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.app-shell{--page-bg:#ccddff;--panel:#667799;--panel-deep:#556481;--text:#f7fbff;--accent:#ffd166;--ink:#26334f;background:var(--page-bg);color:var(--text);display:grid;font-size:16px;grid-gap:4px;gap:4px;grid-template-columns:308px minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr);height:100%;min-height:680px;overflow:hidden;padding:0;position:relative}.background-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:fixed;z-index:0}.app-shell>:not(.background-layer):not(.modal-backdrop):not(.topbar){position:relative;z-index:1}.feedback-panel,.sidebar,.tool-panel{-webkit-backdrop-filter:var(--glass-filter,blur(13px));backdrop-filter:var(--glass-filter,blur(13px));background:color-mix(in srgb,var(--panel) 92%,transparent);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:0 14px 36px rgba(36,50,78,.18)}.app-shell.modal-open .feedback-panel,.app-shell.modal-open .sidebar,.app-shell.modal-open .tool-panel,.app-shell.modal-open .topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.sidebar{color-scheme:dark;display:flex;flex-direction:column;gap:16px;grid-column:1;grid-row:1/3;overflow-x:hidden;overflow-y:auto;padding:18px;border-left:0;border-radius:0;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin}.sidebar-history-list::-webkit-scrollbar,.sidebar::-webkit-scrollbar{background:transparent;height:8px;width:8px}.sidebar-history-list::-webkit-scrollbar-track,.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar-history-list::-webkit-scrollbar-thumb,.sidebar::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 28%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.sidebar-history-list::-webkit-scrollbar-corner,.sidebar::-webkit-scrollbar-corner{background:transparent}.brand-block{background:transparent;border:0;color:inherit;display:block;padding:0;text-align:inherit;width:100%}.brand-block:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sidebar-top-actions{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,1fr)}.all-results-button,.sidebar-top-actions button{background:color-mix(in srgb,var(--panel-deep) 78%,transparent);border:1px solid rgba(255,255,255,.22);border-radius:6px;color:var(--text);font-size:.86rem;min-height:40px;padding:6px 8px}.app-shell.lang-ja .sidebar-top-actions button{font-size:.72rem;padding-inline:3px;white-space:nowrap}.all-results-button:hover,.function-select:hover,.sidebar-top-actions button:hover{border-color:var(--accent)}.all-results-button{background:transparent;border-style:dashed;font-size:.96rem;font-weight:700}.sidebar-stats{display:grid;grid-gap:2px;gap:2px;margin-top:2px}.stats-header,.stats-row{align-items:center;display:grid;grid-gap:8px;gap:8px;grid-template-columns:62px 1fr 1fr;min-height:31px;padding-inline:8px}.stats-header{border-bottom:1px solid rgba(255,255,255,.22);color:color-mix(in srgb,var(--text) 52%,transparent);font-size:.75rem}.stats-header span:not(:first-child),.stats-row strong{text-align:right}.stats-row span{color:color-mix(in srgb,var(--text) 68%,transparent);font-size:.84rem}.stats-row strong{font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.stats-row .stats-best{color:var(--accent)}.sidebar-totals{align-items:center;border-top:1px solid rgba(255,255,255,.18);color:color-mix(in srgb,var(--text) 78%,transparent);display:flex;font-size:1rem;gap:12px;justify-content:space-between;padding:12px 12px 0}.sidebar-history{display:flex;flex:1 1 auto;flex-direction:column;min-height:165px;padding-top:10px}.history-heading{align-items:center;display:flex;justify-content:space-between}.history-heading>span:last-child{color:color-mix(in srgb,var(--text) 48%,transparent);font-size:.76rem}.sidebar-history-head,.sidebar-history-row{align-items:center;display:grid;grid-gap:4px;gap:4px;grid-template-columns:34px repeat(3,minmax(0,1fr))}.sidebar-history-head{background:var(--panel);border-bottom:1px solid rgba(255,255,255,.18);color:color-mix(in srgb,var(--text) 48%,transparent);font-size:.72rem;min-height:28px;padding:0 3px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.sidebar-history-list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:2px;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin}.sidebar-history-row{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.08);color:color-mix(in srgb,var(--text) 74%,transparent);font-size:.78rem;min-height:34px;padding:5px 3px;text-align:left;width:100%}.sidebar-history-row strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar-history-row .history-best-average,.sidebar-history-row .history-best-time{color:var(--accent)}.sidebar-history-head span:nth-child(n+2),.sidebar-history-row span:nth-child(n+2),.sidebar-history-row strong{text-align:center}.history-sort-button{background:transparent;border:0;color:inherit;min-width:0;padding:0;text-align:center}.history-sort-button.active,.history-sort-button:hover{color:var(--accent)}.history-sort-button.active{font-weight:800}.sidebar-history-row.active,.sidebar-history-row:hover{background:rgba(255,255,255,.1)}.history-more,.sidebar-history-row.active strong{color:var(--accent)}.history-more{background:transparent;border:0;font-size:.8rem;min-height:34px;width:100%}.history-more:hover{background:rgba(255,255,255,.08)}.history-empty{color:color-mix(in srgb,var(--text) 42%,transparent);font-size:.82rem;margin:16px 0;text-align:center}.sidebar-functions{border-top:1px solid rgba(255,255,255,.18);margin-top:0;padding-top:12px}.function-select{align-items:center;background:color-mix(in srgb,var(--panel-deep) 78%,transparent);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--text);cursor:pointer;display:flex;justify-content:space-between;margin-top:8px;font-size:.9rem;min-height:42px;outline:none;padding:6px 9px;width:100%}.function-select:focus{outline:1px solid color-mix(in srgb,var(--accent) 52%,transparent);outline-offset:1px}.brand-mark{background:color-mix(in srgb,var(--panel-deep) 82%,transparent);border:1px solid rgba(255,255,255,.2);border-radius:8px;color:var(--logo-color);font-family:Segoe UI,Microsoft YaHei,system-ui,sans-serif;font-size:2.4rem;font-weight:800;gap:.08em;height:66px;letter-spacing:0;line-height:1;overflow:hidden;padding:0 10px;position:relative;text-align:center;white-space:nowrap;width:100%}.brand-logo-text,.brand-mark{align-items:center;display:flex;justify-content:center}.brand-logo-text{gap:0;transition:opacity .14s ease,transform .14s ease}.brand-logo-default{opacity:1;transform:translateY(0)}.brand-logo-about{font-size:1.68rem;inset:0;letter-spacing:.1em;opacity:0;position:absolute;text-transform:uppercase;transform:translateY(.14em)}.brand-block:focus-visible .brand-logo-default,.brand-block:hover .brand-logo-default{opacity:0;transform:translateY(-.14em)}.brand-block:focus-visible .brand-logo-about,.brand-block:hover .brand-logo-about{color:var(--accent);opacity:1;transform:translateY(0)}.brand-block h1,.dialog-heading h2{font-size:1.18rem;letter-spacing:0;margin:0}.brand-block p{color:color-mix(in srgb,var(--text) 72%,transparent);font-size:.86rem;margin:3px 0 0}.eyebrow,.sidebar-label{color:color-mix(in srgb,var(--text) 65%,transparent);display:block;font-size:.78rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.background-actions button,.manual-entry button,.primary-button{background:var(--panel-deep);border:1px solid rgba(255,255,255,.24);border-radius:6px;color:var(--text);min-height:40px;padding:8px 10px}.manual-entry button:hover,.primary-button:hover{border-color:var(--accent)}.topbar{align-content:start;align-self:start;-webkit-backdrop-filter:var(--glass-filter,blur(13px));backdrop-filter:var(--glass-filter,blur(13px));background:color-mix(in srgb,var(--scramble-bg) var(--scramble-alpha),transparent);border-radius:0 0 8px 8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--scramble-text) 14%,transparent),inset 0 0 20px color-mix(in srgb,var(--scramble-text) 6%,transparent),0 12px 28px rgba(36,50,78,.14);display:grid;grid-gap:2px;gap:2px;grid-column:2;grid-row:1;grid-template-rows:max-content max-content;margin-right:4px;min-width:0;padding:8px 4px 10px;position:relative;z-index:40;border:1px solid color-mix(in srgb,var(--text) 24%,transparent);border-top:0}.event-select-row{align-items:center;display:flex;gap:10px;justify-content:center;min-width:0}.dropdown-select{min-width:0;position:relative}.dropdown-select.open{z-index:70}.event-select{align-items:center;background:color-mix(in srgb,var(--panel-deep) 82%,transparent);border:1px solid rgba(255,255,255,.22);border-radius:6px;color:var(--text);cursor:pointer;display:flex;font-size:.96rem;font-weight:700;gap:8px;justify-content:space-between;min-height:38px;min-width:156px;outline:none;padding:5px 10px;position:relative}.event-select>span:first-child{letter-spacing:.06em;text-align:center;width:100%}.event-select .dropdown-arrow{position:absolute;right:10px}.event-select:focus{outline:1px solid color-mix(in srgb,var(--accent) 52%,transparent);outline-offset:1px}.event-select option{background:var(--panel-deep);color:var(--text)}.dropdown-arrow{color:color-mix(in srgb,var(--text) 68%,transparent);flex:0 0 auto;font-size:.78rem}.dropdown-menu{background:color-mix(in srgb,var(--panel) 96%,transparent);border:1px solid color-mix(in srgb,var(--text) 24%,transparent);border-radius:7px;box-shadow:0 14px 34px rgba(16,24,40,.28);left:0;max-height:300px;min-width:100%;overflow-y:auto;position:absolute;right:0;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin;top:calc(100% + 4px);z-index:60}.dropdown-option{background:transparent;border:0;color:var(--text);display:block;font-size:.84rem;min-height:32px;padding:6px 10px;text-align:left;width:100%}.dropdown-option.active,.dropdown-option:hover{background:color-mix(in srgb,var(--text) 12%,transparent)}.dropdown-option.active{color:var(--accent);font-weight:800}.main-stage{color:var(--text);display:block;grid-column:2;grid-row:2;min-height:0;padding:10px 8px 12px;position:relative}.main-stage-status{background:color-mix(in srgb,#fffdf0 93%,var(--panel-deep));border:2px solid #1f2430;border-radius:8px;box-shadow:2px 2px 0 color-mix(in srgb,#1f2430 25%,transparent);color:#8a6500;font-size:.78rem;font:inherit;font-weight:800;left:12px;padding:2px 9px 3px;position:absolute;top:10px;z-index:4}.main-stage-status:hover{border-color:var(--accent)}.main-stage-status:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.main-stage-status.connected{color:#1f7a3f}.timer-core{align-items:center;bottom:172px;display:flex;flex-direction:column;justify-content:center;left:0;padding:0 20px;pointer-events:none;position:absolute;right:312px;top:2%;z-index:3}.timer-core>*{pointer-events:auto}.app-shell.timer-active .feedback-panel,.app-shell.timer-active .main-stage-status,.app-shell.timer-active .sidebar,.app-shell.timer-active .timer-stats-strip,.app-shell.timer-active .tool-panel,.app-shell.timer-active .topbar{opacity:0;pointer-events:none;visibility:hidden}.app-shell.timer-active .timer-core{align-items:center;bottom:0;display:grid;inset:0;justify-content:center;left:0;place-items:center;padding:0;position:fixed;right:0;top:0;transform:none;width:100vw;z-index:160}.app-shell.timer-active .timer-stage{min-height:100%;padding:0;width:100%}.app-shell.timer-active .timer-stats-strip{display:none}.scramble-panel{min-width:0;padding:0 12px}.icon-button{align-items:center;background:transparent;border:1px solid rgba(38,51,79,.2);border-radius:6px;color:var(--text);display:inline-flex;height:34px;justify-content:center;width:34px}.icon-button:hover{border-color:var(--accent)}.scramble-row{column-gap:4px;display:block;margin-top:0;padding:0 106px 0 56px;position:relative;row-gap:0}.scramble-nav,.scramble-row{align-items:center;justify-content:center}.scramble-nav{background:transparent;border:1px solid rgba(38,51,79,.24);border-radius:6px;color:var(--text);display:flex;font-size:1.85rem;height:42px;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:2}.scramble-previous{left:0}.scramble-next{right:50px}.scramble-nav.scramble-refresh{height:42px;right:0;width:42px}.scramble-nav:disabled{border-color:rgba(38,51,79,.08);color:color-mix(in srgb,var(--text) 20%,transparent)}.scramble-text{color:var(--scramble-text,var(--ink));flex:1 1 auto;font-family:Monospace;font-size:1.08rem;font-weight:500;line-height:1.45;margin:0;max-height:300px;max-width:none;min-width:0;overflow-x:hidden;overflow-y:auto;text-align:center;white-space:pre-wrap;width:100%;word-spacing:normal}.timer-stage{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:0 24px;text-align:center}.timer-stage:focus,.timer-stage:focus-visible{outline:none}.timer-stats-strip{gap:18px;margin-top:20px;max-width:540px;width:auto}.timer-primary-stat,.timer-secondary-stats>div,.timer-stats-strip{align-items:center;display:flex;flex-direction:column;justify-content:center}.timer-primary-stat{min-height:112px}.timer-primary-stat strong{font-size:4rem}.timer-secondary-stats{display:grid;grid-gap:72px;gap:72px;grid-template-columns:repeat(2,minmax(110px,1fr))}.timer-secondary-stats>div{min-height:92px}.timer-secondary-stats strong{font-size:3.6rem}.timer-stats-strip span{color:var(--stats-label,var(--text));font-size:1.15rem}.ao12-stat>span,.ao5-stat>span,.pb-stat>span{background:color-mix(in srgb,#fffdf0 93%,var(--panel-deep));border:2px solid #1f2430;border-radius:8px;box-shadow:2px 2px 0 color-mix(in srgb,#1f2430 25%,transparent);color:color-mix(in srgb,var(--stats-label,var(--text)) 18%,#1f2430);font-weight:800;padding:2px 9px 3px}.timer-stats-strip strong{font-size:1.6rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.pb-stat strong{color:var(--pb-text,var(--timer-text,var(--ink)));font-family:DISPLAYED Oblique,DISPLAYEDOblique,Bahnschrift,SimHei,Microsoft YaHei,sans-serif;font-size:5rem;font-weight:400;-webkit-text-stroke:.9px rgba(0,0,0,.35);paint-order:stroke fill}@keyframes stat-shake{0%{transform:translate(0) skewX(0deg)}10%{transform:translate(-.05em,.012em) skewX(-7deg)}22%{transform:translate(.038em,-.012em) skewX(5deg)}34%{transform:translate(-.038em) skewX(-4deg)}46%{transform:translate(.05em,.012em) skewX(6deg)}58%{transform:translate(-.025em,-.012em) skewX(-3deg)}70%{transform:translate(.025em) skewX(2deg)}82%{transform:translate(-.012em) skewX(-1deg)}to{transform:translate(0) skewX(0deg)}}.ao12-stat strong.stat-shake,.ao5-stat strong.stat-shake,.pb-stat strong.stat-shake{animation:stat-shake .64s cubic-bezier(.36,.07,.19,.97) both}@media (prefers-reduced-motion:reduce){.ao12-stat strong.stat-shake,.ao5-stat strong.stat-shake,.pb-stat strong.stat-shake{animation:none}}.ao5-stat strong{color:var(--ao5-text,var(--timer-text,var(--ink)))}.ao12-stat strong,.ao5-stat strong{-webkit-text-stroke:.9px rgba(0,0,0,.35);paint-order:stroke fill}.ao12-stat strong{color:var(--ao12-text,var(--timer-text,var(--ink)))}.timer-stats-strip .timer-secondary-stats strong{font-size:3.6rem}.timer-display{color:var(--timer-text,var(--ink));font-family:lcd,Segoe UI,monospace;font-size:min(clamp(9.5rem,22vw,19rem),34vh);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.08;text-shadow:0 8px 28px rgba(0,0,0,.14)}.timer-display.status-holding{color:var(--accent)}.timer-display.status-ready{color:#65f29a}.timer-display.status-inspection,.timer-display.status-ready-inspection{color:#ff4d57}.timer-display.status-inspection-active{color:var(--accent)}.manual-entry{align-items:center;bottom:26px;display:flex;gap:8px;left:50%;margin-top:0;max-width:300px;position:fixed;transform:translateX(-50%);width:100%;z-index:6}.manual-entry input{background:rgba(255,255,255,.34);border:1px solid rgba(38,51,79,.28);border-radius:6px;color:var(--text);flex:1 1;height:42px;outline:none;padding:8px 12px}.manual-entry button{height:42px;line-height:1;min-height:42px}.manual-entry input:focus{border-color:color-mix(in srgb,var(--accent) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.manual-entry input::placeholder{color:color-mix(in srgb,var(--text) 42%,transparent)}.dialog-heading{align-items:center;display:flex;justify-content:space-between}.dialog-heading h2{margin-top:4px}.text-button{background:transparent;border:0;color:var(--accent);padding:6px 0;text-decoration:underline}.tool-panel{bottom:0;display:grid;grid-template-rows:28px minmax(0,1fr);justify-self:center;left:0;margin-inline:0;max-width:calc(100% - 320px);min-height:0;overflow:hidden;padding:12px;position:absolute;right:auto;width:-moz-fit-content;width:fit-content;z-index:2;border-bottom:0;border-radius:8px 8px 0 0}.app-shell.tool-panel-right .tool-panel{bottom:192px;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px;height:-moz-fit-content;height:fit-content;left:auto;margin-block:auto;right:0;top:0;transform:translateY(-2px)}.tool-panel-scramble-image{background:color-mix(in srgb,var(--panel) var(--scramble-image-alpha),transparent);min-width:320px}.tool-panel-scramble-image.tool-event-megaminx{min-width:340px}.tool-panel-scramble-image.tool-event-megaminx .scramble-image-view{min-height:160px}.tool-panel-scramble-image.tool-event-megaminx .scramble-image-view img{max-height:188px;max-width:318px}.tool-panel-daily-stats{min-width:480px}.tool-panel-trend{min-width:660px}@media (min-width:861px){.tool-panel-trend{min-width:0;width:clamp(300px,24vw,560px)}.tool-panel-daily-stats{min-width:0;width:clamp(250px,20vw,440px)}}.tool-title{font-size:.78rem;font-weight:700}.segmented button,.tool-title{color:color-mix(in srgb,var(--text) 70%,transparent)}.segmented button{background:transparent;border:1px solid rgba(255,255,255,.18);border-radius:6px;min-height:36px;padding:6px 11px}.segmented button.active{background:var(--accent);color:#26334f;font-weight:800}.tool-content{min-height:0;overflow:hidden;padding-top:4px}.tool-panel-daily-stats .tool-content,.tool-panel-scramble-image .tool-content{min-height:160px}.tool-panel-trend .tool-content{min-height:145px}.scramble-image-view{align-items:center;display:flex;height:auto;justify-content:center;min-height:160px;overflow:hidden}.scramble-image-view img{height:auto;max-height:190px;max-width:100%;object-fit:contain;width:auto}.daily-table{display:grid;font-size:.68rem;grid-gap:4px;gap:4px;height:100%;overflow:auto}.daily-head,.daily-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:72px minmax(86px,1fr) 78px 78px;min-height:22px}.daily-head{color:color-mix(in srgb,var(--text) 50%,transparent)}.daily-row>span:first-child{color:color-mix(in srgb,var(--text) 72%,transparent)}.daily-count{align-items:center;display:flex;gap:8px;position:relative}.daily-count i{background:var(--accent);border-radius:3px;display:block;height:6px;min-width:2px}@media (min-width:861px) and (max-width:1800px){.daily-table{gap:2px}.daily-head,.daily-row{gap:5px;grid-template-columns:50px minmax(54px,1fr) 56px 56px;min-height:18px}}.trend-view{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%}.trend-readout{align-items:baseline;display:flex;justify-content:space-between}.trend-readout span{color:color-mix(in srgb,var(--text) 55%,transparent);font-size:.72rem}.trend-readout strong{color:var(--accent);font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-view svg{height:100%;min-height:90px;width:100%}.feedback-panel{align-items:center;background:color-mix(in srgb,var(--panel) var(--feedback-alpha),transparent);bottom:0;display:flex;flex-direction:column;justify-content:center;min-height:172px;padding:16px;position:absolute;right:0;text-align:center;width:300px;z-index:2;border-bottom:0;border-radius:8px 0 0 0;border-right:0}.feedback-emoji{animation:feedback-pop .32s ease-out;font-size:clamp(3.8rem,5vw,5.8rem);line-height:1;margin:8px 0}@keyframes feedback-pop{0%{opacity:0;transform:scale(.6) rotate(-8deg)}70%{transform:scale(1.12) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}.feedback-panel>strong{font-size:1rem}.feedback-label{color:var(--text)}.feedback-panel>p{color:color-mix(in srgb,var(--text) 66%,transparent);font-size:.76rem;margin:6px 0 0}.feedback-panel>p span{display:block;margin-top:4px}.feedback-panel>p .feedback-faster{color:#65f29a}.feedback-panel>p .feedback-slower{color:#ff6b72}.empty-state{color:color-mix(in srgb,var(--text) 55%,transparent);font-size:.78rem;margin:auto;text-align:center}.modal-backdrop{align-items:center;background:rgba(20,28,45,.58);display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:200}.dialog{background:var(--panel);border:1px solid rgba(255,255,255,.24);border-radius:8px;box-shadow:0 28px 80px rgba(0,0,0,.32);color:var(--text);max-height:min(86vh,820px);overflow:auto;padding:20px;width:min(560px,100%)}.settings-dialog{width:min(660px,100%)}.about-dialog{width:min(720px,100%)}.about-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:150px minmax(0,1fr);height:min(360px,52vh);margin-top:18px;min-height:0}.about-tabs{align-content:start;background:color-mix(in srgb,var(--panel-deep) 58%,transparent);border-radius:6px;display:grid;grid-gap:5px;gap:5px;padding:9px}.about-tabs button{background:transparent;border:0;border-radius:5px;color:color-mix(in srgb,var(--text) 72%,transparent);min-height:42px;padding:8px 10px;text-align:left}.about-tabs button:hover{background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text)}.about-tabs button.active{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);font-weight:750}.about-content{background:color-mix(in srgb,var(--panel-deep) 44%,transparent);border-radius:6px;line-height:1.7;min-height:0;min-width:0;overflow-y:auto;padding:22px 24px;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin}.about-content h3{font-size:1.2rem;margin:0 0 16px}.about-content li,.about-content p{color:color-mix(in srgb,var(--text) 82%,transparent);font-size:.9rem}.about-content p{margin:0 0 12px}.about-content p:last-child{margin-bottom:0}.about-content ul{margin:0;padding-left:1.35em}.about-content li+li{margin-top:6px}.about-links{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.about-links a{color:var(--accent);font-weight:650;text-decoration:underline;text-underline-offset:3px}.about-links a:hover{color:var(--text)}.about-actions{display:flex;justify-content:flex-end;margin-top:16px}.about-install{background:var(--accent);border:0;border-radius:6px;color:#26334f;font-weight:800;min-height:40px;padding:8px 18px}.about-install:hover{filter:brightness(1.06)}.wide-dialog{width:min(760px,100%)}.settings-scroll{display:grid;grid-gap:16px;gap:16px;margin-top:18px}.settings-group{border-top:1px solid rgba(255,255,255,.14);padding-top:15px}.settings-group h3{font-size:.9rem;margin:0 0 12px}.segmented{display:flex;flex-wrap:wrap;gap:8px}.bluetooth-box{align-items:flex-start;background:color-mix(in srgb,var(--panel-deep) 62%,transparent);border-radius:6px;display:flex;flex-direction:column;gap:9px;margin-top:12px;padding:12px}.bluetooth-box p{color:color-mix(in srgb,var(--text) 72%,transparent);font-size:.8rem;margin:0}.error-text{color:#ffb3a7;font-size:.76rem}.range-row,.toggle-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:110px minmax(120px,1fr) 56px;margin-top:12px}.range-row input[type=range]{accent-color:var(--accent);width:100%}.color-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.color-input{align-items:center;background:color-mix(in srgb,var(--panel-deep) 62%,transparent);border-radius:6px;display:flex;justify-content:space-between;min-height:44px;padding:8px 9px}.color-input span{font-size:.76rem}.color-input input{background:transparent;border:0;height:26px;padding:0;width:36px}.toggle-row{display:flex}.toggle-row input{accent-color:var(--accent);height:18px;width:18px}.background-actions{display:flex;gap:10px}.all-results-table{display:grid;grid-gap:5px;gap:5px;margin-top:18px}.all-results-head,.all-results-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(140px,1fr) 100px 140px 82px;min-height:40px;padding:0 10px}.all-results-head{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:.75rem}.all-results-row{background:color-mix(in srgb,var(--panel-deep) 62%,transparent);border:0;border-radius:6px;color:var(--text);font-size:.82rem;text-align:left;width:100%}.all-results-row.expanded,.all-results-row:hover{background:color-mix(in srgb,var(--panel-deep) 84%,transparent)}.all-results-project{align-items:center;background:transparent;border:0;color:inherit;display:flex;gap:8px;min-width:0;padding:0;text-align:left}.all-results-chevron{color:var(--accent);display:inline-block;font-size:1.1rem;line-height:1;transform:rotate(0);transition:transform .15s ease}.all-results-row.expanded .all-results-chevron{transform:rotate(90deg)}.all-results-clear{background:color-mix(in srgb,var(--panel-deep) 72%,transparent);border:1px solid color-mix(in srgb,#ff6b72 58%,transparent);border-radius:6px;color:#ff9ca1;font-size:.75rem;min-height:30px;padding:4px 10px;white-space:nowrap}.all-results-clear:hover:not(:disabled){border-color:#ff9ca1}.all-results-clear.confirm{background:#c93643;border-color:#ff7b83;color:#fff;font-weight:750}.all-results-clear:disabled{cursor:not-allowed;opacity:.42}.all-results-history{background:color-mix(in srgb,var(--panel-deep) 46%,transparent);border-radius:6px;margin-top:4px;max-height:330px;overflow-y:auto;padding:8px;scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin}.all-results-history-head,.all-results-history-row{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:100px repeat(4,minmax(80px,1fr));min-height:28px;padding:0 6px}.all-results-history-head{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:.7rem;position:-webkit-sticky;position:sticky;top:-8px;z-index:2;background:var(--panel)}.all-results-history-head span{text-align:center}.all-results-history-row{background:transparent;border:0;border-radius:4px;color:var(--text);cursor:pointer;font-size:.74rem;text-align:center;width:100%}.all-results-history-row.expanded,.all-results-history-row:hover{background:color-mix(in srgb,var(--text) 9%,transparent)}.all-results-history-item{border-bottom:1px solid color-mix(in srgb,var(--text) 10%,transparent)}.all-results-history-item:last-of-type{border-bottom:0}.all-results-history-row strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.all-results-history-row .all-results-best-average,.all-results-history-row .all-results-best-time{color:var(--accent)}.all-results-history-row>span:last-child{color:color-mix(in srgb,var(--text) 66%,transparent)}.all-results-history-detail{background:color-mix(in srgb,var(--panel-deep) 54%,transparent);border-radius:5px;display:grid;grid-gap:8px;gap:8px;margin:0 6px 8px;padding:10px}.all-results-history-detail>div{display:grid;grid-gap:4px;gap:4px}.all-results-history-detail span{color:color-mix(in srgb,var(--text) 58%,transparent);font-size:.68rem}.all-results-history-detail p{line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.solve-details-dialog{width:min(560px,100%)}.solve-details-time{color:var(--timer-text);font-family:lcd,Segoe UI,monospace;font-size:clamp(3rem,6vw,5rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin-top:20px;text-align:center}.solve-details-meta,.solve-details-scramble{background:color-mix(in srgb,var(--panel-deep) 52%,transparent);border-radius:6px;display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:12px}.solve-details-meta span,.solve-details-scramble>span{color:color-mix(in srgb,var(--text) 56%,transparent);font-size:.72rem}.solve-details-meta strong{font-size:.88rem;font-weight:650}.solve-details-scramble p{line-height:1.5;margin:0;max-height:190px;overflow:auto;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.solve-penalty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:16px}.penalty-segmented{display:flex;gap:6px}.danger-button,.penalty-segmented button{background:color-mix(in srgb,var(--panel-deep) 72%,transparent);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--text);min-height:38px;padding:6px 13px}.penalty-segmented button.active{background:var(--accent);border-color:var(--accent);color:#26334f;font-weight:800}.danger-button{border-color:color-mix(in srgb,#ff6b72 58%,transparent);color:#ff9ca1}.danger-button.confirm{background:#c93643;border-color:#ff7b83;color:#fff;font-weight:750}.all-results-more{background:transparent;border:0;color:var(--accent);min-height:36px;width:100%}.all-results-more:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}.all-results-history,.dialog{scrollbar-color:color-mix(in srgb,var(--text) 28%,transparent) transparent;scrollbar-width:thin}.all-results-history::-webkit-scrollbar,.dialog::-webkit-scrollbar{background:transparent;height:8px;width:8px}.all-results-history::-webkit-scrollbar-track,.dialog::-webkit-scrollbar-track{background:transparent}.all-results-history::-webkit-scrollbar-thumb,.dialog::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text) 28%,transparent);background-clip:padding-box;border:2px solid transparent;border-radius:999px}.all-results-history::-webkit-scrollbar-corner,.dialog::-webkit-scrollbar-corner{background:transparent}.notice-dialog{width:min(520px,100%)}.notice-lines{display:grid;grid-gap:7px;gap:7px;margin:18px 0}.notice-lines p{color:color-mix(in srgb,var(--text) 76%,transparent);font-size:.82rem;line-height:1.55;margin:0;word-break:break-word}@media (max-width:1120px){.app-shell{grid-template-columns:268px minmax(0,1fr)}.sidebar-history-head,.sidebar-history-row{grid-template-columns:32px repeat(3,minmax(0,1fr))}.main-stage{grid-template-columns:minmax(0,1fr) 280px}.timer-core{right:272px}.sidebar{padding:14px}.timer-display{font-size:min(clamp(6rem,15vw,10rem),34vh)}}@media (max-width:860px){.app-shell{display:flex;flex-direction:column;height:auto;min-height:100%;overflow:visible}.feedback-panel,.main-stage,.sidebar,.topbar{min-height:0}.sidebar{order:1;width:100%}.sidebar-history{max-height:280px}.topbar{margin-right:0;order:2;width:100%}.scramble-row{column-gap:10px;display:flex;flex-wrap:wrap;justify-content:center;padding:0;row-gap:8px}.scramble-text{flex:1 1 100%;max-height:none;order:1;overflow:visible;width:100%}.scramble-nav{height:38px;order:2;position:static;transform:none;width:44px}.scramble-nav.scramble-refresh{height:38px;width:38px}.event-select{flex:1 1;min-width:0;width:100%}.main-stage{display:flex;flex-direction:column;min-height:0;order:3;width:100%}.timer-core{bottom:auto;left:auto;min-height:430px;order:1;padding:0 12px;pointer-events:auto;position:static;right:auto;top:auto;width:100%}.timer-stage{min-height:300px}.timer-stats-strip{max-width:none;width:100%}.tool-panel{bottom:auto;border-bottom:1px solid rgba(255,255,255,.2);border-radius:8px;left:auto;margin:0;max-width:none;min-height:220px;order:2;position:static;right:auto;width:100%}.app-shell.tool-panel-right .tool-panel{bottom:auto;height:auto;left:auto;margin-block:0;right:auto;top:auto;transform:none}.tool-panel-daily-stats,.tool-panel-scramble-image,.tool-panel-trend{min-width:0;width:100%}.feedback-panel{bottom:auto;min-height:190px;order:3;position:static;right:auto;width:100%}.timer-display{font-size:min(clamp(6rem,23vw,10.5rem),34vh)}.manual-entry{bottom:auto;left:auto;position:static;transform:none}}@media (max-width:560px){.about-layout{grid-template-columns:1fr;height:auto}.about-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.about-tabs button{text-align:center}.about-content{max-height:52vh;padding:18px}.scramble-row{column-gap:12px}.scramble-nav{width:48px}.app-shell{gap:4px;padding:4px}.color-grid{grid-template-columns:1fr 1fr}.range-row{grid-template-columns:90px minmax(80px,1fr) 48px}.all-results-head,.all-results-row{gap:6px;grid-template-columns:minmax(80px,1fr) 54px 70px 60px;padding:0 7px}.all-results-history-head,.all-results-history-row{gap:4px;grid-template-columns:64px repeat(4,minmax(0,1fr));padding:0 3px}.daily-head,.daily-row{grid-template-columns:54px minmax(70px,1fr) 70px 70px}}@media (max-height:860px){.timer-stats-strip{gap:8px;margin-top:10px}}