.c0-profile-media-uploader{width:min(1120px,calc(100% - 32px));margin:0 auto 18px}.c0-profile-media-uploader__dropzone{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:118px;border:1px dashed color-mix(in srgb,var(--c0-profile-accent) 62%,var(--c0-profile-border));border-radius:var(--c0-profile-radius-panel);background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 10%,transparent),transparent 58%),var(--c0-profile-panel);box-shadow:0 18px 48px rgba(0,0,0,.22);padding:18px;color:var(--c0-profile-ink);transition:background .18s var(--c0-profile-ease),border-color .18s var(--c0-profile-ease),transform .18s var(--c0-profile-ease)}.c0-profile-media-uploader__dropzone[data-dragging=true]{border-color:color-mix(in srgb,var(--c0-profile-accent) 78%,var(--c0-profile-ink));background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-accent) 18%,transparent),transparent 62%),var(--c0-profile-panel-strong);transform:translateY(-1px)}.c0-profile-media-uploader__input{display:none}.c0-profile-media-uploader__copy{display:grid;gap:6px;min-width:0}.c0-profile-media-uploader__copy em,.c0-profile-media-uploader__copy span{display:inline-flex;align-items:center;gap:8px;color:var(--c0-profile-muted);font-size:.78rem;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.c0-profile-media-uploader__copy span{color:color-mix(in srgb,var(--c0-profile-accent) 82%,var(--c0-profile-ink))}.c0-profile-media-uploader__copy strong{color:var(--c0-profile-ink);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.05}.c0-profile-media-uploader__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;min-height:44px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 52%,var(--c0-profile-border));border-radius:999px;background:color-mix(in srgb,var(--c0-profile-accent) 16%,var(--c0-profile-panel-strong));color:var(--c0-profile-ink);cursor:pointer;font:inherit;font-size:.9rem;font-weight:850;transition:background .18s var(--c0-profile-ease),border-color .18s var(--c0-profile-ease),transform .18s var(--c0-profile-ease)}.c0-profile-media-uploader__button:focus-visible,.c0-profile-media-uploader__button:hover{border-color:color-mix(in srgb,var(--c0-profile-accent) 76%,var(--c0-profile-ink));background:color-mix(in srgb,var(--c0-profile-accent) 24%,var(--c0-profile-panel-strong));transform:translateY(-1px)}.c0-profile-media-uploader__queue{display:grid;gap:8px;margin-top:10px}.c0-profile-media-uploader__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;overflow:hidden;border:1px solid var(--c0-profile-border);border-radius:14px;background:var(--c0-profile-panel-strong);color:var(--c0-profile-ink);padding:10px 12px 14px}.c0-profile-media-uploader__message,.c0-profile-media-uploader__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c0-profile-media-uploader__name{font-size:.9rem;font-weight:850}.c0-profile-media-uploader__message{margin-top:2px;color:var(--c0-profile-muted);font-size:.78rem;font-weight:720}.c0-profile-media-uploader__chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:96px;border:1px solid var(--c0-profile-border);border-radius:999px;background:color-mix(in srgb,var(--c0-profile-muted) 10%,transparent);color:var(--c0-profile-muted);padding:6px 10px;font-size:.76rem;font-weight:900;text-transform:uppercase}.c0-profile-media-uploader__row[data-status=scanning] .c0-profile-media-uploader__chip,.c0-profile-media-uploader__row[data-status=uploading] .c0-profile-media-uploader__chip{border-color:color-mix(in srgb,var(--c0-profile-accent) 48%,var(--c0-profile-border));color:color-mix(in srgb,var(--c0-profile-accent) 82%,var(--c0-profile-ink))}.c0-profile-media-uploader__row[data-status=clean] .c0-profile-media-uploader__chip{border-color:color-mix(in srgb,#10b981 52%,var(--c0-profile-border));color:color-mix(in srgb,#10b981 72%,var(--c0-profile-ink))}.c0-profile-media-uploader__row[data-status=rejected] .c0-profile-media-uploader__chip{border-color:color-mix(in srgb,#ef4444 54%,var(--c0-profile-border));color:color-mix(in srgb,#ef4444 76%,var(--c0-profile-ink))}.c0-profile-media-uploader__progress{position:absolute;right:12px;bottom:7px;left:12px;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--c0-profile-muted) 14%,transparent)}.c0-profile-media-uploader__progress b{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--c0-profile-accent) 74%,#10b981);transition:width .22s var(--c0-profile-ease)}.c0-profile-media-uploader__row[data-status=rejected] .c0-profile-media-uploader__progress b{background:#ef4444}.c0-profile-media-uploader__spin{animation:c0-profile-media-uploader-spin .95s linear infinite}@keyframes c0-profile-media-uploader-spin{to{transform:rotate(1turn)}}@media (max-width:680px){.c0-profile-media-uploader{width:min(100% - 24px,1120px)}.c0-profile-media-uploader__dropzone,.c0-profile-media-uploader__row{grid-template-columns:1fr}.c0-profile-media-uploader__button,.c0-profile-media-uploader__chip{width:100%}}.c0-profile-media-uploader--off p{display:flex;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;border:1px dashed var(--c0-profile-border,rgba(255,255,255,.16));border-radius:10px;color:var(--c0-profile-muted,rgba(238,241,244,.62));font-size:.82rem;line-height:1.45}.c0-profile-media-uploader--off svg{flex:none;margin-top:2px}.c0-profile-editor__open{position:absolute;top:14px;right:14px;z-index:6;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 46%,var(--c0-profile-border));border-radius:var(--c0-profile-radius-pill);background:color-mix(in srgb,var(--c0-profile-panel-strong) 86%,transparent);color:var(--c0-profile-ink);font:inherit;font-size:.86rem;font-weight:800;line-height:1;cursor:pointer;backdrop-filter:blur(14px);transition:transform var(--c0-profile-dur-fast) var(--c0-profile-ease),border-color var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-editor__open:hover{transform:translateY(-1px);border-color:var(--c0-profile-accent)}.c0-profile-editor__open:active{transform:scale(.97)}.c0-profile-editor__open[data-open]{border-color:var(--c0-profile-accent);color:var(--c0-profile-accent)}.c0-profile-editor{position:fixed;inset:0;z-index:90;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--c0-profile-dur)}.c0-profile-editor[data-open]{visibility:visible;pointer-events:auto;transition-delay:0s}.c0-profile-editor__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(5,7,10,.3);opacity:0;cursor:default;transition:opacity var(--c0-profile-dur) var(--c0-profile-ease)}.c0-profile-editor[data-open] .c0-profile-editor__scrim{opacity:1}.c0-profile-editor__panel{position:absolute;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(440px,100vw);border-left:1px solid color-mix(in srgb,var(--c0-profile-accent) 34%,var(--c0-profile-border));background:linear-gradient(var(--c0-profile-panel-strong),var(--c0-profile-panel-strong)),var(--c0-profile-bg);color:var(--c0-profile-ink);box-shadow:-24px 0 70px rgba(0,0,0,.42);transform:translateX(104%);transition:transform var(--c0-profile-dur) var(--c0-profile-ease);outline:none}.c0-profile-editor[data-open] .c0-profile-editor__panel{transform:none}.c0-profile-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--c0-profile-border)}.c0-profile-editor__head h2{margin:0;font-size:1.12rem;font-weight:800;line-height:1.2}.c0-profile-editor__head p{margin:2px 0 0;color:var(--c0-profile-muted);font-size:.86rem}.c0-profile-editor__chip button,.c0-profile-editor__close,.c0-profile-editor__link-row button{display:inline-grid;place-items:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--c0-profile-muted);cursor:pointer;transition:color var(--c0-profile-dur-fast) var(--c0-profile-ease),border-color var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-editor__close{width:44px;height:44px;border-color:var(--c0-profile-border)}.c0-profile-editor__chip button:hover,.c0-profile-editor__close:hover,.c0-profile-editor__link-row button:hover{color:var(--c0-profile-ink);border-color:var(--c0-profile-border-strong)}.c0-profile-editor__steward{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 20px;border-bottom:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-accent) 9%,transparent);color:var(--c0-profile-ink);font-size:.84rem;line-height:1.45}.c0-profile-editor__steward svg{flex:none;margin-top:2px;color:var(--c0-profile-accent)}.c0-profile-editor__body{display:grid;align-content:start;gap:18px;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 24px}.c0-profile-editor__loading{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--c0-profile-muted)}.c0-profile-editor__loading svg,.c0-profile-editor__save svg{animation:c0-profile-editor-spin .9s linear infinite}.c0-profile-editor__field{display:grid;gap:7px;min-width:0}.c0-profile-editor__pair{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.c0-profile-editor__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--c0-profile-muted);font-size:.8rem;font-weight:700}.c0-profile-editor__label-row>:last-child{font-variant-numeric:tabular-nums;font-weight:600;color:var(--c0-profile-faint)}.c0-profile-editor__label-row>[data-over]{color:var(--c0-profile-danger)}.c0-profile-editor__hint{margin:0;color:var(--c0-profile-faint);font-size:.78rem}.c0-profile-editor__chips,.c0-profile-editor__field input[type=text],.c0-profile-editor__field input[type=url],.c0-profile-editor__field textarea{box-sizing:border-box;width:100%;min-height:46px;border:1px solid var(--c0-profile-border);border-radius:10px;background:color-mix(in srgb,var(--c0-profile-bg) 72%,transparent);color:var(--c0-profile-ink);font:inherit;font-size:1rem;line-height:1.4;padding:10px 12px;transition:border-color var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-editor__field textarea{min-height:112px;resize:vertical}.c0-profile-editor__chips:focus-within,.c0-profile-editor__field input:focus-visible,.c0-profile-editor__field textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--c0-profile-accent) 70%,transparent);outline-offset:1px;border-color:var(--c0-profile-accent)}.c0-profile-editor__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 8px}.c0-profile-editor__chips input[type=text]{flex:1 1 120px;width:auto;min-width:0;min-height:32px;border:0;background:transparent;padding:0 4px;outline:none}.c0-profile-editor__chip{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-height:32px;padding:0 4px 0 12px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 36%,var(--c0-profile-border));border-radius:999px;background:color-mix(in srgb,var(--c0-profile-accent) 10%,transparent);font-size:.88rem;overflow-wrap:anywhere}.c0-profile-editor__chip button{width:28px;height:28px}.c0-profile-editor__swatches{display:grid;grid-template-columns:repeat(9,34px);justify-content:space-between;gap:8px}.c0-profile-editor__swatch-custom,.c0-profile-editor__swatches button{position:relative;width:34px;height:34px;border:2px solid transparent;border-radius:999px;background:var(--swatch);box-shadow:inset 0 0 0 2px var(--c0-profile-panel-strong);cursor:pointer;transition:transform var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-editor__swatches button:hover{transform:scale(1.08)}.c0-profile-editor__swatches button[aria-checked=true]{border-color:var(--c0-profile-ink)}.c0-profile-editor__swatch-custom{background:conic-gradient(#fb7185,#facc15,#4ade80,#22d3ee,#60a5fa,#c084fc,#fb7185);overflow:hidden}.c0-profile-editor__swatch-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.c0-profile-editor__links{display:grid;gap:8px}.c0-profile-editor__link-row{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) 44px;gap:8px;align-items:center}.c0-profile-editor__link-row button{width:44px;height:44px;border-color:var(--c0-profile-border)}.c0-profile-editor__add{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px dashed var(--c0-profile-border-strong);border-radius:10px;background:transparent;color:var(--c0-profile-ink);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.c0-profile-editor__foot{display:flex;align-items:center;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--c0-profile-border);background:linear-gradient(var(--c0-profile-panel-strong),var(--c0-profile-panel-strong)),var(--c0-profile-bg)}.c0-profile-editor__foot p{flex:1 1 auto;display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0;color:var(--c0-profile-muted);font-size:.84rem;line-height:1.35}.c0-profile-editor__foot p[data-phase=failed]{color:var(--c0-profile-danger)}.c0-profile-editor__foot p[data-phase=saved]{color:var(--c0-profile-success)}.c0-profile-editor__danger,.c0-profile-editor__ghost,.c0-profile-editor__save{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--c0-profile-border);border-radius:var(--c0-profile-radius-pill);background:transparent;color:var(--c0-profile-ink);font:inherit;font-size:.9rem;font-weight:800;cursor:pointer;transition:transform var(--c0-profile-dur-fast) var(--c0-profile-ease),opacity var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-editor__save{border-color:color-mix(in srgb,var(--c0-profile-accent) 64%,white);background:var(--c0-profile-accent);color:#041016;min-width:96px}.c0-profile-editor__danger{border-color:var(--c0-profile-danger);color:var(--c0-profile-danger)}.c0-profile-editor__foot button:active{transform:scale(.97)}.c0-profile-editor__foot button:disabled{opacity:.45;cursor:not-allowed}.c0-profile-editor__add:focus-visible,.c0-profile-editor__chip button:focus-visible,.c0-profile-editor__close:focus-visible,.c0-profile-editor__foot button:focus-visible,.c0-profile-editor__link-row button:focus-visible,.c0-profile-editor__open:focus-visible,.c0-profile-editor__swatches button:focus-visible{outline:2px solid var(--c0-profile-accent);outline-offset:2px}@keyframes c0-profile-editor-spin{to{transform:rotate(1turn)}}@media (max-width:760px){.c0-profile-editor__open{top:10px;right:10px;width:46px;min-height:46px;padding:0;justify-content:center}.c0-profile-editor__open span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.c0-profile-editor__scrim{background:rgba(5,7,10,.55)}.c0-profile-editor__panel{top:auto;left:0;width:100%;height:min(90dvh,100%);border-left:0;border-top:1px solid color-mix(in srgb,var(--c0-profile-accent) 34%,var(--c0-profile-border));border-radius:18px 18px 0 0;box-shadow:0 -24px 70px rgba(0,0,0,.5);transform:translateY(104%)}.c0-profile-editor__head{padding:14px 16px 12px}.c0-profile-editor__steward{padding:10px 16px}.c0-profile-editor__body{padding:16px 16px 22px}.c0-profile-editor__foot{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.c0-profile-editor__link-row{grid-template-columns:minmax(0,1fr) 44px}.c0-profile-editor__link-row input[type=url]{grid-column:1;grid-row:2}.c0-profile-editor__link-row button{grid-row:1/span 2;align-self:center}.c0-profile-editor__swatches{grid-template-columns:repeat(5,44px);justify-content:start;gap:12px 14px}.c0-profile-editor__swatch-custom,.c0-profile-editor__swatches button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.c0-profile-editor,.c0-profile-editor__foot button,.c0-profile-editor__open,.c0-profile-editor__panel,.c0-profile-editor__scrim,.c0-profile-editor__swatches button{transition:none}.c0-profile-editor__loading svg,.c0-profile-editor__save svg{animation:none}}.c0-profile-editor__top{min-width:0}.c0-profile-editor__top,.c0-profile-editor__top .c0-profile-editor__steward{border-bottom:1px solid var(--c0-profile-border)}.c0-studio__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 12px}.c0-studio__tabs button{position:relative;min-height:46px;border:0;background:transparent;color:var(--c0-profile-muted);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;transition:color var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-studio__tabs button:after{content:"";position:absolute;right:14%;bottom:0;left:14%;height:3px;border-radius:3px 3px 0 0;background:var(--c0-profile-accent);transform:scaleX(0);transition:transform var(--c0-profile-dur) var(--c0-profile-ease)}.c0-studio__tabs button[aria-selected=true]{color:var(--c0-profile-ink)}.c0-studio__tabs button[aria-selected=true]:after{transform:scaleX(1)}.c0-studio__tabs button:hover{color:var(--c0-profile-ink)}.c0-studio__group{display:grid;gap:9px;min-width:0}.c0-studio__group-label{color:var(--c0-profile-muted);font-size:.8rem;font-weight:700}.c0-studio__note{margin:0;padding:10px 12px;border:1px solid var(--c0-profile-border);border-radius:10px;color:var(--c0-profile-muted);font-size:.84rem;line-height:1.45}.c0-studio__options{display:flex;flex-wrap:wrap;gap:8px}.c0-studio__kinds button,.c0-studio__look,.c0-studio__options button{border:1px solid var(--c0-profile-border);background:color-mix(in srgb,var(--c0-profile-bg) 72%,transparent);color:var(--c0-profile-ink);font:inherit;cursor:pointer;transition:border-color var(--c0-profile-dur-fast) var(--c0-profile-ease),transform var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-studio__options button{min-height:42px;padding:0 14px;border-radius:999px;font-size:.88rem;font-weight:700}.c0-studio__options button[aria-checked=true]{border-color:var(--c0-profile-accent);background:color-mix(in srgb,var(--c0-profile-accent) 16%,transparent)}.c0-studio__kinds button:hover,.c0-studio__look:hover,.c0-studio__options button:hover{border-color:var(--c0-profile-border-strong)}.c0-studio__kinds button:active,.c0-studio__look:active,.c0-studio__options button:active{transform:scale(.97)}.c0-studio__looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c0-studio__look{display:grid;gap:4px;align-content:start;padding:10px;border-radius:12px 4px 12px 4px;text-align:left;min-width:0}.c0-studio__look b{font-size:.92rem}.c0-studio__look small{color:var(--c0-profile-muted);font-size:.78rem;line-height:1.35}.c0-studio__look[aria-pressed=true]{border-color:var(--c0-profile-accent);box-shadow:inset 0 0 0 1px var(--c0-profile-accent)}.c0-studio__look i{display:block;height:46px;margin-bottom:4px;border-radius:8px 3px 8px 3px;border:1px solid color-mix(in srgb,var(--look,var(--c0-profile-accent)) 55%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--look,var(--c0-profile-accent)) 22%,#0a0f18),#0a0f18)}.c0-studio__look i[data-panel=neon]{box-shadow:0 0 16px color-mix(in srgb,var(--look) 45%,transparent)}.c0-studio__look i[data-panel=solid]{background:#121a27}.c0-studio__look i[data-panel=card]{border:0;background:linear-gradient(90deg,var(--look) 0 4px,#eef1f6 4px);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.c0-studio__look i[data-panel=viber]{border:0;background:linear-gradient(174deg,#0a111c 0 16px,var(--look) 16.5px 19px,#eef1f6 19.5px)}.c0-studio__look i[data-motion]{display:flex;align-items:flex-end;gap:5px;padding:8px;background:#0a0f18;overflow:hidden}.c0-studio__look i[data-motion] span{flex:1;height:100%;border-radius:3px;background:color-mix(in srgb,var(--c0-profile-accent) 70%,transparent);transition:transform .5s var(--c0-profile-ease),opacity .5s var(--c0-profile-ease),filter .5s var(--c0-profile-ease)}.c0-studio__look i[data-motion] span:nth-child(2){transition-delay:70ms;opacity:.75}.c0-studio__look i[data-motion] span:nth-child(3){transition-delay:.14s;opacity:.5}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=rise] span{transform:translateY(14px);opacity:.25}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=glide] span{transform:translateY(26px);opacity:.2}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=drift] span{transform:translateX(-26px);opacity:.2}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=focus] span{transform:scale(.8);filter:blur(4px);opacity:.3}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=unfold] span{transform:perspective(200px) rotateX(-60deg);transform-origin:50% 0;opacity:.25}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=deal] span{transform:translateY(18px) rotate(-8deg);opacity:.25}.c0-studio__look i[data-motion=snap] span{transition-timing-function:steps(2);transition-duration:.12s}.c0-studio__look:not(:hover):not([aria-pressed=true]) i[data-motion=snap] span{transform:translateY(8px);opacity:.2}.c0-studio__kinds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c0-studio__kinds button{display:grid;gap:4px;padding:12px;border-radius:12px 4px 12px 4px;text-align:left;min-height:44px}.c0-studio__kinds b{font-size:.92rem}.c0-studio__kinds small{color:var(--c0-profile-muted);font-size:.78rem;line-height:1.35}.c0-studio__sliders{display:grid;gap:14px}.c0-studio__sliders[aria-disabled]{opacity:.45}.c0-studio__slider{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline}.c0-studio__slider label{color:var(--c0-profile-muted);font-size:.8rem;font-weight:700}.c0-studio__slider output{color:var(--c0-profile-ink);font-size:.82rem;font-variant-numeric:tabular-nums}.c0-studio__slider input[type=range]{grid-column:1/-1;width:100%;height:32px;margin:0;accent-color:var(--c0-profile-accent);cursor:pointer}.c0-studio__sections{display:grid;gap:8px;margin:0;padding:0;list-style:none}.c0-studio__sections li{display:grid;gap:8px;padding:8px 8px 8px 12px;border:1px solid var(--c0-profile-border);border-radius:10px;background:color-mix(in srgb,var(--c0-profile-bg) 72%,transparent)}.c0-studio__sections li[data-hidden]{opacity:.55}.c0-studio__section-head{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,44px);gap:4px;align-items:center}.c0-studio__section-head b{font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c0-studio__section-head button{display:inline-grid;place-items:center;width:44px;height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--c0-profile-muted);cursor:pointer}.c0-studio__section-head button:hover:not(:disabled){color:var(--c0-profile-ink);border-color:var(--c0-profile-border-strong)}.c0-studio__section-head button:disabled{opacity:.3;cursor:default}.c0-studio__section-tune{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.c0-studio__section-tune select{min-width:0;min-height:40px;border:1px solid var(--c0-profile-border);border-radius:8px;background:var(--c0-profile-panel-strong);color:var(--c0-profile-ink);font:inherit;font-size:.84rem;padding:0 8px}.c0-studio__switch{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:12px;border:1px solid var(--c0-profile-border);border-radius:10px;cursor:pointer}.c0-studio__switch input{width:24px;height:24px;margin:1px 0 0;accent-color:var(--c0-profile-accent);cursor:pointer}.c0-studio__switch b{display:block;font-size:.92rem}.c0-studio__switch small{display:block;margin-top:3px;color:var(--c0-profile-muted);font-size:.8rem;line-height:1.4}.c0-studio__kinds button:focus-visible,.c0-studio__look:focus-visible,.c0-studio__options button:focus-visible,.c0-studio__section-head button:focus-visible,.c0-studio__section-tune select:focus-visible,.c0-studio__slider input:focus-visible,.c0-studio__switch:has(input:focus-visible),.c0-studio__tabs button:focus-visible{outline:2px solid var(--c0-profile-accent);outline-offset:2px}@media (max-width:760px){.c0-studio__tabs{padding:0 6px}.c0-studio__options button{min-height:44px}}@media (prefers-reduced-motion:reduce){.c0-studio__kinds button,.c0-studio__look,.c0-studio__look i[data-motion] span,.c0-studio__options button,.c0-studio__tabs button,.c0-studio__tabs button:after{transition:none}.c0-studio__look i[data-motion] span{transform:none!important;opacity:.7!important;filter:none!important}}.c0-studio__tabs{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 6px}.c0-studio__tabs button{font-size:.86rem}.c0-studio-sections__list .c0-studio__section-head{display:flex;align-items:center;gap:6px}.c0-studio-sections__list .c0-studio__section-head b{display:grid;gap:1px;min-width:0;flex:1}.c0-studio-sections__list .c0-studio__section-head b small{color:var(--c0-profile-faint);font-size:.74rem;font-weight:600}.c0-studio-sections__list button svg{transition:transform var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-studio-sections__list button[data-open] svg{transform:rotate(180deg)}.c0-studio-sections__editor{display:grid;gap:14px;padding:12px 0 6px;min-width:0}.c0-studio-sections__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 44px;gap:8px;align-items:start}.c0-studio-sections__row:has(.c0-studio-sections__work){grid-template-columns:minmax(0,1fr) 44px}.c0-studio-sections__work{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.c0-studio-sections__work>:nth-child(3){grid-column:1/-1}.c0-studio-sections__row input,.c0-studio-sections__row select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--c0-profile-border);border-radius:10px;background:color-mix(in srgb,var(--c0-profile-bg) 72%,transparent);color:var(--c0-profile-ink);font:inherit;font-size:.95rem;padding:8px 10px}.c0-studio-sections__row input:focus-visible,.c0-studio-sections__row select:focus-visible{outline:2px solid color-mix(in srgb,var(--c0-profile-accent) 70%,transparent);outline-offset:1px;border-color:var(--c0-profile-accent)}.c0-studio-sections__icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--c0-profile-border);border-radius:10px;background:transparent;color:var(--c0-profile-muted);cursor:pointer}.c0-studio-sections__icon:hover{color:var(--c0-profile-danger);border-color:var(--c0-profile-danger)}.c0-studio-sections__problems{margin:0;padding:10px 12px 10px 28px;border:1px solid var(--c0-profile-danger);border-radius:10px;color:var(--c0-profile-ink);font-size:.84rem;line-height:1.45}@media (max-width:480px){.c0-studio-sections__row{grid-template-columns:minmax(0,1fr) 44px}.c0-studio-sections__row>input:first-child{grid-column:1/-1}.c0-studio-sections__work{grid-template-columns:minmax(0,1fr)}}.c0-public-profile{--c0-motion-dur:320ms;--c0-motion-distance:10px;--c0-motion-stagger:40ms;--c0-motion-blur:0px;--c0-motion-ease:var(--c0-profile-ease);--c0-motion-from:translateY(var(--c0-motion-distance));--c0-motion-origin:50% 50%}.c0-public-profile--motion-glide{--c0-motion-ease:cubic-bezier(0.16,1,0.3,1)}.c0-public-profile--motion-drift{--c0-motion-from:translateX(calc(var(--c0-motion-distance) * -1))}.c0-public-profile--motion-focus{--c0-motion-from:scale(0.965)}.c0-public-profile--motion-unfold{--c0-motion-from:perspective(900px) rotateX(-16deg) translateY(var(--c0-motion-distance));--c0-motion-origin:50% 0%}.c0-public-profile--motion-deal{--c0-motion-from:translateY(var(--c0-motion-distance)) rotate(-2.2deg) scale(0.985);--c0-motion-origin:0% 100%;--c0-motion-ease:cubic-bezier(0.34,1.3,0.64,1)}.c0-public-profile--motion-snap{--c0-motion-ease:steps(3,end)}.c0-profile-chip-panel,.c0-profile-gallery-item,.c0-profile-panel,.c0-profile-section-slot,.c0-profile-showcase{opacity:0;transform:var(--c0-motion-from);transform-origin:var(--c0-motion-origin);filter:blur(var(--c0-motion-blur));transition:opacity var(--c0-motion-dur) var(--c0-motion-ease),transform var(--c0-motion-dur) var(--c0-motion-ease),filter var(--c0-motion-dur) var(--c0-motion-ease),border-color var(--c0-profile-dur-fast) var(--c0-profile-ease);transition-delay:calc(min(var(--c0-profile-reveal-index, 0), 5) * var(--c0-motion-stagger))}.c0-public-profile--motion-still .c0-profile-chip-panel,.c0-public-profile--motion-still .c0-profile-gallery-item,.c0-public-profile--motion-still .c0-profile-panel,.c0-public-profile--motion-still .c0-profile-section-slot,.c0-public-profile--motion-still .c0-profile-showcase{opacity:1;transform:none;filter:none;transition:border-color var(--c0-profile-dur-fast) var(--c0-profile-ease)}@media (prefers-reduced-motion:reduce){.c0-profile-chip-panel,.c0-profile-gallery-item,.c0-profile-panel,.c0-profile-section-slot,.c0-profile-showcase{opacity:1;transform:none;filter:none;transition:none}}.c0-profile-chip-panel[data-revealed=true],.c0-profile-gallery-item[data-revealed=true],.c0-profile-panel[data-revealed=true],.c0-profile-section-slot[data-revealed=true],.c0-profile-showcase[data-revealed=true]{opacity:1;transform:none;filter:none}.c0-profile-chip-panel[data-settled=true],.c0-profile-gallery-item[data-settled=true],.c0-profile-panel[data-settled=true],.c0-profile-section-slot[data-settled=true],.c0-profile-showcase[data-settled=true]{transition-delay:0s;transition-duration:var(--c0-profile-dur-fast);transition-timing-function:var(--c0-profile-ease)}.c0-profile-chip-panel:hover,.c0-profile-custom-artifacts article:hover,.c0-profile-highlight-list article:hover,.c0-profile-panel:hover,.c0-profile-project-card:hover,.c0-profile-showcase:hover,.c0-profile-stream-list article:hover,.c0-profile-tool-chip:hover{border-color:color-mix(in srgb,var(--c0-profile-accent) 45%,var(--c0-profile-border));transform:translateY(-2px)}.c0-profile-custom-section--variant-terminal:hover,.c0-profile-section-slot--chrome-terminal>:hover{animation:c0-profile-terminal-flicker 90ms step-end;transform:none}.c0-profile-custom-artifacts a,.c0-profile-link-list a,.c0-profile-matrix-link,.c0-profile-project-card a,.c0-profile-stream-list a,.c0-profile-title-block a{position:relative;width:-moz-fit-content;width:fit-content}.c0-profile-custom-artifacts a:after,.c0-profile-link-list a:after,.c0-profile-matrix-link:after,.c0-profile-project-card a:after,.c0-profile-stream-list a:after,.c0-profile-title-block a:after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .16s var(--c0-profile-ease)}.c0-profile-custom-artifacts a:hover:after,.c0-profile-link-list a:hover:after,.c0-profile-matrix-link:hover:after,.c0-profile-project-card a:hover:after,.c0-profile-stream-list a:hover:after,.c0-profile-title-block a:hover:after{transform:scaleX(1)}@keyframes c0-profile-terminal-flicker{0%{opacity:1}50%{opacity:.92}to{opacity:1}}@media (prefers-reduced-motion:reduce){.c0-profile-chip-panel,.c0-profile-chip-panel:hover,.c0-profile-custom-artifacts article:hover,.c0-profile-custom-section--variant-terminal:hover,.c0-profile-gallery-item,.c0-profile-highlight-list article:hover,.c0-profile-panel,.c0-profile-panel:hover,.c0-profile-project-card:hover,.c0-profile-section-slot,.c0-profile-section-slot--chrome-terminal>:hover,.c0-profile-showcase,.c0-profile-showcase:hover,.c0-profile-stream-list article:hover,.c0-profile-tool-chip:hover{animation:none;opacity:1;transform:none;transition:none}.c0-profile-custom-artifacts a:after,.c0-profile-link-list a:after,.c0-profile-matrix-link:after,.c0-profile-project-card a:after,.c0-profile-stream-list a:after,.c0-profile-title-block a:after{transition:none}}.c0-profile-ambience{flex:0 0 auto}.c0-profile-ambience__toggle{display:inline-flex;align-items:center;gap:8px;max-width:220px;min-height:34px;border:1px solid color-mix(in srgb,var(--c0-profile-accent) 34%,var(--c0-profile-border));border-radius:var(--c0-profile-radius-pill);background:color-mix(in srgb,var(--c0-profile-accent) 8%,transparent);color:var(--c0-profile-ink);padding:5px 12px 5px 10px;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer;transition:background var(--c0-profile-dur-fast) var(--c0-profile-ease),border-color var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-ambience__toggle:hover{border-color:color-mix(in srgb,var(--c0-profile-accent) 55%,transparent);background:color-mix(in srgb,var(--c0-profile-accent) 15%,transparent)}.c0-profile-ambience[data-playing=true] .c0-profile-ambience__toggle{border-color:color-mix(in srgb,var(--c0-profile-accent) 60%,transparent);background:color-mix(in srgb,var(--c0-profile-accent) 18%,transparent)}.light .c0-profile-ambience__toggle{background:color-mix(in srgb,var(--c0-profile-accent) 10%,#ffffff)}.c0-profile-ambience__mark{color:var(--c0-profile-accent);font-size:1rem}.c0-profile-ambience__copy{min-width:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:680px){.c0-profile-ambience__copy{display:none}.c0-profile-ambience__toggle{padding:5px 10px}}.c0-profile-ambience__eq{display:inline-flex;align-items:end;gap:2px;width:18px;height:14px;flex:0 0 auto}.c0-profile-ambience__eq i{width:4px;height:10px;border-radius:999px;background:var(--c0-profile-accent);opacity:.46;transform:scaleY(.36);transform-origin:bottom}.c0-profile-ambience[data-playing=true] .c0-profile-ambience__eq i{animation:c0-profile-ambience-bar .78s ease-in-out infinite}.c0-profile-ambience[data-playing=true] .c0-profile-ambience__eq i:nth-child(2){animation-delay:.12s}.c0-profile-ambience[data-playing=true] .c0-profile-ambience__eq i:nth-child(3){animation-delay:.24s}@keyframes c0-profile-ambience-bar{0%,to{opacity:.5;transform:scaleY(.34)}50%{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.c0-profile-ambience__eq i{animation:none!important}}.c0-profile-feed{display:flex;flex-direction:column;gap:10px;margin-top:14px}.c0-profile-feed-post{border:1px solid var(--c0-profile-border);border-radius:14px;background:color-mix(in srgb,var(--c0-profile-panel-strong) 92%,transparent);padding:13px 14px 11px}.c0-profile-feed-post__head{display:flex;align-items:center;gap:10px}.c0-profile-feed-post__avatar{flex:0 0 auto;width:38px;height:38px;border-radius:999px;overflow:hidden;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 40%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-section-accent) 12%,transparent);color:var(--c0-profile-section-accent);font-weight:850;font-size:.82rem}.c0-profile-feed-post__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c0-profile-feed-post__who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.c0-profile-feed-post__who strong{color:var(--c0-profile-ink);font-size:.92rem;font-weight:800}.c0-profile-feed-post__who>span{color:var(--c0-profile-muted);font-size:.75rem}.c0-profile-feed-post__tag{margin-left:auto;flex:0 0 auto;align-self:flex-start;color:var(--c0-profile-section-accent);background:color-mix(in srgb,var(--c0-profile-section-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 34%,transparent);border-radius:999px;padding:2px 9px;font-size:.62rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.c0-profile-feed-post__body{margin:10px 0 0;color:var(--c0-profile-ink);font-size:.96rem;line-height:1.5rem;white-space:pre-wrap}.c0-profile-feed-post__media{margin-top:11px;border-radius:12px;overflow:hidden;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel-strong)}.c0-profile-feed-post__media img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c0-profile-feed-post__foot{display:flex;gap:18px;margin-top:11px;padding-top:9px;border-top:1px solid var(--c0-profile-border);color:var(--c0-profile-muted);font-size:.78rem;font-weight:700}.c0-profile-feed-post__foot span{display:inline-flex;align-items:center;gap:5px}.c0-profile-feed-post__foot svg{color:var(--c0-profile-section-accent)}.c0-profile-feed-heart{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;font-size:.78rem;font-weight:700;color:var(--c0-profile-muted);cursor:pointer;transition:color .16s var(--c0-profile-ease,ease)}.c0-profile-feed-heart svg{color:var(--c0-profile-section-accent,#22d3ee);transition:transform .2s var(--c0-profile-ease,ease)}.c0-profile-feed-heart:hover{color:var(--c0-profile-ink)}.c0-profile-feed-heart:active svg{transform:scale(1.35)}.c0-profile-feed-heart.is-hearted{color:#fb7185;cursor:default}.c0-profile-feed-heart.is-hearted svg{color:#fb7185;fill:#fb7185}.c0-profile-posts{gap:14px}.c0-profile-posts__head{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.c0-profile-posts__head h2{margin:0;color:var(--c0-profile-ink);font-size:1.08rem;line-height:1.35rem}.c0-profile-posts__head a{display:inline-flex;flex:0 0 auto;gap:6px;align-items:center;border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 42%,var(--c0-profile-border));background:color-mix(in srgb,var(--c0-profile-section-accent) 12%,transparent);color:var(--c0-profile-section-accent);padding:6px 9px;font-size:.76rem;font-weight:850;text-decoration:none}.c0-profile-post-composer{--c0n-accent:var(--c0-profile-section-accent);--c0n-accent-strong:color-mix(in srgb,var(--c0-profile-section-accent) 78%,var(--c0-profile-ink));--c0n-spark:var(--c0-profile-accent);--c0n-spark-soft:color-mix(in srgb,var(--c0-profile-accent) 88%,var(--c0-profile-ink));--c0n-panel:var(--c0-profile-panel-strong);--c0n-panel-soft:var(--c0-profile-panel);--c0n-border:var(--c0-profile-border);--c0n-border-strong:color-mix(in srgb,var(--c0-profile-section-accent) 48%,var(--c0-profile-border));--c0n-ink:var(--c0-profile-ink);--c0n-muted:var(--c0-profile-muted);--c0n-subtle:var(--c0-profile-faint);--c0n-danger:#fb7185;--c0n-shadow:rgba(0,0,0,0.18);--c0n-ease:var(--c0-profile-ease,ease);--c0n-radius:8px 3px 8px 3px;--c0n-font-mono:var(--font-mono-c0,"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace);position:relative;box-sizing:border-box;border:1px solid var(--c0n-border);border-radius:var(--c0n-radius);background:linear-gradient(180deg,color-mix(in srgb,var(--c0n-accent) 5%,transparent),transparent 36%),var(--c0n-panel);color:var(--c0n-ink);box-shadow:none;padding:13px 14px}.light .c0-profile-post-composer,:root[data-theme=light] .c0-profile-post-composer{--c0n-danger:#be123c;--c0n-shadow:rgba(15,23,42,0.10)}.c0-profile-post-composer.c0-network-composer--cta{display:flex;align-items:center;gap:14px;min-height:64px;justify-content:space-between}.c0-profile-post-composer:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--c0n-accent),transparent)}.c0-profile-post-composer .c0-network-composer__textarea{width:100%;min-height:68px;max-height:164px;resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:var(--c0n-ink);font:inherit;font-size:.96rem;line-height:1.52}.c0-profile-post-composer .c0-network-composer__textarea::-moz-placeholder{color:color-mix(in srgb,var(--c0n-muted) 78%,transparent)}.c0-profile-post-composer .c0-network-composer__textarea::placeholder{color:color-mix(in srgb,var(--c0n-muted) 78%,transparent)}.c0-profile-post-composer .c0-network-composer__count{position:absolute;right:14px;bottom:56px;color:var(--c0n-subtle);font-family:var(--c0n-font-mono);font-size:.68rem;font-weight:750}.c0-profile-post-composer .c0-network-composer__actions{display:flex;align-items:center;gap:12px;margin-top:12px;padding-top:11px;border-top:1px solid var(--c0n-border)}.c0-profile-post-composer .c0-network-composer__kinds{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.c0-profile-post-composer .c0-network-composer__kind{border:1px solid var(--c0n-border);border-radius:5px 2px 5px 2px;background:var(--c0n-panel-soft);color:var(--c0n-muted);padding:6px 9px;font-family:var(--c0n-font-mono);font-size:.66rem;font-weight:800;line-height:1;text-transform:uppercase;cursor:pointer}.c0-profile-post-composer .c0-network-composer__kind:hover{border-color:var(--c0n-border-strong);color:var(--c0n-ink)}.c0-profile-post-composer .c0-network-composer__kind.is-selected{border-color:color-mix(in srgb,var(--c0n-spark) 55%,var(--c0n-border));background:color-mix(in srgb,var(--c0n-spark) 12%,var(--c0n-panel-soft));color:var(--c0n-spark-soft)}.c0-profile-post-composer .c0-network-composer__submit,.c0-profile-post-composer.c0-network-composer--cta .c0-network-composer__signin{flex:0 0 auto;margin-left:auto;border:1px solid var(--c0n-accent);border-radius:6px 2px 6px 2px;background:var(--c0n-accent);color:#04121a;padding:9px 14px;font-family:var(--c0n-font-mono);font-size:.72rem;font-weight:850;line-height:1;text-transform:uppercase;cursor:pointer;text-decoration:none}.c0-profile-post-composer .c0-network-composer__submit:disabled{cursor:not-allowed;opacity:.48}.c0-profile-post-composer .c0-network-composer__error{margin:10px 0 0;color:var(--c0n-danger);font-size:.8rem;font-weight:750}.c0-profile-post-composer.c0-network-composer--cta p{margin:0;color:var(--c0n-muted);font-size:.9rem;line-height:1.42}.c0-profile-post-list{display:grid;gap:10px}.c0-profile-post-card{display:grid;gap:10px;border:1px solid var(--c0-profile-border);background:linear-gradient(135deg,color-mix(in srgb,var(--c0-profile-section-accent) 10%,transparent),transparent 52%),var(--c0-profile-panel-strong);padding:13px 14px}.c0-profile-post-card footer,.c0-profile-post-card header{display:flex;gap:10px;align-items:center;justify-content:space-between}.c0-profile-post-card header>div{display:flex;min-width:0;flex-wrap:wrap;gap:7px;align-items:center}.c0-profile-post-card header em,.c0-profile-post-card header span{color:var(--c0-profile-section-accent);font-size:.7rem;font-style:normal;font-weight:850;text-transform:uppercase}.c0-profile-post-card time{color:var(--c0-profile-faint);font-size:.74rem;font-weight:750}.c0-profile-post-card p{margin:0;color:var(--c0-profile-ink);font-size:.96rem;line-height:1.52rem;white-space:pre-wrap}.c0-profile-post-card figure{margin:0;overflow:hidden;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel)}.c0-profile-post-card figure[hidden]{display:none}.c0-profile-post-card img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.c0-profile-post-card footer{justify-content:flex-start;border-top:1px solid var(--c0-profile-border);padding-top:8px;color:var(--c0-profile-muted);font-size:.78rem;font-weight:800}.c0-profile-post-card footer span{display:inline-flex;gap:5px;align-items:center}.c0-profile-post-card footer svg{color:var(--c0-profile-section-accent)}.c0-post-permalink{display:grid;gap:14px;align-content:start;min-height:100dvh;padding:clamp(24px,6vw,64px) clamp(16px,5vw,32px);background:var(--c0-profile-bg);color:var(--c0-profile-text)}.c0-post-permalink>.c0-profile-post-card,.c0-post-permalink__author{width:min(640px,100%);margin-inline:auto}.c0-post-permalink__author{font-family:var(--c0n-font-mono,ui-monospace,monospace);font-size:12px;color:var(--c0-profile-muted)}.c0-post-permalink__author a{color:var(--c0-profile-accent);text-decoration:none}.c0-post-permalink__author a:focus-visible,.c0-post-permalink__author a:hover{text-decoration:underline}.c0-profile-post-card__permalink{color:inherit;text-decoration:none}.c0-profile-post-card__permalink:focus-visible,.c0-profile-post-card__permalink:hover{color:var(--c0-profile-accent);text-decoration:underline}.c0-post-permalink__open-app{color:var(--c0-profile-accent);text-decoration:none;font-weight:700}.c0-post-permalink__open-app:focus-visible,.c0-post-permalink__open-app:hover{text-decoration:underline}.c0-post-permalink__replies{display:grid;gap:10px;width:min(640px,100%);margin-inline:auto}.c0-post-permalink__reply{display:grid;gap:6px;border:1px solid var(--c0-profile-border);background:var(--c0-profile-panel);padding:11px 13px}.c0-post-permalink__reply:target{border-color:var(--c0-profile-border-strong)}.c0-post-permalink__reply header{display:flex;gap:10px;align-items:baseline;justify-content:space-between;font-family:var(--c0n-font-mono,ui-monospace,monospace);font-size:11px;color:var(--c0-profile-muted)}.c0-post-permalink__reply header a{color:inherit;text-decoration:none}.c0-post-permalink__reply header a:focus-visible,.c0-post-permalink__reply header a:hover{color:var(--c0-profile-accent);text-decoration:underline}.c0-post-permalink__reply p{margin:0;font-size:14px;line-height:1.5;color:var(--c0-profile-text);overflow-wrap:anywhere}.c0-profile-pet{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:14px;text-align:center}.c0-profile-pet__pod{position:relative;display:grid;place-items:center;width:128px;height:128px;border-radius:28px;border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 42%,var(--c0-profile-border));background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--c0-profile-section-accent) 26%,transparent),transparent 70%),color-mix(in srgb,var(--c0-profile-panel-strong) 90%,transparent);box-shadow:inset 0 0 30px color-mix(in srgb,var(--c0-profile-section-accent) 14%,transparent);overflow:hidden}.c0-profile-pet__pod:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 4px);pointer-events:none}.c0-profile-pet__creature{font-size:62px;line-height:1;animation:c0-profile-pet-bob 3.4s ease-in-out infinite;filter:drop-shadow(0 6px 14px color-mix(in srgb,var(--c0-profile-section-accent) 30%,transparent))}.c0-profile-pet[data-mood=sleepy] .c0-profile-pet__creature{animation-duration:5.5s;opacity:.86}.c0-profile-pet[data-mood=hungry] .c0-profile-pet__creature{animation-name:c0-profile-pet-wobble}.c0-profile-pet[data-reaction=chomp] .c0-profile-pet__creature{animation:c0-profile-pet-chomp .6s ease}.c0-profile-pet[data-reaction=cuddle] .c0-profile-pet__creature{animation:c0-profile-pet-cuddle .6s ease}.c0-profile-pet[data-reaction=play] .c0-profile-pet__creature{animation:c0-profile-pet-play .6s ease}@keyframes c0-profile-pet-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes c0-profile-pet-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes c0-profile-pet-chomp{0%,to{transform:scale(1)}40%{transform:scale(1.18) translateY(2px)}}@keyframes c0-profile-pet-cuddle{0%,to{transform:scale(1) rotate(0)}30%{transform:scale(1.12) rotate(-6deg)}60%{transform:scale(1.12) rotate(6deg)}}@keyframes c0-profile-pet-play{0%,to{transform:translateY(0)}30%{transform:translateY(-18px) rotate(-10deg)}60%{transform:translateY(-6px) rotate(10deg)}}.c0-profile-pet__particles{position:absolute;inset:0;pointer-events:none}.c0-profile-pet__particles span{position:absolute;left:50%;top:58%;font-size:20px;animation:c0-profile-pet-float 1.1s ease-out forwards}.c0-profile-pet__particles span:nth-child(2){left:34%;animation-delay:60ms}.c0-profile-pet__particles span:nth-child(3){left:66%;animation-delay:.12s}@keyframes c0-profile-pet-float{0%{opacity:0;transform:translate(-50%) scale(.6)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-54px) scale(1.1)}}.c0-profile-pet__meta{display:flex;align-items:baseline;gap:8px}.c0-profile-pet__meta strong{color:var(--c0-profile-ink);font-size:1.05rem;font-weight:850}.c0-profile-pet__meta span{color:var(--c0-profile-section-accent);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.c0-profile-pet__blurb{margin:0;max-width:34ch;color:var(--c0-profile-muted);font-size:.86rem;line-height:1.35rem}.c0-profile-pet__status{margin:2px 0 0;color:var(--c0-profile-ink);font-size:.9rem;font-weight:700}.c0-profile-pet__bars{display:flex;flex-direction:column;gap:6px;width:min(240px,100%);margin-top:4px}.c0-profile-pet__bar{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:8px}.c0-profile-pet__bar span{color:var(--c0-profile-muted);font-size:.66rem;font-weight:850;text-transform:uppercase;text-align:left}.c0-profile-pet__bar i{display:block;height:7px;border-radius:999px;background:color-mix(in srgb,var(--c0-profile-border) 80%,transparent);overflow:hidden}.c0-profile-pet__bar b{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--c0-profile-section-accent),color-mix(in srgb,var(--c0-profile-section-accent) 55%,transparent));transition:width .32s var(--c0-profile-ease)}.c0-profile-pet__actions{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;justify-content:center}.c0-profile-pet__actions button{display:inline-flex;align-items:center;gap:6px;border:1px solid color-mix(in srgb,var(--c0-profile-section-accent) 38%,var(--c0-profile-border));border-radius:999px;background:color-mix(in srgb,var(--c0-profile-section-accent) 10%,transparent);color:var(--c0-profile-ink);padding:7px 14px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer;transition:background var(--c0-profile-dur-fast) var(--c0-profile-ease),transform var(--c0-profile-dur-fast) var(--c0-profile-ease)}.c0-profile-pet__actions button:hover{background:color-mix(in srgb,var(--c0-profile-section-accent) 20%,transparent);transform:translateY(-1px)}.c0-profile-pet__actions button:active{transform:translateY(1px) scale(.97)}.c0-profile-pet__counts{margin:6px 0 0;color:var(--c0-profile-muted);font-size:.74rem;font-weight:700}@media (prefers-reduced-motion:reduce){.c0-profile-pet__creature{animation:none!important}.c0-profile-pet__particles span{animation-duration:.4s}}.c0-public-profile--state{display:grid;place-items:center}.c0-profile-state-panel{width:min(620px,100%);border:1px solid var(--c0-profile-border-strong);background:var(--c0-profile-panel);padding:28px}.c0-profile-state-panel>span{color:var(--c0-profile-accent);font-size:.78rem;font-weight:800;text-transform:uppercase}.c0-profile-state-panel h1{margin:8px 0;font-size:2rem;line-height:2.35rem}.c0-profile-state-panel p{color:var(--c0-profile-muted);line-height:1.55rem}@media (max-width:1060px){.c0-public-profile{overflow-x:clip}.c0-profile-hero,.c0-profile-layout-grid,.c0-profile-project-grid,.c0-public-profile .c0-profile-hero,.c0-public-profile .c0-profile-layout-grid,.c0-public-profile .c0-profile-project-grid,.c0-public-profile--compact .c0-profile-layout-grid,.c0-public-profile--showcase .c0-profile-layout-grid,.c0-public-profile--studio .c0-profile-layout-grid{grid-template-columns:1fr}.c0-profile-custom-section--wide,.c0-profile-section-slot--feature,.c0-profile-section-slot--wide{grid-column:auto}.c0-profile-hero-meta{grid-template-columns:1fr}.c0-profile-actions,.c0-profile-bio{grid-column:auto;grid-row:auto}}@media (min-width:681px) and (max-width:1060px){.c0-profile-hero{min-height:clamp(380px,52vw,560px)}}@media (max-width:680px){.c0-public-profile{padding:10px 10px calc(86px + env(safe-area-inset-bottom))}.c0-profile-hero{min-height:clamp(260px,62vw,420px)}.c0-profile-identity{align-items:flex-start;flex-direction:column;padding:18px}.c0-profile-hero-meta{padding:18px}.c0-profile-title-block h1{font-size:2.15rem;line-height:2.35rem}.c0-profile-actions{grid-template-columns:1fr}.c0-profile-project-card{min-height:0}.c0-profile-custom-gallery,.c0-profile-custom-section--wide .c0-profile-link-list,.c0-profile-custom-stats,.c0-profile-link-list,.c0-profile-matrix-grid,.c0-profile-section-slot--wide .c0-profile-link-list{grid-template-columns:1fr}.c0-profile-project-card>div:first-child,.c0-profile-project-card>img{aspect-ratio:16/9;height:auto;min-height:0}}