.sxl{--sxl-pad:28px;height:100%;font-family:var(--sx-sans);color:rgb(var(--cb-text))}.sxl,.sxl-main{display:flex;min-height:0;min-width:0}.sxl-main{flex:1 1 auto;flex-direction:column;container:sxl-main/inline-size}.sxl.has-pane .sxl-main{flex-basis:60%}.sxl-pane{flex:0 0 40%;min-width:340px;max-width:640px;min-height:0;display:flex;flex-direction:column;border-left:1px solid var(--sx-rule);background:rgb(var(--cb-surface));animation:sxl-pane-in .22s var(--sx-ease) both}@keyframes sxl-pane-in{0%{opacity:0;transform:translateX(16px)}}[data-fkind]{--k:rgb(var(--cb-text-sec));--kb:rgb(var(--cb-text)/.045)}[data-fkind=pdf]{--k:#c2475a;--kb:rgb(224 96 112/.11)}[data-fkind=doc]{--k:#3f6fc4;--kb:rgb(108 152 232/.13)}[data-fkind=slides]{--k:#c7643b;--kb:rgb(255 130 89/.13)}[data-fkind=sheet]{--k:#2f8a66;--kb:rgb(96 184 152/.15)}[data-fkind=image]{--k:#1f8f74;--kb:rgb(127 227 196/.2)}[data-fkind=code]{--k:#6e58c2;--kb:rgb(140 120 220/.13)}[data-fkind=markdown],[data-fkind=text]{--k:rgb(var(--cb-text-sec));--kb:rgb(var(--cb-text)/.055)}[data-fkind=archive]{--k:#9a6a16;--kb:rgb(224 168 88/.16)}[data-fkind=audio]{--k:#b2487f;--kb:rgb(220 120 170/.13)}[data-fkind=video]{--k:#7b4fc0;--kb:rgb(150 110 210/.13)}[data-fkind=program]{--k:rgb(var(--sx-warn-ink));--kb:rgb(var(--cb-text)/.06)}.dark [data-fkind=pdf]{--k:#f08a98;--kb:rgb(224 96 112/.16)}.dark [data-fkind=doc]{--k:#94b4f2;--kb:rgb(108 152 232/.17)}.dark [data-fkind=slides]{--k:#ffa47f;--kb:rgb(255 130 89/.15)}.dark [data-fkind=sheet]{--k:#86d2b4;--kb:rgb(96 184 152/.17)}.dark [data-fkind=image]{--k:#8fe6cc;--kb:rgb(127 227 196/.14)}.dark [data-fkind=code]{--k:#b6a6f2;--kb:rgb(140 120 220/.17)}.dark [data-fkind=archive]{--k:#e8c17f;--kb:rgb(224 168 88/.15)}.dark [data-fkind=audio]{--k:#eb9cc4;--kb:rgb(220 120 170/.15)}.dark [data-fkind=video]{--k:#c0a2ef;--kb:rgb(150 110 210/.17)}.sxl-head{flex:none;padding:22px var(--sxl-pad) 10px;border-bottom:1px solid transparent}.sxl-titlerow{display:flex;align-items:center;gap:14px;min-height:36px}.sxl-title{margin:0;font:500 24px/1.1 var(--sx-serif);letter-spacing:-.01em;color:rgb(var(--cb-text));white-space:nowrap}.sxl-back{margin-left:-6px}.sxl-fill{flex:1 1 auto}.sxl-usage{display:flex;flex-direction:column;gap:5px;width:132px;margin-left:4px}.sxl-usage-t{font:400 11.5px/1 var(--sx-sans);color:rgb(var(--cb-text-subtle));font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.sxl-upload{height:32px}.sxl-layout{display:inline-flex;height:32px;padding:3px;gap:2px;border-radius:9px;background:rgb(var(--cb-text)/.05)}.sxl-layout button{width:30px;height:26px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:rgb(var(--cb-text-subtle));cursor:pointer;transition:background-color .15s,color .15s}.sxl-layout button.is-on,.sxl-layout button:hover{color:rgb(var(--cb-text))}.sxl-layout button.is-on{background:rgb(var(--cb-surface));box-shadow:0 1px 2px rgb(0 0 0/.1)}.dark .sxl-layout button.is-on{background:rgb(255 255 255/.1)}.sxl-tools{flex-wrap:wrap;gap:10px;margin-top:16px}.sxl-search,.sxl-tools{display:flex;align-items:center}.sxl-search{flex:1 1 220px;min-width:0;max-width:440px;gap:8px;height:36px;padding:0 12px;border-radius:10px;border:1px solid transparent;background:rgb(var(--cb-text)/.045);color:rgb(var(--cb-text-subtle));transition:border-color .15s,background-color .15s}.sxl-search:focus-within{border-color:rgb(var(--cb-text)/.18);background:rgb(var(--cb-surface))}.sxl-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:transparent;font:400 13.5px var(--sx-sans);color:rgb(var(--cb-text))}.sxl-search input::placeholder{color:rgb(var(--cb-text-subtle))}.sxl-search input::-webkit-search-cancel-button{display:none}.sxl-seg{display:inline-flex;flex:none;height:34px;padding:3px;border-radius:999px;background:rgb(var(--cb-text)/.05);border:1px solid var(--sx-rule);max-width:100%;overflow-x:auto;scrollbar-width:none}.sxl-seg::-webkit-scrollbar{display:none}.sxl-seg button{flex:none;padding:0 13px;border-radius:999px;border:0;background:transparent;font:500 12.5px/1 var(--sx-sans);color:rgb(var(--cb-text-subtle));cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s}.sxl-seg button.is-on,.sxl-seg button:hover{color:rgb(var(--cb-text))}.sxl-seg button.is-on{background:rgb(var(--cb-surface));box-shadow:0 1px 3px rgb(0 0 0/.1)}.dark .sxl-seg button.is-on{background:rgb(255 255 255/.1)}.sxl-chips{display:flex;gap:6px;margin-top:12px;overflow-x:auto;scrollbar-width:none;padding:1px}.sxl-chips::-webkit-scrollbar{display:none}.sxl-chip{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgb(var(--cb-border));background:transparent;font:500 12.5px/1 var(--sx-sans);color:rgb(var(--cb-text-sec));white-space:nowrap;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.sxl-chip:hover{border-color:rgb(var(--cb-text)/.22);color:rgb(var(--cb-text))}.sxl-chip.is-on{background:rgb(var(--cb-text));border-color:transparent;color:rgb(var(--cb-bg))}.sxl :is(.sxl-chip,.sxl-seg button,.sxl-layout button,.sxl-card,.sxl-row):focus-visible{outline:2px solid rgb(var(--cb-accent)/.75);outline-offset:2px}.sxl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px var(--sxl-pad) 28px;scrollbar-width:thin;scrollbar-color:rgb(var(--cb-text)/.14) transparent}.sxl-pad{padding:24px 0}.sxl-group{margin-top:22px}.sxl-group:first-child{margin-top:10px}.sxl-group-head{display:flex;align-items:center;gap:10px;min-height:28px;padding-bottom:8px;border-bottom:1px solid var(--sx-rule)}.sxl-group-title{margin:0;min-width:0;font:600 14px/1.3 var(--sx-sans);color:rgb(var(--cb-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxl-group-count{flex:none;min-width:20px;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font:500 11px/1 var(--sx-sans);color:rgb(var(--cb-text-subtle));background:rgb(var(--cb-text)/.055);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sxl-group-open{margin-left:auto;display:inline-flex;align-items:center;gap:5px;flex:none}.sxl-sub{margin-top:12px}.sxl-sub-title{margin:0 0 9px;font:500 12px/1.3 var(--sx-sans);color:rgb(var(--cb-text-subtle));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:14px}.sxl-cell{min-width:0}.sxl-card{display:flex;flex-direction:column;width:100%;padding:0;border:1px solid rgb(var(--cb-border));border-radius:12px;background:rgb(var(--cb-surface));overflow:hidden;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.dark .sxl-card{border-color:rgb(255 255 255/.08)}.sxl-card:hover{border-color:rgb(var(--cb-text)/.2);box-shadow:0 6px 18px -10px rgb(20 16 12/.28)}.sxl-card.is-on{border-color:rgb(var(--cb-accent));box-shadow:0 0 0 3px rgb(var(--cb-accent)/.18)}.sxl-card.is-hidden .sxl-thumb{opacity:.55}.sxl-card.is-skel{cursor:default;pointer-events:none}.sxl-thumb{position:relative;display:block;aspect-ratio:4/3;background:var(--sx-surface2);border-bottom:1px solid var(--sx-rule);overflow:hidden}.sxl-thumb-in{position:absolute;inset:0;display:grid;place-items:center;background:var(--kb);color:var(--k)}.sxl-thumb-in.has-img{background:rgb(var(--cb-surface))}.sxl-thumb-in img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.sxl-thumb-in[data-fkind=pdf].has-img img{object-fit:contain;background:#fff}.sxl-thumb-ic{opacity:.9}.sxl-origin{position:absolute;top:8px;left:8px;max-width:calc(100% - 16px);padding:3px 8px;border-radius:999px;font:500 10.5px/1.2 var(--sx-sans);color:rgb(var(--cb-text-sec));background:rgb(var(--cb-surface)/.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 0 0 1px rgb(var(--cb-text)/.06);white-space:nowrap}.sxl-origin.is-deliverable,.sxl-origin.is-generated{color:rgb(var(--sx-accent-ink))}.dark .sxl-origin{background:rgb(30 28 26/.82)}.sxl-badge{position:absolute;right:8px;bottom:8px;padding:3px 6px;border-radius:6px;font:650 9.5px/1 var(--sx-sans);letter-spacing:.05em;color:rgb(var(--cb-text-sec));background:rgb(var(--cb-surface)/.9);box-shadow:0 0 0 1px rgb(var(--cb-text)/.06)}.dark .sxl-badge{background:rgb(30 28 26/.86)}.sxl-card-text{display:flex;flex-direction:column;justify-content:center;gap:5px;height:58px;padding:0 12px;min-width:0}.sxl-name{display:flex;min-width:0;font:500 13px/1.3 var(--sx-sans);color:rgb(var(--cb-text))}.sxl-name-stem{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sxl-name-tail{flex:none;white-space:nowrap}.sxl-meta{color:rgb(var(--cb-text-subtle))}.sxl-meta,.sxl-state{font:400 11.5px/1.3 var(--sx-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxl-state{display:inline-flex;align-items:center;gap:6px;min-width:0;color:rgb(var(--cb-text-sec))}.sxl-line i,.sxl-note i,.sxl-state i,.sxl-viewer-line i{flex:none;width:6px;height:6px;border-radius:50%;background:rgb(var(--cb-info,108 152 232))}.sxl-state.is-warning{color:rgb(var(--sx-warn-ink))}.is-warning>i,.sxl-state.is-warning i{background:rgb(var(--cb-warning,224 168 88))}.sxl-state.is-error{color:rgb(var(--sx-err-ink))}.is-error>i,.sxl-state.is-error i,i.is-error{background:rgb(var(--cb-error,224 96 112))}i.is-success{background:rgb(var(--sx-ok))}.sxl-dl .sxl-state{margin-left:10px}.sxl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sxl-row{display:grid;grid-template-columns:32px minmax(0,1fr) 104px 72px 92px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background-color .15s}.sxl-row:hover{background:var(--sx-hover)}.sxl-row.is-on{background:var(--sx-on)}.sxl-row.is-hidden{opacity:.7}.sxl-row.is-skel{pointer-events:none}.sxl-row-ic{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--kb);color:var(--k)}.sxl-row.is-skel .sxl-row-ic{background:rgb(var(--cb-text)/.06)}.sxl-row-name{display:flex;flex-direction:column;gap:3px;min-width:0}.sxl-row-sub{font:400 11.5px/1.3 var(--sx-sans);color:rgb(var(--cb-text-subtle))}.sxl-row-col,.sxl-row-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sxl-row-col{font:400 12.5px/1.2 var(--sx-sans);color:rgb(var(--cb-text-sec))}.sxl-row-col.is-size,.sxl-row-col.is-when{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sxl-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:40px 0}.sxl-empty-t{margin:0;font-size:14px;line-height:1.5;color:rgb(var(--cb-text-subtle));max-width:44ch}.sxl-foot{display:flex;flex-direction:column;align-items:center;gap:14px;padding:26px 0 6px}.sxl-foot-hidden{color:rgb(var(--cb-text-subtle))}.sxl-line{display:flex;align-items:baseline;gap:8px;margin:0;font:400 12.5px/1.45 var(--sx-sans);color:rgb(var(--cb-text-sec))}.sxl-line.is-error{color:rgb(var(--sx-err-ink))}.sxl-line>i{transform:translateY(-1px)}.sxl-note{flex:none;display:flex;align-items:baseline;gap:8px;margin:0;padding:10px var(--sxl-pad);font:400 12.5px/1.4 var(--sx-sans);color:rgb(var(--cb-text-sec));border-top:1px solid var(--sx-rule)}.sxl-note i{transform:translateY(-1px)}.sxl-note-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sxl-pv{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sxl-pv-head{flex:none;display:flex;align-items:center;gap:10px;padding:16px 12px 12px 18px}.sxl-pv-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--kb);color:var(--k)}.sxl-pv-title{flex:1 1;min-width:0;margin:0;border-radius:6px}.sxl-pv-title:focus{outline:none}.sxl-pv-title:focus-visible{outline:2px solid rgb(var(--cb-accent)/.75);outline-offset:2px}.sxl-pv-title .sxl-name{font:600 15px/1.3 var(--sx-sans)}.sxl-pv-close{flex:none}.sxl-pv-rename{flex:1 1;min-width:0}.sxl-pv-rename input{width:100%;height:34px;padding:0 10px;border-radius:8px;border:1px solid rgb(var(--cb-accent));background:rgb(var(--cb-surface));color:rgb(var(--cb-text));font:500 14px var(--sx-sans);outline:0;box-shadow:0 0 0 3px rgb(var(--cb-accent)/.18)}.sxl-pv-actions{flex:none;display:flex;flex-wrap:wrap;gap:8px;padding:0 18px 12px}.sxl-pv-actions .sx-btn{height:32px;font-size:13px}.sxl-pv>.sxl-line{padding:0 18px 10px}.sxl-pv-stage{flex:none;position:relative;height:clamp(260px,56vh,760px);margin:0 18px;border-radius:12px;overflow:auto;border:1px solid var(--sx-rule);background:var(--sx-surface3)}.dark .sxl-pv-stage{background:rgb(0 0 0/.22)}.sxl-dl{flex:none;margin:14px 18px 24px}.sxl-dl-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px;align-items:baseline;padding:8px 0;border-top:1px solid var(--sx-rule)}.sxl-dl-row:first-child{border-top:0}.sxl-dl dt{font:400 12px/1.4 var(--sx-sans);color:rgb(var(--cb-text-subtle))}.sxl-dl dd{margin:0;font:400 12.5px/1.4 var(--sx-sans);color:rgb(var(--cb-text-sec))}.sxl-dl dd,.sxl-dl-chat{min-width:0;display:flex;align-items:baseline}.sxl-dl-chat{gap:10px;width:100%}.sxl-dl-chat .sx-linkbtn{flex:none;display:inline-flex;align-items:center;gap:4px}.sxl-dl-clip{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sxl-mono{font-family:var(--sx-mono);font-size:11.5px}.sxl-viewer-wait{display:flex;flex-direction:column;gap:12px;padding:22px}.sxl-viewer-wait .sx-skel:first-child{width:60%}.sxl-viewer-wait .sx-skel:last-child{width:40%}.sxl-viewer-line{display:flex;align-items:baseline;gap:8px;margin:0;max-width:36ch;font:400 13px/1.5 var(--sx-sans);color:rgb(var(--cb-text-sec));text-align:left}.sxl-viewer-line>i{transform:translateY(-1px)}.sxl-viewer-line.is-warning{color:rgb(var(--sx-warn-ink))}.sxl-viewer-line.is-error{color:rgb(var(--sx-err-ink))}.sxl-pv-stage>.sxl-viewer-line{margin:22px}.sxl-meta-only{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:100%;padding:28px 24px}.sxl-meta-ic{width:84px;height:84px;border-radius:20px;display:grid;place-items:center;background:var(--kb);color:var(--k)}.sxl-pdf{display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px;min-height:100%}.sxl-pdf-page{flex:none;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgb(0 0 0/.12),0 0 0 1px rgb(0 0 0/.05);overflow:hidden}.sxl-pdf-page canvas{display:block}.sxl-pdf-foot{margin:2px 0 4px;font:400 11.5px/1.4 var(--sx-sans);color:rgb(var(--cb-text-subtle));text-align:center}.sxl-img{min-height:100%;display:grid;place-items:center;padding:16px;background-color:var(--sx-surface2);background-image:linear-gradient(45deg,rgb(var(--cb-text)/.04) 25%,transparent 25%,transparent 75%,rgb(var(--cb-text)/.04) 75%),linear-gradient(45deg,rgb(var(--cb-text)/.04) 25%,transparent 25%,transparent 75%,rgb(var(--cb-text)/.04) 75%);background-size:16px 16px;background-position:0 0,8px 8px}.sxl-img-btn{display:block;padding:0;border:0;background:none;cursor:zoom-in;max-width:100%}.sxl-img-btn img{display:block;max-width:100%;max-height:calc(clamp(260px, 56vh, 760px) - 34px);height:auto;border-radius:4px;box-shadow:0 1px 3px rgb(0 0 0/.14)}.sxl-img.is-zoom{place-items:start}.sxl-img.is-zoom .sxl-img-btn{cursor:zoom-out;max-width:none}.sxl-img.is-zoom .sxl-img-btn img{max-width:none;max-height:none}.sxl-text{min-height:100%;background:rgb(var(--cb-surface))}.dark .sxl-text{background:rgb(0 0 0/.18)}.sxl-text-scroll{display:flex;align-items:flex-start;width:max-content;min-width:100%;padding:12px 0;font:400 12px/1.65 var(--sx-mono)}.sxl-text-gutter{flex:none;margin:0;padding:0 10px 0 14px;text-align:right;color:rgb(var(--cb-text-subtle));user-select:none;-webkit-user-select:none;border-right:1px solid var(--sx-rule);font:inherit}.sxl-text-body{flex:1 1;margin:0;padding:0 18px 0 14px;white-space:pre;tab-size:4;color:rgb(var(--cb-text));font:inherit;outline:0}.sxl-sheet-layer{display:contents}.sxl-scrim{position:fixed;inset:0;z-index:85;background:rgba(20,16,12,.38);animation:sxl-fade .2s ease}.dark .sxl-scrim{background:rgba(0,0,0,.55)}.sxl-sheet{position:fixed;z-index:86;top:0;right:0;bottom:0;width:min(560px,92vw);display:flex;flex-direction:column;background:rgb(var(--cb-surface));border-left:1px solid var(--sx-rule);box-shadow:0 10px 40px -16px rgba(20,16,12,.35);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);outline:0;font-family:var(--sx-sans);animation:sxl-from-right .24s var(--sx-ease) both}.sxl-sheet.is-phone{top:auto;left:0;width:auto;height:calc(100dvh - 36px);border-left:0;border-radius:16px 16px 0 0;animation-name:sxl-from-bottom;padding-top:0}.sxl-sheet-grab{flex:none;width:38px;height:4px;margin:8px auto 0;border-radius:2px;background:rgb(var(--cb-text)/.18)}@keyframes sxl-fade{0%{opacity:0}}@keyframes sxl-from-right{0%{transform:translateX(32px)}}@keyframes sxl-from-bottom{0%{transform:translateY(40px)}}.sxl-nav{display:flex;align-items:center;gap:9px;width:100%;height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:rgb(var(--cb-text-sec));font:500 13px/1 var(--sx-sans);cursor:pointer;transition:background-color .15s,color .15s}.sxl-nav:hover{background:var(--sx-hover);color:rgb(var(--cb-text))}.sxl-nav.is-on{background:var(--sx-on);color:rgb(var(--cb-text))}.sxl-nav:focus-visible{outline:2px solid rgb(var(--cb-accent)/.7);outline-offset:-2px}.sxl-nav svg{flex:none}.sxl-nav-t{flex:1 1;text-align:left}.sxl-nav-n{flex:none;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;font:600 10.5px/1 var(--sx-sans);color:rgb(var(--sx-accent-ink));background:rgb(var(--cb-accent)/.16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sx-drawer .sxl-nav{height:38px;font-size:14px}.sxl-mini{position:relative}.sxl-mini.is-on{background:var(--sx-on);color:rgb(var(--cb-text))}.sxl-mini-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:rgb(var(--cb-accent));box-shadow:0 0 0 2px var(--sx-rail)}.sxl[data-bp=tablet]{--sxl-pad:20px}.sxl[data-bp=phone]{--sxl-pad:16px}.sxl[data-bp=phone] .sxl-head{padding-top:10px}.sxl[data-bp=phone] .sxl-title{font-size:21px}.sxl[data-bp=phone] .sxl-usage{width:96px}.sxl[data-bp=phone] .sxl-upload-t{display:none}.sxl[data-bp=phone] .sxl-upload{width:34px;padding:0}.sxl[data-bp=phone] .sxl-tools{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.sxl[data-bp=phone] .sxl-search{max-width:none}.sxl[data-bp=phone] .sxl-seg{align-self:flex-start}.sxl[data-bp=phone] .sxl-grid{grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:10px}.sxl[data-bp=phone] .sxl-row{grid-template-columns:32px minmax(0,1fr) 64px}.sxl[data-bp=phone] .sxl-row-col.is-kind,.sxl[data-bp=phone] .sxl-row-col.is-when{display:none}.sxl.has-pane .sxl-row{grid-template-columns:32px minmax(0,1fr) 72px 92px}.sxl.has-pane .sxl-row-col.is-kind{display:none}@media (max-width:1360px){.sxl.has-pane .sxl-usage{display:none}}@container sxl-main (max-width: 600px){.sxl-tools{flex-direction:column;align-items:stretch;gap:8px}.sxl-search{flex:none;max-width:none}.sxl-seg{align-self:flex-start}}@container sxl-main (max-width: 420px){.sxl-usage{display:none}}@media (max-width:380px){.sxl[data-bp=phone] .sxl-usage{display:none}}@media (prefers-reduced-motion:reduce){.sxl-pane,.sxl-scrim,.sxl-sheet{animation:none}.sxl-card{transition:none}}.srf-nav-tag{flex:none;height:18px;padding:0 6px;border-radius:9px;display:inline-grid;place-items:center;font:600 10.5px/1 var(--sx-sans);color:rgb(var(--cb-success-ink));background:rgb(var(--cb-success)/.16);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srf-nav svg{color:rgb(var(--cb-accent-ink))}.srf-nav.is-on svg,.srf-nav:hover svg{color:rgb(var(--cb-accent-hover))}.srf{--srf-pad:28px;height:100%;min-height:0;min-width:0;display:flex;flex-direction:column;font-family:var(--sx-sans);color:rgb(var(--cb-text))}.srf[data-bp=tablet]{--srf-pad:20px}.srf[data-bp=phone]{--srf-pad:16px}.srf-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.srf-scroll>*{max-width:760px;margin-left:auto;margin-right:auto}.srf-scroll{padding:22px var(--srf-pad) 40px;display:flex;flex-direction:column;gap:14px}.srf-scroll>*{width:100%}.srf-head{padding:4px 0 6px}.srf-title{margin:0;font:500 26px/1.1 var(--sx-serif);letter-spacing:-.01em}.srf-lede{margin:8px 0 0;font-size:14px;line-height:1.5;color:rgb(var(--cb-text-sec))}.srf-lede strong{color:rgb(var(--cb-success-ink));font-weight:600}.srf-card{border:1px solid var(--sx-rule,rgb(var(--cb-border)));background:rgb(var(--cb-surface));border-radius:14px;padding:18px}.srf-state{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;color:rgb(var(--cb-text-sec))}.srf-state p{margin:0}.srf-state strong{color:rgb(var(--cb-text))}.srf-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 11px/1 var(--sx-sans);letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--cb-text-subtle))}.srf-pill{padding:3px 7px;border-radius:8px;letter-spacing:0;text-transform:none;font-weight:600;color:rgb(var(--cb-info-ink));background:rgb(var(--cb-info)/.14)}.srf-sec{margin:0;font:600 14px/1.3 var(--sx-sans)}.srf-sec-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.srf-count{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:inline-grid;place-items:center;font:600 11px/1 var(--sx-sans);color:rgb(var(--cb-text-sec));background:rgb(var(--cb-text)/.06);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srf-hint{margin:8px 0 0}.srf-fine,.srf-hint{font-size:12px;color:rgb(var(--cb-text-subtle))}.srf-fine{margin:4px auto 0;line-height:1.55}.srf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:36px;padding:0 14px;border-radius:10px;white-space:nowrap;border:1px solid var(--sx-rule,rgb(var(--cb-border)));background:rgb(var(--cb-surface));color:rgb(var(--cb-text));font:500 13px/1 var(--sx-sans);cursor:pointer;text-decoration:none;transition:background-color .15s,border-color .15s,opacity .15s}.srf-btn:hover:not(:disabled){background:var(--sx-hover)}.srf-btn.is-pri{border-color:transparent;background:rgb(var(--cb-text));color:rgb(var(--cb-text-inverse))}.srf-btn.is-pri:hover:not(:disabled){background:rgb(var(--cb-text)/.86)}.srf-btn.is-ghost{border-color:transparent;background:transparent}.srf-btn:disabled{opacity:.45;cursor:default}.srf-btn:focus-visible,.srf-code-big:focus-visible,.srf-link:focus-visible{outline:2px solid rgb(var(--cb-accent)/.75);outline-offset:2px}.srf-link{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:4px 6px;border-radius:7px;font:500 12.5px/1 var(--sx-sans);color:rgb(var(--cb-text-sec));cursor:pointer}.srf-link:hover:not(:disabled){background:var(--sx-hover);color:rgb(var(--cb-text))}.srf-link:disabled{opacity:.45;cursor:default}.srf-code{background:radial-gradient(120% 140% at 100% 0,rgb(var(--cb-accent)/.14),transparent 55%),radial-gradient(90% 120% at 0 100%,rgb(var(--cb-mint)/.14),transparent 60%),rgb(var(--cb-surface))}.srf-code-top{justify-content:space-between;min-height:24px}.srf-code-big,.srf-code-top{display:flex;align-items:center}.srf-code-big{position:relative;gap:12px;margin:10px 0 14px;padding:0;border:0;background:transparent;cursor:copy;font:600 34px/1.1 var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;color:rgb(var(--cb-text))}.srf-copied{font:600 11px/1 var(--sx-sans);letter-spacing:0;padding:4px 7px;border-radius:7px;color:rgb(var(--cb-success-ink));background:rgb(var(--cb-success)/.16)}.srf-linkbox{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:rgb(var(--cb-bg));border:1px solid var(--sx-rule,rgb(var(--cb-border)))}.srf-url{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/1.2 var(--font-mono,ui-monospace,monospace);color:rgb(var(--cb-text-sec))}.srf-note{margin:10px 0 0;font-size:13px;color:rgb(var(--cb-success-ink))}.srf-note.is-err{color:rgb(var(--cb-error-ink))}.srf-edit{margin:10px 0 14px}.srf-edit-in{width:100%;height:52px;padding:0 14px;border-radius:12px;border:1px solid rgb(var(--cb-accent)/.6);background:rgb(var(--cb-surface));color:rgb(var(--cb-text));font:600 26px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.04em;text-transform:uppercase;outline:none;box-shadow:0 0 0 3px rgb(var(--cb-accent)/.15)}.srf-edit-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;flex-wrap:wrap}.srf-edit-row .srf-hint{margin:0}.srf-edit-btns{display:inline-flex;gap:6px}.srf-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.srf-tile{display:flex;flex-direction:column;gap:6px;padding:16px;min-height:104px}.srf-tile-l{font:500 12px/1.2 var(--sx-sans);color:rgb(var(--cb-text-subtle))}.srf-tile-v{font:600 26px/1.1 var(--sx-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.srf-tile.is-ready .srf-tile-v{color:rgb(var(--cb-success-ink))}.srf-tile-s{margin-top:auto;font-size:12px;color:rgb(var(--cb-text-subtle));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srf-steps{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.srf-step{display:flex;flex-direction:column;gap:6px;padding:16px}.srf-step-n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--sx-sans);color:rgb(var(--cb-accent-ink));background:rgb(var(--cb-accent)/.18);margin-bottom:4px}.srf-step-t{font:600 13.5px/1.3 var(--sx-sans)}.srf-step-d{margin:0;font-size:12.5px;line-height:1.5;color:rgb(var(--cb-text-sec))}.srf-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.srf-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:8px 0;border-top:1px solid var(--sx-rule,rgb(var(--cb-border)))}.srf-row:first-child{border-top:0}.srf-av{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 13px/1 var(--sx-sans);color:rgb(var(--cb-text-sec));background:rgb(var(--cb-text)/.06)}.srf-row-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.srf-row-n{font:500 13.5px/1.2 var(--sx-sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srf-row-s{font-size:12px;color:rgb(var(--cb-text-subtle))}.srf-st{flex:none;padding:4px 8px;border-radius:8px;font:600 11px/1 var(--sx-sans);white-space:nowrap}.srf-st.is-muted{color:rgb(var(--cb-text-sec));background:rgb(var(--cb-text)/.06)}.srf-st.is-warn{color:rgb(var(--cb-warning-ink));background:rgb(var(--cb-warning)/.18)}.srf-st.is-ok{color:rgb(var(--cb-success-ink));background:rgb(var(--cb-success)/.18)}.srf-st.is-paid{color:rgb(var(--cb-info-ink));background:rgb(var(--cb-info)/.15)}.srf-st.is-void{color:rgb(var(--cb-text-subtle));background:rgb(var(--cb-text)/.04);text-decoration:line-through}.srf-amt{flex:none;width:58px;text-align:right;font:600 13.5px/1 var(--sx-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.srf-empty{margin:0;font-size:13.5px;line-height:1.5;color:rgb(var(--cb-text-sec))}.srf-flyer{display:flex;gap:18px;align-items:stretch}.srf-flyer-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px}.srf-flyer-btns{margin-top:auto;padding-top:6px;display:flex;gap:8px}.srf-flyer-prev{flex:none;width:118px;aspect-ratio:8.5/11;border-radius:8px;display:grid;place-items:center;overflow:hidden;border:1px dashed var(--sx-rule,rgb(var(--cb-border)));color:rgb(var(--cb-text-muted));background:rgb(var(--cb-bg))}.srf-flyer-prev.has-img{border-style:solid;background:#fff;box-shadow:var(--shadow-card)}.srf-flyer-prev img{width:100%;height:100%;object-fit:contain;display:block}.srf-skel{display:inline-block;height:12px;border-radius:6px;background:rgb(var(--cb-text)/.07);animation:srf-pulse 1.4s ease-in-out infinite;vertical-align:middle}@keyframes srf-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.srf-skel{animation:none}}.srf[data-bp=phone] .srf-title{font-size:22px}.srf[data-bp=phone] .srf-code-big{font-size:28px}.srf[data-bp=phone] .srf-tiles{grid-template-columns:1fr}.srf[data-bp=phone] .srf-tile{min-height:0;flex-direction:row;align-items:baseline;flex-wrap:wrap;column-gap:10px}.srf[data-bp=phone] .srf-tile-s{flex-basis:100%;margin-top:0}.srf[data-bp=phone] .srf-steps{grid-template-columns:1fr}.srf[data-bp=phone] .srf-linkbox{flex-wrap:wrap;padding:10px}.srf[data-bp=phone] .srf-url{flex-basis:100%;margin-bottom:4px}.srf[data-bp=phone] .srf-linkbox .srf-btn{flex:1 1}.srf[data-bp=phone] .srf-flyer-prev{width:84px}