.bio-block{--block-ink: var(--bio-text);--block-paper: var(--bio-card);--block-soft: var(--bio-soft);--block-accent: var(--bio-accent);--block-line: var(--bio-border);--block-angle: 0deg;color:var(--block-ink);isolation:isolate;transform:rotate(var(--block-angle))}.bio-block:not(.bio-accent-plain){background-color:var(--block-paper);border-color:var(--block-line)}.bio-block.bio-tone-accent{background-color:var(--block-accent);color:#24271f}.bio-block.bio-tone-soft{background-color:var(--block-soft)}.bio-block:not(.bio-accent-plain).bio-tone-accent{color:var(--block-ink)}.bio-block.bio-tilt-left{--block-angle: -2deg}.bio-block.bio-tilt-right{--block-angle: 2deg}.bio-block:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;opacity:.13}.bio-pattern-grid:before{background-image:linear-gradient(var(--block-ink) 1px,transparent 1px),linear-gradient(90deg,var(--block-ink) 1px,transparent 1px);background-size:24px 24px}.bio-pattern-stripes:before{background:repeating-linear-gradient(-35deg,transparent 0 28px,var(--block-ink) 28px 30px)}.bio-pattern-dots:before{background-image:radial-gradient(var(--block-ink) 1.5px,transparent 1.5px);background-size:15px 15px}.bio-decoration-card{min-height:196px;height:100%;padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;text-align:center;overflow-wrap:anywhere}.bio-decoration-card h2{margin:0}.bio-decoration-symbol{display:block;font-size:clamp(48px,7cqi,88px);line-height:1.2;overflow-wrap:anywhere;max-width:100%}.bio-block.bio-frame-instant,.bio-block.bio-frame-postcard{--bio-text: #332d27;--bio-muted: #6a6056;--bio-card: #fffdf6;background-color:#fffdf6;color:#332d27;border-color:var(--block-line);border-radius:3px;padding:12px 12px 24px;box-shadow:0 5px 13px #211c211c}.bio-block.bio-frame-postcard{padding:16px;border-width:3px;border-style:double;border-radius:5px}.bio-frame-instant .bio-photo,.bio-frame-postcard .bio-photo{height:auto;min-height:0}.bio-frame-instant .bio-photo img,.bio-frame-postcard .bio-photo img{height:auto;aspect-ratio:4 / 3;min-height:0;max-height:none}.bio-frame-instant.bio-block--tall .bio-photo img,.bio-frame-postcard.bio-block--tall .bio-photo img{aspect-ratio:3 / 4}.bio-frame-instant .bio-photo-caption,.bio-frame-postcard .bio-photo-caption,.bio-frame-caption{position:static;padding:20px 6px 0;background:none;color:#332d27;font:italic 500 20px/1.4 Georgia,serif!important;text-align:center;margin:0!important;overflow-wrap:anywhere}.bio-frame-postcard .bio-photo-caption,.bio-frame-postcard .bio-frame-caption{border-top:1px solid #dfd6c8;padding-top:14px;margin-top:12px!important;text-align:left}.bio-frame-instant .bio-embed,.bio-frame-postcard .bio-embed{height:auto;min-height:240px}.bio-frame-instant .bio-embed-poster,.bio-frame-postcard .bio-embed-poster{background:var(--block-soft);color:var(--block-ink)}.bio-frame-instant .bio-social-card,.bio-frame-postcard .bio-social-card{height:auto}.bio-frame-instant .bio-embed-note,.bio-frame-postcard .bio-embed-note{color:#332d27;opacity:1}.bio-frame-instant .bio-image-placeholder,.bio-frame-postcard .bio-image-placeholder{min-height:220px}.bio-edit-block .bio-block-controls{color:#25291e;background:#fffffff2;border-radius:8px 8px 0 0;transform:rotate(calc(-1 * var(--block-angle)))}.bio-edit-block .bio-edit-content{border-radius:0}.bio-edit-block .bio-edit-button{font-size:14px}.bio-edit-block .bio-block-controls{height:40px}.bio-edit-block>.bio-edit-content{padding-top:40px}.bio-block .bio-rich-text{font-size:16px}.creator-inspector label,.creator-inspector legend{font-size:14px}.block-appearance{display:grid;gap:16px;padding-bottom:22px;border-bottom:1px solid var(--line)}.bio-accent-picker{border:0;padding:0;margin:0;min-width:0}.bio-accent-picker legend{font-weight:650;margin-bottom:10px}.bio-accent-options{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:8px}.bio-accent-choice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #d5d9cf;border-radius:10px;padding:12px;background:#fff;color:#25291e;font-size:14px;cursor:pointer;text-align:left}.bio-accent-choice>span{font:700 24px/1.2 Space Grotesk,sans-serif}.bio-accent-choice[aria-pressed=true]{outline:2px solid #25291e;outline-offset:2px}.creator-editor .creator-statusbar,.creator-drag-hint{font-size:14px;line-height:1.6}.creator-canvas .bio-grid{gap:24px}.creator-inspector button:disabled{cursor:default}@container (max-width:480px){.bio-block-controls>span{display:none}.creator-preview-frame .bio-block.bio-frame-instant,.creator-preview-frame .bio-block.bio-frame-postcard{border-radius:3px;padding:8px 8px 16px}.creator-preview-frame .bio-block .bio-rich-text{font-size:16px}.creator-preview-frame .bio-grid{gap:18px}.creator-preview-frame .bio-frame-instant .bio-photo-caption,.creator-preview-frame .bio-frame-postcard .bio-photo-caption{font-size:18px!important}}@media(max-width:740px){.creator-canvas .bio-grid{gap:18px}.bio-block.bio-frame-instant,.bio-block.bio-frame-postcard{padding:8px 8px 18px}.bio-decoration-card{padding:20px 14px}.creator-statusbar>span{font-size:14px}}.bio-photo{aspect-ratio:4 / 3}.bio-photo>.bio-image-placeholder{min-height:0;height:100%;aspect-ratio:4 / 3}.bio-embed--tiktok,.bio-embed--tiktok iframe{min-height:440px}.bio-embed-poster{color:inherit}.linked-gallery-image{aspect-ratio:4 / 3;overflow:hidden;border-radius:14px}.linked-gallery-image img{display:block;width:100%;height:100%;object-fit:cover}.linked-gallery-image .bio-image-placeholder{min-height:0;height:100%;background:#eef1e7;color:#404737;padding:20px}.bio-language>.text-link{align-self:center;margin-inline-end:auto}.creator-canvas{--bio-bg: #f4f5ee;--bio-card: #fff;--bio-text: #24271f;--bio-muted: #686c60;--bio-accent: #d5f650;--bio-soft: #e9ebdf;--bio-border: #dfe3d6;background:var(--bio-bg);color:var(--bio-text);padding:72px 40px 30px;min-height:100vh}.bio-theme-rose{--bio-bg: #f7f0ef;--bio-accent: #edb0c5;--bio-soft: #efdedf;--bio-border: #e8d9dc;--bio-text: #3b272f;--bio-muted: #7b606b}.bio-theme-cobalt{--bio-bg: #f0f3f9;--bio-accent: #b5c8fa;--bio-soft: #dfe7f6;--bio-border: #d5deed;--bio-text: #1e304e;--bio-muted: #687993}.bio-theme-ink{--bio-bg: #20241f;--bio-card: #2c322b;--bio-text: #f7f8f1;--bio-muted: #bcc7b7;--bio-accent: #d5f650;--bio-soft: #3b4437;--bio-border: #414c3c}.bio-theme-paper{--bio-bg: #f2eee7;--bio-accent: #e4ca9a;--bio-soft: #e9e1d4;--bio-border: #ddd4c6;--bio-text: #372f27;--bio-muted: #817463}.bio-layout{max-width:1110px;margin:auto;display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;align-items:start}.bio-identity{position:sticky;top:48px;overflow-wrap:anywhere}.bio-avatar{width:104px;height:104px;border-radius:50%;overflow:hidden;background:var(--bio-accent);color:#24271f;display:grid;place-items:center;margin-bottom:24px;font:600 32px Space Grotesk,sans-serif}.bio-avatar img,.bio-mini-avatar img{width:100%;height:100%;object-fit:cover}.bio-handle{font-size:13px;color:var(--bio-muted)}.bio-identity h1{font:700 clamp(32px,3vw,46px)/1.08 "Space Grotesk",sans-serif;letter-spacing:-.05em;margin:12px 0}.bio-role{font-size:15px;line-height:1.5;margin:14px 0}.bio-location{font-size:13px;color:var(--bio-muted);margin:10px 0 22px}.bio-identity .bio-rich-text{font-size:14px;color:var(--bio-muted);line-height:1.7}.bio-verified{display:inline-block;margin-top:20px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.bio-font-editorial .bio-identity h1,.bio-font-editorial .bio-block h2{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em}.bio-font-editorial .bio-identity h1{font-style:italic}.bio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(196px,auto);gap:18px;min-width:0}.bio-block{position:relative;min-width:0;border:1px solid var(--bio-border);border-radius:24px;background:var(--bio-card);overflow:hidden;transition:box-shadow .16s}.bio-block--wide{grid-column:span 2;min-height:172px}.bio-block--tall{grid-row:span 2;min-height:410px}.bio-tone-accent{background:var(--bio-accent);color:#24271f;border-color:transparent}.bio-tone-soft{background:var(--bio-soft);border-color:transparent}.bio-class-offers,.bio-text-card,.bio-achievement-card,.bio-link-card,.bio-link-card~*{padding:28px;min-height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.bio-link-card{text-decoration:none!important;color:inherit}.bio-block h2{font:600 24px/1.18 Space Grotesk,sans-serif;letter-spacing:-.035em;margin:0 0 10px;overflow-wrap:anywhere}.bio-rich-text p{margin:0 0 .7em;white-space:pre-wrap;overflow-wrap:anywhere}.bio-rich-text p:last-child{margin:0}.bio-block .bio-rich-text{font-size:14px;line-height:1.6}.bio-emoji{font-size:30px;line-height:1}.bio-kicker{display:block;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;opacity:.7}.bio-card-arrow{font-size:25px;line-height:1;align-self:flex-end;margin-top:auto}.bio-source{font-size:12px;text-decoration:underline;text-underline-offset:3px}.bio-photo{height:100%;min-height:190px}.bio-photo img{width:100%;height:100%;min-height:190px;max-height:560px;object-fit:cover;display:block}.bio-photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000000b3);padding:40px 24px 22px;margin:0!important;color:#fff;font-size:20px!important;pointer-events:none}.bio-image-placeholder{height:100%;min-height:240px;display:grid;place-content:center;text-align:center;background:var(--bio-soft);color:var(--bio-muted)}.bio-image-placeholder span{font-size:35px}.bio-image-placeholder p{font-size:13px}.bio-social-card{padding:28px;display:flex;flex-direction:column;gap:24px;color:inherit;text-decoration:none;height:100%}.bio-social-card strong,.bio-social-card span{display:block}.bio-social-card strong{font:600 23px/1.2 Space Grotesk,sans-serif}.bio-social-card div>span{font-size:12px;margin-top:8px}.bio-social-icon{font-size:38px;line-height:1}.bio-embed{display:flex;flex-direction:column;height:100%;min-height:200px}.bio-embed-poster{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:200px;padding:24px;text-align:center}.bio-play{font-size:34px;line-height:1.4}.bio-embed-poster strong{font:600 22px/1.25 Space Grotesk,sans-serif}.bio-embed-poster>span:not(.bio-play){font-size:12px;opacity:.65;text-transform:uppercase;letter-spacing:.1em}.bio-embed-poster button{background:transparent;border:1px solid currentColor;border-radius:30px;padding:8px 14px;font-size:14px;margin-top:12px;cursor:pointer}.bio-embed iframe{border:0;width:100%;flex:1;min-height:260px}.bio-embed--instagram iframe{min-height:480px}.bio-embed--spotify iframe{min-height:352px}.bio-embed-note{font-size:12px!important;line-height:1.6!important;padding:8px 15px!important;margin:0!important;opacity:.75}.bio-embed-note a{text-decoration:underline}.bio-footer{max-width:1110px;margin:56px auto 0;display:flex;justify-content:space-between;font-size:12px;color:var(--bio-muted)}.bio-footer a{text-decoration:none}.bio-footer strong{color:var(--bio-text)}.bio-pill{display:inline-flex;border:1px solid var(--line);border-radius:40px;padding:7px 14px;font-size:12px;background:#fff}.bio-landing-intro{text-align:center;padding-top:64px;padding-bottom:48px}.bio-landing-intro h1{font:600 clamp(48px,6.4vw,90px)/1.02 "Space Grotesk",sans-serif;letter-spacing:-.065em;margin:24px 0}.bio-landing-intro h1 span{background:var(--lime);padding:0 .1em}.bio-landing-intro>p{color:var(--muted);font-size:18px;line-height:1.7;margin:24px 0}.bio-landing-note{display:block;font-size:12px;margin-top:16px;color:var(--muted)}.bio-example-label{text-align:center;color:var(--muted);font-size:12px;margin:15px 0}.bio-landing-example{max-width:1140px;margin:0 auto;border:1px solid var(--line);border-radius:32px;overflow:hidden;box-shadow:0 24px 80px #293c1210}.bio-landing-example .creator-canvas{min-height:0;padding:50px}.bio-landing-example .bio-layout{gap:40px;grid-template-columns:220px minmax(0,1fr)}.bio-landing-features{display:grid;grid-template-columns:repeat(3,1fr);gap:70px;padding-top:72px;padding-bottom:88px}.bio-landing-features span{font-size:12px;color:var(--muted)}.bio-landing-features h2{font-size:30px;letter-spacing:-.05em;margin:8px 0}.bio-landing-features p{font-size:14px;color:var(--muted);line-height:1.7}.bio-onboard{min-height:100vh;padding:35px max(24px,6vw);display:flex;flex-direction:column;align-items:center;gap:25px}.bio-onboard>.brand{align-self:flex-start}.bio-onboard-card{width:min(100%,520px);margin:38px auto;background:#fff;border:1px solid var(--line);border-radius:28px;padding:36px}.bio-onboard-card h1{font:600 43px/1.1 Space Grotesk,sans-serif;letter-spacing:-.06em;margin:23px 0}.bio-onboard-card>p{font-size:14px;color:var(--muted)}.bio-onboard-card form{display:grid;gap:22px;margin-top:24px}.bio-onboard-card label,.creator-inspector label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:650}.bio-onboard-card input,.creator-inspector input,.creator-inspector textarea,.creator-inspector select{border:1px solid #dce0d4;border-radius:10px;background:#fff;padding:11px 12px;width:100%;color:#20231e;font:400 14px/1.5 Manrope,sans-serif;min-width:0}.bio-handle-input{display:flex;align-items:center;border:1px solid #dce0d4;border-radius:10px;background:#fff;overflow:hidden}.bio-handle-input span{padding-left:12px;font-weight:400;color:#777}.bio-handle-input input{border:0!important;border-radius:0!important}.creator-inspector small{font-size:12px;color:var(--muted);font-weight:400;line-height:1.6}.creator-editor{background:#eceee7;min-height:100vh}.creator-toolbar{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30;gap:20px}.creator-toolbar-brand{display:flex;align-items:center;gap:24px}.creator-toolbar .brand{font-size:23px}.creator-toolbar-label{border-left:1px solid var(--line);padding-left:24px;font-size:12px;color:var(--muted)}.creator-toolbar-actions{display:flex;align-items:center;gap:9px}.editor-save-state{font-size:12px;color:var(--muted);margin-right:12px}.creator-statusbar{padding:12px 28px;background:#fafbf8;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:16px}.creator-statusbar>span{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.creator-statusbar a{text-decoration:underline;text-underline-offset:3px}.live-dot{width:6px;height:6px;border-radius:50%;background:#629837;display:inline-block}.text-button{border:0;background:none;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:5px}.bio-device-switch{display:flex;border:1px solid var(--line);border-radius:8px;background:#fff;padding:2px}.bio-device-switch button{border:0;border-radius:6px;padding:5px 9px;background:none;font-size:12px;cursor:pointer}.bio-device-switch [aria-pressed=true]{background:#e9eddf}.creator-notice{padding:11px 28px;background:#e4f0d8;color:#325315;font-size:13px;overflow-wrap:anywhere}.creator-notice.error{background:#f7e5df;color:#7d2a18}.creator-workspace{display:grid;grid-template-columns:minmax(0,1fr) 306px;align-items:start}.creator-workspace.is-preview{display:block}.creator-preview-area{padding:28px;min-width:0;overflow-x:hidden}.creator-preview-frame{container-type:inline-size;border:1px solid #dce0d4;border-radius:20px;overflow:hidden;max-width:1200px;margin:auto;background:var(--paper);box-shadow:0 4px 25px #1f302008}.creator-preview-frame.is-mobile{max-width:390px}.creator-preview-frame .creator-canvas{padding:40px 28px;min-height:calc(100vh - 230px)}.creator-preview-frame .bio-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.creator-preview-frame .bio-identity{position:static}.creator-preview-frame .bio-identity h1{font-size:34px}.creator-preview-frame .bio-block h2{font-size:21px}.creator-preview-frame .bio-grid{gap:14px}.creator-preview-frame .bio-avatar{width:86px;height:86px}.creator-preview-frame .bio-class-offers,.creator-preview-frame .bio-text-card,.creator-preview-frame .bio-achievement-card,.creator-preview-frame .bio-link-card,.creator-preview-frame .bio-social-card{padding:22px}.creator-drag-hint{font-size:12px;text-align:center;color:var(--muted);margin:17px 0}.creator-inspector{background:#fff;border-left:1px solid var(--line);min-height:calc(100vh - 78px);position:sticky;top:78px;max-height:calc(100vh - 78px);overflow:auto}.inspector-tabs{display:flex;padding:12px 18px;border-bottom:1px solid var(--line);gap:4px;position:sticky;top:0;background:#fff;z-index:5}.inspector-tabs button{flex:1;border:0;border-radius:8px;padding:9px;font-size:12px;background:transparent;cursor:pointer}.inspector-tabs button.active{background:#edf1e5;font-weight:700}.inspector-tabs button:disabled{opacity:.4;cursor:default}.inspector-inner{padding:24px 20px;display:flex;flex-direction:column;gap:21px}.inspector-inner h2{font-size:23px;letter-spacing:-.05em;margin:0}.inspector-heading{display:flex;align-items:center;justify-content:space-between}.bio-avatar-editor{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bio-mini-avatar{width:44px;height:44px;background:var(--lime);border-radius:50%;display:grid;place-items:center;overflow:hidden}.bio-avatar-editor button:not(.text-button){font-size:14px;background:#fff;border:1px solid var(--line);padding:8px 10px;border-radius:8px;cursor:pointer}.creator-inspector fieldset{border:0;padding:0;margin:0;display:flex;gap:6px;flex-wrap:wrap}.creator-inspector legend{font-size:12px;font-weight:650;margin-bottom:10px}.creator-inspector fieldset button:not(.bio-theme-swatch,.bio-accent-choice){flex:1;background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 5px;font-size:14px;cursor:pointer}.creator-inspector fieldset button[aria-pressed=true]:not(.bio-theme-swatch,.bio-accent-choice){background:#edf1e5;border-color:#7f8a6d}.bio-theme-swatch{width:36px;height:36px;border:3px solid #fff;border-radius:50%;outline:1px solid #ddd;cursor:pointer;color:#24271f;font-size:14px}.bio-theme-swatch[aria-pressed=true]{outline:2px solid #20231e}.swatch-lime{background:#d5f650}.swatch-rose{background:#edb0c5}.swatch-cobalt{background:#b5c8fa}.swatch-ink{background:#292f26;color:#fff}.swatch-paper{background:#e4ca9a}.editorial-font{font-family:Georgia,serif!important;font-style:italic;font-size:14px!important}.bio-add-blocks{border-top:1px solid var(--line);padding-top:20px}.bio-add-blocks h3{display:flex;justify-content:space-between;font-size:13px;margin:0 0 12px}.bio-add-blocks h3 span{font-size:12px;color:var(--muted);font-weight:400}.bio-add-blocks>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bio-add-blocks button{border:1px solid var(--line);background:#fafbf7;padding:10px 8px;border-radius:9px;font-size:14px;text-align:left;cursor:pointer}.bio-add-blocks button:hover{background:#e9eede;border-color:#9fab89}.format-toolbar{display:flex;gap:5px}.format-toolbar button{width:30px;height:28px;border:1px solid var(--line);border-radius:5px;background:#fff;cursor:pointer}.emoji-row{display:flex;gap:5px}.emoji-row button{border:0;background:#f4f5f0;border-radius:5px;cursor:pointer;padding:4px;flex:1}.block-move-actions{display:flex;gap:8px}.block-move-actions button{flex:1;padding:9px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:12px;cursor:pointer}.block-move-actions button:disabled{opacity:.4;cursor:default}.danger{color:#a23e31}.unpublish-button{color:var(--muted);text-align:left;margin-top:15px}.bio-edit-block{overflow:visible}.bio-edit-block>.bio-edit-content{overflow:hidden;border-radius:inherit;height:100%;padding-top:35px;cursor:pointer}.bio-edit-block .bio-photo-caption{border-radius:0 0 24px 24px}.bio-block-controls{display:flex;align-items:center;position:absolute;top:0;left:0;right:0;height:35px;z-index:3;font-size:12px;color:var(--bio-text);gap:8px;padding:4px 8px;background:color-mix(in srgb,var(--bio-card) 82%,transparent);border-radius:24px 24px 0 0}.bio-block-controls button{border:0;background:transparent;color:inherit;cursor:pointer}.bio-drag-handle{font-size:23px;line-height:1;touch-action:none;cursor:grab!important;padding:4px 8px;border-radius:5px}.bio-drag-handle:focus-visible{outline:2px solid #50622b}.bio-edit-button{margin-left:auto;font-size:12px;padding:4px 7px!important}.bio-edit-block.is-selected{outline:2px solid #72814f;outline-offset:3px}.bio-edit-block.is-drop-target{outline:3px dashed #779938;outline-offset:4px}.bio-edit-block.is-dragging{opacity:.5}.creator-inspector button:disabled,.creator-toolbar button:disabled{opacity:.45;cursor:wait}@container (max-width:760px){.creator-preview-frame .bio-layout{grid-template-columns:1fr;gap:30px}.creator-preview-frame .bio-identity{max-width:500px}.creator-preview-frame .bio-avatar{width:80px;height:80px;margin-bottom:16px}.creator-preview-frame .bio-identity h1{font-size:38px}.creator-preview-frame .bio-rich-text{font-size:13px}}@container (max-width:480px){.creator-preview-frame .creator-canvas{padding:30px 16px}.creator-preview-frame .bio-grid{gap:12px;grid-auto-rows:minmax(170px,auto)}.creator-preview-frame .bio-block{border-radius:18px}.creator-preview-frame .bio-block h2{font-size:18px}.creator-preview-frame .bio-class-offers,.creator-preview-frame .bio-text-card,.creator-preview-frame .bio-achievement-card,.creator-preview-frame .bio-link-card,.creator-preview-frame .bio-social-card{padding:18px}.creator-preview-frame .bio-social-card strong{font-size:18px}.creator-preview-frame .bio-embed-poster{padding:16px}.creator-preview-frame .bio-embed-poster strong{font-size:18px}.creator-preview-frame .bio-embed-note{font-size:12px!important}}@media(max-width:1000px){.creator-toolbar{padding:0 18px}.creator-toolbar-label,.editor-save-state{display:none}.creator-preview-area{padding:18px}.creator-workspace{grid-template-columns:minmax(0,1fr) 280px}.creator-inspector{max-height:calc(100vh - 78px)}.bio-layout{gap:35px;grid-template-columns:210px minmax(0,1fr)}.bio-landing-example{margin:0 24px}}@media(max-width:740px){.bio-public .creator-canvas{padding:40px 20px 24px}.bio-layout,.bio-landing-example .bio-layout{grid-template-columns:1fr;gap:30px}.bio-identity{position:static;max-width:520px}.bio-avatar{width:86px;height:86px;margin-bottom:20px}.bio-identity h1{font-size:42px}.bio-grid{gap:12px;grid-auto-rows:minmax(180px,auto)}.bio-block{border-radius:20px}.bio-block h2{font-size:21px}.bio-class-offers,.bio-text-card,.bio-achievement-card,.bio-link-card,.bio-social-card{padding:22px}.bio-embed-poster{padding:18px}.bio-embed-poster strong,.bio-social-card strong{font-size:20px}.bio-footer{gap:20px;flex-wrap:wrap;font-size:12px}.bio-landing-intro{padding-top:40px}.bio-landing-intro h1{font-size:52px}.bio-landing-intro>p{font-size:15px}.bio-landing-example{margin:0 16px}.bio-landing-example .creator-canvas{padding:28px 20px}.bio-landing-features{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:45px}.bio-landing-features h2{font-size:28px}.bio-onboard{padding:22px 18px}.bio-onboard-card{margin:20px auto;padding:28px 24px}.bio-onboard-card h1{font-size:38px}.creator-toolbar{height:auto;min-height:100px;flex-wrap:wrap;padding:12px 16px;gap:10px}.creator-toolbar-brand,.creator-toolbar-actions{width:100%;justify-content:center}.creator-toolbar .button{font-size:14px;padding:9px 12px;min-height:38px}.creator-toolbar .brand{font-size:20px}.creator-statusbar{padding:12px 16px;font-size:12px;align-items:flex-start}.bio-device-switch{display:none}.creator-workspace{display:flex;flex-direction:column}.creator-preview-area{width:100%;padding:18px 12px}.creator-preview-frame .creator-canvas{min-height:0}.creator-inspector{position:static;max-height:none;width:100%;border-left:0;border-top:1px solid var(--line);min-height:0}.inspector-inner{max-width:540px;margin:auto}.inspector-tabs{position:static}.creator-notice{padding:10px 16px;font-size:12px}.creator-preview-frame .bio-layout{grid-template-columns:1fr}.bio-edit-button,.creator-drag-hint{font-size:12px}}@media(prefers-reduced-motion:reduce){.bio-block{transition:none}}.account-creator-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#e9eddd;border:1px solid #d6ddc8;border-radius:20px;padding:28px 32px;margin:24px 0}.account-creator-banner h2{margin:8px 0;font-size:27px;letter-spacing:-.045em}.account-creator-banner p{font-size:13px;color:var(--muted);margin:0}.teacher-personal-link{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid var(--line)}@media(max-width:740px){.account-creator-banner{display:block;padding:24px}.account-creator-banner .button{margin-top:20px}.account-creator-banner h2{font-size:24px}}.inspector-field{display:flex;flex-direction:column;gap:8px}.creator-inspector{scroll-margin-top:118px}.creator-review-info{padding:12px 24px;background:#f4fad6;border-bottom:1px solid #dfe2d8;font-size:.9rem}.creator-review-info details{max-width:580px}.creator-review-info label{display:block;margin:10px 0}.creator-review-info input:not([type=checkbox]),.creator-review-info textarea{width:100%;display:block;padding:10px;border:1px solid #9ba195;border-radius:8px}.creator-review-info .button{margin-right:16px}.bio-text-plum{--bio-block-ink: #54254e}.bio-text-ocean{--bio-block-ink: #154a67}.bio-text-forest{--bio-block-ink: #285439}.bio-block:is(.bio-text-plum,.bio-text-ocean,.bio-text-forest) :is(h2,h3,p,a,.text-link){color:var(--bio-block-ink)}.block-title-row{display:flex;align-items:flex-end;gap:8px}.block-title-row>label{flex:1;min-width:0}.block-title-row>.block-emoji-picker{position:relative;flex:0 0 45px;border:0;padding:0;margin:0}.block-emoji-picker summary{display:grid;place-items:center;box-sizing:border-box;width:45px;height:45px;border:1px solid #a8aa9e;border-radius:8px;cursor:pointer;list-style:none}.block-emoji-picker summary::-webkit-details-marker{display:none}.block-emoji-panel{position:absolute;z-index:3;inset-inline-end:0;width:220px;padding:12px;border:1px solid #a8aa9e;border-radius:8px;background:#fff;box-shadow:0 4px 16px #0002}.block-emoji-panel .emoji-row{flex-wrap:wrap}.block-appearance>summary{padding-block:10px;cursor:pointer}.block-appearance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.block-appearance-fields label{min-width:0}@media(max-width:360px){.creator-toolbar-actions{flex-wrap:wrap}}.bio-class-offers>section{width:100%;min-width:0;border-top:1px solid var(--bio-border);padding-top:16px}.bio-class-offers section p{margin:8px 0}.bio-class-offers section a{overflow-wrap:anywhere}.creator-inspector .creator-services{display:grid;gap:10px;min-width:0}.creator-services p{margin:0}.creator-services details{border:1px solid var(--line);border-radius:8px;padding:10px;min-width:0}.creator-services summary{cursor:pointer;overflow-wrap:anywhere}.creator-service-fields{display:grid;gap:10px;padding-top:10px;min-width:0}.creator-inspector .creator-service-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px}.creator-inspector .creator-service-check input{width:auto;margin:2px 0 0;padding:0}
