.fd-container{width:100%;margin:1.5rem 0}.fd-tabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.fd-tab{padding:6px 12px;font-size:12px;font-weight:500;color:rgba(0,0,0,.5);background:rgba(0,0,0,.04);border:none;border-radius:16px;cursor:pointer;transition:background .15s ease,color .15s ease;font-family:system-ui,sans-serif}.fd-tab:hover{background:rgba(0,0,0,.08);color:rgba(0,0,0,.7)}.fd-tab.active{background:#3b82f6;color:#fff}.fd-demo{position:relative}.fd-demo>*{animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.demo-window{position:relative;width:100%;height:330px;background:#f6f5f4;border-radius:12px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.08)}.demo-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.demo-dot{width:8px;height:8px;border-radius:50%}.demo-dot:first-child{background:#ff5f57}.demo-dot:nth-child(2){background:#febc2e}.demo-dot:nth-child(3){background:#28c840}.demo-url{flex:1 1;margin-left:8px;padding:4px 10px;background:rgba(0,0,0,.04);border-radius:6px;font-size:10px;color:rgba(0,0,0,.4);font-family:system-ui,sans-serif}.demo-content{position:relative;padding:16px 20px;height:calc(100% - 38px)}.demo-title{font-size:13px;font-weight:600;color:rgba(0,0,0,.6);margin-bottom:10px}.demo-text,.demo-title{font-family:system-ui,sans-serif}.demo-text{font-size:10.5px;line-height:1.7;color:#333}.demo-window.text-demo .demo-text,.demo-window.text-demo .demo-title{font-family:Georgia,Times New Roman,serif}.demo-window.text-demo .demo-title em{font-weight:500;font-style:italic}.demo-quote{font-family:Georgia,Times New Roman,serif;font-size:12px;line-height:1.7;color:#333;font-style:italic;margin:10px 0 8px;padding:0 8px}.demo-quote-author{color:rgba(0,0,0,.45);margin:0;padding:0 8px}.demo-marker,.demo-quote-author{font-family:system-ui,sans-serif;font-size:10px}.demo-marker{position:absolute;width:20px;height:20px;background:#3b82f6;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.2);opacity:0;transform:translate(-50%,-50%) scale(.3);transition:opacity .25s ease,transform .25s cubic-bezier(.22,1,.36,1);z-index:40}.demo-marker.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.demo-popup{position:absolute;top:95px;left:50%;width:200px;padding:10px 12px 12px;background:#1a1a1a;border-radius:14px;box-shadow:0 4px 24px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);opacity:0;transform:translateX(-50%) scale(.95) translateY(4px);transition:opacity .2s ease,transform .2s cubic-bezier(.34,1.56,.64,1);z-index:50}.demo-popup.visible{opacity:1;transform:translateX(-50%) scale(1) translateY(0)}.demo-popup-header{font-size:10px;font-weight:500;color:hsla(0,0%,100%,.5);margin-bottom:6px;font-family:system-ui,sans-serif}.demo-popup-input{width:100%;min-height:36px;padding:6px 8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-size:11px;color:#fff;font-family:system-ui,sans-serif;line-height:1.4;box-sizing:border-box}.demo-popup-actions{display:flex;justify-content:flex-end;gap:5px;margin-top:6px}.demo-popup-btn{padding:5px 12px;font-size:10px;font-weight:500;border-radius:14px;font-family:system-ui,sans-serif}.demo-popup-btn.cancel{background:transparent;color:hsla(0,0%,100%,.5)}.demo-popup-btn.submit{background:#3b82f6;color:#fff}.demo-popup-btn.submit.green{background:#22c55e}.demo-cursor{position:absolute;pointer-events:none;z-index:100;transition:left .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1);display:grid}.demo-cursor.dragging,.demo-cursor.selecting{transition:none}.demo-cursor.dragging *,.demo-cursor.selecting *{transition:none!important}.demo-cursor-crosshair,.demo-cursor-pointer,.demo-cursor-text{grid-area:1/1;transform:scale(1);transform-origin:top left;transition:transform .2s ease,opacity .15s ease}.demo-cursor-text{transform:translateX(-5px)}.demo-cursor-crosshair,.demo-cursor-text{transform-origin:center center}.demo-cursor-pointer.hidden{transform:scale(0);opacity:0}.demo-cursor-text.hidden{transform:translateX(-5px) scale(.5);opacity:0}.demo-cursor-crosshair.hidden{transform:scale(.5);opacity:0}.demo-cursor svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.demo-toolbar{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;background:#1a1a1a;box-shadow:0 2px 8px rgba(0,0,0,.25),0 4px 16px rgba(0,0,0,.15);width:auto;height:36px;border-radius:20px;padding:0 6px}.demo-toolbar-buttons{display:flex;align-items:center;gap:3px}.demo-toolbar-btn{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.85);background-color:transparent;transition:color .2s ease,background-color .2s ease,opacity .2s ease,transform .15s ease}.demo-toolbar-btn.active{color:hsla(0,0%,100%,.95);animation:activeIn .25s ease}@keyframes activeIn{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}.demo-toolbar-icon{display:flex;align-items:center;justify-content:center}.demo-toolbar-icon.animating{animation:iconMorph .25s cubic-bezier(.34,1.56,.64,1)}@keyframes iconMorph{0%{transform:scale(.5) rotate(-90deg);opacity:0}50%{transform:scale(1.15) rotate(10deg);opacity:1}to{transform:scale(1) rotate(0deg);opacity:1}}.demo-toolbar-divider{width:1px;height:12px;background:hsla(0,0%,100%,.15);margin:0 2px}.tsd-highlight{position:absolute;height:14px;background:rgba(59,130,246,.3);border-radius:1px;opacity:0;transition:opacity .1s ease;pointer-events:none}.tsd-highlight.visible{opacity:1}.ecd-faux-title{width:55px;height:10px;background:rgba(0,0,0,.12);border-radius:3px;margin-bottom:10px}.ecd-faux-badge{width:50px;height:16px;background:rgba(99,102,241,.15);border-radius:999px}.ecd-faux-label{width:35px;height:5px;background:rgba(0,0,0,.08);border-radius:2px}.ecd-faux-value{width:55px;height:7px;background:rgba(0,0,0,.1);border-radius:2px}.ecd-faux-check{background:rgba(34,197,94,.25)}.ecd-faux-check,.ecd-faux-x{width:10px;height:10px;border-radius:2px}.ecd-faux-text,.ecd-faux-x{background:rgba(0,0,0,.08)}.ecd-faux-text{height:6px;border-radius:2px}.ecd-highlight{position:absolute;border:2px solid #3b82f6;border-radius:8px;opacity:0;transition:opacity .15s ease;pointer-events:none;box-sizing:border-box}.ecd-highlight.visible{opacity:1}.ecd-plan-card{background:#fff;border-radius:10px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:10px}.ecd-plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ecd-plan-usage{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ecd-plan-progress{height:4px;background:rgba(0,0,0,.06);border-radius:2px;overflow:hidden;margin-bottom:12px}.ecd-plan-progress-fill{height:100%;width:48%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:2px}.ecd-plan-features{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ecd-feature{display:flex;align-items:center;gap:6px}.ecd-upgrade-btn{width:100%;height:32px;background:rgba(0,0,0,.06);border-radius:6px}.msd-faux-title{width:40px;height:10px;background:rgba(0,0,0,.12);border-radius:3px;margin-bottom:10px}.msd-faux-text{height:7px;background:rgba(0,0,0,.1);border-radius:2px}.msd-items{display:flex;flex-direction:column;gap:6px;margin-top:10px}.msd-item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;font-size:11px;font-family:system-ui,sans-serif;color:rgba(0,0,0,.6);position:relative}.msd-item.selected{border-color:#22c55e;background:rgba(34,197,94,.04)}.msd-checkbox{width:16px;height:16px;border:1.5px solid rgba(0,0,0,.2);border-radius:4px;flex-shrink:0}.msd-checkbox.checked{background:#22c55e;border-color:#22c55e}.msd-drag-box{position:absolute;border:1.5px dashed #22c55e;border-radius:8px;background:rgba(34,197,94,.08);pointer-events:none;z-index:30}.demo-marker.green{background:#22c55e;border-radius:4px}.apd-skeleton-card{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:10px}.apd-skeleton-avatar{width:36px;height:36px;background:linear-gradient(90deg,#e5e5e5 25%,#f0f0f0 50%,#e5e5e5 75%);background-size:200% 100%;border-radius:50%;flex-shrink:0;animation:skeleton-pulse 1.5s ease-in-out infinite}.apd-skeleton-lines{flex:1 1;display:flex;flex-direction:column;gap:6px}.apd-skeleton-line{height:10px;background:linear-gradient(90deg,#e5e5e5 25%,#f0f0f0 50%,#e5e5e5 75%);background-size:200% 100%;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.apd-skeleton-line.short{height:8px}.apd-skeleton-avatar.paused,.apd-skeleton-line.paused{animation-play-state:paused}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.apd-highlight{position:absolute;border:2px solid #3b82f6;border-radius:6px;opacity:0;transition:opacity .15s ease;pointer-events:none;box-sizing:border-box}.apd-highlight.visible{opacity:1}.asd-header{justify-content:space-between;margin-bottom:10px}.asd-header,.asd-header-left{display:flex;align-items:center}.asd-header-left{gap:8px}.asd-logo{width:16px;height:16px;background:rgba(0,0,0,.1);border-radius:4px}.asd-faux-title{width:65px;height:8px;background:rgba(0,0,0,.12);border-radius:3px}.asd-faux-btn{width:50px;height:22px;background:rgba(0,0,0,.06);border-radius:5px}.asd-faux-label{width:32px;height:4px;background:rgba(0,0,0,.08);border-radius:2px;margin-bottom:6px}.asd-faux-value{width:40px;height:14px;background:rgba(0,0,0,.1);border-radius:3px}.asd-stats-row{display:flex;gap:10px;margin-bottom:10px}.asd-stat-card{flex:1 1;background:#fff;border-radius:8px;padding:10px 12px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.asd-empty-section{background:rgba(0,0,0,.015);border:1px dashed rgba(0,0,0,.1);border-radius:8px;height:60px;display:flex;align-items:center;justify-content:center}.asd-drag-box{border:1.5px dashed #22c55e;border-radius:8px;background:rgba(34,197,94,.08);z-index:30}.asd-area-outline,.asd-drag-box{position:absolute;pointer-events:none}.asd-area-outline{border:2px dashed #22c55e;border-radius:8px;opacity:0;transition:opacity .15s ease;background:rgba(34,197,94,.05)}.asd-area-outline.visible{opacity:1}.sd-outer{width:100%;margin:1.5rem 0}.sd-container{position:relative;width:100%;display:flex;justify-content:center;padding:2rem 1.5rem;background:#f6f5f4;border-radius:12px;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.sd-panel{position:relative;min-width:205px;padding:13px 1rem 16px;border-radius:1rem;transition:background-color .2s ease,box-shadow .2s ease}.sd-panel .sd-theme-toggle:hover{background:transparent!important}.sd-panel.dark .sd-theme-toggle:hover{color:hsla(0,0%,100%,.4)!important}.sd-panel.light .sd-theme-toggle:hover{color:rgba(0,0,0,.4)!important}.sd-panel .sd-color-ring:hover .sd-color{transform:none!important}.sd-panel .sd-color-ring:hover .sd-color.selected{transform:scale(.83)!important}.sd-panel .sd-checkbox-row,.sd-panel .sd-color-ring,.sd-panel .sd-cycle-btn,.sd-panel .sd-theme-toggle{cursor:default!important}.sd-panel.dark{background:#1a1a1a;box-shadow:0 4px 20px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08)}.sd-panel.light{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08),0 4px 16px rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.04)}.sd-header{display:flex;align-items:center;min-height:24px;margin-bottom:.5rem;padding-bottom:9px;border-bottom:1px solid hsla(0,0%,100%,.07)}.sd-panel.light .sd-header{border-bottom-color:rgba(0,0,0,.08)}.sd-brand{font-size:.8125rem;font-weight:600;letter-spacing:-.0094em;color:#fff;font-family:system-ui,sans-serif}.sd-panel.light .sd-brand{color:rgba(0,0,0,.85)}.sd-brand-slash{transition:color .2s ease}.sd-version{font-size:.6875rem;font-weight:400;color:hsla(0,0%,100%,.4);margin-left:auto;letter-spacing:-.0094em;font-family:system-ui,sans-serif}.sd-panel.light .sd-version{color:rgba(0,0,0,.4)}.sd-theme-toggle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:.5rem;border:none;border-radius:6px;background:transparent;color:hsla(0,0%,100%,.4);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sd-theme-toggle:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.sd-panel.light .sd-theme-toggle{color:rgba(0,0,0,.4)}.sd-panel.light .sd-theme-toggle:hover{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.sd-section+.sd-section{margin-top:.5rem;padding-top:calc(.5rem + 2px);border-top:1px solid hsla(0,0%,100%,.07)}.sd-panel.light .sd-section+.sd-section{border-top-color:rgba(0,0,0,.08)}.sd-row{justify-content:space-between;min-height:24px}.sd-label,.sd-row{display:flex;align-items:center}.sd-label{font-size:.8125rem;font-weight:400;letter-spacing:-.0094em;color:hsla(0,0%,100%,.5);font-family:system-ui,sans-serif;gap:.25rem}.sd-panel.light .sd-label{color:rgba(0,0,0,.5)}.sd-label-marker{display:block;margin-bottom:10px}.sd-cycle-btn{display:flex;align-items:center;gap:.5rem;padding:0;border:none;background:transparent;font-size:.8125rem;font-weight:500;letter-spacing:-.0094em;color:#fff;cursor:pointer;font-family:system-ui,sans-serif}.sd-panel.light .sd-cycle-btn{color:rgba(0,0,0,.85)}.sd-cycle-text{display:inline-block;animation:sdCycleIn .2s ease-out}@keyframes sdCycleIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sd-cycle-dots{display:flex;flex-direction:column;gap:2px}.sd-cycle-dot{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.3);transform:scale(.667);transition:background-color .25s ease-out,transform .25s ease-out}.sd-cycle-dot.active{background:#fff;transform:scale(1)}.sd-panel.light .sd-cycle-dot{background:rgba(0,0,0,.2)}.sd-panel.light .sd-cycle-dot.active{background:rgba(0,0,0,.7)}.sd-colors{display:flex;gap:.5rem;margin-top:.375rem;margin-bottom:1px}.sd-color-ring{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:border-color .3s ease}.sd-color{width:20px;height:20px;border-radius:50%;transition:transform .2s cubic-bezier(.25,1,.5,1)}.sd-color-ring:hover .sd-color{transform:scale(1.15)}.sd-color.selected{transform:scale(.83)}.sd-checkbox-row{display:flex;align-items:center;gap:.5rem;cursor:pointer}.sd-checkbox-row+.sd-checkbox-row{margin-top:calc(.5rem + 6px)}.sd-checkbox{position:relative;width:14px;height:14px;border:1px solid hsla(0,0%,100%,.2);border-radius:4px;background:hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.sd-checkbox.checked{border-color:hsla(0,0%,100%,.3);background:#fff;color:#1a1a1a}.sd-panel.light .sd-checkbox{border-color:rgba(0,0,0,.15);background:#fff}.sd-panel.light .sd-checkbox.checked{border-color:#1a1a1a;background:#1a1a1a;color:#fff}.sd-checkbox-label{font-size:.8125rem;font-weight:400;letter-spacing:-.0094em;color:hsla(0,0%,100%,.5);font-family:system-ui,sans-serif;display:flex;align-items:center;gap:.25rem}.sd-panel.light .sd-checkbox-label{color:rgba(0,0,0,.5)}.sd-help-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:0}.sd-help-icon svg{display:block;transform:translateY(1px);color:hsla(0,0%,100%,.2)}.sd-panel.light .sd-help-icon svg{color:rgba(0,0,0,.2)}.sd-row-margin-top{margin-top:8px}.sd-toggle-switch{position:relative;display:inline-block;width:24px;height:16px;flex-shrink:0;cursor:default}.sd-toggle-switch input{opacity:0;width:0;height:0}.sd-toggle-slider{position:absolute;cursor:default;inset:0;border-radius:16px;background:#484848}.sd-toggle-slider:before{content:"";position:absolute;height:12px;width:12px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:transform .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px rgba(0,0,0,.2)}.sd-toggle-slider.checked{background:#3c82f7}.sd-toggle-slider.checked:before{transform:translateX(8px)}.sd-panel.light .sd-toggle-slider{background:#ddd}.sd-panel.light .sd-toggle-slider.checked{background:#3c82f7}.sd-checkbox-row-margin-bottom{margin-bottom:calc(.5rem + 6px)}.sd-section-extra-padding{padding-top:calc(.5rem + 4px)}.sd-nav-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:none;background:transparent;font-size:.8125rem;font-weight:400;letter-spacing:-.0094em;color:hsla(0,0%,100%,.5);cursor:default;font-family:system-ui,sans-serif;text-align:left}.sd-nav-link svg{opacity:.5}.sd-panel.light .sd-nav-link{color:rgba(0,0,0,.5)}.sd-cursor{position:absolute;pointer-events:none;z-index:100;transition:left .4s cubic-bezier(.4,0,.2,1),top .4s cubic-bezier(.4,0,.2,1),transform .1s ease}.sd-cursor svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.sd-cursor.clicking{transform:scale(.9)}.demo-window.sid-demo{background:#fff}.demo-window.sid-demo .sid-page{display:flex;flex-direction:column;padding:0 12px;position:relative}.sid-banner{height:80px;background:#cfd9de;margin:0 -12px;transition:box-shadow .15s ease}.sid-banner.hovered{box-shadow:inset 0 0 0 2px #3b82f6}.sid-avatar{position:absolute;top:50px;left:22px;width:58px;height:58px;border-radius:50%;object-fit:cover;border:3px solid #fff;transition:box-shadow .15s ease}.sid-avatar.hovered{box-shadow:0 0 0 2px #3b82f6}.sid-follow-btn{position:absolute;top:88px;right:16px;padding:6px 16px;font-size:12px!important;font-weight:700;color:#0f1419;background:#fff;border:1px solid #cfd9de;border-radius:16px;cursor:pointer;font-family:system-ui,sans-serif;transition:box-shadow .15s ease}.sid-follow-btn.hovered{box-shadow:0 0 0 2px #3b82f6}.sid-profile-info{display:flex;flex-direction:column;gap:0;padding:0 16px;margin-top:30px}.sid-name{font-size:15px!important;font-weight:800;color:#0f1419;padding:1px 4px;margin:0 0 0 -4px;border-radius:3px;font-family:system-ui,sans-serif;transition:box-shadow .15s ease,background .15s ease}.sid-name.hovered{box-shadow:0 0 0 2px #3b82f6;background:rgba(59,130,246,.04)}.sid-profile-info .sid-handle{font-size:11px!important;color:#536471;font-family:system-ui,sans-serif;margin-top:-3px}.sid-profile-info .sid-bio{font-size:10px!important;color:#0f1419;margin:6px 0 0;padding:0;font-family:system-ui,sans-serif;line-height:1.35;font-weight:400}.sid-mention{color:#1d9bf0}.sid-profile-info .sid-meta{display:flex;gap:10px;margin-top:5px;font-size:10px!important;color:#536471;font-family:system-ui,sans-serif}.sid-location{display:flex;align-items:center;gap:3px}.sid-link{color:#1d9bf0;text-decoration:none;padding:1px 4px;margin:-1px -4px;border-radius:3px;font-size:10px!important;transition:box-shadow .15s ease,background .15s ease}.sid-link.hovered{box-shadow:0 0 0 2px #3b82f6;background:rgba(59,130,246,.04)}.sid-stats{display:flex;gap:12px;margin-top:10px;font-size:10px!important;color:#536471;font-family:system-ui,sans-serif}.sid-stats strong{color:#0f1419;font-weight:700}.sid-tabs{margin-top:14px;padding:0 16px}.sid-search{width:100%;padding:8px 14px;font-size:11px!important;border:1px solid transparent;border-radius:16px;background:#eff3f4;color:#0f1419;outline:none;font-family:system-ui,sans-serif;box-sizing:border-box;transition:box-shadow .15s ease,border-color .15s ease}.sid-search::placeholder{color:#536471}.sid-search.hovered{box-shadow:0 0 0 2px #3b82f6}.sid-label{position:absolute;transform:translateX(-50%);padding:5px 10px;background:#1a1a1a;color:#fff;font-size:10px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:50;box-shadow:0 2px 8px rgba(0,0,0,.12)}.sid-label.above{transform:translateX(-50%) translateY(-100%);animation:sidLabelAbove .15s ease-out}.sid-label.below{animation:sidLabelBelow .15s ease-out}@keyframes sidLabelAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(-100%)}}@keyframes sidLabelBelow{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%)}}.csd-profile-card{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.csd-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);flex-shrink:0}.csd-profile-info{flex:1 1;display:flex;flex-direction:column;gap:5px}.csd-name{width:80px;height:10px;background:rgba(0,0,0,.12);border-radius:5px}.csd-email{width:110px;height:7px;border-radius:3.5px}.csd-edit-btn,.csd-email{background:rgba(0,0,0,.06)}.csd-edit-btn{width:36px;height:20px;border-radius:4px;flex-shrink:0}.csd-stats-row{display:flex;gap:10px;margin-top:12px}.csd-stat{flex:1 1;background:#fff;border-radius:10px;padding:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:6px}.csd-stat-value{width:36px;height:14px;background:rgba(0,0,0,.1);border-radius:4px}.csd-stat-value.short{width:28px}.csd-stat-label{width:45px;height:6px;background:rgba(0,0,0,.05);border-radius:3px}.csd-highlight{position:absolute;border:2px solid #3b82f6;border-radius:8px;opacity:0;transition:opacity .15s ease;pointer-events:none;box-sizing:border-box}.csd-highlight.visible{opacity:1}.csd-popup{width:220px}.csd-popup-header{margin-bottom:6px}.csd-toggle-btn{display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;color:hsla(0,0%,100%,.5)}.csd-chevron{transition:transform .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.csd-chevron.expanded{transform:rotate(90deg)}.csd-element{font-size:10px;font-weight:500;font-family:system-ui,sans-serif}.csd-styles-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.16,1,.3,1);margin-bottom:6px}.csd-styles-wrapper.expanded{grid-template-rows:1fr}.csd-styles-inner{overflow:hidden}.csd-styles-block{padding:6px 8px;background:hsla(0,0%,100%,.04);border-radius:6px;margin-top:6px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;font-size:9px;line-height:1.5}.csd-style-line{color:hsla(0,0%,100%,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.csd-style-prop{color:#c084fc}.csd-style-value{color:hsla(0,0%,100%,.5)}.demo-window.rdd-demo{background:#f6f5f4}.demo-window.rdd-demo .rdd-page{display:flex;flex-direction:column;padding:0;position:relative;height:100%}.rdd-header{display:flex;align-items:center;padding:10px 16px;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.rdd-logo{width:24px;height:24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:6px;flex-shrink:0}.rdd-nav{display:flex;gap:8px;margin-left:20px}.rdd-nav-item{width:50px;height:8px;background:rgba(0,0,0,.08);border-radius:4px}.rdd-nav-item.active{background:rgba(99,102,241,.25)}.rdd-btn{margin-left:auto;width:50px;height:26px;background:rgba(0,0,0,.06);border-radius:6px}.rdd-btn.hovered{box-shadow:0 0 0 2px #3b82f6}.rdd-content-area{display:flex;flex:1 1;padding:12px;gap:12px}.rdd-sidebar{width:80px;display:flex;flex-direction:column;gap:6px}.rdd-sidebar-item{height:28px;background:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.rdd-main{flex:1 1;display:flex;flex-direction:column;gap:10px}.rdd-card{background:#fff;border-radius:8px;height:60px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.rdd-highlight{position:absolute;border:2px solid #3b82f6;border-radius:8px;opacity:0;transition:opacity .2s ease,transform .2s ease;pointer-events:none;box-sizing:border-box;transform:scale(.96)}.rdd-highlight.visible{opacity:1;transform:scale(1)}.rdd-hierarchy-label{position:absolute;transform:translateX(-50%);padding:5px 10px;background:#1a1a1a;color:#61dafb;font-size:10px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:50;box-shadow:0 2px 12px rgba(0,0,0,.25),0 0 0 1px hsla(0,0%,100%,.06);animation:rddLabelIn .2s cubic-bezier(.34,1.56,.64,1);display:flex;align-items:center}.rdd-hierarchy-text{color:#61dafb}.rdd-hierarchy-cursor{color:hsla(0,0%,100%,.5);animation:rddBlink .8s step-end infinite;margin-left:1px}@keyframes rddLabelIn{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.95)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes rddBlink{0%,50%{opacity:1}51%,to{opacity:0}}.rdd-label{position:absolute;transform:translateX(-50%);padding:5px 10px;background:#1a1a1a;color:#fff;font-size:10px;font-family:SF Mono,SFMono-Regular,ui-monospace,monospace;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:50;box-shadow:0 2px 8px rgba(0,0,0,.12)}.rdd-label.above{transform:translateX(-50%) translateY(-100%);animation:rddLabelAbove .15s ease-out}.rdd-label.below{animation:rddLabelBelow .15s ease-out}@keyframes rddLabelAbove{0%{opacity:0;transform:translateX(-50%) translateY(-100%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(-100%)}}@keyframes rddLabelBelow{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}to{opacity:1;transform:translateX(-50%)}}.rdd-bracket{color:hsla(0,0%,100%,.5)}.rdd-label.exiting{opacity:0;transition:opacity .15s ease-out}.rdd-card.hovered,.rdd-nav-item.hovered,.rdd-sidebar-item.hovered{box-shadow:0 0 0 2px #3b82f6}.demo-popup.rdd-popup{top:115px}.mkd-list{list-style:none;padding-left:0!important}.mkd-list li{display:flex;align-items:center;gap:.6em;padding:.5em 0;border-bottom:1px dashed rgba(0,0,0,.1)}.mkd-list li:last-child{border-bottom:none}.mkd-marker-wrap{width:26px;flex-shrink:0}.mkd-marker,.mkd-marker-wrap{display:flex;align-items:center;justify-content:center}.mkd-marker{font-weight:600;font-family:system-ui,sans-serif;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.2)}.mkd-marker.blue{background:#3c82f7;border-radius:50%}.mkd-marker.blue,.mkd-marker.green{width:22px;height:22px;font-size:.6875rem}.mkd-marker.green{background:#34c759;border-radius:5px}@media (max-width:640px){.fd-container{margin:1rem 0}.fd-tabs{gap:4px;margin-bottom:10px}.fd-tab{padding:5px 10px;font-size:11px}.demo-window{height:280px;border-radius:10px}.demo-browser-bar{padding:8px 10px}.demo-dot{width:6px;height:6px}.demo-url{font-size:9px;padding:3px 8px}.demo-content{padding:12px 16px}.demo-title{font-size:12px;margin-bottom:8px}.demo-quote,.demo-text{font-size:10px}.demo-quote{margin:16px 0 6px;padding:0 4px}.demo-quote-author{font-size:9px;padding:0 4px}.demo-toolbar{width:auto;height:32px;border-radius:16px;bottom:8px;right:8px}.demo-toolbar-btn{width:24px;height:24px}.demo-toolbar-btn svg{width:14px;height:14px}.demo-popup{width:170px;padding:8px 10px 10px;border-radius:12px}.demo-popup-header{font-size:9px}.demo-popup-input{min-height:32px;padding:5px 7px;font-size:10px}.demo-popup-btn{padding:4px 10px;font-size:9px}.demo-popup.ecd-popup{top:95px!important}.demo-marker{width:18px;height:18px;font-size:9px}.sd-container{padding:1.5rem 1rem}.sd-panel{min-width:180px;padding:11px .875rem 14px}.sid-banner{height:65px}.sid-avatar{top:40px;left:18px;width:48px;height:48px}.sid-follow-btn{top:72px;font-size:10px!important;padding:5px 12px}.sid-profile-info{margin-top:28px;padding:0 12px}.sid-name{font-size:13px!important}.sid-profile-info .sid-handle{font-size:10px!important}.sid-link,.sid-profile-info .sid-bio,.sid-profile-info .sid-meta,.sid-stats{font-size:9px!important}.sid-search{font-size:10px!important;padding:6px 12px}.sid-label{font-size:9px;padding:4px 8px}.rdd-header{padding:8px 12px}.rdd-logo{width:20px;height:20px}.rdd-nav{margin-left:12px;gap:6px}.rdd-nav-item{width:40px;height:6px}.rdd-btn{width:40px;height:22px}.rdd-content-area{padding:10px;gap:10px}.rdd-sidebar{width:60px;gap:5px}.rdd-sidebar-item{height:22px}.rdd-card{height:50px;border-radius:6px}.rdd-label{font-size:9px;padding:4px 8px}}.acd-container{width:100%;margin:1rem 0}.acd-chat{background:#fff;border-radius:16px;padding:18px 22px 12px;height:230px;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 4px 20px rgba(0,0,0,.06);overflow:hidden}.acd-content-wrap{display:flex;flex-direction:column;gap:12px;transition:opacity .3s ease}.acd-content-wrap.acd-fading{opacity:0}.acd-message{display:flex;align-items:baseline;gap:12px;animation:acdMessageIn .4s cubic-bezier(.16,1,.3,1);font-size:13px;line-height:1.55}@keyframes acdMessageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.acd-label{font-size:12px;font-weight:500;flex-shrink:0;width:38px}.acd-label-user{color:rgba(0,0,0,.4)}.acd-label-agent{color:#3b82f6}.acd-content{color:#1a1a1a;flex:1 1}.acd-stream{--reveal:0%;background:linear-gradient(90deg,#1a1a1a 0,#1a1a1a calc(var(--reveal) * 1.1 - 5%),rgba(26,26,26,.35) calc(var(--reveal) * 1.1 + 3%),rgba(26,26,26,0) calc(var(--reveal) * 1.1 + 10%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.acd-stream.complete{background:none;-webkit-text-fill-color:#1a1a1a}.acd-shimmer-text{background:linear-gradient(90deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 40%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.3));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:acdShimmer 1.8s linear infinite}@keyframes acdShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.acd-diff{display:flex;align-items:center;gap:8px;padding:2px 0 0 50px;animation:acdMessageIn .4s cubic-bezier(.16,1,.3,1);flex-wrap:wrap}.acd-diff-file{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:rgba(0,0,0,.04);border-radius:6px;font-size:12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace}.acd-diff-name{color:rgba(0,0,0,.7)}.acd-diff-added{color:#22c55e;font-weight:500}.acd-diff-removed{color:#ef4444;font-weight:500}