.profile-portfolio .profile-project-rail{gap:14px;display:grid;position:relative}.profile-portfolio .profile-project-rail>article{background:0 0;border:0;min-width:0;padding:0;overflow:visible}.profile-portfolio.portfolio-grid .profile-project-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-project-button{text-align:left;border:1px solid var(--bio-border);background:color-mix(in srgb,var(--bio-accent),transparent 96%);width:100%;color:var(--bio-text);cursor:pointer;border-radius:14px;padding:0;transition:transform .2s,border-color .2s;display:block;overflow:hidden}.profile-project-button:hover{border-color:var(--bio-accent)}.profile-project-button:focus-visible{outline:2px solid var(--bio-accent);outline-offset:4px}.portfolio-slide-controls button:focus-visible{outline:2px solid var(--bio-accent);outline-offset:4px}.portfolio-dots button:focus-visible{outline:2px solid var(--bio-accent);outline-offset:4px}.profile-project-cover{object-fit:cover;background:color-mix(in srgb,var(--bio-accent),transparent 95%);width:100%;height:160px;display:block}.project-cover-empty{color:var(--bio-accent);background:linear-gradient(140deg,color-mix(in srgb,var(--bio-accent),transparent 94%),transparent);place-items:center;display:grid}.profile-project-copy{padding:18px}.profile-project-type{letter-spacing:1.2px;text-transform:uppercase;color:var(--bio-accent);margin-bottom:8px;font:700 9px/1.5 Manrope,sans-serif;display:block}.profile-portfolio .profile-project-copy h3,.portfolio-full-grid .profile-project-copy h3{color:var(--bio-text);overflow-wrap:anywhere;margin:0 0 8px;font-size:15px;line-height:1.5}.profile-portfolio .profile-project-copy p,.portfolio-full-grid .profile-project-copy p{color:var(--bio-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.profile-project-open{color:var(--bio-accent);align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.portfolio-list .profile-project-button{grid-template-columns:110px minmax(0,1fr);display:grid}.portfolio-list .profile-project-cover{height:100%;min-height:120px}.portfolio-no-images.portfolio-list .profile-project-button{display:block}.portfolio-carousel .profile-project-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:8px;display:flex;overflow:auto}.portfolio-carousel .profile-project-rail>article{scroll-snap-align:start;flex:0 0 90%}.portfolio-stack .profile-project-rail{perspective:1000px;touch-action:pan-y;height:370px;overflow:hidden}.portfolio-stack .profile-project-rail>article{width:82%;height:100%;transform:translateX(calc(var(--project-depth)*24%)) rotateY(calc(var(--project-depth)*-14deg)) scale(var(--project-scale));opacity:.5;transition:transform .35s,opacity .35s;position:absolute;top:0;left:9%}.portfolio-stack .profile-project-rail>article.project-active{opacity:1;transform:translate(0)rotateY(0)scale(1)}.portfolio-stack .profile-project-rail>article.project-outside{visibility:hidden;pointer-events:none}.portfolio-stack .profile-project-button{flex-direction:column;height:100%;display:flex}.portfolio-stack .profile-project-copy{flex:1}.portfolio-stack .profile-project-cover{flex-shrink:0;height:155px}.portfolio-slide-controls{gap:7px;display:flex}.profile-portfolio .portfolio-slide-controls button,.portfolio-gallery-arrows button{border:1px solid var(--bio-border);width:32px;height:32px;color:var(--bio-accent);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.portfolio-slide-controls button:disabled,.portfolio-gallery-arrows button:disabled{opacity:.3;cursor:default}.portfolio-dots{justify-content:center;gap:9px;margin:18px 0 4px;display:flex}.portfolio-dots button{background:var(--bio-muted);opacity:.35;border:0;border-radius:50%;width:7px;height:7px;padding:0}.portfolio-dots button[aria-pressed=true]{background:var(--bio-accent);opacity:1}.portfolio-show-all{border:1px solid var(--bio-border);width:100%;color:var(--bio-text);background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:12px 16px;font:650 11px Manrope,sans-serif;display:flex}.portfolio-show-all>span{color:var(--bio-accent);margin-left:auto}.profile-portfolio-dialog[data-slot=dialog-content]{border-radius:18px;flex-direction:column;gap:20px;width:100%;max-width:min(900px,100vw - 32px);max-height:88dvh;padding:28px;display:flex;overflow-y:auto;box-shadow:0 30px 100px #0008}.portfolio-dialog-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portfolio-dialog-heading h2{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.35}.portfolio-dialog-heading p{color:var(--bio-muted);margin:6px 0 0;font-size:12px}.portfolio-close{border:1px solid var(--bio-border);width:32px;height:32px;color:var(--bio-text);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.portfolio-filters{flex-wrap:wrap;gap:7px;display:flex}.portfolio-filters button,.portfolio-back{border:1px solid var(--bio-border);color:var(--bio-muted);background:0 0;border-radius:8px;padding:8px 11px;font-size:11px}.portfolio-filters button[aria-pressed=true]{color:var(--bio-accent);background:color-mix(in srgb,var(--bio-accent),transparent 90%)}.portfolio-back{align-items:center;gap:8px;width:fit-content;display:flex}.portfolio-full-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portfolio-gallery>img{object-fit:contain;background:#0002;border-radius:12px;width:100%;max-height:440px}.portfolio-gallery-arrows{color:var(--bio-muted);justify-content:center;align-items:center;gap:20px;margin:12px 0;font-size:11px;display:flex}.portfolio-thumbnails{gap:8px;display:flex;overflow:auto}.portfolio-thumbnails button{background:0 0;border:2px solid #0000;border-radius:6px;flex:0 0 72px;padding:0;overflow:hidden}.portfolio-thumbnails button[aria-pressed=true]{border-color:var(--bio-accent)}.portfolio-thumbnails img{object-fit:cover;width:100%;height:48px;display:block}.portfolio-external{width:fit-content;color:var(--bio-accent);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.portfolio-empty{color:var(--bio-muted);font-size:12px;line-height:1.7}.profile-formatted-text p{white-space:pre-wrap;color:inherit;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:0 0 16px;line-height:1.8;display:block}.profile-formatted-text a,.bio-description a,.bio-extra-section a{color:var(--bio-accent);text-underline-offset:3px;text-decoration:underline}.profile-formatted-text code,.bio-description code,.bio-extra-section code{background:#ffffff0a;border-radius:4px;padding:2px 5px;font-size:.9em}.borders-off .profile-project-button,.borders-off .portfolio-show-all,.borders-off .portfolio-slide-controls button,.border-off-sections .profile-project-button,.border-off-sections .portfolio-show-all,.border-off-sections .portfolio-slide-controls button{border:0!important}@media (max-width:540px){.profile-portfolio.portfolio-grid .profile-project-rail,.portfolio-full-grid{grid-template-columns:1fr}.profile-portfolio-dialog[data-slot=dialog-content]{padding:20px}.portfolio-list .profile-project-button{grid-template-columns:80px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.profile-project-button,.portfolio-stack .profile-project-rail>article{transition:none}}.portfolio-dialog-borderless .profile-project-button,.portfolio-dialog-borderless .portfolio-close,.portfolio-dialog-borderless .portfolio-filters button,.portfolio-dialog-borderless .portfolio-back,.portfolio-dialog-borderless .portfolio-gallery-arrows button{border:0}.portfolio-stack .profile-project-button{background:var(--bio-card-color)}.portfolio-stack .profile-project-copy{flex-direction:column;min-height:0;display:flex}.portfolio-stack .profile-project-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.portfolio-stack .profile-project-copy p{-webkit-line-clamp:2}.portfolio-stack .profile-project-open{margin-top:auto;padding-top:8px}.portfolio-stack .profile-project-rail>article:not(.project-active) .profile-project-copy{visibility:hidden}.portfolio-stack .profile-project-copy h3,.portfolio-stack .profile-project-copy p,.portfolio-stack .profile-project-type,.portfolio-stack .profile-project-open{flex-shrink:0}.portfolio-stack .profile-project-rail{-webkit-user-select:none;user-select:none}.bio-surface.surface-card .bio-card{border-style:solid;border-color:var(--bio-card-border,var(--bio-border));background:var(--surface-card-fill)!important;-webkit-backdrop-filter:blur(var(--surface-card-blur))!important;border-radius:var(--surface-card-radius)!important;border-width:var(--surface-card-border)!important;box-shadow:var(--surface-card-shadow)!important}.bio-surface.borders-off.surface-card .bio-card,.bio-surface.border-off-card.surface-card .bio-card{border-width:0!important}.bio-surface.surface-identity .bio-identity{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-identity-fill)!important;-webkit-backdrop-filter:blur(var(--surface-identity-blur))!important;border-radius:var(--surface-identity-radius)!important;border-width:var(--surface-identity-border)!important;box-shadow:var(--surface-identity-shadow)!important}.bio-surface.borders-off.surface-identity .bio-identity,.bio-surface.border-off-identity.surface-identity .bio-identity{border-width:0!important}.bio-surface.surface-bio .bio-description{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-bio-fill)!important;-webkit-backdrop-filter:blur(var(--surface-bio-blur))!important;border-radius:var(--surface-bio-radius)!important;border-width:var(--surface-bio-border)!important;box-shadow:var(--surface-bio-shadow)!important}.bio-surface.borders-off.surface-bio .bio-description,.bio-surface.border-off-bio.surface-bio .bio-description{border-width:0!important}.bio-surface.surface-links .bio-links>a{border-style:solid;border-color:var(--bio-link-border,var(--bio-border));background:var(--surface-links-fill)!important;-webkit-backdrop-filter:blur(var(--surface-links-blur))!important;border-radius:var(--surface-links-radius)!important;border-width:var(--surface-links-border)!important;box-shadow:var(--surface-links-shadow)!important}.bio-surface.borders-off.surface-links .bio-links>a,.bio-surface.border-off-links.surface-links .bio-links>a{border-width:0!important}.bio-surface.surface-discord .bio-discord-card{border-style:solid;border-color:var(--bio-discord-border,var(--bio-border));background:var(--surface-discord-fill)!important;-webkit-backdrop-filter:blur(var(--surface-discord-blur))!important;border-radius:var(--surface-discord-radius)!important;border-width:var(--surface-discord-border)!important;box-shadow:var(--surface-discord-shadow)!important}.bio-surface.borders-off.surface-discord .bio-discord-card,.bio-surface.border-off-discord.surface-discord .bio-discord-card{border-width:0!important}.bio-surface.surface-stats .bio-metrics,.bio-surface.surface-stats .bio-views{border-style:solid;border-color:var(--bio-stats-border,var(--bio-border));background:var(--surface-stats-fill)!important;-webkit-backdrop-filter:blur(var(--surface-stats-blur))!important;border-radius:var(--surface-stats-radius)!important;border-width:var(--surface-stats-border)!important;box-shadow:var(--surface-stats-shadow)!important}.bio-surface.borders-off.surface-stats .bio-metrics,.bio-surface.borders-off.surface-stats .bio-views,.bio-surface.border-off-stats.surface-stats .bio-metrics,.bio-surface.border-off-stats.surface-stats .bio-views{border-width:0!important}.bio-surface.surface-technologies .bio-technologies>span{border-style:solid;border-color:var(--bio-technology-border,var(--bio-border));background:var(--surface-technologies-fill)!important;-webkit-backdrop-filter:blur(var(--surface-technologies-blur))!important;border-radius:var(--surface-technologies-radius)!important;border-width:var(--surface-technologies-border)!important;box-shadow:var(--surface-technologies-shadow)!important}.bio-surface.borders-off.surface-technologies .bio-technologies>span,.bio-surface.border-off-technologies.surface-technologies .bio-technologies>span{border-width:0!important}.bio-surface.surface-sections .bio-extra-section{border-style:solid;border-color:var(--bio-section-border,var(--bio-border));background:var(--surface-sections-fill)!important;-webkit-backdrop-filter:blur(var(--surface-sections-blur))!important;border-radius:var(--surface-sections-radius)!important;border-width:var(--surface-sections-border)!important;box-shadow:var(--surface-sections-shadow)!important}.bio-surface.borders-off.surface-sections .bio-extra-section,.bio-surface.border-off-sections.surface-sections .bio-extra-section{border-width:0!important}.bio-surface.surface-portfolio :is(.profile-portfolio,.profile-project-button){border-style:solid;border-color:var(--bio-section-border,var(--bio-border));background:var(--surface-portfolio-fill)!important;-webkit-backdrop-filter:blur(var(--surface-portfolio-blur))!important;border-radius:var(--surface-portfolio-radius)!important;border-width:var(--surface-portfolio-border)!important;box-shadow:var(--surface-portfolio-shadow)!important}.bio-surface.borders-off.surface-portfolio :is(.profile-portfolio,.profile-project-button),.bio-surface.border-off-sections.surface-portfolio :is(.profile-portfolio,.profile-project-button){border-width:0!important}.bio-surface.surface-reviews :is(.bio-profile-reviews,.bio-opinion){border-style:solid;border-color:var(--bio-section-border,var(--bio-border));background:var(--surface-reviews-fill)!important;-webkit-backdrop-filter:blur(var(--surface-reviews-blur))!important;border-radius:var(--surface-reviews-radius)!important;border-width:var(--surface-reviews-border)!important;box-shadow:var(--surface-reviews-shadow)!important}.bio-surface.borders-off.surface-reviews :is(.bio-profile-reviews,.bio-opinion),.bio-surface.border-off-sections.surface-reviews :is(.bio-profile-reviews,.bio-opinion){border-width:0!important}.bio-surface.surface-player .bio-music-panel{border-style:solid;border-color:var(--bio-player-border,var(--bio-border));background:var(--surface-player-fill)!important;-webkit-backdrop-filter:blur(var(--surface-player-blur))!important;border-radius:var(--surface-player-radius)!important;border-width:var(--surface-player-border)!important;box-shadow:var(--surface-player-shadow)!important}.bio-surface.borders-off.surface-player .bio-music-panel,.bio-surface.border-off-player.surface-player .bio-music-panel{border-width:0!important}.bio-surface.surface-socials .profile-social{border-style:solid;border-color:var(--bio-social-border,var(--bio-border));background:var(--surface-socials-fill)!important;-webkit-backdrop-filter:blur(var(--surface-socials-blur))!important;border-radius:var(--surface-socials-radius)!important;border-width:var(--surface-socials-border)!important;box-shadow:var(--surface-socials-shadow)!important}.bio-surface.borders-off.surface-socials .profile-social,.bio-surface.border-off-socials.surface-socials .profile-social{border-width:0!important}.bio-surface.surface-tags .profile-tags>span{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-tags-fill)!important;-webkit-backdrop-filter:blur(var(--surface-tags-blur))!important;border-radius:var(--surface-tags-radius)!important;border-width:var(--surface-tags-border)!important;box-shadow:var(--surface-tags-shadow)!important}.bio-surface.borders-off.surface-tags .profile-tags>span,.bio-surface.border-off-tags.surface-tags .profile-tags>span{border-width:0!important}.bio-surface.surface-elements .custom-element:not(.custom-divider){border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-elements-fill)!important;-webkit-backdrop-filter:blur(var(--surface-elements-blur))!important;border-radius:var(--surface-elements-radius)!important;border-width:var(--surface-elements-border)!important;box-shadow:var(--surface-elements-shadow)!important}.bio-surface.borders-off.surface-elements .custom-element:not(.custom-divider),.bio-surface.border-off-elements.surface-elements .custom-element:not(.custom-divider){border-width:0!important}.bio-surface.surface-clock .bio-clock{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-clock-fill)!important;-webkit-backdrop-filter:blur(var(--surface-clock-blur))!important;border-radius:var(--surface-clock-radius)!important;border-width:var(--surface-clock-border)!important;box-shadow:var(--surface-clock-shadow)!important}.bio-surface.borders-off.surface-clock .bio-clock,.bio-surface.border-off-clock.surface-clock .bio-clock{border-width:0!important}.bio-surface.surface-badges .bio-name-badges>span{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-badges-fill)!important;-webkit-backdrop-filter:blur(var(--surface-badges-blur))!important;border-radius:var(--surface-badges-radius)!important;border-width:var(--surface-badges-border)!important;box-shadow:var(--surface-badges-shadow)!important}.bio-surface.borders-off.surface-badges .bio-name-badges>span,.bio-surface.border-off-badges.surface-badges .bio-name-badges>span{border-width:0!important}.bio-surface.surface-navigation .portfolio-show-all,.bio-surface.surface-navigation .portfolio-slide-controls>button,.bio-surface.surface-navigation .bio-opinion-navigation button,.bio-surface.surface-navigation .bio-scroll-hint{border-style:solid;border-color:var(--bio-border-border,var(--bio-border));background:var(--surface-navigation-fill)!important;-webkit-backdrop-filter:blur(var(--surface-navigation-blur))!important;border-radius:var(--surface-navigation-radius)!important;border-width:var(--surface-navigation-border)!important;box-shadow:var(--surface-navigation-shadow)!important}.bio-surface.borders-off.surface-navigation .portfolio-show-all,.bio-surface.borders-off.surface-navigation .portfolio-slide-controls>button,.bio-surface.borders-off.surface-navigation .bio-opinion-navigation button,.bio-surface.borders-off.surface-navigation .bio-scroll-hint,.bio-surface.border-off-navigation.surface-navigation .portfolio-show-all,.bio-surface.border-off-navigation.surface-navigation .portfolio-slide-controls>button,.bio-surface.border-off-navigation.surface-navigation .bio-opinion-navigation button,.bio-surface.border-off-navigation.surface-navigation .bio-scroll-hint{border-width:0!important}.bio-surface.surface-identity .bio-identity,.bio-surface.surface-bio .bio-description{padding:16px}.bio-surface.surface-socials .profile-social:not(.social-tile){box-sizing:content-box;padding:6px}.bio-surface.has-canvas{display:block;padding:24px 16px!important}.has-canvas .bio-content{display:block;width:100%!important;max-width:none!important;padding:0!important}.canvas-fit{width:100%;margin:auto;position:relative}.profile-free-canvas{transform-origin:0 0;position:absolute;left:0}.canvas-box{box-sizing:border-box;min-width:0;position:absolute;overflow:visible}.canvas-box-content{scrollbar-width:thin;width:100%;height:100%;overflow:auto}.canvas-box-content>:first-child{box-sizing:border-box;max-width:100%;margin-top:0}.canvas-box .bio-avatar{object-fit:cover;width:100%;height:100%}.canvas-kind-avatar .canvas-box-content{overflow:hidden}.canvas-kind-name h1{font-size:var(--bio-title);font-weight:var(--name-weight);margin:0}.canvas-box .custom-element-grid{height:100%;display:block}.canvas-box .custom-element{width:100%;height:100%}.canvas-box .profile-social-row,.canvas-box .bio-technologies,.canvas-box .profile-tags{align-items:center;justify-content:inherit;height:100%}.canvas-box .bio-discord-cards{margin:0;display:block}.canvas-box .bio-discord-card{box-sizing:border-box;width:100%}.canvas-box .bio-links{flex-direction:column;display:flex}.canvas-box .bio-links>a{flex:1}.canvas-box .bio-description{white-space:pre-wrap;margin:0}.canvas-box .bio-role,.canvas-box .bio-handle{display:block}.canvas-box .bio-work{box-sizing:border-box;width:100%;margin:0}.canvas-box .bio-music-panel{box-sizing:border-box}.canvas-box .bio-views{justify-content:center;align-items:center;height:100%}.canvas-box.custom-text .canvas-box-content :is(h1,h2,h3,p,span,a,strong,small,button){color:var(--canvas-text)!important}.canvas-box.custom-font .canvas-box-content :is(h1,h2,h3,p,span,a,strong,small,button){font-size:var(--canvas-font)!important}.canvas-box.custom-surface .canvas-box-content :is(.bio-description,.bio-links>a,.bio-discord-card,.bio-music-panel,.profile-social,.profile-tags>span,.bio-technologies>span,.bio-metrics,.bio-work,.bio-opinion,.profile-project-button,.custom-element,.bio-clock,.bio-views){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-width:0!important}.profile-free-canvas.is-editing{outline:1px solid #82a7bb50}.profile-free-canvas.show-grid{background-image:linear-gradient(#93aab90f 1px,#0000 1px),linear-gradient(90deg,#93aab90f 1px,#0000 1px);background-size:var(--canvas-grid) var(--canvas-grid)}.is-editing .canvas-box{touch-action:none;cursor:grab;outline:1px dashed #0000}.is-editing .canvas-box:hover{outline-color:#7fdcff80}.is-editing .canvas-box.is-selected{outline:2px solid #72dcff}.is-editing .canvas-box.is-locked{cursor:default}.is-editing .canvas-box-content{pointer-events:none;-webkit-user-select:none;user-select:none}.canvas-node-label{white-space:nowrap;opacity:1;background:#72dcff;border-radius:5px;padding:3px 8px;position:absolute;top:-25px;left:0;color:#04131e!important;font:11px/1.5 Manrope,sans-serif!important}.canvas-resize-handle{cursor:nwse-resize;touch-action:none;background:#72dcff;border:2px solid #051523;border-radius:3px;width:13px;height:13px;position:absolute;bottom:-6px;right:-6px}.canvas-guide{z-index:1000;pointer-events:none;background:#ef6ad1;position:absolute}.guide-x{width:1px;top:0;bottom:0}.guide-y{height:1px;left:0;right:0}.canvas-guide span{color:#ffb8ef;white-space:nowrap;background:#30112dcc;padding:3px 6px;font:10px/1.3 Manrope,sans-serif;position:absolute}.guide-x span{top:6px;left:6px}.guide-y span{top:6px;right:6px}.canvas-designer{gap:14px;display:grid}.canvas-designer-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.canvas-designer-toolbar button[aria-pressed=true]{color:#a5e7ff;border-color:#72dcff}.canvas-designer-body{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:14px;display:grid}.canvas-workspace{background:#070d13;border:1px solid #ffffff15;border-radius:12px;max-height:76vh;overflow:auto}.canvas-workspace .bio-surface.bio-preview{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.canvas-inspector{scrollbar-width:thin;gap:14px;max-height:76vh;display:grid;overflow:auto}.canvas-inspector details{border:1px solid #ffffff13;border-radius:10px;padding:10px}.canvas-inspector summary{cursor:pointer;color:#bed3e0;font-size:12px;font-weight:700}.canvas-inspector details>div{gap:12px;margin-top:14px;display:grid}.canvas-layers{gap:4px;max-height:210px;display:grid;overflow:auto}.canvas-layers button{text-align:left;color:#a8b7c5;cursor:pointer;background:#ffffff04;border:1px solid #0000;border-radius:7px;justify-content:space-between;gap:5px;padding:9px;font-size:11px;display:flex}.canvas-layers button[aria-pressed=true]{color:#9ce3ff;background:#72dcff10;border-color:#72dcff66}.canvas-inspector h4{margin:0;font-size:13px}.canvas-inspector .design-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.canvas-inspector .range-field input{min-width:0}.canvas-inspector .toggle-row{font-size:11px}.canvas-selected-name{color:#a9e9ff;justify-content:space-between;align-items:center;font-size:13px;display:flex}.canvas-designer-help{color:#8099aa;margin:0;font-size:11px;line-height:1.7}.studio-editor-v5 .editor-layout-v5.is-designing{grid-template-columns:190px minmax(0,1fr)}.is-designing .editor-section{padding:16px;min-height:0!important;max-height:none!important}.is-designing .editor-controls{grid-column:2}.canvas-enable-card{background:#72dcff09;border:1px solid #72dcff26;border-radius:12px;gap:12px;padding:18px;display:grid}.canvas-add-buttons{flex-wrap:wrap;gap:7px;display:flex}.canvas-inspector .btn,.canvas-designer-toolbar .btn{min-height:35px;font-size:11px}.canvas-geometry-note{color:#7e98a9;font-size:10px}.canvas-device-note{color:#80a5bc;margin:6px 0;font-size:11px;display:block}.canvas-kind-section .bio-extra-section{padding:18px}.canvas-grid-options{flex-wrap:wrap;gap:12px;display:flex}.canvas-grid-options label{align-items:center;gap:6px;margin:0;font-size:11px;display:flex!important}.canvas-grid-options input{width:auto!important}.canvas-align-actions{flex-wrap:wrap;gap:6px;display:flex}.canvas-align-actions button{color:#abc2d1;cursor:pointer;background:#ffffff05;border:1px solid #ffffff16;border-radius:7px;padding:7px;font-size:11px}@media (max-width:1100px){.canvas-designer-body{grid-template-columns:1fr}.canvas-inspector{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.canvas-selected-name{grid-column:1/-1}.canvas-inspector>details{align-self:start}.canvas-workspace{max-height:65vh}}@media (max-width:760px){.studio-editor-v5 .editor-layout-v5.is-designing{display:flex}.is-designing .editor-controls{grid-column:auto}.canvas-inspector{flex-direction:column;display:flex}.canvas-workspace{max-height:60vh}.canvas-designer-toolbar{gap:6px}.canvas-designer-toolbar .btn{flex:1;justify-content:center}.canvas-designer-toolbar .canvas-grid-options{width:100%}}.canvas-box.custom-weight .canvas-box-content :is(h1,h2,h3,p,span,a,strong,small,button){font-weight:var(--canvas-weight)!important}.canvas-box.custom-italic .canvas-box-content{font-style:italic}.canvas-box.custom-spacing .canvas-box-content{letter-spacing:var(--canvas-letter-spacing)}.canvas-box.custom-lineheight .canvas-box-content :is(h1,h2,h3,p,span,a,strong,small,button){line-height:var(--canvas-line-height)!important}.canvas-kind-image img,.canvas-kind-avatar img{object-fit:var(--canvas-image-fit)!important}.canvas-kind-emoji .profile-emoji{font-size:inherit;width:100%!important;height:100%!important}.canvas-kind-emoji .profile-emoji img{object-fit:contain;width:100%;height:100%}.canvas-box .canvas-box-content>*{text-align:inherit}.canvas-kind-social .profile-social-row,.canvas-kind-tag :is(.profile-tags,.bio-technologies){justify-content:center}.canvas-box .bio-links,.canvas-kind-link .canvas-box-content>div{height:100%}.canvas-inspector{color:#bcd2e0;background:#0e161e;border-radius:12px;padding:12px}.canvas-inspector label{color:#a3bbcc!important;font-size:11px!important}.canvas-inspector :is(input:not([type=checkbox]):not([type=range]):not([type=color]),select,textarea){color:#e2edf5!important;background:#172430!important;border-color:#344956!important;padding:9px!important;font-size:12px!important}.canvas-inspector .toggle-row{background:#172430!important;border-color:#344956!important}.canvas-inspector .range-field output{color:#b6cddd}.canvas-inspector .canvas-add-buttons{display:flex!important}.canvas-inspector .text-btn{color:#89d6f8}.canvas-inspector .design-field-grid{display:grid}.canvas-designer-body,.canvas-workspace{min-width:0}.canvas-tips{color:#68869c;font-size:11px}.canvas-tips summary{cursor:pointer}.canvas-tips p{padding:9px 0}.canvas-box.custom-surface .bio-extra-section{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.canvas-kind-social .profile-social{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.canvas-kind-social .profile-social svg{width:100%;max-width:none;height:100%;max-height:none}.canvas-kind-social .canvas-box-content{overflow:hidden}.canvas-kind-emoji .profile-emoji{font-size:inherit!important}.canvas-kind-element .custom-element{overflow-wrap:anywhere}.has-canvas .canvas-kind-avatar .bio-avatar{width:100%!important;height:100%!important}.flow-disabled{display:contents}.profile-flow-canvas{width:100%;position:relative}.flow-overlays{pointer-events:none;z-index:400;position:absolute;inset:0}.flow-grid{background-image:linear-gradient(#93aab909 1px,#0000 1px),linear-gradient(90deg,#93aab909 1px,#0000 1px);background-size:16px 16px}.flow-hitbox{box-sizing:border-box;pointer-events:auto;touch-action:none;cursor:grab;border:1px dashed #0000;position:absolute}.flow-hitbox:hover{border-color:#72dcff80}.flow-hitbox.selected{border:2px solid #72dcff}.flow-hitbox .canvas-resize-handle{width:18px;height:18px;bottom:-9px;right:-9px}.flow-hitbox:focus-visible{outline-offset:3px;outline:2px solid #72dcff}.flow-color,.flow-color :is(span,p,a,strong,small,h1,h2,h3){color:var(--flow-text)!important}.flow-font,.flow-font :is(span,p,a,strong,small,h1,h2,h3){font-size:var(--flow-size)!important}.canvas-viewport{width:100%;min-width:0;position:relative}.canvas-viewport-spacer{min-height:300px;position:relative}.canvas-viewport-stage{transform-origin:0 0;position:absolute;top:0;height:auto!important;min-height:0!important;overflow:visible!important}.canvas-workspace{scrollbar-width:thin;background:#08111a;min-height:340px;max-height:70vh}.canvas-viewport-stage .bio-surface.bio-preview{height:auto!important;min-height:600px!important;padding:48px 24px!important}.canvas-designer-body{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.canvas-inspector{gap:10px;max-height:70vh}.canvas-inspector>details{padding:12px}.canvas-inspector .canvas-advanced{border:0;padding:0}.canvas-inspector .canvas-advanced>div{gap:12px;margin-top:12px;display:grid}.canvas-selected-name{border-bottom:1px solid #ffffff18;flex-wrap:wrap;gap:8px;padding-bottom:12px}.canvas-selected-name strong{width:100%;font-size:15px}.canvas-zoom{align-items:center;gap:10px;margin:0!important;font-size:12px!important;display:flex!important}.canvas-zoom select{width:125px!important}.canvas-inspector .canvas-layers{gap:4px;display:grid}@media (max-width:1200px){.canvas-designer-body{grid-template-columns:minmax(0,1fr) 250px}}@media (max-width:900px){.canvas-designer-body{grid-template-columns:1fr}.canvas-inspector{flex-direction:column;max-height:none;display:flex}.canvas-workspace{max-height:60vh}}.flow-image img{object-fit:var(--flow-image-fit)!important}
