:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--bg:#f1f1f4;--surface:#fff;--border:#e3e3e8;--text:#1a1a1e;--text-subdued:#616671;--accent:#1a7f46;--accent-soft:#e3f1e9;--info:#2f6fdb;--info-soft:#e7effc;--hover:#f2f3f5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--text-xs:.71875rem;--text-sm:.75rem;--text-md:.8125rem;--text-lg:.875rem;--text-xl:1.625rem;--radius:12px;--radius-sm:8px}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--text);background:var(--bg);font-family:Inter,-apple-system,BlinkMacSystemFont,San Francisco,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:var(--text-md);-webkit-font-smoothing:antialiased;line-height:1.54}a{color:inherit;text-decoration:none}s-page.page-narrow{max-width:828px;margin-inline:auto}s-page:not(:defined){max-width:62rem;padding:1rem var(--space-4);margin-inline:auto;display:block}s-page[heading]:not(:defined):before{content:"";height:1.75rem;margin-bottom:var(--space-4);display:block}s-page:not(:defined)>[slot=breadcrumb-actions]{display:none}s-section:not(:defined){background:var(--surface);border-radius:var(--radius);padding:var(--space-4);display:block;box-shadow:0 1px 2px #17181c14}s-section:not(:defined)+s-section:not(:defined){margin-top:var(--space-4)}s-section[heading]:not(:defined):before{content:attr(heading);font-weight:650;font-size:var(--text-lg);margin-bottom:var(--space-2);display:block}s-heading:not(:defined){font-weight:650;font-size:var(--text-lg);display:block}s-paragraph:not(:defined){color:var(--text-subdued);display:block}s-button:not(:defined){border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-weight:550;font-size:var(--text-md);padding:5px 12px;display:inline-block}s-badge:not(:defined){background:var(--hover);font-size:var(--text-xs);border-radius:999px;padding:1px 8px;font-weight:550;display:inline-block}s-banner:not(:defined){background:var(--info-soft);border-radius:var(--radius);padding:var(--space-4);display:block}s-banner[heading]:not(:defined):before{content:attr(heading);margin-bottom:var(--space-1);font-weight:650;display:block}ui-nav-menu{display:none}:is(s-select:not(:defined),s-search-field:not(:defined),s-email-field:not(:defined),s-number-field:not(:defined),s-date-field:not(:defined)){visibility:hidden;min-height:32px;display:block}:is(s-option:not(:defined),s-checkbox:not(:defined)){visibility:hidden}.page-stack{gap:var(--space-4);flex-direction:column;display:flex}.mt-16{margin-top:var(--space-4)}.mb-16{margin-bottom:var(--space-4)}.my-12{margin-block:var(--space-3)}.pt-16{padding-top:var(--space-4)}.push-bottom{margin-top:auto}.inline-form{display:inline}.form-contents{display:contents}.grow{flex:1}.head-aside{color:var(--text-subdued);font-size:var(--text-md)}.card-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.card-title{font-size:var(--text-lg);font-weight:650}.card-sub{color:var(--text-subdued)}.two-col{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.code-block{background:var(--hover);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-4);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;line-height:1.6;overflow-x:auto}.top-grid{gap:var(--space-4);grid-template-columns:3fr 2fr;align-items:stretch;display:grid}.top-grid s-section{height:100%}.support-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;height:100%;display:flex}.support-icon{border-radius:var(--radius);background:var(--info-soft);width:44px;height:44px;color:var(--info);place-items:center;display:grid}.backup-card{gap:var(--space-2);flex-direction:column;height:100%;display:flex}.backup-card .title-row{align-items:center;gap:var(--space-2);display:flex}.stat-tiles{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.stat-tile{background:var(--hover);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.stat-tile .label{font-weight:650;font-size:var(--text-md)}.stat-tile .value{font-size:var(--text-md);color:var(--text);margin-top:2px}.storage-head{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.storage-head s-paragraph{max-width:56ch}.storage-total{padding:var(--space-3) 0;color:var(--text)}.date-filter{align-items:flex-end;gap:var(--space-3);display:flex}.date-filter s-date-field{width:170px}.date-filter s-link{margin-bottom:6px}.faq-list{border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:var(--space-3)}.faq-item{border-bottom:1px solid var(--border)}.faq-item:last-child{border-bottom:0}.faq-item summary{cursor:pointer;padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--text-md);justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--text-subdued);font-size:1rem;font-weight:500}.faq-item[open] summary:after{content:"–"}.faq-item summary:hover{background:var(--hover)}.faq-item .answer{padding:0 var(--space-4) var(--space-3);color:var(--text-subdued)}.res-list{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.res-row{align-items:center;gap:var(--space-5);padding:17px var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto 128px;transition:background .12s;display:grid}.res-row:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.res-row:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-bottom:0}a.res-row:hover,a.res-row:focus-visible{background:var(--hover);outline:none}.res-icon{width:40px;height:40px;color:var(--ric,var(--text-subdued));background:color-mix(in srgb, var(--ric,var(--text-subdued)) 12%, transparent);border-radius:10px;place-items:center;display:grid}.res-main{text-align:left;flex:1;min-width:0}.res-main .name{font-weight:600;font-size:var(--text-lg);letter-spacing:-.003em}.res-main .meta{color:var(--text-subdued);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-top:3px}.res-row.no-icon{grid-template-columns:1fr auto 128px}.res-row.snapshot{grid-template-columns:1fr 96px 130px 128px}.res-type{justify-content:flex-start;display:flex}.res-row.snapshot .res-status{justify-content:flex-start}.res-row.pick{grid-template-columns:auto auto 1fr auto}.res-status{font-size:var(--text-xs);justify-content:flex-end;display:flex}.res-status .badges{gap:var(--space-2);align-items:center;display:flex}.res-action{justify-content:center;display:flex}.tabs{background:var(--hover);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.tabs a{color:var(--text-subdued);border-radius:8px;padding:5px 14px;font-weight:550}.tabs a.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #17181c14}.thumb{border-radius:var(--radius-sm);border:1px solid var(--border);object-fit:cover;background:var(--surface);flex:none;width:40px;height:40px}.thumb.placeholder{color:var(--text-subdued);place-items:center;display:grid}.item-row .when{color:var(--text-subdued);font-size:var(--text-sm);white-space:nowrap;text-align:right;min-width:90px}.list-foot{align-items:center;gap:var(--space-3);padding-top:var(--space-4);color:var(--text-subdued);font-size:var(--text-sm);display:flex}.list-foot .pager{gap:var(--space-1);display:inline-flex}.item-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);transition:background .12s;display:flex}.item-row:first-child{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.item-row:last-child{border-radius:0 0 var(--radius-sm) var(--radius-sm);border-bottom:0}.item-row:hover,.item-row:focus-visible{background:var(--hover);outline:none}.chev{color:var(--text-subdued);flex:none}.toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toolbar .spacer{flex:1}.btn-row{gap:var(--space-2);display:inline-flex}.compare-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.compare-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.version-box{flex:1;max-width:280px}.field-list{flex-direction:column;display:flex}.media-grid{gap:var(--space-2);flex-wrap:wrap;display:flex}.media-grid img{object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:76px;height:76px}.tag-row{gap:var(--space-1);flex-wrap:wrap;display:flex}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.mini-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.mini-table th{text-align:left;color:var(--text-subdued);background:var(--hover);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:650}.mini-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.mini-table tr:last-child td{border-bottom:0}.prose{color:var(--text);white-space:pre-line;max-height:7.5em;overflow:hidden}details[open]>.prose,details.prose-details[open] .prose{max-height:none}.json-details{margin-top:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-3)}.json-details summary{cursor:pointer;font-weight:600;font-size:var(--text-sm);color:var(--text-subdued);list-style:none}.json-details summary::-webkit-details-marker{display:none}.json-details summary:before{content:"▸ "}.json-details[open] summary:before{content:"▾ "}.json-details .code-block{margin-top:var(--space-2);max-height:420px;overflow-y:auto}.field{padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.field:first-child{padding-top:var(--space-2)}.field:last-child{padding-bottom:var(--space-2);border-bottom:0}.field dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-subdued);margin-bottom:var(--space-2);font-weight:650}.field dd .empty{color:var(--text-subdued);font-style:italic}.desc-block{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.desc-toolbar{align-items:center;gap:var(--space-2);padding:6px var(--space-3);background:var(--hover);border-bottom:1px solid var(--border);display:flex}.desc-content{padding:var(--space-3) var(--space-4);min-height:64px}.desc-toolbar .mini-link{font-size:var(--text-sm);color:var(--text-subdued);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-weight:600}.desc-toolbar .mini-link:hover{color:var(--text)}.desc-toolbar .mini-link.active{color:var(--text);background:var(--surface);box-shadow:0 1px 2px #17181c14}.desc-body{line-height:1.6}.desc-body.clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.desc-body :is(p,ul,ol){margin-bottom:var(--space-2)}.desc-body.rendered img{border-radius:var(--radius-sm);border:1px solid var(--border);max-width:100%;height:auto;max-height:240px;margin:var(--space-2) 0;display:block}.desc-body.rendered :is(h1,h2,h3,h4){font-size:var(--text-lg);margin:var(--space-2) 0;font-weight:650}.desc-body.rendered ul,.desc-body.rendered ol{padding-left:20px}.desc-source{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;line-height:1.6}.see-more{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--info);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.code-view{background:var(--hover);border-radius:var(--radius-sm);border:1px solid var(--border);position:relative}.code-view pre{padding:var(--space-4);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--text-sm);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.code-view .tok-key{color:#005bd3}.code-view .tok-str{color:#8a4800}.code-view .tok-num{color:#087443}.code-view .tok-lit{color:#6b32a8}.copy-btn{font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:3px 10px;font-weight:600;position:absolute;top:8px;right:8px}.copy-btn:hover{background:var(--bg)}.steps{color:var(--text-subdued);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.plan-card{flex-direction:column;gap:10px;height:100%;display:flex}.plan-card .price{letter-spacing:-.02em;font-size:1.375rem;font-weight:700}.feature-list{color:var(--text-subdued);gap:var(--space-1);font-size:var(--text-md);padding-left:18px;display:grid}.skel{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:6px;display:block;position:relative;overflow:hidden}.res-main .meta .skel,.card-sub .skel{height:.75rem;margin-block:3px}.res-main .name .skel{margin-block:3px}.head-aside .skel{width:80px;height:.75rem;display:inline-block}.item-row .when .skel{width:64px;height:.75rem;display:inline-block}.list-foot .foot-skel{width:90px;height:.75rem}.item-row .name .skel{width:42%}.item-row:nth-child(2n) .name .skel{width:30%}.item-row:nth-child(3n) .name .skel{width:56%}.item-row:nth-child(5n) .name .skel{width:24%}.page-title-skel{width:220px;height:1.75rem;margin:0}.skel-seg{border-radius:var(--radius-sm);width:150px;height:32px}.skel-select{border-radius:var(--radius-sm);width:240px;height:32px}.field-skel{gap:var(--space-4);padding-block:var(--space-2);grid-template-columns:160px 1fr;display:grid}.field-skel .label{width:100px}.field-skel .value{width:50%}.field-skel:nth-child(2n) .value{width:72%}.field-skel:nth-child(3n) .value{width:34%}.check-skel{border-radius:4px;width:18px;height:18px}.restore-title-skel{width:260px;height:.875rem;display:inline-block}.skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 8%, transparent), transparent);animation:1.4s ease-in-out infinite skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-shimmer{to{transform:translate(100%)}}.skel-text{height:.875rem;margin-block:.375rem}.skel-heading{width:40%;height:1.25rem;margin-block:.5rem}.skel-stat{width:60%;height:2rem;margin-block:.5rem}.skel-row{height:2.5rem;margin-block:.5rem}.skel-badge{border-radius:999px;flex:none;width:76px;height:20px}.skel-btn{border-radius:var(--radius-sm);flex:none;width:110px;height:28px}.skel-icon{border-radius:10px;flex:none;width:40px;height:40px}.skel-thumb{border-radius:var(--radius-sm);flex:none;width:40px;height:40px}.skel-input{border-radius:var(--radius-sm);height:32px}.skel-tabs{border-radius:10px;width:260px;height:34px}.skel-pagebtn{border-radius:var(--radius-sm);flex:none;width:28px;height:28px}.filter-skel{width:170px}.w-25{width:25%}.w-33{width:33%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-100{width:100%}@media (max-width:720px){.top-grid{grid-template-columns:1fr}}@media (max-width:560px){.res-row{grid-template-columns:auto 1fr auto}.res-row.snapshot{grid-template-columns:1fr 128px}.res-status,.res-type{display:none}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}.res-row,.item-row{transition:none}}
