.bl-page{--bl-radius:16px;display:flex;flex-direction:column;gap:18px}.bl-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.bl-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;border-bottom:1px solid var(--ref-line);scrollbar-width:none}.bl-tabs::-webkit-scrollbar{display:none}.bl-tab{position:relative;flex:0 0 auto;padding:10px 14px;font-size:14px;font-weight:550;color:hsl(var(--foreground)/.62);background:none;border:none;border-radius:10px 10px 0 0;white-space:nowrap;cursor:pointer;transition:color .15s ease,background-color .15s ease}.bl-tab:focus-visible,.bl-tab:hover{color:hsl(var(--foreground));background-color:hsl(var(--foreground)/.05)}.bl-tab.is-active{color:hsl(var(--foreground))}.bl-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background-color:hsl(var(--primary))}.bl-tab-dot{display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background-color:hsl(var(--warning));vertical-align:middle}.bl-level{position:relative;overflow:hidden;padding:18px 20px;border:1px solid var(--ref-line);border-radius:var(--bl-radius);background:radial-gradient(120% 140% at 0 0,hsl(var(--primary)/.1),transparent 55%),hsl(var(--card))}.bl-level-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.bl-level-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:650;margin:0}.bl-level-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:50px;background-color:hsl(var(--primary)/.14);color:hsl(var(--primary));font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.bl-level-sub{margin:6px 0 0;font-size:13px;opacity:.7;max-width:62ch}.bl-level-points{text-align:right;font-size:12px;opacity:.7;white-space:nowrap}.bl-level-points strong{display:block;font-size:20px;font-weight:700;opacity:1;color:hsl(var(--foreground))}.bl-track{position:relative;display:flex;gap:6px;margin-top:14px}.bl-seg{position:relative;flex:1 1 0;height:12px;border-radius:7px;background-color:hsl(var(--foreground)/.08);overflow:hidden}.bl-seg-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);border-radius:7px;background-image:linear-gradient(90deg,hsl(var(--primary)),color-mix(in srgb,hsl(var(--primary)) 55%,hsl(var(--info))));transition:transform .6s var(--ease-out-expo,cubic-bezier(.16,1,.3,1))}.bl-seg.is-done .bl-seg-fill{transform:scaleX(1)}.bl-seg.is-active .bl-seg-fill{transform:scaleX(.5)}.bl-seg.is-active:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsl(var(--primary-foreground)/.28) 50%,transparent 80%);transform:translateX(-100%);animation:bl-sheen 2.4s ease-in-out infinite}@keyframes bl-sheen{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}.bl-seg.is-done:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2l2 2 4-4.2' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:12px}.bl-next{display:flex;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;border:1px solid hsl(var(--primary)/.35);border-radius:12px;background-color:hsl(var(--primary)/.06)}.bl-next-mark{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:15px;font-weight:700}.bl-next-body{min-width:0;flex:1 1 auto}.bl-next-title{margin:0;font-size:14px;font-weight:650}.bl-next-sub{margin:2px 0 0;font-size:12.5px;opacity:.72}.bl-next-reward{margin-top:4px;font-size:12px;font-weight:600;color:hsl(var(--primary))}.bl-steps{list-style:none;display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0}.bl-step{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:50px;border:1px solid var(--ref-line);font-size:12px;opacity:.62}.bl-step.is-done{opacity:1;border-color:hsl(var(--success)/.45);background-color:hsl(var(--success)/.1)}.bl-step-tick{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background-color:hsl(var(--foreground)/.12);font-size:10px;line-height:1}.bl-step.is-done .bl-step-tick{background-color:hsl(var(--success));color:hsl(var(--success-foreground))}.bl-cheer{display:flex;align-items:center;gap:10px;margin-top:14px;padding:11px 14px;border-radius:12px;border:1px solid hsl(var(--success)/.4);background-color:hsl(var(--success)/.09);font-size:13px}.bl-cheer strong{font-weight:650}.bl-meters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bl-meter{padding:13px 14px;border:1px solid var(--ref-line);border-radius:12px;background-color:hsl(var(--card)/.6)}.bl-meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bl-meter-label{font-size:13px;font-weight:600}.bl-meter-count{font-size:12.5px;opacity:.72;white-space:nowrap}.bl-meter-track{height:9px;margin-top:9px;border-radius:5px;background-color:hsl(var(--foreground)/.08);overflow:hidden}.bl-meter-fill{height:100%;border-radius:5px;background-color:hsl(var(--primary));transition:width .6s var(--ease-out-expo,ease)}.bl-meter.is-close .bl-meter-fill{background-color:hsl(var(--warning))}.bl-meter.is-full .bl-meter-fill{background-color:hsl(var(--destructive))}.bl-meter.is-unlimited .bl-meter-fill{background-image:linear-gradient(90deg,hsl(var(--success)/.85),hsl(var(--success)/.35))}.bl-meter-hint{margin:7px 0 0;font-size:12px;opacity:.68;line-height:1.45}.bl-meter.is-close .bl-meter-hint{color:hsl(var(--warning));opacity:1}.bl-meter.is-full .bl-meter-hint{color:hsl(var(--destructive));opacity:1}.bl-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bl-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bl-card{border:1px solid var(--ref-line);border-radius:var(--bl-radius);background-color:hsl(var(--card));overflow:hidden}.bl-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px 16px 10px;border-bottom:1px solid var(--ref-line-soft)}.bl-card-title{margin:0;font-size:15px;font-weight:650;letter-spacing:-.01em}.bl-card-sub{margin:3px 0 0;font-size:12.5px;opacity:.66;line-height:1.45;max-width:68ch}.bl-card-body{padding:15px 16px 16px}.bl-charge{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.bl-charge-amount{font-size:clamp(30px,6vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.05}.bl-charge-when{margin-top:4px;font-size:14px;opacity:.75}.bl-charge-side{text-align:right}.bl-charge-plan{font-size:14px;font-weight:600}.bl-charge-cycle{font-size:12.5px;opacity:.7}.bl-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:50px;font-size:11.5px;font-weight:650;white-space:nowrap;border:1px solid transparent}.bl-pill.is-ok{background-color:hsl(var(--success)/.14);color:hsl(var(--success))}.bl-pill.is-warn{background-color:hsl(var(--warning)/.16);color:hsl(var(--warning))}.bl-pill.is-bad{background-color:hsl(var(--destructive)/.14);color:hsl(var(--destructive))}.bl-pill.is-info{background-color:hsl(var(--info)/.14);color:hsl(var(--info))}.bl-pill.is-muted{background-color:hsl(var(--foreground)/.08);color:hsl(var(--foreground));opacity:.75}.bl-banner{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:12px;border:1px solid var(--ref-line);font-size:13.5px;line-height:1.5}.bl-banner-title{margin:0;font-weight:650}.bl-banner-body{margin:3px 0 0;opacity:.82}.bl-banner.is-warn{border-color:hsl(var(--warning)/.45);background-color:hsl(var(--warning)/.09)}.bl-banner.is-bad{border-color:hsl(var(--destructive)/.45);background-color:hsl(var(--destructive)/.08)}.bl-banner.is-ok{border-color:hsl(var(--success)/.4);background-color:hsl(var(--success)/.08)}.bl-banner-actions{margin-top:9px;display:flex;flex-wrap:wrap;gap:8px}.bl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bl-plan{display:flex;flex-direction:column;padding:16px;border:1px solid var(--ref-line);border-radius:14px;background-color:hsl(var(--card)/.6);transition:border-color .15s ease,transform .15s ease}.bl-plan:hover{border-color:hsl(var(--foreground)/.28)}.bl-plan.is-current{border-color:hsl(var(--primary));box-shadow:0 0 0 1px hsl(var(--primary)/.6) inset}.bl-plan-name{font-size:15px;font-weight:650}.bl-plan-price{margin-top:5px;font-size:22px;font-weight:700;letter-spacing:-.02em}.bl-plan-per{font-size:12.5px;font-weight:500;opacity:.66}.bl-plan-feats{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.bl-plan-feats li{display:flex;gap:8px;font-size:12.5px;line-height:1.45}.bl-plan-feats li:before{content:"✓";color:hsl(var(--success));font-weight:700}.bl-plan-foot{margin-top:auto;padding-top:14px}.bl-preview{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px dashed hsl(var(--primary)/.5);background-color:hsl(var(--primary)/.05)}.bl-preview-rows{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.bl-preview-row{min-width:96px}.bl-preview-label{display:block;font-family:var(--tc-font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;opacity:.6}.bl-preview-value{font-size:16px;font-weight:650}.bl-preview-value.is-credit{color:hsl(var(--success))}.bl-preview-value.is-due{color:hsl(var(--foreground))}.bl-methods{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bl-method{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--ref-line);border-radius:12px;background-color:hsl(var(--card)/.6)}.bl-method.is-default{border-color:hsl(var(--primary)/.55)}.bl-method-mark{display:grid;place-items:center;flex:0 0 auto;width:44px;height:30px;border-radius:7px;border:1px solid var(--ref-line);background-color:hsl(var(--foreground)/.05);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bl-method-body{min-width:0;flex:1 1 auto}.bl-method-name{font-size:13.5px;font-weight:600}.bl-method-meta{font-size:12px;opacity:.66;margin-top:2px}.bl-method-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bl-method-actions{display:flex;flex-wrap:wrap;gap:7px}.bl-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.bl-field{display:flex;flex-direction:column;gap:5px;min-width:0}.bl-field.is-wide{grid-column:1/-1}.bl-label{font-size:12px;font-weight:600;opacity:.75}.bl-input{width:100%;padding:10px 12px;border:1px solid var(--ref-line);border-radius:10px;background-color:hsl(var(--card));color:inherit;font-size:13.5px;min-height:42px}.bl-input:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.bl-help,.bl-input:disabled{opacity:.6}.bl-help{font-size:11.5px}.bl-error{font-size:12px;color:hsl(var(--destructive))}.bl-check{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border:1px solid var(--ref-line);border-radius:11px;background-color:hsl(var(--card)/.5)}.bl-check input{margin-top:2px;flex:0 0 auto}.bl-check-title{font-size:13.5px;font-weight:600}.bl-check-sub{font-size:12px;opacity:.68;margin-top:2px;line-height:1.45}.bl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--ref-line);border-radius:14px;background-color:hsl(var(--card)/.55)}.bl-table{width:100%;border-collapse:collapse;font-size:13.5px}.bl-table th{text-align:left;padding:11px 14px;font-family:var(--tc-font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:1.3px;text-transform:uppercase;font-weight:600;opacity:.6;border-bottom:1px solid var(--ref-line);white-space:nowrap}.bl-table td{padding:12px 14px;border-bottom:1px solid var(--ref-line-soft);vertical-align:middle}.bl-table tbody tr:last-child td{border-bottom:none}.bl-table tbody tr:hover{background-color:hsl(var(--foreground)/.035)}.bl-table .is-right{text-align:right}.bl-table .is-muted{opacity:.6}.bl-mono{font-family:var(--tc-font-mono),ui-monospace,monospace;font-size:11.5px}.bl-ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bl-ledger li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--ref-line-soft);font-size:13px}.bl-ledger li:last-child{border-bottom:none}.bl-ledger-amt{font-weight:650;white-space:nowrap}.bl-ledger-amt.is-in{color:hsl(var(--success))}.bl-ledger-amt.is-out{color:hsl(var(--foreground));opacity:.8}.bl-empty{padding:26px 18px;text-align:center;border:1px dashed var(--ref-line);border-radius:14px}.bl-empty-title{margin:0;font-size:14px;font-weight:650}.bl-empty-body{margin:6px auto 0;font-size:12.5px;opacity:.7;max-width:46ch;line-height:1.5}.bl-empty-actions{margin-top:14px;justify-content:center}.bl-actions,.bl-empty-actions{display:flex;flex-wrap:wrap;gap:9px}.bl-actions,.bl-btn{align-items:center}.bl-btn{display:inline-flex;justify-content:center;gap:7px;padding:9px 15px;border-radius:50px;border:1px solid var(--ref-line);background-color:transparent;color:inherit;font-size:13px;font-weight:550;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bl-btn:focus-visible:not(:disabled),.bl-btn:hover:not(:disabled){background-color:hsl(var(--foreground)/.06);border-color:hsl(var(--foreground)/.3)}.bl-btn:disabled{opacity:.55;cursor:not-allowed}.bl-btn.is-primary{border-color:transparent;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:650}.bl-btn.is-primary:focus-visible:not(:disabled),.bl-btn.is-primary:hover:not(:disabled){filter:brightness(1.06)}.bl-btn.is-danger{border-color:hsl(var(--destructive)/.5);color:hsl(var(--destructive))}.bl-btn.is-danger:hover:not(:disabled){background-color:hsl(var(--destructive)/.1)}.bl-btn.is-small{padding:6px 11px;font-size:12px}.bl-rows{display:flex;flex-direction:column;gap:11px}.bl-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13.5px}.bl-row-label{opacity:.72}.bl-row-value{font-weight:600;text-align:right}.bl-row-value.is-credit{color:hsl(var(--success))}.bl-divider{height:1px;background-color:var(--ref-line-soft);margin:4px 0}.bl-note{font-size:12.5px;opacity:.7;line-height:1.5}.bl-note.is-warn{color:hsl(var(--warning));opacity:1}.bl-locked{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--ref-line);background-color:hsl(var(--foreground)/.04);font-size:13px;opacity:.85}@media (max-width:900px){.bl-grid-3,.bl-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-meters{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.bl-plans{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bl-plan{flex:0 0 82%;scroll-snap-align:start}.bl-grid-2,.bl-grid-3{grid-template-columns:minmax(0,1fr)}.bl-charge{flex-direction:column;align-items:flex-start}.bl-charge-side{text-align:left}.bl-level{padding:15px}.bl-level-points{text-align:left}.bl-level-points strong{font-size:18px}.bl-next{flex-wrap:wrap}.bl-next .bl-btn{width:100%}.bl-form{grid-template-columns:minmax(0,1fr)}.bl-field.is-wide{grid-column:auto}.bl-method{flex-wrap:wrap}.bl-method-actions{width:100%}.bl-method-actions .bl-btn{flex:1 1 auto}.bl-card-body{padding:13px 13px 14px}.bl-card-head{padding:13px 13px 9px}.bl-table td,.bl-table th{padding:10px 11px}.bl-actions .bl-btn{flex:1 1 auto}}@media (prefers-reduced-motion:reduce){.bl-meter-fill,.bl-seg-fill{transition:none}.bl-seg.is-active:after{animation:none}}.sup-page{--sup-radius:16px;display:flex;flex-direction:column;gap:18px}.sup-hero{position:relative;overflow:hidden;padding:22px 22px 20px;border:1px solid var(--ref-line);border-radius:var(--sup-radius);background:radial-gradient(120% 160% at 0 0,hsl(var(--primary)/.12),transparent 58%),hsl(var(--card))}.sup-hero-title{margin:0;font-size:clamp(20px,3.4vw,26px);font-weight:700;letter-spacing:-.02em}.sup-hero-sub{margin:6px 0 0;font-size:13.5px;opacity:.72;max-width:62ch;line-height:1.5}.sup-search{position:relative;margin-top:16px}.sup-search-input{width:100%;padding:15px 16px 15px 46px;border:1px solid var(--ref-line);border-radius:14px;background-color:hsl(var(--card));color:inherit;font-size:15px;min-height:52px}.sup-search-input:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.sup-search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);opacity:.5;pointer-events:none}.sup-suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sup-suggest-btn{padding:6px 12px;border-radius:50px;border:1px solid var(--ref-line);background-color:transparent;color:inherit;font-size:12.5px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.sup-suggest-btn:focus-visible,.sup-suggest-btn:hover{background-color:hsl(var(--foreground)/.06);border-color:hsl(var(--foreground)/.3)}.sup-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.sup-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:12.5px;opacity:.78}.sup-status-dot{width:8px;height:8px;border-radius:50%;background-color:hsl(var(--success));box-shadow:0 0 0 3px hsl(var(--success)/.18)}.sup-issue{display:flex;align-items:flex-start;gap:13px;padding:13px 15px;border-radius:13px;border:1px solid var(--ref-line);background-color:hsl(var(--card)/.6)}.sup-issue+.sup-issue{margin-top:10px}.sup-issue-mark{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;font-size:14px;font-weight:700}.sup-issue.is-high{border-color:hsl(var(--destructive)/.4);background-color:hsl(var(--destructive)/.06)}.sup-issue.is-high .sup-issue-mark{background-color:hsl(var(--destructive)/.15);color:hsl(var(--destructive))}.sup-issue.is-medium{border-color:hsl(var(--warning)/.4);background-color:hsl(var(--warning)/.07)}.sup-issue.is-medium .sup-issue-mark{background-color:hsl(var(--warning)/.18);color:hsl(var(--warning))}.sup-issue.is-low{border-color:hsl(var(--info)/.35);background-color:hsl(var(--info)/.05)}.sup-issue.is-low .sup-issue-mark{background-color:hsl(var(--info)/.15);color:hsl(var(--info))}.sup-issue-body{min-width:0;flex:1 1 auto}.sup-issue-title{margin:0;font-size:13.5px;font-weight:650}.sup-issue-text{margin:3px 0 0;font-size:12.5px;opacity:.78;line-height:1.5}.sup-issue-cta{margin-top:9px}.sup-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sup-topic{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--ref-line);border-radius:13px;background-color:hsl(var(--card)/.6);text-align:left;cursor:pointer;color:inherit;transition:border-color .15s ease,transform .15s ease}.sup-topic:focus-visible,.sup-topic:hover{border-color:hsl(var(--foreground)/.3);transform:translateY(-1px)}.sup-topic-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background-color:hsl(var(--primary)/.12);font-size:16px}.sup-topic-name{font-size:13.5px;font-weight:620;line-height:1.35}.sup-topic-count{font-size:12px;opacity:.6}.sup-articles{display:flex;flex-direction:column;gap:2px}.sup-article{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 4px;border:none;border-bottom:1px solid var(--ref-line-soft);background:none;color:inherit;text-align:left;cursor:pointer;font-size:13.5px}.sup-article:last-child{border-bottom:none}.sup-article:focus-visible .sup-article-title,.sup-article:hover .sup-article-title{color:hsl(var(--primary))}.sup-article-title{font-weight:600}.sup-article-sum{display:block;font-size:12.5px;opacity:.68;margin-top:3px;line-height:1.45}.sup-article-meta{flex:0 0 auto;font-size:11.5px;opacity:.55;white-space:nowrap}.sup-reader-head{border-bottom:1px solid var(--ref-line);padding-bottom:14px;margin-bottom:16px}.sup-reader-title{margin:0;font-size:clamp(20px,3.2vw,25px);font-weight:700;letter-spacing:-.02em}.sup-reader-sum{margin:9px 0 0;padding:12px 14px;border-radius:12px;border-left:3px solid hsl(var(--primary));background-color:hsl(var(--primary)/.06);font-size:14px;font-weight:500;line-height:1.5}.sup-reader-meta{margin:10px 0 0;font-size:12px;opacity:.6}.sup-reader-body{font-size:14px;line-height:1.65}.sup-reader-body p{margin:0 0 12px}.sup-reader-body ol,.sup-reader-body ul{margin:0 0 12px;padding-left:22px}.sup-reader-body li{margin-bottom:7px}.sup-reader-body strong{font-weight:680}.sup-vote{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:14px;border-radius:12px;border:1px solid var(--ref-line);background-color:hsl(var(--card)/.5);font-size:13.5px}.sup-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sup-lookup{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.sup-lookup .bl-input{flex:1 1 200px;min-width:0}.sup-result{margin-top:12px;padding:13px 14px;border-radius:12px;border:1px solid var(--ref-line);background-color:hsl(var(--foreground)/.03);font-size:13px}.sup-result-title{margin:0 0 6px;font-weight:650}.sup-result-row{display:flex;justify-content:space-between;gap:14px;padding:4px 0}.sup-result-row span:last-child{font-weight:600;text-align:right}.sup-thread{display:flex;flex-direction:column;gap:10px}.sup-msg{max-width:82%;padding:11px 14px;border-radius:14px;font-size:13.5px;line-height:1.55}.sup-msg.is-artist{align-self:flex-end;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom-right-radius:4px}.sup-msg.is-staff{align-self:flex-start;background-color:hsl(var(--foreground)/.07);border-bottom-left-radius:4px}.sup-msg-meta{display:block;font-size:11px;opacity:.68;margin-bottom:4px}.sup-compose{display:flex;flex-direction:column;gap:9px;margin-top:14px}.sup-compose textarea{width:100%;min-height:96px;padding:11px 13px;border:1px solid var(--ref-line);border-radius:12px;background-color:hsl(var(--card));color:inherit;font:inherit;font-size:13.5px;resize:vertical}.sup-compose textarea:focus-visible{outline:none;border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.16)}.sup-sla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sup-sla-item{padding:13px 14px;border-radius:12px;border:1px solid var(--ref-line);background-color:hsl(var(--card)/.5)}.sup-sla-label{font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.sup-sla-value{margin-top:5px;font-size:18px;font-weight:700}.sup-sla-note{margin-top:4px;font-size:12px;opacity:.65;line-height:1.45}.sup-reports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sup-report{padding:14px;border:1px solid var(--ref-line);border-radius:13px;background-color:hsl(var(--card)/.55)}.sup-report-title{font-size:13.5px;font-weight:620}.sup-report-body{margin:5px 0 0;font-size:12.5px;opacity:.7;line-height:1.5}.sup-trust{display:flex;flex-direction:column;gap:9px}.sup-trust-item{display:flex;gap:10px;font-size:13px;line-height:1.5}.sup-trust-item:before{content:"•";color:hsl(var(--primary));font-weight:700}@media (max-width:900px){.sup-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-tools{grid-template-columns:minmax(0,1fr)}.sup-sla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sup-hero{padding:17px 16px 16px}.sup-hero-actions .bl-btn{flex:1 1 auto}.sup-reports,.sup-sla,.sup-topics{grid-template-columns:minmax(0,1fr)}.sup-article{flex-direction:column;align-items:flex-start;gap:4px}.sup-article-meta{white-space:normal}.sup-msg{max-width:92%}.sup-compose .bl-btn{width:100%}.sup-vote{flex-direction:column;align-items:stretch}.sup-vote .bl-btn{flex:1 1 auto}.sup-lookup .bl-input{flex-basis:100%}.sup-lookup .bl-btn{width:100%}}@media (prefers-reduced-motion:reduce){.sup-suggest-btn,.sup-topic{transition:none}}.sup-widget-panel{z-index:90;background-color:var(--tc-surface);border:1px solid var(--tc-line);border-radius:16px;overflow:hidden;box-shadow:inset 0 1px 0 hsl(0 0% 100%/.06),0 24px 48px -24px hsl(215 45% 12%/.45)}.sup-widget-launcher{z-index:90}.sup-widget-thread{min-height:0}.sp-page{display:flex;flex-direction:column;gap:18px}.sp-claim{position:relative;overflow:hidden;padding:18px 20px;border:1px solid hsl(var(--warning)/.45);border-radius:16px;background:radial-gradient(120% 140% at 0 0,hsl(var(--warning)/.12),transparent 55%),hsl(var(--card))}.sp-claim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sp-claim-title{margin:0;font-size:15px;font-weight:650}.sp-claim-sub{margin:6px 0 0;font-size:13px;opacity:.75;max-width:62ch;line-height:1.5}.sp-claim-count{text-align:right;font-size:12px;opacity:.72;white-space:nowrap}.sp-claim-count strong{display:block;font-size:20px;font-weight:700;opacity:1;color:hsl(var(--warning))}.sp-claim-list{list-style:none;margin:14px 0 0;padding:0}.sp-claim-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid var(--ref-line-soft);font-size:13px}.sp-claim-item:first-child{border-top:none}.sp-claim-item-main{min-width:0}.sp-claim-item-title{font-weight:600}.sp-claim-item-sub{font-size:12px;opacity:.68;margin-top:2px}.sp-claim-share{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sp-claim-actions{margin-top:14px;display:flex;flex-wrap:wrap;gap:9px}.sp-releases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sp-release{display:flex;flex-direction:column;padding:15px;border:1px solid var(--ref-line);border-radius:14px;background-color:hsl(var(--card)/.6)}.sp-release-title{font-size:14.5px;font-weight:650}.sp-release-meta{margin-top:3px;font-size:12px;opacity:.66}.sp-release-figures{display:flex;flex-wrap:wrap;gap:18px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ref-line-soft)}.sp-release-figure{min-width:84px}.sp-release-label{display:block;font-family:var(--tc-font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;opacity:.55}.sp-release-value{font-size:16px;font-weight:650;font-variant-numeric:tabular-nums}.sp-share-bar{display:flex;height:10px;margin-top:10px;border-radius:6px;overflow:hidden;background-color:hsl(var(--foreground)/.08)}.sp-share-accepted{background-color:hsl(var(--success))}.sp-share-pending{background-color:hsl(var(--warning))}.sp-how{display:flex;flex-direction:column;gap:10px}.sp-how-item{display:flex;gap:11px;font-size:13.5px;line-height:1.55}.sp-how-num{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:50%;background-color:hsl(var(--primary)/.14);color:hsl(var(--primary));font-size:12px;font-weight:700}@media (max-width:900px){.sp-releases{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sp-claim{padding:15px}.sp-claim-count{text-align:left}.sp-claim-actions .bl-btn{flex:1 1 auto}.sp-claim-item{flex-wrap:wrap}.sp-claim-item .bl-btn{width:100%}.sp-release-figures{gap:14px}.sp-release-figure{flex:1 1 40%}}