.cu-host{display:contents}.cu-bar{z-index:var(--ay-z-dock);align-items:center;gap:var(--ay-s5);max-width:min(560px,100vw - 32px);padding:var(--ay-s3) var(--ay-s3) var(--ay-s3) 14px;border-radius:var(--ik-r-pill,999px);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:var(--ay-weight-medium) var(--ay-fs-body)/1.3 var(--ik-font-body);color:var(--ik-text);display:flex;position:fixed;top:10px;right:16px}.cu-bar__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cu-bar__s{color:var(--ik-text-2);font-weight:var(--ay-weight-regular)}.cu-bar .ik-btn{flex:none}.cu-cards{z-index:var(--ay-z-float);gap:10px;width:min(480px,100vw - 32px);display:grid;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.cu-card{gap:var(--ay-s5);padding:var(--ay-s6);border-radius:var(--ik-r-lg,16px);background:var(--ik-surface);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);outline:none;display:grid}.cu-card:focus-visible{box-shadow:inset 0 0 0 2px var(--ik-text)}.cu-card__k{color:var(--ik-text-2);font:var(--ay-weight-semibold) var(--ay-fs-meta)/1.3 var(--ik-font-body);letter-spacing:.04em;text-transform:uppercase}.cu-card__t{margin-top:var(--ay-s2);font:var(--ay-weight-semibold) 17px/1.3 var(--ik-font-display);color:var(--ik-text)}.cu-card__d{margin-top:var(--ay-s2);color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.45 var(--ik-font-body);overflow-wrap:anywhere}.cu-card__img{border-radius:var(--ik-r-md);max-width:100%;height:auto;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.cu-card__act{gap:var(--ay-s4);flex-wrap:wrap;display:flex}.cu-card kbd{margin-left:var(--ay-s3)}html.cu-window,html.cu-window body,html.cu-window #root{overflow:hidden;background:0 0!important}.cu-pill{box-sizing:border-box;background:var(--ik-surface);width:100vw;height:100vh;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.3 var(--ik-font-body);color:var(--ik-text);-webkit-user-select:none;user-select:none;border-radius:36px;overflow:hidden}.cu-pill[data-ask]{border-radius:24px}.cu-pill__in{padding:var(--ay-s4) var(--ay-s4) var(--ay-s4) 18px;gap:10px;display:grid}.cu-pill[data-ask] .cu-pill__in{padding-bottom:14px}.cu-pill__row{align-items:center;gap:var(--ay-s5);min-height:56px;display:flex}.cu-pill__t{flex:1;min-width:0;display:grid}.cu-pill__t b{font:var(--ay-weight-semibold) var(--ay-fs-body)/1.3 var(--ik-font-body)}.cu-pill__s{text-overflow:ellipsis;white-space:nowrap;color:var(--ik-text-2);overflow:hidden}.cu-pill__stop{min-width:112px;height:56px;font-size:18px;font-weight:var(--ay-weight-semibold);border-radius:28px;flex:none;padding-inline:22px}.cu-pill__ask{gap:10px;padding:0 10px 0 0;display:grid}.cu-pill__q{gap:var(--ay-s1);display:grid}.cu-pill__q b{font:var(--ay-weight-semibold) var(--ay-fs-h3)/1.3 var(--ik-font-body)}.cu-pill__q span{color:var(--ik-text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cu-pill__btns{gap:var(--ay-s4);flex-wrap:wrap;display:flex}.cw--window .cw-cu{order:-1}.cw-cu{padding:var(--ay-s3) var(--ay-s3) var(--ay-s3) var(--ay-s6);background:var(--ay-raised);box-shadow:inset 0 0 0 1px var(--ay-line), var(--ay-shadow-float);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.3 var(--ay-font-ui);color:var(--ay-text);border-radius:22px;gap:10px;display:grid}.cw-cu[data-ask]{padding-bottom:var(--ay-s5);border-radius:var(--ay-r-lg)}.cw-cu__row{align-items:center;gap:10px;min-height:32px;display:flex}.cw-cu .lamp{flex:none}.cw-cu__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cw-cu__t b{font-weight:var(--ay-weight-semibold)}.cw-cu__s{color:var(--ay-text-2)}.cw-cu__stop{border-radius:var(--ay-r-pill);flex:none}.cw-cu__ask{gap:var(--ay-s4);padding-right:10px;display:grid}.cw-cu__q{gap:var(--ay-s1);margin:0;display:grid}.cw-cu__q span{color:var(--ay-text-2);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cw-cu__btns{gap:var(--ay-s4);flex-wrap:wrap;display:flex}.cu-first{z-index:calc(var(--ay-z-dock) + 5);border-radius:var(--ik-r-lg,16px);background:var(--ik-surface);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);gap:10px;padding:18px;display:grid;position:fixed;bottom:16px;right:16px;overflow:auto}.cu-perms2{justify-items:start;gap:10px;display:grid}.cu-perms2__intro{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ik-font-body);margin:0}.cu-perms2__intro b{color:var(--ik-text)}.cu-perm-list{gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.cu-perm{gap:var(--ay-s2) var(--ay-s5);padding:var(--ay-s5) 0;box-shadow:inset 0 1px 0 var(--ik-rule);grid-template-columns:auto 1fr;align-items:start;display:grid}.cu-perm .lamp{margin-top:var(--ay-s3)}.cu-perm__t{gap:var(--ay-s4);font:var(--ay-weight-regular) var(--ay-fs-body)/1.4 var(--ik-font-body);color:var(--ik-text);flex-wrap:wrap;align-items:baseline;display:flex}.cu-perm__tag{padding:0 var(--ay-s4);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-meta)/1.6 var(--ik-font-body)}.cu-perm__s{color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.4 var(--ik-font-body);margin-left:auto}.cu-perm__w{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.45 var(--ik-font-body)}.cu-perm__n{margin-top:var(--ay-s2);color:var(--ik-text);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.45 var(--ik-font-body)}.cu-perm__steps{margin:var(--ay-s3) 0 0;padding-left:var(--ay-s7);color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.5 var(--ik-font-body)}.cu-perm__act{gap:var(--ay-s4);margin-top:var(--ay-s3);flex-wrap:wrap;grid-column:2;display:flex}.cu-guide .cu-perms2,.cu-guide .cu-perm-list{width:100%}.cu-intro{margin:0 0 var(--ay-s4);max-width:560px;color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ik-font-body)}.cu-v{max-width:60%}.cu-perms{gap:var(--ay-s3);justify-items:end;display:grid}.cu-live{color:var(--ik-text);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.cu-guide{margin:var(--ay-s4) 0 var(--ay-s2);padding:14px var(--ay-s6);border-radius:var(--ik-r-md);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);justify-items:start;gap:14px;display:grid}.cu-guide__t{font:var(--ay-weight-semibold) var(--ay-fs-h3)/1.3 var(--ik-font-body)}.cu-guide ol{margin:var(--ay-s3) 0 10px;padding-left:var(--ay-s7);color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ik-font-body)}.cu-apps{gap:var(--ay-s4);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.cu-none{color:var(--ik-text-2)}.cu-chip{align-items:center;gap:var(--ay-s2);padding:var(--ay-s2) var(--ay-s3) var(--ay-s2) var(--ay-s5);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text);font:var(--ay-weight-medium) var(--ay-fs-body)/1.3 var(--ik-font-body);display:inline-flex}.cu-chip button{width:28px;height:28px;color:var(--ik-text-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.cu-chip button:hover{color:var(--ik-text);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline)}.cu-add{gap:var(--ay-s4);align-items:center;display:inline-flex}.cu-add .ik-input{width:240px}.cu-rules,.cu-hist{margin-top:28px}.cu-rules ul{margin:var(--ay-s4) 0 18px;padding-left:var(--ay-s7);color:var(--ik-text);font:var(--ay-weight-regular) var(--ay-fs-body)/1.6 var(--ik-font-body)}.cu-empty{margin:var(--ay-s4) 0;color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-body)/1.5 var(--ik-font-body)}.cu-sess{padding:var(--ay-s2) 0;box-shadow:inset 0 -1px 0 var(--ik-rule)}.cu-sess__btn{align-items:center;gap:var(--ay-s5);width:100%;min-height:44px;padding:var(--ay-s4) 0;color:var(--ik-text);text-align:left;cursor:pointer;font:var(--ay-weight-regular) var(--ay-fs-body)/1.4 var(--ik-font-body);background:0 0;border:0;display:flex}.cu-sess__h{flex:1;min-width:0}.cu-sess__m{color:var(--ik-text-2)}.cu-trail{margin:var(--ay-s2) 0 var(--ay-s5);gap:0;padding:0;list-style:none;display:grid}.cu-step{box-shadow:inset 0 1px 0 var(--ik-rule);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.cu-step__s{font:var(--ay-weight-medium) var(--ay-fs-body)/1.4 var(--ik-font-body);color:var(--ik-text)}.cu-step__m{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.45 var(--ik-font-body);overflow-wrap:anywhere}.cu-step__tag{margin-left:var(--ay-s4);padding:1px var(--ay-s4);border-radius:var(--ay-r-pill);box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-meta)/1.5 var(--ik-font-body)}.cu-step__img{border-radius:var(--ik-r-sm,6px);height:auto;box-shadow:inset 0 0 0 var(--ik-hair) var(--ik-outline);flex:none}.cu-step__gone{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-meta)/1.4 var(--ik-font-body);flex:none}@media (max-width:860px){.cu-v{max-width:100%}.cu-apps,.cu-perms{justify-content:flex-start;justify-items:start}.cu-add .ik-input{width:100%}.cu-bar{left:16px;right:16px;top:max(10px, env(safe-area-inset-top))}.cu-bar__t{flex:1}}.ls-sc-list{margin:var(--ay-s4) 0 18px;padding:0;list-style:none}.ls-sc{gap:var(--ay-s3);padding:var(--ay-s5) 0;box-shadow:inset 0 1px 0 var(--ik-rule);display:grid}.ls-sc__h{align-items:baseline;gap:var(--ay-s5);justify-content:space-between;display:flex}.ls-sc__t{align-items:center;gap:var(--ay-s3);min-height:32px;color:var(--ik-text);text-align:left;cursor:pointer;font:var(--ay-weight-medium) var(--ay-fs-h3)/1.4 var(--ik-font-body);background:0 0;border:0;padding:0;display:inline-flex}.ls-sc__t:focus-visible{outline:2px solid var(--ik-text);outline-offset:2px}.ls-sc__strength{color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.4 var(--ik-font-body);font-variant-numeric:tabular-nums;flex:none}.ls-sc__sub{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.45 var(--ik-font-body)}.ls-sc__sub b{color:var(--ik-text);font-weight:var(--ay-weight-semibold)}.ls-sc__more{gap:var(--ay-s3);display:grid}.ls-sc__p{color:var(--ik-text-2);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.5 var(--ik-font-body);overflow-wrap:anywhere;margin:0}.ls-sc__steps{padding-left:var(--ay-s7);color:var(--ik-text);font:var(--ay-weight-regular) var(--ay-fs-body)/1.6 var(--ik-font-body);margin:0}.ls-sc__act{align-items:center;gap:var(--ay-s4) 18px;flex-wrap:wrap;display:flex}.ls-sc__sw{align-items:center;gap:var(--ay-s4);display:inline-flex}.ls-sc__swl{color:var(--ik-text);font:var(--ay-weight-regular) var(--ay-fs-ui)/1.4 var(--ik-font-body)}.ls-sc__note{color:var(--ik-text-2);font:var(--ay-weight-medium) var(--ay-fs-ui)/1.4 var(--ik-font-body)}.ls-sc[data-status=off] .ls-sc__t,.ls-sc[data-status=faded] .ls-sc__t{color:var(--ik-text-2)}.ls-first-h{margin-top:22px}
