:root{color:#172033;--blue:#115cfa;--muted:#596477;--line:#e6eaf0;background:#fff;font-family:system-ui,-apple-system,Malgun Gothic,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}.workspace{width:min(100%,42rem);margin-inline:auto;padding:clamp(1.25rem,5vw,2rem)}.app-header{border-bottom:1px solid var(--line);padding-bottom:1rem}h1{letter-spacing:-.04em;margin:0 0 .75rem;font-size:1.75rem}h2{overflow-wrap:anywhere;margin:1rem 0 .25rem;font-size:1.4rem}.account,.meta,.snapshot-meta{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}.account{margin:0 0 .5rem}.launch-mode{color:var(--muted);background:#f0f4fa;border-radius:1rem;margin:0 0 .65rem;padding:.2rem .55rem;font-size:.75rem;display:inline-block}.account-actions{flex-wrap:wrap;gap:.5rem;display:flex}.status{color:var(--muted);margin:1rem 0;line-height:1.6}.snapshot-meta{justify-content:space-between;align-items:center;gap:.5rem;margin-block:.75rem;display:flex}.snapshot-meta p{margin:0}.snapshot-meta button{flex:none;margin-left:auto}.install,.setup{border:1px solid var(--line);background:#f7f9fc;border-radius:.65rem;margin-top:1rem;padding:.85rem}.install p{margin-block:.4rem;line-height:1.5}.install>details{margin-top:.65rem}.setup h2{margin:0;font-size:1.05rem}.setup ol{margin-block:.75rem;padding-left:1.25rem;line-height:1.7}.setup p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.6}summary{cursor:pointer}button,input,textarea,.button-link{min-height:2.75rem;font:inherit;border:1px solid var(--line);border-radius:.55rem;padding:.5rem .75rem}button,.button-link{color:var(--blue);cursor:pointer;background:#fff}.button-link{align-items:center;text-decoration:none;display:inline-flex}button:disabled{opacity:.55;cursor:default}button:focus-visible,input:focus-visible,.button-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.primary{background:var(--blue);border-color:var(--blue);color:#fff}input,textarea{width:100%;color:inherit;background:#f7f9fc}textarea{resize:vertical;line-height:1.6}.unlock{gap:.65rem;max-width:30rem;margin-block:1rem;display:grid}.unlock button{justify-self:start}.unlock details>:not(summary){margin-top:.5rem}.unlock video{border-radius:.5rem;width:min(100%,25rem)}.remember-device{cursor:pointer;align-items:center;gap:.5rem;display:flex}.remember-device input{width:1.2rem;min-height:1.2rem;accent-color:var(--blue)}.notes{margin:.75rem 0 0;padding:0;list-style:none}.notes li{border-bottom:1px solid var(--line)}.notes button{text-align:left;width:100%;color:inherit;border:0;border-radius:.25rem;gap:.35rem;padding:.9rem .25rem;display:grid}.notes button:hover{background:#f7f9fc}.note-title{overflow-wrap:anywhere;font-weight:650}.memo-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1.25rem;line-height:1.75}#edit{margin-top:1rem}.editor{gap:.65rem;margin-top:1.25rem;display:grid}.editor-actions{gap:.5rem;display:flex}.back{border:0;padding-left:0}.visually-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
