.pb-root{color:#f2f2f2;background:#0d1117;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif;position:fixed;inset:0;overflow:hidden}.pb-root *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.pb-canvas{touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.pb-bar{left:0;right:0;top:env(safe-area-inset-top,0);pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex;position:absolute}.pb-bar>*{pointer-events:auto}.pb-chip{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141820c7;border:0;border-radius:18px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.pb-chip.on{background:#2f6fed}.pb-chip.num{text-align:center;width:38px;padding:8px 0}.pb-title{text-shadow:0 1px 3px #000;pointer-events:none;margin-right:4px;font-size:15px;font-weight:700}.pb-panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e1118db;border-radius:16px;padding:12px 14px;position:absolute}.pb-stepno{opacity:.7;font-size:13px}.pb-stepname{margin:2px 0 6px;font-size:17px;font-weight:700}.pb-steptext{min-height:44px;font-size:16px;line-height:1.35}.pb-ctrls{gap:8px;margin-top:10px;display:flex}.pb-ctrls button{color:#fff;background:#263042;border:0;border-radius:12px;flex:1;padding:12px 0;font-size:18px;font-weight:700}.pb-ctrls button.main{background:#2f6fed;flex:2}.pb-ctrls button.on{background:#2f6fed}.pb-mini{background:#0e1118cc;border-radius:12px;width:132px;height:132px;display:none;position:absolute;top:96px;right:8px}.pb-hint{pointer-events:none;text-align:center;background:#000000a6;border-radius:12px;max-width:80%;padding:10px 14px;font-size:14px;transition:opacity .6s;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}@media (orientation:landscape) and (height<=500px){.pb-panel{width:min(46%,420px);left:auto;right:8px}.pb-mini{inset:auto auto 8px 8px}.pb-steptext{min-height:0}}.pg{color:#f2f2f2;min-height:100vh;padding:calc(16px + env(safe-area-inset-top,0)) 16px 32px;box-sizing:border-box;background:#0d1117;font-family:-apple-system,system-ui,Segoe UI,Roboto,sans-serif}.pg *{box-sizing:border-box}.pg h1{margin:4px 0;font-size:26px}.pg .sub{opacity:.65;margin:0 0 18px;font-size:15px}.pg .back{color:#9db8ff;font-size:15px;text-decoration:none}.pg-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-tile{color:#fff;background:#1a2130;border-radius:16px;min-height:110px;padding:18px 14px;text-decoration:none;display:block}.pg-tile b{margin-bottom:6px;font-size:17px;display:block}.pg-tile span{opacity:.7;font-size:13px}.pg-tile.main{background:linear-gradient(135deg,#2f6fed,#1d47a8);grid-column:1/-1;min-height:130px}.pg-tile.off{opacity:.45}.pg-card{background:#1a2130;border-radius:16px;margin-bottom:12px;padding:14px}.pg-card h2{align-items:center;gap:8px;margin:0 0 4px;font-size:18px;display:flex}.pg-card .tag{background:#263042;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600}.pg-card .tag.draft{background:#7a5a00}.pg-card p{opacity:.85;margin:6px 0 12px;font-size:15px;line-height:1.35}.pg-btns{gap:8px;display:flex}.pg-btns a{text-align:center;color:#fff;background:#263042;border-radius:12px;flex:1;padding:12px 0;font-weight:700;text-decoration:none}.pg-btns a.main{background:#2f6fed}.pg-empty{opacity:.7;padding:24px 0}.ex-card{left:8px;right:8px;top:calc(8px + env(safe-area-inset-top,0));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2f2f2;z-index:5;background:#0e1118e6;border-radius:16px;padding:12px 14px;font-family:-apple-system,system-ui,sans-serif;position:absolute}.ex-card .no{opacity:.7;font-size:13px}.ex-card .q{margin:2px 0 4px;font-size:18px;font-weight:700}.ex-card .help{opacity:.75;font-size:14px}.ex-card .res{margin-top:6px;font-size:17px;font-weight:700}.ex-card .res.ok{color:#5fd38a}.ex-card .res.bad{color:#ff7b6b}.ex-btns{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0));z-index:5;gap:8px;display:flex;position:absolute}.ex-btns button,.ex-btns a{color:#fff;text-align:center;background:#263042;border:0;border-radius:12px;flex:1;padding:14px 0;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none}.ex-btns .main{background:#2f6fed;flex:2}.ex-btns button:disabled{opacity:.4}.ex-draw{touch-action:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.ex-pick{color:#f2f2f2;text-align:center;background:#0d1117;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;font-family:-apple-system,system-ui,sans-serif;display:flex;position:fixed;inset:0}.ex-pick h1{margin:0;font-size:22px}.ex-pick p{opacity:.7;margin:0}.ex-nums{gap:10px;display:flex}.ex-nums button{color:#fff;background:#2f6fed;border:0;border-radius:27px;width:54px;height:54px;font-size:22px;font-weight:700}.ex-pick a{color:#9db8ff}.ex-sum ul{text-align:left;margin:0;padding-left:20px;line-height:1.5}
