[data-system=platform-b]{--portfolio-color-neutral-0:#fff;--portfolio-color-neutral-4:#fafafa;--portfolio-color-neutral-10:#f3f3f3;--portfolio-color-neutral-15:#ededed;--portfolio-color-neutral-20:#e6e6e6;--portfolio-color-neutral-30:#d5d5d5;--portfolio-color-neutral-50:#a1a6a9;--portfolio-color-neutral-55:#8e8e8e;--portfolio-color-neutral-60:#64636b;--portfolio-color-neutral-80:#3a3d45;--portfolio-color-neutral-90:#2d2d2d;--portfolio-color-neutral-100:#000;--portfolio-color-blue-40:#6d9cf1;--portfolio-color-blue-50:#4a85ef;--portfolio-color-blue-60:#3472e1;--portfolio-color-blue-65:#0088e2;--portfolio-color-red-50:#e82c2f;--portfolio-background-primary:var(--portfolio-color-neutral-0);--portfolio-background-secondary:var(--portfolio-color-neutral-10);--portfolio-surface-primary:var(--portfolio-color-neutral-0);--portfolio-surface-secondary:var(--portfolio-color-neutral-10);--portfolio-surface-hover:var(--portfolio-color-neutral-4);--portfolio-surface-pressed:var(--portfolio-color-neutral-20);--portfolio-surface-disabled:var(--portfolio-color-neutral-15);--portfolio-surface-inverse:var(--portfolio-color-neutral-100);--portfolio-text-primary:var(--portfolio-color-neutral-90);--portfolio-text-secondary:var(--portfolio-color-neutral-50);--portfolio-text-placeholder:var(--portfolio-color-neutral-55);--portfolio-text-disabled:var(--portfolio-color-neutral-50);--portfolio-text-inverse:var(--portfolio-color-neutral-0);--portfolio-text-muted:var(--portfolio-color-neutral-60);--portfolio-text-link:var(--portfolio-color-blue-65);--portfolio-icon-primary:var(--portfolio-color-neutral-100);--portfolio-icon-secondary:var(--portfolio-color-neutral-50);--portfolio-icon-inverse:var(--portfolio-color-neutral-0);--portfolio-border-subtle:var(--portfolio-color-neutral-10);--portfolio-border-default:var(--portfolio-color-neutral-15);--portfolio-border-strong:var(--portfolio-color-neutral-30);--portfolio-border-focus:var(--portfolio-color-neutral-80);--portfolio-border-interactive:var(--portfolio-color-blue-50);--portfolio-interactive-primary:var(--portfolio-color-blue-50);--portfolio-interactive-hover:var(--portfolio-color-blue-40);--portfolio-interactive-pressed:var(--portfolio-color-blue-60);--portfolio-interactive-disabled:var(--portfolio-color-neutral-15);--portfolio-danger-primary:var(--portfolio-color-red-50);--portfolio-media-scrim:var(--portfolio-color-neutral-100);--portfolio-color-neutral-950:#15171b;--portfolio-tooltip-background:var(--portfolio-color-neutral-950);--portfolio-tooltip-foreground:var(--portfolio-text-inverse);--portfolio-tooltip-shadow:0px 3px 5px #00000029;--portfolio-dropdown-dark:#4242429e;--portfolio-dropdown-dark-hover:#424242bd;--portfolio-dropdown-dark-open:#424242d6;--portfolio-menu-dark-highlight:#ffffff45;--portfolio-menu-dark-border:#000000a6;--portfolio-menu-shadow:0px 8px 18.3px #00000014;--portfolio-avatar-violet:color-mix(in srgb,#b411ff 9%,var(--portfolio-surface-primary));--portfolio-avatar-cyan:#e8fbff;--portfolio-designer-background:#f2edff;--portfolio-designer-text:#490de2;--portfolio-surface-border:#f2f2f2}[data-system=platform-b] .portfolio-icon{vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}[data-system=platform-b] .portfolio-icon>img{max-width:none;display:block;position:absolute}@font-face{font-family:Portfolio Inter;src:url(/assets/inter-medium-Cerq10X2.woff2)format("woff2");font-weight:500;font-display:swap}[data-system=platform-b] .portfolio-close{cursor:pointer;background:0 0;border:0;flex-shrink:0;width:18px;height:18px;margin:0;padding:0;display:inline-block;position:relative}[data-system=platform-b] .portfolio-close>img{max-width:none;display:block;position:absolute;top:-.5px;left:0}[data-system=platform-b] .portfolio-close-hover{opacity:0}[data-system=platform-b] .portfolio-close:hover .portfolio-close-hover{opacity:1}[data-system=platform-b] .portfolio-close:hover .portfolio-close-normal,[data-system=platform-b] .portfolio-close:active .portfolio-close-hover{opacity:0}[data-system=platform-b] .portfolio-close:active .portfolio-close-normal{opacity:1}[data-system=platform-b] .portfolio-close:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:3px;border-radius:50%}[data-system=platform-b] .portfolio-activity{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-activity-track{stroke:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-activity-value{stroke:var(--portfolio-icon-secondary);transition:stroke-dashoffset .15s linear}[data-system=platform-b] .portfolio-add-media{letter-spacing:.0645px;vertical-align:top;width:120px;height:120px;font:500 11px/16px Portfolio Inter,sans-serif;display:inline-block;position:relative}[data-system=platform-b] .portfolio-media-add{border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);width:120px;height:120px;color:var(--portfolio-text-primary);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-media-add:hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-media-clip{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-background-secondary);border-radius:11px;width:120px;height:120px;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-media-preview{width:100%;height:100%;display:block}[data-system=platform-b] .portfolio-media-loading{background:color-mix(in srgb,var(--portfolio-surface-primary) 30%,transparent);place-items:center;display:grid;position:absolute;inset:0}[data-system=platform-b] .portfolio-media-controls{opacity:0;pointer-events:none;transition:opacity .15s}[data-system=platform-b] .portfolio-add-media:is(:hover,:focus-within,[data-open=true],[data-touch-visible=true],[data-state=error]) .portfolio-media-controls{opacity:1;pointer-events:auto}[data-system=platform-b] .portfolio-media-controls>.portfolio-close{z-index:2;position:absolute;top:-5px;left:110px}[data-system=platform-b] .portfolio-media-error{background:color-mix(in srgb,var(--portfolio-background-secondary) 95%,transparent);color:var(--portfolio-icon-secondary);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;line-height:normal;display:flex;position:absolute;inset:0}[data-system=platform-b] .portfolio-media-error>.portfolio-icon{margin-bottom:2px}[data-system=platform-b] .portfolio-media-error>button{color:var(--portfolio-text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}[data-system=platform-b] .portfolio-file-error{color:var(--portfolio-danger-primary);width:220px}[data-system=platform-b] .portfolio-add-media :is(button,input):focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-system=platform-b] :is(.portfolio-media-controls,.portfolio-activity-value){transition:none}}[data-system=platform-b] .portfolio-segmented-control{box-sizing:border-box;background:var(--portfolio-surface-secondary);border-radius:11px;align-items:center;gap:1px;height:28px;padding:2px;display:inline-flex}[data-system=platform-b] .portfolio-segment{box-sizing:border-box;background:var(--portfolio-surface-secondary);height:24px;color:var(--portfolio-text-muted);letter-spacing:.0645px;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font:500 11px/18px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-segment[aria-checked=true]{background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);box-shadow:0 1px 1.5px color-mix(in srgb,var(--portfolio-color-neutral-100) 6%,transparent)}[data-system=platform-b] .portfolio-segment:not(:disabled):hover{background:var(--portfolio-surface-disabled)}[data-system=platform-b] .portfolio-segment[aria-checked=true]:not(:disabled):hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-segment:not(:disabled):active{background:var(--portfolio-surface-pressed);color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-segment[aria-checked=true]:not(:disabled):active{background:var(--portfolio-surface-hover);box-shadow:0 0 .5px color-mix(in srgb,var(--portfolio-color-neutral-100) 15%,transparent)}[data-system=platform-b] .portfolio-segment:focus-visible{outline:1px solid var(--portfolio-border-interactive);outline-offset:-1px;color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-segment:disabled{cursor:default;color:var(--portfolio-text-disabled)}[data-system=platform-b] .portfolio-button{box-sizing:border-box;letter-spacing:.0645px;white-space:nowrap;cursor:pointer;height:28px;color:var(--portfolio-text-primary);background:var(--portfolio-surface-secondary);border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0 9px;font:500 11px/16px Portfolio Inter,sans-serif;display:inline-flex;position:relative}[data-system=platform-b] .portfolio-button[data-content=label-icon]{padding-left:9px;padding-right:5px}[data-system=platform-b] .portfolio-button[data-content=icon]{width:28px;padding:6px}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]{background:var(--portfolio-interactive-primary);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-button[data-variant=default]:not(:disabled):hover{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:not(:disabled):hover{background:var(--portfolio-interactive-hover)}[data-system=platform-b] .portfolio-button[data-variant=default]:not(:disabled):active{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:not(:disabled):active{background:var(--portfolio-interactive-pressed)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]){background:var(--portfolio-surface-primary);box-shadow:inset 0 0 0 1px var(--portfolio-border-default)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]):not(:disabled):hover{background:var(--portfolio-surface-primary);box-shadow:inset 0 0 0 1px var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-button[data-appearance=secondary]:not([data-content=icon]):not(:disabled):active{box-shadow:inset 0 0 0 1px var(--portfolio-border-default)}[data-system=platform-b] .portfolio-button:disabled{opacity:.5;cursor:default}[data-system=platform-b] .portfolio-button[data-variant=default]:is([data-content=label],[data-content=icon])[data-appearance=primary]:disabled{background:var(--portfolio-interactive-disabled);color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-button[data-variant=default][data-content=label-icon]:disabled{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-button:not([data-variant=default]){--button-scrim:var(--portfolio-color-neutral-100);color:var(--portfolio-text-inverse);background:0 0;border-radius:100px}[data-system=platform-b] .portfolio-button:not([data-variant=default])[data-content=icon-counter]{border-radius:10px;gap:5px;padding:0 8px;font-size:12px}[data-system=platform-b] .portfolio-button[data-background=dark]{--button-scrim:var(--portfolio-color-neutral-0)}[data-system=platform-b] .portfolio-button[data-variant=media]{background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media]:not(:disabled):hover{background:color-mix(in srgb,var(--button-scrim) 30%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon]:not(:disabled):active{background:color-mix(in srgb,var(--button-scrim) 40%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][aria-pressed=true]:not(:disabled){background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-background=light]{color:var(--portfolio-text-primary)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-content=icon]:not(:disabled):hover{background:color-mix(in srgb,var(--portfolio-color-neutral-100) 8%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=outlined][data-content=icon]:not(:disabled):active{background:color-mix(in srgb,var(--portfolio-color-neutral-100) 14%,transparent)}[data-system=platform-b] .portfolio-button:not([data-variant=default]):disabled{opacity:.4}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter]:disabled{background:color-mix(in srgb,var(--button-scrim) 14%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]{background:var(--portfolio-background-primary);color:var(--portfolio-text-primary);box-shadow:inset 0 0 0 1px var(--portfolio-color-neutral-20),0 1px .55px color-mix(in srgb,var(--portfolio-color-neutral-100) 4%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]:not(:disabled):hover{background:var(--portfolio-background-secondary)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post][aria-pressed=true]:not(:disabled){background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-button-icon{flex:none;width:16px;height:16px;display:inline-flex;position:relative}[data-system=platform-b] .portfolio-button-icon>img{width:16px;height:16px;display:block;position:absolute}[data-system=platform-b] .portfolio-button-hover-icon{opacity:0}[data-system=platform-b] .portfolio-button:not(:disabled):hover .portfolio-button-hover-icon{opacity:1}[data-system=platform-b] .portfolio-button-counter{font-variant-numeric:tabular-nums}[data-system=platform-b] .portfolio-button-icon[data-burst=true]>img{animation:.45s ease-out portfolio-heart-pop}[data-system=platform-b] .portfolio-button-burst{pointer-events:none;position:absolute;inset:0}[data-system=platform-b] .portfolio-button-burst i{background:var(--portfolio-danger-primary);width:3px;height:3px;transform:rotate(var(--angle)) translateY(-8px);border-radius:50%;animation:.55s ease-out both portfolio-heart-particle;position:absolute;top:7px;left:7px}@keyframes portfolio-heart-pop{0%{transform:scale(.65)}45%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes portfolio-heart-particle{0%{opacity:1;transform:rotate(var(--angle)) translateY(-8px) scale(1)}to{opacity:0;transform:rotate(var(--angle)) translateY(-22px) scale(0)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-button-icon[data-burst=true]>img{animation:none}[data-system=platform-b] .portfolio-button-burst{display:none}}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter][data-background=text-post]:disabled{background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button[data-variant=media][data-background=text-post]:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--portfolio-color-neutral-20)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter]:not(:disabled):active{background:color-mix(in srgb,var(--button-scrim) 20%,transparent)}[data-system=platform-b] .portfolio-button[data-variant=media][data-content=icon-counter][data-background=text-post]:not(:disabled):active{background:var(--portfolio-background-primary)}[data-system=platform-b] .portfolio-button-pressed-icon,[data-system=platform-b] .portfolio-button:not(:disabled):active .portfolio-button-hover-icon{opacity:0}[data-system=platform-b] .portfolio-button:not(:disabled):active .portfolio-button-pressed-icon{opacity:1}[data-system=platform-b] .portfolio-tooltip-trigger{vertical-align:middle;flex-shrink:0;display:inline-flex}[data-system=platform-b] .portfolio-tooltip-trigger>button:disabled{pointer-events:none}[data-system=platform-b] .portfolio-tooltip{z-index:1000;box-sizing:border-box;background:var(--portfolio-tooltip-background);color:var(--portfolio-tooltip-foreground);box-shadow:var(--portfolio-tooltip-shadow);text-align:center;overflow-wrap:anywhere;pointer-events:none;border-radius:12.5px;padding:6px 10px;font:400 11px/16px Inter,sans-serif;position:fixed}[data-system=platform-b] .portfolio-dropdown{vertical-align:middle;display:inline-flex}[data-system=platform-b] .portfolio-dropdown-trigger{box-sizing:border-box;background:var(--portfolio-surface-secondary);height:28px;color:var(--portfolio-text-primary);letter-spacing:.0645px;cursor:pointer;border:0;border-radius:11px;align-items:center;gap:4px;padding:2px 6px 2px 2px;font:500 11px/18px Portfolio Inter,sans-serif;display:inline-flex}[data-system=platform-b] .portfolio-dropdown-trigger>span{white-space:nowrap;padding:0 6px 0 8px}[data-system=platform-b] .portfolio-dropdown-trigger>img{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-dropdown-trigger:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-color-neutral-15)}[data-system=platform-b] .portfolio-dropdown-trigger[aria-expanded=true]{background:var(--portfolio-surface-pressed)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=light]{background:var(--portfolio-surface-inverse);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=light]:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-color-neutral-90)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark]{background:var(--portfolio-dropdown-dark);color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark]:not(:disabled):not([aria-expanded=true]):hover{background:var(--portfolio-dropdown-dark-hover)}[data-system=platform-b] .portfolio-dropdown-trigger[data-background=dark][aria-expanded=true]{background:var(--portfolio-dropdown-dark-open)}[data-system=platform-b] .portfolio-dropdown-trigger:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-dropdown-trigger:disabled{opacity:.4;cursor:default}[data-system=platform-b] .portfolio-options-list{box-sizing:border-box;border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);box-shadow:var(--portfolio-menu-shadow);border-radius:14px;flex-direction:column;padding:6px 4px;display:flex;overflow:auto}[data-system=platform-b] .portfolio-options-list[data-background=dark]{background:var(--portfolio-surface-inverse);color:var(--portfolio-text-inverse);border-color:var(--portfolio-menu-dark-border)}[data-system=platform-b] .portfolio-dropdown-popup{z-index:1000;overscroll-behavior:contain;width:max-content;max-width:320px;max-height:280px;position:fixed}[data-system=platform-b] .portfolio-option-group{flex-shrink:0;display:block}[data-system=platform-b] .portfolio-option{box-sizing:border-box;width:100%;min-height:28px;color:inherit;letter-spacing:.0645px;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:6px 9px 6px 8px;font:500 11px/16px Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-option[data-icon=true]{padding-left:5px}[data-system=platform-b] .portfolio-option>span:last-child{overflow-wrap:anywhere;min-width:0}[data-system=platform-b] .portfolio-option:not(:disabled):is(:hover,:focus-visible){background:var(--portfolio-background-secondary);outline:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option:not(:disabled):is(:hover,:focus-visible){background:var(--portfolio-menu-dark-highlight)}[data-system=platform-b] .portfolio-option[data-destructive=true]{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-option:disabled{color:var(--portfolio-text-disabled);opacity:.4;cursor:default}[data-system=platform-b] .portfolio-menu-divider{background-repeat:no-repeat;background-size:100% 6px;height:6px;display:block}[data-system=platform-b] .portfolio-media-dropdown{position:absolute;top:4px;left:4px}[data-system=platform-b] .portfolio-option-icon{flex:none;width:16px;height:16px;display:block;position:relative}[data-system=platform-b] .portfolio-option-icon>img{display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-option-icon>.portfolio-option-icon-dark{display:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option-icon:has(.portfolio-option-icon-dark)>img:not(.portfolio-option-icon-dark){display:none}[data-system=platform-b] .portfolio-options-list[data-background=dark] .portfolio-option-icon>.portfolio-option-icon-dark{display:block}[data-system=platform-b] .portfolio-dropdown-trigger{max-width:min(320px,100vw)}[data-system=platform-b] .portfolio-dropdown-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}[data-system=platform-b] .portfolio-volume{vertical-align:middle;background:color-mix(in srgb,var(--portfolio-surface-inverse) 20%,transparent);border-radius:30px;width:28px;height:28px;display:inline-block;position:relative}[data-system=platform-b] .portfolio-volume[data-background=dark]{background:color-mix(in srgb,var(--portfolio-surface-primary) 20%,transparent)}[data-system=platform-b] .portfolio-volume-expanded{width:110px;height:28px;display:none;position:absolute;top:0;left:0}[data-system=platform-b] .portfolio-volume-expanded>img,[data-system=platform-b] .portfolio-volume:is(:hover,:focus-within,[data-dragging=true]) .portfolio-volume-expanded{display:block}[data-system=platform-b] .portfolio-volume-toggle{cursor:pointer;background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;width:28px;height:28px;padding:6px;display:flex;position:relative}[data-system=platform-b] .portfolio-volume-toggle .portfolio-icon{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-volume-toggle:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px}[data-system=platform-b] .portfolio-volume-expanded{background:color-mix(in srgb,var(--portfolio-surface-inverse) 20%,transparent);pointer-events:auto;border-radius:30px}[data-system=platform-b] .portfolio-volume[data-background=dark] .portfolio-volume-expanded{background:color-mix(in srgb,var(--portfolio-surface-primary) 20%,transparent)}[data-system=platform-b] .portfolio-volume-toggle{z-index:1}[data-system=platform-b] .portfolio-volume-slider{appearance:none;cursor:pointer;pointer-events:auto;touch-action:none;background:0 0;width:70px;height:28px;margin:0;padding:0;position:absolute;top:0;left:32px}[data-system=platform-b] .portfolio-volume-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--portfolio-text-inverse) var(--volume-fill),color-mix(in srgb,var(--portfolio-text-inverse) 40%,transparent) var(--volume-fill));border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-webkit-slider-thumb{appearance:none;background:var(--portfolio-text-inverse);border:0;border-radius:50%;width:14px;height:14px;margin-top:-4px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-track{background:color-mix(in srgb,var(--portfolio-text-inverse) 40%,transparent);border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-progress{background:var(--portfolio-text-inverse);border-radius:3px;height:6px}[data-system=platform-b] .portfolio-volume-slider::-moz-range-thumb{background:var(--portfolio-text-inverse);border:0;border-radius:50%;width:14px;height:14px}[data-system=platform-b] .portfolio-volume-slider:focus-visible{outline:2px solid var(--portfolio-border-interactive);outline-offset:2px;border-radius:4px}[data-system=platform-b] .portfolio-activity[data-mode=indeterminate] .portfolio-activity-value{transform-origin:13px 13px;transition:none;animation:1s linear infinite portfolio-activity-spin}@keyframes portfolio-activity-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-activity[data-mode=indeterminate] .portfolio-activity-value{animation:none}}[data-system=platform-b] .portfolio-add-media[data-state=empty]{width:auto;height:auto}[data-system=platform-b] .portfolio-media-error>[role=alert]{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-post-composer{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);width:542px;max-width:100%;color:var(--portfolio-text-primary);border-radius:26px;padding:12px;box-shadow:0 4px 4px #00000005}[data-system=platform-b] .portfolio-composer-fields{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}[data-system=platform-b] .portfolio-composer-editor{min-height:22.1px;margin-bottom:28px;position:relative}[data-system=platform-b] .portfolio-composer-editor textarea,[data-system=platform-b] .portfolio-composer-text{box-sizing:border-box;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:8;border:0;width:100%;margin:0;padding:0;font-family:Portfolio Inter,Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.7}[data-system=platform-b] .portfolio-composer-editor textarea{resize:none;color:#0000;height:100%;caret-color:var(--portfolio-text-primary);box-shadow:none;background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}[data-system=platform-b] .portfolio-composer-editor textarea::placeholder{color:var(--portfolio-text-placeholder);opacity:1}[data-system=platform-b] .portfolio-composer-text{pointer-events:none;min-height:22.1px;color:var(--portfolio-text-primary);position:relative}[data-system=platform-b] .portfolio-composer-text a{pointer-events:auto;color:var(--portfolio-text-link);text-decoration:underline}[data-system=platform-b] .portfolio-composer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-composer-group{align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-composer-counter{color:var(--portfolio-text-placeholder);padding:6px 4px;font:500 11px/16px Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-composer-counter[data-over-limit=true],[data-system=platform-b] .portfolio-composer-error{color:var(--portfolio-danger-primary)}[data-system=platform-b] .portfolio-composer-error{margin:10px 0 0;font:400 13px/1.7 Portfolio Inter,Inter,sans-serif}[data-system=platform-b] .portfolio-post-text{white-space:pre-wrap;overflow-wrap:anywhere}[data-system=platform-b] .portfolio-post-text a{color:var(--portfolio-text-link)}@font-face{font-family:Portfolio Inter;src:url(/assets/inter-regular-C38fXH4l.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-system=platform-b] .portfolio-post{box-sizing:border-box;isolation:isolate;border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);width:542px;max-width:100%;color:var(--portfolio-text-primary);border-radius:40px;padding:20px 0;font:400 13px/1.7 Portfolio Inter,sans-serif;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-post-content{margin-bottom:12px;padding:0 20px}[data-system=platform-b] .portfolio-post-content header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}[data-system=platform-b] .portfolio-post-metadata{color:var(--portfolio-text-secondary);white-space:pre-wrap;flex-wrap:wrap;align-items:center;font-size:12px;line-height:normal;display:flex}[data-system=platform-b] .portfolio-post-metadata strong{letter-spacing:.195px;color:var(--portfolio-text-primary);font-size:13px;font-weight:500}[data-system=platform-b] .portfolio-post-utilities{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-post-body{white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;gap:7px;display:flex}[data-system=platform-b] .portfolio-post-body p{margin:0;padding:0}[data-system=platform-b] .portfolio-post-body a{color:var(--portfolio-text-link);text-decoration:underline}[data-system=platform-b] .portfolio-post-action-bar{align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-post-actions-below{padding:0 20px}[data-system=platform-b] .portfolio-post-media{isolation:isolate;width:min(var(--post-fit-width),calc(100% - 40px));aspect-ratio:var(--post-fit-ratio);background:var(--portfolio-surface-primary);border-radius:18px;justify-self:center;max-height:446px;margin:20px auto 14px;position:relative;overflow:hidden}[data-system=platform-b] .portfolio-post-asset{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-media[data-load=error]>.portfolio-post-asset{visibility:hidden}[data-system=platform-b] .portfolio-post[data-overlay=true]{padding-bottom:0}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-media{aspect-ratio:auto;border-radius:0 0 39px 39px;width:100%;height:432px;max-height:none;margin:0}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-asset{object-fit:cover}[data-system=platform-b] .portfolio-post[data-full=true]{width:544px;padding:0}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-media{aspect-ratio:542/809;border-radius:39px;height:auto;min-height:400px}[data-system=platform-b] .portfolio-post-scrim{z-index:-1;pointer-events:none;position:absolute;inset:-40px -20px -20px}[data-system=platform-b] .portfolio-post-scrim i{-webkit-backdrop-filter:blur(var(--blur));-webkit-mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));-webkit-mask-image:linear-gradient(to bottom,transparent var(--start),black var(--end));position:absolute;inset:0}[data-system=platform-b] .portfolio-post-scrim b{opacity:.8;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--portfolio-media-scrim) 38%,transparent) 38%,var(--portfolio-media-scrim) 100%);position:absolute;inset:0}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-scrim b{opacity:.6;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--portfolio-media-scrim) 38%,transparent) 45%,var(--portfolio-media-scrim) 100%)}[data-system=platform-b] .portfolio-post-overlay-content{isolation:isolate;pointer-events:none;color:var(--portfolio-text-inverse);flex-direction:column;gap:6px;display:flex;position:absolute;inset:auto 20px 20px}[data-system=platform-b] .portfolio-post-overlay-content :is(button,a){pointer-events:auto}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-body{text-shadow:0 1px 2px color-mix(in srgb,var(--portfolio-media-scrim) 20%,transparent);line-height:1.34}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata,[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata strong{color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-post-overlay-content .portfolio-post-metadata>span,[data-system=platform-b] .portfolio-post-overlay-content time{opacity:.8}[data-system=platform-b] .portfolio-post-overlay-content a{color:var(--portfolio-text-inverse)}[data-system=platform-b] .portfolio-post-top-controls{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:19px 20px auto}[data-system=platform-b] .portfolio-post-top-controls>*{pointer-events:auto}[data-system=platform-b] .portfolio-post-video-volume{position:absolute;top:20px;left:20px}[data-system=platform-b] .portfolio-post-play-surface{cursor:pointer;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-play-surface:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:-4px}[data-system=platform-b] .portfolio-post-feedback{background:color-mix(in srgb,var(--portfolio-media-scrim) 25%,transparent);pointer-events:none;border-radius:50%;place-items:center;width:84px;height:84px;animation:.8s linear both portfolio-post-feedback;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}[data-system=platform-b] .portfolio-post-feedback img{max-width:none;display:block}@keyframes portfolio-post-feedback{0%,65%{opacity:1}to{opacity:0}}[data-system=platform-b] .portfolio-post-loading,[data-system=platform-b] .portfolio-post-unavailable{pointer-events:none;background:var(--portfolio-surface-secondary);color:var(--portfolio-text-primary);place-items:center;display:grid;position:absolute;inset:0}[data-system=platform-b] .portfolio-post-timeline{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:calc(100% - 48px);height:20px;margin:0;padding:0;position:absolute;inset:auto 24px 0}[data-system=platform-b] .portfolio-post-timeline::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--portfolio-text-inverse) var(--progress),color-mix(in srgb,var(--portfolio-text-inverse) 35%,transparent) var(--progress));border-radius:3px;height:3px}[data-system=platform-b] .portfolio-post-timeline::-moz-range-track{background:color-mix(in srgb,var(--portfolio-text-inverse) 35%,transparent);height:3px}[data-system=platform-b] .portfolio-post-timeline::-moz-range-progress{background:var(--portfolio-text-inverse);height:3px}[data-system=platform-b] .portfolio-post-timeline::-webkit-slider-thumb{appearance:none;width:0;height:0}[data-system=platform-b] .portfolio-post-timeline::-moz-range-thumb{border:0;width:0;height:0}[data-system=platform-b] .portfolio-post-timeline:is(:hover,:focus-visible,:active)::-webkit-slider-runnable-track{height:6px}[data-system=platform-b] .portfolio-post-timeline:is(:hover,:focus-visible,:active)::-moz-range-track{height:6px}[data-system=platform-b] .portfolio-post-timeline:focus-visible{outline:2px solid var(--portfolio-border-focus)}[data-system=platform-b] .portfolio-post-error{color:var(--portfolio-danger-primary);background:var(--portfolio-surface-primary);margin:0;padding:8px 20px;position:relative}[data-system=platform-b] .portfolio-post[data-expanded=true]{z-index:1000;border-radius:0;width:100%;max-width:none;height:100dvh;position:fixed;inset:0;overflow-y:auto}[data-system=platform-b] .portfolio-post[data-expanded=true] .portfolio-post-media{aspect-ratio:auto;width:100%;height:70dvh;max-height:none}[data-system=platform-b] .portfolio-post[data-expanded=true][data-full=true] .portfolio-post-media{border-radius:0;height:100%}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-post-feedback{animation:none}}@media (pointer:coarse){[data-system=platform-b] .portfolio-post-timeline{height:32px}}[data-system=platform-b] .portfolio-button[data-variant=media]:not([data-background=text-post]) [data-icon=collapse]{filter:brightness(0)invert()}@font-face{font-family:Portfolio Open Sans;src:url(/assets/open-sans-regular-Bk63H6sG.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-system=platform-b] .portfolio-post:not([data-full=true]) .portfolio-post-body p[data-url-only=true]{font:400 15px/1.5 Portfolio Open Sans,sans-serif}[data-system=platform-b] .portfolio-post-media{contain:paint;clip-path:inset(0 round 18px)}[data-system=platform-b] .portfolio-post[data-overlay=true] .portfolio-post-media{clip-path:inset(0 round 0 0 39px 39px)}[data-system=platform-b] .portfolio-post[data-full=true] .portfolio-post-media{clip-path:inset(0 round 39px)}[data-system=platform-b] .portfolio-post[data-expanded=true][data-full=true] .portfolio-post-media{clip-path:inset(0)}[data-system=platform-b] .portfolio-post-overlay-content{border-radius:0 0 39px 39px}[data-system=platform-b] .portfolio-post-scrim,[data-system=platform-b] .portfolio-post-scrim>b,[data-system=platform-b] .portfolio-post-scrim>i{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden}[data-system=platform-b] .portfolio-post-loading[data-has-poster=true]{background:0 0}[data-system=platform-b] .portfolio-post-top-controls .portfolio-post-utilities{margin-left:auto}[data-system=platform-b] .portfolio-avatar{box-sizing:border-box;background:var(--portfolio-avatar-violet);width:26px;height:26px;color:var(--portfolio-text-primary);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;font:500 12px/16px Portfolio Inter,sans-serif;display:inline-flex;overflow:hidden}[data-system=platform-b] .portfolio-avatar[data-tone=cyan]{background:var(--portfolio-avatar-cyan)}[data-system=platform-b] .portfolio-avatar img{object-fit:cover;width:26px;height:26px}[data-system=platform-b] .portfolio-comment-user{justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:28px;display:flex}[data-system=platform-b] .portfolio-comment-identity{align-items:center;gap:6px;min-width:0;display:flex}[data-system=platform-b] .portfolio-comment-nickname{color:var(--portfolio-text-primary);overflow-wrap:anywhere;padding:2px 0 7px;font:500 12px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-designer-tag{background:var(--portfolio-designer-background);color:var(--portfolio-designer-text);border-radius:6px;align-self:flex-start;margin-top:2px;padding:1px 4px 2px;font:500 10px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment{flex-shrink:0;width:100%}[data-system=platform-b] .portfolio-comment-body{padding-left:33px}[data-system=platform-b] .portfolio-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--portfolio-text-primary);font:400 12px/1.3 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment-text a{color:var(--portfolio-text-link)}[data-system=platform-b] .portfolio-comment-metadata{color:var(--portfolio-text-secondary);justify-content:space-between;align-items:center;font:400 10px/1.4 Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-comment-like{align-items:center;min-height:28px;font-weight:500;display:inline-flex}[data-system=platform-b] .portfolio-button[data-variant=comment]{box-shadow:none;background:0 0;border-radius:100px}[data-system=platform-b] .portfolio-button[data-variant=comment]:hover{background:var(--portfolio-surface-hover)}[data-system=platform-b] .portfolio-add-comment{flex-direction:column;flex-shrink:0;gap:6px;width:100%;margin:0;display:flex}[data-system=platform-b] .portfolio-add-comment-row{align-items:center;gap:6px;display:flex}[data-system=platform-b] .portfolio-add-comment textarea{box-sizing:border-box;resize:none;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);min-width:0;height:34px;min-height:34px;max-height:144px;color:var(--portfolio-text-primary);scrollbar-width:thin;border-radius:26px;flex:1;padding:5px 12px;font:400 13px/1.7 Portfolio Inter,sans-serif;display:block}[data-system=platform-b] .portfolio-add-comment textarea::placeholder{color:var(--portfolio-text-placeholder)}[data-system=platform-b] .portfolio-add-comment textarea:hover{border-color:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-add-comment textarea:focus{border-color:var(--portfolio-border-subtle);outline:none}[data-system=platform-b] .portfolio-add-comment textarea:focus:not(:placeholder-shown){border-color:var(--portfolio-border-strong)}[data-system=platform-b] .portfolio-comment-error{color:var(--portfolio-danger-primary);margin:0;font:400 12px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comments-panel{box-sizing:border-box;border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-background-primary);width:265px;height:750px;max-height:100%;color:var(--portfolio-text-primary);border-radius:0 40px 40px 0;flex-direction:column;gap:8px;padding:20px 20px 20px 12px;display:flex;overflow:hidden;container-type:size}[data-system=platform-b] .portfolio-comments-header{flex-shrink:0;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:4px;display:flex}[data-system=platform-b] .portfolio-comments-header h2{letter-spacing:.195px;margin:0;font:500 13px/16px Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comments-header h2 span{color:var(--portfolio-text-secondary);margin-left:8px}[data-system=platform-b] .portfolio-comments-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}[data-system=platform-b] .portfolio-comment-confirm{border:1px solid var(--portfolio-border-subtle);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);border-radius:20px;padding:20px;font:400 13px/1.4 Portfolio Inter,sans-serif}[data-system=platform-b] .portfolio-comment-confirm>div{justify-content:flex-end;gap:8px;display:flex}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true]{border-top-right-radius:0;border-bottom-right-radius:0}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true][data-overlay=true] .portfolio-post-media{clip-path:inset(0 round 0 0 0 39px);border-bottom-right-radius:0}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true][data-full=true] .portfolio-post-media{clip-path:inset(0 round 39px 0 0 39px);border-top-right-radius:0;border-bottom-right-radius:0}[data-system=platform-b] .portfolio-comments-panel[data-attached=true]{border-left:0;padding-left:13px}[data-system=platform-b] .portfolio-button[data-variant=default][data-content=icon][data-appearance=primary]:not(:disabled) .portfolio-button-icon{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-comments-panel .portfolio-add-comment{scrollbar-width:thin;max-height:calc(100cqh - 48px);overflow-y:auto}[data-system=platform-b] .portfolio-add-comment[data-mode=edit]{--comment-edit-space:34px}[data-system=platform-b] .portfolio-add-comment[data-error=true]{--comment-error-space:40px}[data-system=platform-b] .portfolio-comments-panel .portfolio-add-comment textarea{max-height:min(144px,max(34px,calc(100cqh - 48px - var(--comment-edit-space,0px) - var(--comment-error-space,0px))))}[data-system=platform-b] .portfolio-comments-panel{border-color:var(--portfolio-border-default)}[data-system=platform-b] .portfolio-comments-empty{min-height:100%;color:var(--portfolio-text-placeholder);flex-direction:column;justify-content:center;align-items:center;gap:6px;font:400 12px/1.3 Portfolio Inter,sans-serif;display:flex}[data-system=platform-b] .portfolio-comments-empty p{text-align:center;margin:0}[data-system=platform-b] .portfolio-post-read-more{color:var(--portfolio-text-link);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}[data-system=platform-b] .portfolio-post-read-more:hover{color:var(--portfolio-interactive-hover)}[data-system=platform-b] .portfolio-post-read-more:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}[data-system=platform-b] .portfolio-post[data-full=true][data-long=true] .portfolio-post-media{aspect-ratio:auto;flex-direction:column;justify-content:flex-end;min-height:809px;display:flex}[data-system=platform-b] .portfolio-post[data-full=true][data-long=true] .portfolio-post-overlay-content{margin:100px 20px 20px;position:relative;inset:auto}[data-system=platform-b] .portfolio-button-switch{box-sizing:border-box;border:1px solid var(--portfolio-surface-border);background:var(--portfolio-surface-primary);cursor:pointer;border-radius:11px;place-items:center;width:28px;height:28px;padding:1px;transition:background-color .15s;display:grid}[data-system=platform-b] .portfolio-button-switch:hover{background:var(--portfolio-surface-secondary)}[data-system=platform-b] .portfolio-button-switch:is(:active,[aria-pressed=true]){background:var(--portfolio-surface-inverse);border-color:var(--portfolio-surface-inverse)}[data-system=platform-b] .portfolio-button-switch:is(:active,[aria-pressed=true]) img{filter:brightness(0)invert()}[data-system=platform-b] .portfolio-button-switch:focus-visible{outline:2px solid var(--portfolio-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){[data-system=platform-b] .portfolio-button-switch{transition:none}}[data-system=platform-b] .portfolio-button[data-icon-size="24"]{padding:1px}[data-system=platform-b] .portfolio-button[data-icon-size="24"] .portfolio-button-icon{width:24px;height:24px}[data-system=platform-b] .portfolio-button[data-icon-size="24"] .portfolio-icon img{filter:none}[data-system=platform-b] .portfolio-post[data-adjacent-panel=true]{min-height:170px}[data-system=platform-b] .portfolio-switch-glyph{width:24px;height:24px;display:block;position:relative}[data-system=platform-b] .portfolio-switch-glyph img{position:absolute;top:3.8px;left:5.89px}[data-system=platform-b] .portfolio-switch-hover,[data-system=platform-b] .portfolio-button-switch:is(:hover,:active,[aria-pressed=true]) .portfolio-switch-default{display:none}[data-system=platform-b] .portfolio-button-switch:is(:hover,:active,[aria-pressed=true]) .portfolio-switch-hover{display:block}[data-system=platform-b] .portfolio-post[data-density=short][data-has-media=true]:not([data-full=true]) .portfolio-post-content{margin-bottom:34px}[data-system=platform-b] .portfolio-post[data-density=short]:not([data-full=true]) .portfolio-post-media{margin-top:0}[data-system=platform-b] .portfolio-post-processing{min-height:280px;color:var(--portfolio-text-secondary);background:var(--portfolio-surface-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}[data-system=platform-b] .portfolio-post-processing[data-format=full-width]{min-height:600px}.portfolio-site{background:var(--portfolio-background-primary);min-height:100dvh;color:var(--portfolio-text-primary);font:400 12px/1.4 Portfolio Inter,Arial,sans-serif}.portfolio-site .site-identity{z-index:3;font-family:Helvetica Neue,Arial,sans-serif;position:fixed;top:36px;left:36px}.portfolio-site .site-identity h1{letter-spacing:.21px;color:var(--portfolio-icon-primary);margin:0;font-size:14px;font-weight:400}.portfolio-site .site-identity p{color:var(--portfolio-text-placeholder);margin:6px 0 0;font-size:14px}.portfolio-site .site-links{z-index:3;flex-wrap:wrap;gap:6px;display:flex;position:fixed;bottom:25px;left:32px}.portfolio-site .site-links :is(a,[role=link]){color:var(--portfolio-text-placeholder);text-decoration:underline}.portfolio-site .site-main{box-sizing:border-box;flex-direction:column;gap:20px;width:542px;max-width:calc(100% - 32px);min-height:100dvh;margin:0 auto;display:flex}.portfolio-site .site-navigation{background:var(--portfolio-background-primary);z-index:10;justify-content:center;margin-bottom:-20px;padding:36px 0 14px;display:flex;position:sticky;top:0}.portfolio-site .site-empty{box-sizing:border-box;min-height:50dvh;color:var(--portfolio-icon-primary);justify-content:center;align-items:center;gap:8px;margin:auto 0;padding-bottom:80px;font-family:Helvetica Neue,Arial,sans-serif;display:flex}.portfolio-site .site-credit{text-align:center;color:var(--portfolio-text-placeholder);margin-top:auto;padding:10px 0 25px;font:400 12px/14px Helvetica Neue,Arial,sans-serif}.portfolio-site .site-thread{width:100%;scroll-margin-top:90px;position:relative}.portfolio-site .site-thread-comments{width:265px;height:100%;position:absolute;top:0;left:100%}.portfolio-site .site-thread-comments>.portfolio-comments-panel{height:100%;max-height:none}.portfolio-site .site-thread[data-docked=false] .site-thread-comments{width:100%;height:480px;margin-top:8px;position:relative;left:auto}.portfolio-site .site-thread[data-docked=false] .site-thread-comments>.portfolio-comments-panel{border-radius:26px;width:100%}.portfolio-site .site-floating{z-index:20;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:25px;right:16px}.portfolio-site .site-draft{color:var(--portfolio-text-placeholder);align-items:center;gap:8px;padding:8px 20px;display:flex}.portfolio-site .site-error,.portfolio-site .site-login [role=alert]{color:var(--portfolio-danger-primary)}.portfolio-site .site-login{place-items:center;min-height:100dvh;display:grid;position:relative}.portfolio-site .site-login form{flex-direction:column;gap:10px;width:270px;max-width:calc(100vw - 32px);display:flex;transform:translateY(-53px)}.portfolio-site .site-login label{border:1px solid var(--portfolio-color-neutral-20);color:var(--portfolio-text-muted);border-radius:19px;flex-direction:column;gap:7px;padding:14px;font-size:12px;display:flex}.portfolio-site .site-login input{min-width:0;color:var(--portfolio-text-primary);background:0 0;border:0;outline:none;padding:0;font:400 14px Portfolio Inter,sans-serif}.portfolio-site .site-login label:focus-within{outline:2px solid var(--portfolio-border-focus)}.portfolio-site .site-login input::placeholder{color:var(--portfolio-border-strong)}.portfolio-site .site-login button{width:100%;margin-top:6px}.portfolio-site .site-login .site-credit{position:absolute;bottom:0}.portfolio-site .site-confirm{border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);color:var(--portfolio-text-primary);border-radius:20px}.portfolio-site .site-confirm h2{font-size:15px;font-weight:500}@media (width<=800px){.portfolio-site .site-identity{padding:24px 16px 0;position:relative;top:auto;left:auto}.portfolio-site .site-navigation{padding-top:16px}.portfolio-site .site-links{padding:16px 52px 16px 16px;position:relative;bottom:auto;left:auto}.portfolio-site .site-main{min-height:calc(100dvh - 135px)}.portfolio-site .site-credit{padding-right:32px}.portfolio-site .site-floating{bottom:16px}}.portfolio-site .site-return-arrow .portfolio-button-icon{transform:rotate(180deg)}.portfolio-site .site-edit-fields{grid-template-columns:1fr 1fr;gap:10px;padding:8px 0;display:grid}.portfolio-site .site-edit-fields label{color:var(--portfolio-text-muted);flex-direction:column;gap:5px;display:flex}.portfolio-site .site-edit-fields input{border:1px solid var(--portfolio-border-default);background:var(--portfolio-surface-primary);min-width:0;color:var(--portfolio-text-primary);font:inherit;border-radius:10px;padding:8px}.portfolio-site .site-edit-fields [role=alert]{color:var(--portfolio-danger-primary)}.portfolio-site .site-edit-fields>p{grid-column:1/-1;margin:0}.portfolio-site .site-draft{flex-wrap:wrap}
