[data-page-theme=classic]{color-scheme:light;--bg-gradient:linear-gradient(175deg,#f8fafd,#edf3f9)}[data-page-theme=dark]{color-scheme:dark;--bg:#12151c;--bg-deep:#0a0c10;--bg-gradient:linear-gradient(165deg,#243056,#141824 52%,#0a0c10);--ink:#f3f5f8;--ink-soft:#a8b0bd;--line:rgb(255 255 255/0.12);--surface:rgb(255 255 255/0.08);--glass:rgb(255 255 255/0.08);--glass-strong:rgb(255 255 255/0.14);--glass-edge:rgb(255 255 255/0.22);--frost:rgb(255 255 255/0.1);--frost-edge:rgb(255 255 255/0.18);--frost-input:rgb(255 255 255/0.12);--sky-soft:color-mix(in oklab,var(--sky) 22%,transparent);--background:var(--bg);--foreground:var(--ink)}[data-page-theme=warm]{color-scheme:light;--bg:#fff7ed;--bg-deep:#ffedd5;--ink:#431407;--ink-soft:#9a3412;--line:rgb(67 20 7/0.12);--surface:rgb(255 255 255/0.55);--sky:#ea580c;--sky-deep:#c2410c;--sky-soft:#ffedd5;--accent:#fb7185;--peach:#fdba74;--peach-soft:#fff7ed;--bg-gradient:linear-gradient(165deg,#fff4e6,#ffd8b5 48%,#f9b8a8);--background:var(--bg);--foreground:var(--ink)}[data-page-theme=bold]{color-scheme:light;--bg:#2e1065;--bg-deep:#1e1b4b;--ink:#faf5ff;--ink-soft:#ddd6fe;--line:rgb(255 255 255/0.16);--surface:rgb(255 255 255/0.12);--glass:rgb(255 255 255/0.1);--glass-strong:rgb(255 255 255/0.16);--sky:#c084fc;--sky-deep:#a855f7;--sky-soft:rgb(192 132 252/0.22);--accent:#f472b6;--peach:#fb7185;--bg-gradient:linear-gradient(165deg,#5b21b6,#2e1065 48%,#1e1b4b);--background:var(--bg);--foreground:var(--ink)}[data-page-theme=minimal]{color-scheme:light;--bg:#fafafa;--bg-deep:#f4f4f5;--ink:#18181b;--ink-soft:#71717a;--line:rgb(24 24 27/0.1);--surface:rgb(255 255 255/0.85);--sky:#52525b;--sky-deep:#3f3f46;--sky-soft:#e4e4e7;--accent:#71717a;--peach:#d4d4d8;--peach-soft:#f4f4f5;--bg-gradient:linear-gradient(180deg,#ffffff,#f4f4f5);--background:var(--bg);--foreground:var(--ink)}[data-page-theme][style*="--page-accent"]{--sky:var(--page-accent);--sky-deep:color-mix(in oklab,var(--page-accent) 82%,black);--accent:color-mix(in oklab,var(--page-accent) 65%,white);--sky-soft:color-mix(in oklab,var(--page-accent) 18%,white)}.oriel-branding-footer-link{color:#f3f5f8;background:rgb(18 21 28/.9);border:1px solid rgb(255 255 255/.14);box-shadow:0 8px 24px -10px rgb(15 23 42/.45),inset 0 1px 0 rgb(255 255 255/.06)}.oriel-branding-footer-mark{color:#8ec8ff}[data-page-theme=bold] .oriel-branding-footer-link,[data-page-theme=dark] .oriel-branding-footer-link{color:#12151c;background:rgb(255 255 255/.95);border-color:rgb(18 21 28/.1);box-shadow:0 8px 24px -10px rgb(15 23 42/.45)}[data-page-theme=bold] .oriel-branding-footer-mark,[data-page-theme=dark] .oriel-branding-footer-mark{color:#1b65bc}.oriel-atmosphere[data-page-ink-mode=on-light]{color-scheme:light;--ink:#12151c;--ink-soft:#334155;--line:rgb(18 21 28/0.14);--surface:rgb(255 255 255/0.62);--glass:rgb(255 255 255/0.5);--glass-strong:rgb(255 255 255/0.68);--frost:rgb(255 255 255/0.55);--frost-edge:rgb(255 255 255/0.82);--frost-input:rgb(255 255 255/0.65);--foreground:var(--ink)}.oriel-atmosphere[data-page-ink-mode=on-light]:is([data-page-style=glassmorphic],[data-page-philosophy=glassmorphic]) .oriel-page-surface{--page-style-chip-bg:rgb(255 255 255/0.78);--page-style-chip-border:1px solid rgb(255 255 255/0.92);--page-style-chip-elevation:0 1px 0 rgb(255 255 255/0.9) inset,0 10px 28px -16px rgb(18 21 28/0.18)}.oriel-atmosphere[data-page-ink-mode=on-light]:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface{--page-default-frost-fill:rgb(255 255 255/0.16);--page-style-chip-bg:rgb(255 255 255/0.16);--page-style-chip-border:1px solid color-mix(in oklab,rgb(255 255 255/0.16) 55%,var(--ink) 12%);--page-style-frame-outer-elevation:0 10px 32px -10px color-mix(in oklab,var(--ink) 22%,transparent);--page-style-chip-elevation:var(--page-style-frame-outer-elevation);--page-style-frame-elevation:var(--page-style-frame-outer-elevation)}.oriel-atmosphere[data-page-ink-mode=on-light]:is([data-page-style=claymorphic],[data-page-philosophy=claymorphic]) .oriel-page-surface{--clay-matte:color-mix(in oklab,var(--bg) 28%,rgb(255 255 255/0.96));--clay-ambient:color-mix(in oklab,var(--ink) 20%,transparent)}.oriel-atmosphere[data-page-ink-mode=on-dark]{color-scheme:dark;--ink:#f3f5f8;--ink-soft:#b8c0cc;--line:rgb(255 255 255/0.14);--surface:rgb(255 255 255/0.1);--glass:rgb(255 255 255/0.12);--glass-strong:rgb(255 255 255/0.18);--frost:rgb(255 255 255/0.14);--frost-edge:rgb(255 255 255/0.28);--frost-input:rgb(255 255 255/0.16);--foreground:var(--ink)}.oriel-atmosphere[data-page-ink-mode=on-dark]:is([data-page-style=glassmorphic],[data-page-philosophy=glassmorphic]) .oriel-page-surface{--page-style-chip-bg:rgb(255 255 255/0.16);--page-style-chip-border:1px solid rgb(255 255 255/0.22);--page-style-chip-elevation:0 1px 0 rgb(255 255 255/0.12) inset,0 12px 32px -18px rgb(0 0 0/0.35)}.oriel-atmosphere[data-page-ink-mode=on-dark]:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface{--page-default-frost-fill:rgb(255 255 255/0.14);--page-style-chip-bg:rgb(255 255 255/0.14);--page-style-chip-border:1px solid rgb(255 255 255/0.14);--page-style-frame-outer-elevation:0 10px 32px -10px rgb(0 0 0/0.42);--page-style-chip-elevation:var(--page-style-frame-outer-elevation);--page-style-frame-elevation:var(--page-style-frame-outer-elevation)}.oriel-atmosphere[data-page-ink-mode=on-dark]:is([data-page-style=claymorphic],[data-page-philosophy=claymorphic]) .oriel-page-surface{--clay-matte:color-mix(in oklab,var(--bg) 48%,rgb(255 255 255/0.12));--clay-ambient:color-mix(in oklab,black 42%,transparent)}.oriel-atmosphere.oriel-suppress-transitions,.oriel-atmosphere.oriel-suppress-transitions *,.oriel-atmosphere.oriel-suppress-transitions :after,.oriel-atmosphere.oriel-suppress-transitions :before{transition:none!important}.oriel-page-surface{--page-style-tile-radius:var(--radius-squircle-lg);--page-style-list-row-radius:min(0.75rem,var(--page-style-tile-radius));--page-style-corner-shape:squircle;--page-style-tile-overlay:transparent;--page-style-chip-bg:rgb(255 255 255/0.88);--page-style-chip-border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);--page-style-chip-elevation:0 10px 36px -14px rgb(18 21 28/0.18);--page-style-chip-radius:var(--radius-squircle-sm);--page-style-tile-inset-elevation:none;--page-style-frame-outer-elevation:var(--page-style-chip-elevation);--page-style-frame-border:var(--page-style-chip-border);--page-style-frame-border-width:0px;--page-style-frame-elevation:var(--page-style-frame-outer-elevation)}.oriel-page-surface .page-tile-frame{position:relative;box-sizing:border-box;border-radius:var(--page-style-tile-radius);corner-shape:var(--page-style-corner-shape);background:transparent;border:none;box-shadow:none}.oriel-page-surface .list-row-radius,.oriel-page-surface .radius-tile{border-radius:var(--page-style-tile-radius);corner-shape:var(--page-style-corner-shape)}.oriel-page-surface .list-row-radius{--page-style-tile-radius:var(--page-style-list-row-radius)}@media (min-width:1024px){.oriel-page-surface .profile-cover-frame-rail,.oriel-page-surface .profile-cover-frame-responsive{border-radius:var(--page-style-tile-radius);corner-shape:var(--page-style-corner-shape)}}.oriel-page-surface .page-embed-stage{position:relative;display:flex;flex-direction:column;isolation:isolate;z-index:0;min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.oriel-page-surface .page-embed-ambient{position:absolute;inset:0;z-index:0;pointer-events:none;background:var(
    --embed-ambient-bg,linear-gradient(180deg,#141418 0,#0a0a0c 100%)
  );overflow:hidden}.oriel-page-surface .page-embed-ambient:before{content:"";position:absolute;inset:-12%;background:inherit;filter:blur(20px);opacity:.55}.oriel-page-surface .page-embed-ambient:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 75% at 50% 50%,transparent 35%,rgb(0 0 0/.45) 100%)}.oriel-page-surface .page-embed-viewport{position:relative;z-index:1;flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%;padding:var(--embed-padding,0);box-sizing:border-box;container-type:size}.oriel-page-surface .page-embed-stage--spotify .page-embed-viewport{--embed-natural-w:100cqw;--embed-natural-h:var(--embed-spotify-height,152px)}.oriel-page-surface .page-embed-stage--twitch .page-embed-viewport,.oriel-page-surface .page-embed-stage--vimeo .page-embed-viewport,.oriel-page-surface .page-embed-stage--youtube .page-embed-viewport{--embed-natural-w:min(100cqw,calc(100cqh * 16 / 9));--embed-natural-h:min(100cqh,calc(100cqw * 9 / 16))}.oriel-page-surface .page-embed-clip{position:absolute;--embed-pad:max(0px,calc((100cqh - var(--embed-natural-h)) / 2),calc((100cqw - var(--embed-natural-w)) / 2));inset:var(--embed-pad);display:flex;align-items:center;justify-content:center;overflow:hidden;line-height:0;isolation:isolate;transform:translateZ(0);container-type:size;box-sizing:border-box}.oriel-page-surface .page-embed-clip--spotify{background:#121212;border-radius:12px}.oriel-page-surface .page-embed-clip--twitch,.oriel-page-surface .page-embed-clip--vimeo,.oriel-page-surface .page-embed-clip--youtube{border-radius:min(12px,var(--page-style-tile-radius,12px));background:#000}.oriel-page-surface .page-embed-iframe{display:block;position:relative;z-index:0;border:0;flex-shrink:0}.oriel-page-surface .page-embed-stage--has-art .page-embed-ambient:before{content:"";position:absolute;inset:-35%;background-color:var(--embed-ambient-bg,#121212);background-image:var(--embed-ambient-image);background-size:cover;background-position:50%;filter:blur(52px) saturate(1.2);transform:scale(1.28)}.oriel-page-surface .page-embed-stage--has-art .page-embed-ambient:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/.32)}.oriel-page-surface .page-embed-iframe--twitch,.oriel-page-surface .page-embed-iframe--vimeo,.oriel-page-surface .page-embed-iframe--youtube{aspect-ratio:16/9;width:min(100cqw,calc(100cqh * 16 / 9));height:min(100cqh,calc(100cqw * 9 / 16));max-width:100cqw;max-height:100cqh}.oriel-page-surface .page-embed-iframe--spotify{width:100%;height:var(--embed-spotify-height,152px);margin:0;border-radius:12px;background:#121212;flex-shrink:0;overflow:hidden}.oriel-page-surface .page-tile-media-glass{position:absolute;inset:0;z-index:12;pointer-events:none}.oriel-page-surface .page-tile-frame.page-tile-frame-rim,.oriel-page-surface .page-tile-frame.page-tile-photo-rim{border:var(--page-style-frame-border);box-shadow:var(--page-style-frame-elevation)}.oriel-page-surface .page-tile-clip{position:relative;height:100%;width:100%;border-radius:max(0px,calc(var(--page-style-tile-radius) - var(--page-style-frame-border-width, 0px)));corner-shape:inherit;overflow:clip}.oriel-page-surface .page-tile-frame.page-tile-glass>.page-tile-clip{border-radius:inherit}.oriel-page-surface .page-tile-fill{position:absolute;inset:0;z-index:0;border-radius:inherit;corner-shape:inherit}.oriel-page-surface .page-surface-chip:not(.page-surface-tile):not(.glass-frost):not(.page-glass-chip){box-sizing:border-box;background:var(--page-style-chip-bg);border:var(--page-style-chip-border);border-radius:var(--page-style-chip-radius);corner-shape:var(--page-style-corner-shape);box-shadow:var(--page-style-chip-elevation)}.oriel-page-surface .page-tile-clip .page-surface-tile{box-sizing:border-box;border-radius:inherit;corner-shape:inherit;border:none;box-shadow:var(--page-style-tile-inset-elevation);background:var(--page-style-chip-bg)}.oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:var(--page-style-tile-overlay)}.oriel-page-surface .page-tile-frame.page-tile-glass{border:none;box-shadow:var(--page-style-frame-outer-elevation)}.oriel-page-surface .glass-stack-tile{background:transparent}.oriel-page-surface .page-tile-has-fill .glass-stack-tile .glass-frost-tile{background:linear-gradient(168deg,rgb(255 255 255/.18),rgb(255 255 255/.08) 48%,rgb(255 255 255/.02));box-shadow:inset 0 1px 0 rgb(255 255 255/.5),inset 0 6px 24px -18px rgb(255 255 255/.28)}.oriel-page-surface .page-glass-chip.glass-frost:not(.page-surface-tile){box-sizing:border-box;border-radius:var(--page-style-chip-radius);corner-shape:var(--page-style-corner-shape);overflow:hidden;border:1px solid var(--frost-edge);box-shadow:0 1px 0 rgb(255 255 255/.78) inset,0 10px 36px -22px rgb(255 255 255/.45) inset,var(--page-style-frame-outer-elevation)}.oriel-page-surface .glass-stack-tile .glass-frost-tile{border:1px solid var(--frost-edge)}[data-page-philosophy=default] .oriel-page-surface,[data-page-style=default] .oriel-page-surface{--page-style-default-chrome:#1c1d22;--page-default-frost-fill:rgb(255 255 255/0.1);--page-default-fill-opacity:0.48;--page-style-tile-radius:0.75rem;--page-style-list-row-radius:0.5rem;--page-style-corner-shape:round;--page-style-tile-overlay:transparent;--page-style-chip-bg:rgb(255 255 255/0.12);--page-style-chip-border:1px solid color-mix(in oklab,rgb(255 255 255/0.16) 55%,var(--ink) 12%);--page-style-tile-inset-elevation:none;--page-style-frame-outer-elevation:0 10px 32px -10px color-mix(in oklab,var(--ink) 22%,transparent);--page-style-chip-elevation:var(--page-style-frame-outer-elevation);--page-style-chip-radius:0.75rem;--page-style-frame-border:var(--page-style-chip-border);--page-style-frame-border-width:1px;--page-style-frame-elevation:var(--page-style-frame-outer-elevation);--glass-blur-outer:0px;--glass-blur-inner:0px;--glass-saturate:1}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface .page-tile-clip>.page-default-frost{position:absolute;inset:0;z-index:5;border-radius:inherit;corner-shape:inherit;pointer-events:none;background:var(--page-default-frost-fill)}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface .page-tile-clip>.page-tile-fill{opacity:var(--page-default-fill-opacity,.48)}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface .page-tile-frame.page-tile-photo-rim:not(.page-tile-glass):not(.page-tile-has-fill):not(:has(>.page-default-frost)){background:var(--page-default-frost-fill)}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]):is([data-page-theme=dark],[data-page-theme=bold],[data-page-ink-mode=on-dark]) .oriel-page-surface .page-social-icon-chip,.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]):is([data-page-theme=dark],[data-page-theme=bold],[data-page-ink-mode=on-dark]) .oriel-page-surface .page-tile-frame.page-tile-frame-rim,.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]):is([data-page-theme=dark],[data-page-theme=bold],[data-page-ink-mode=on-dark]) .oriel-page-surface .page-tile-frame.page-tile-photo-rim{--ink:#f5f8fc;--ink-soft:rgb(245 248 252/0.68)}[data-page-philosophy=default] .oriel-page-surface .page-tile-clip .page-opaque-frost,[data-page-philosophy=default] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-philosophy=default] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile,[data-page-style=default] .oriel-page-surface .page-tile-clip .page-opaque-frost,[data-page-style=default] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-style=default] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:transparent;box-shadow:none}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]):is([data-page-theme=dark],[data-page-theme=bold]) .oriel-page-surface{--page-default-frost-fill:rgb(255 255 255/0.14);--page-style-chip-bg:rgb(255 255 255/0.14)}[data-page-philosophy=glassmorphic] .oriel-page-surface,[data-page-style=glassmorphic] .oriel-page-surface{--page-style-tile-radius:var(--radius-squircle-lg);--page-style-corner-shape:squircle;--page-style-tile-overlay:transparent;--page-style-tile-inset-elevation:none;--page-style-frame-outer-elevation:0 10px 28px -12px rgb(18 21 28/0.14);--page-style-chip-bg:rgb(255 255 255/0.18);--page-style-chip-border:none;--page-style-chip-elevation:0 1px 0 rgb(255 255 255/0.45) inset,var(--page-style-frame-outer-elevation);--page-style-chip-radius:0.875rem;--page-style-frame-border:1px solid var(--frost-edge);--page-style-frame-border-width:1px;--page-style-frame-elevation:var(--page-style-frame-outer-elevation)}@media (max-width:767px){[data-page-philosophy=glassmorphic] .oriel-page-surface,[data-page-style=glassmorphic] .oriel-page-surface{--page-style-list-row-radius:1.75rem}}[data-page-philosophy=brutalist] .oriel-page-surface,[data-page-style=brutalist] .oriel-page-surface{--page-style-tile-radius:0px;--page-style-list-row-radius:0px;--page-style-corner-shape:initial;--page-style-tile-overlay:transparent;--page-style-brutalist-panel:#ffffff;--page-style-brutalist-stroke:#0a0a0a;--page-style-brutalist-shadow-x:8px;--page-style-brutalist-shadow-y:8px;--page-style-chip-bg:transparent;--page-style-chip-border:3px solid var(--page-style-brutalist-stroke);--page-style-chip-elevation:none;--page-style-chip-radius:0px;--page-style-tile-inset-elevation:none;--page-style-frame-outer-elevation:none;--page-style-frame-border:var(--page-style-chip-border);--page-style-frame-border-width:3px;--page-style-frame-elevation:none;--glass-blur-outer:0px;--glass-blur-inner:0px;--glass-saturate:1}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim{position:relative;isolation:isolate;z-index:0;overflow:visible;background:transparent;box-shadow:none;--ink:#12151c;--ink-soft:#3f4654;--line:rgb(18 21 28/0.22)}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim:before,[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim:before,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim:before,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;corner-shape:inherit;background:var(--page-style-brutalist-stroke);transform:translate(var(--page-style-brutalist-shadow-x),var(--page-style-brutalist-shadow-y));pointer-events:none;transition:transform .18s cubic-bezier(.2,0,0,1)}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim>.page-tile-clip,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-frame-rim>.page-tile-clip{position:relative;z-index:1;background:var(--page-style-brutalist-panel)}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim>.page-tile-clip,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.page-tile-photo-rim>.page-tile-clip{position:relative;z-index:1;background:transparent}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-style=brutalist] .oriel-page-surface .page-tile-clip .page-surface-tile{background:transparent;box-shadow:none}[data-page-philosophy=brutalist] .oriel-page-surface .page-social-icon-chip,[data-page-style=brutalist] .oriel-page-surface .page-social-icon-chip{position:relative;isolation:isolate;color:var(--ink-soft);background:var(--page-style-brutalist-panel);border:3px solid var(--page-style-brutalist-stroke);box-shadow:none;border-radius:0;--ink:#12151c;--ink-soft:#3f4654}[data-page-philosophy=brutalist] .oriel-page-surface .page-social-icon-chip:before,[data-page-style=brutalist] .oriel-page-surface .page-social-icon-chip:before{content:"";position:absolute;inset:0;z-index:0;background:var(--page-style-brutalist-stroke);transform:translate(5px,5px);pointer-events:none}[data-page-philosophy=brutalist] .oriel-page-surface .page-social-icon-chip>*,[data-page-style=brutalist] .oriel-page-surface .page-social-icon-chip>*{position:relative;z-index:1}.oriel-atmosphere[data-page-philosophy=brutalist],.oriel-atmosphere[data-page-style=brutalist]{--bg-gradient:linear-gradient(180deg,#0c0c0c,#1a1a1a)}[data-page-philosophy=brutalist] .oriel-page-surface .glass-frost,[data-page-philosophy=brutalist] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=brutalist] .oriel-page-surface .glass-shell,[data-page-philosophy=brutalist] .oriel-page-surface .glass-tile,[data-page-style=brutalist] .oriel-page-surface .glass-frost,[data-page-style=brutalist] .oriel-page-surface .glass-frost-tile,[data-page-style=brutalist] .oriel-page-surface .glass-shell,[data-page-style=brutalist] .oriel-page-surface .glass-tile{backdrop-filter:none!important}[data-page-philosophy=skeuomorphic] .oriel-page-surface,[data-page-style=skeuomorphic] .oriel-page-surface{--page-style-tile-radius:0.875rem;--page-style-corner-shape:round;--page-style-tile-overlay:linear-gradient(180deg,rgb(255 255 255/0.55) 0%,rgb(255 255 255/0.06) 38%,color-mix(in oklab,var(--ink) 14%,transparent) 100%);--page-style-chip-bg:color-mix(in oklab,var(--bg) 58%,rgb(248 244 236));--page-style-chip-border:1px solid color-mix(in oklab,var(--ink) 24%,transparent);--page-style-tile-inset-elevation:0 1px 0 rgb(255 255 255/0.9) inset,0 3px 0 color-mix(in oklab,var(--ink) 8%,transparent) inset,0 -4px 8px color-mix(in oklab,var(--ink) 22%,transparent) inset;--page-style-frame-outer-elevation:0 1px 0 color-mix(in oklab,var(--ink) 10%,transparent),0 5px 0 color-mix(in oklab,var(--ink) 14%,transparent),0 16px 24px -12px color-mix(in oklab,var(--ink) 32%,transparent);--page-style-chip-elevation:var(--page-style-tile-inset-elevation);--page-style-chip-radius:0.875rem;--page-style-frame-border:var(--page-style-chip-border);--page-style-frame-border-width:1px;--page-style-frame-elevation:var(--page-style-frame-outer-elevation);--glass-blur-outer:0px;--glass-blur-inner:0px}[data-page-philosophy=skeuomorphic] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-style=skeuomorphic] .oriel-page-surface .page-tile-clip .page-surface-tile{box-shadow:var(--page-style-tile-inset-elevation)}[data-page-philosophy=skeuomorphic] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile,[data-page-style=skeuomorphic] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:transparent}[data-page-philosophy=skeuomorphic] .oriel-page-surface .glass-frost,[data-page-philosophy=skeuomorphic] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=skeuomorphic] .oriel-page-surface .glass-shell,[data-page-philosophy=skeuomorphic] .oriel-page-surface .glass-tile,[data-page-style=skeuomorphic] .oriel-page-surface .glass-frost,[data-page-style=skeuomorphic] .oriel-page-surface .glass-frost-tile,[data-page-style=skeuomorphic] .oriel-page-surface .glass-shell,[data-page-style=skeuomorphic] .oriel-page-surface .glass-tile{backdrop-filter:none!important}[data-page-philosophy=minimal] .oriel-page-surface,[data-page-style=minimal] .oriel-page-surface{--page-style-tile-radius:0.375rem;--page-style-list-row-radius:0.25rem;--page-style-corner-shape:round;--page-style-tile-overlay:transparent;--page-style-chip-bg:transparent;--page-style-chip-border:1px solid color-mix(in oklab,var(--ink) 11%,transparent);--page-style-chip-elevation:none;--page-style-chip-radius:0.375rem;--page-style-tile-inset-elevation:none;--page-style-frame-outer-elevation:none;--page-style-frame-border:1px solid color-mix(in oklab,var(--ink) 11%,transparent);--page-style-frame-border-width:1px;--page-style-frame-elevation:none;--glass-blur-outer:0px;--glass-blur-inner:0px}[data-page-philosophy=minimal] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-philosophy=minimal] .oriel-page-surface .page-tile-frame.page-tile-photo-rim,[data-page-style=minimal] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-style=minimal] .oriel-page-surface .page-tile-frame.page-tile-photo-rim{background:transparent;box-shadow:none}[data-page-philosophy=minimal] .oriel-page-surface .page-surface-chip:not(.page-surface-tile):not(.glass-frost):not(.page-glass-chip),[data-page-philosophy=minimal] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-style=minimal] .oriel-page-surface .page-surface-chip:not(.page-surface-tile):not(.glass-frost):not(.page-glass-chip),[data-page-style=minimal] .oriel-page-surface .page-tile-clip .page-surface-tile{background:transparent;border:none;box-shadow:none}[data-page-philosophy=minimal] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile,[data-page-style=minimal] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:transparent}[data-page-philosophy=minimal] .oriel-page-surface .page-tile-substrate-img,[data-page-philosophy=minimal] .oriel-page-surface .profile-cover-image,[data-page-style=minimal] .oriel-page-surface .page-tile-substrate-img,[data-page-style=minimal] .oriel-page-surface .profile-cover-image{outline:none}[data-page-philosophy=minimal] .oriel-page-surface .glass-frost,[data-page-philosophy=minimal] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=minimal] .oriel-page-surface .glass-tile,[data-page-style=minimal] .oriel-page-surface .glass-frost,[data-page-style=minimal] .oriel-page-surface .glass-frost-tile,[data-page-style=minimal] .oriel-page-surface .glass-tile{backdrop-filter:none!important}[data-page-philosophy=claymorphic] .oriel-page-surface,[data-page-style=claymorphic] .oriel-page-surface{--page-style-tile-radius:1.25rem;--page-style-corner-shape:squircle;--clay-matte:color-mix(in oklab,var(--bg) 38%,rgb(255 255 255/0.94));--clay-ambient:color-mix(in oklab,var(--ink) 16%,transparent);--clay-float:0 14px 30px -16px var(--clay-ambient),0 5px 12px -8px color-mix(in oklab,var(--ink) 10%,transparent);--clay-float-hover:0 20px 38px -14px color-mix(in oklab,var(--ink) 22%,transparent),0 8px 16px -10px color-mix(in oklab,var(--ink) 14%,transparent);--clay-inset:inset 0 1px 0 rgb(255 255 255/0.42),inset 0 -2px 8px color-mix(in oklab,var(--ink) 6%,transparent);--page-style-tile-overlay:transparent;--page-style-chip-bg:var(--clay-matte);--page-style-chip-border:none;--page-style-chip-radius:1.25rem;--page-style-tile-inset-elevation:var(--clay-inset);--page-style-frame-outer-elevation:var(--clay-float);--page-style-chip-elevation:var(--clay-float);--page-style-frame-border:none;--page-style-frame-border-width:0px;--page-style-frame-elevation:var(--clay-float);--glass-blur-outer:0px;--glass-blur-inner:0px;--glass-saturate:1}[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-glass,[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-photo-rim,[data-page-style=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-frame-rim,[data-page-style=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-glass,[data-page-style=claymorphic] .oriel-page-surface .page-tile-frame.page-tile-photo-rim{border:none;box-shadow:var(--clay-float);background:transparent}[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-clip .page-surface-tile,[data-page-style=claymorphic] .oriel-page-surface .page-tile-clip .page-surface-tile{background:var(--clay-matte);box-shadow:var(--clay-inset)}[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile,[data-page-style=claymorphic] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:transparent;box-shadow:var(--clay-inset)}[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-substrate-img,[data-page-philosophy=claymorphic] .oriel-page-surface .profile-cover-image,[data-page-style=claymorphic] .oriel-page-surface .page-tile-substrate-img,[data-page-style=claymorphic] .oriel-page-surface .profile-cover-image{outline:none}[data-page-philosophy=claymorphic] .oriel-page-surface .glass-frost,[data-page-philosophy=claymorphic] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=claymorphic] .oriel-page-surface .glass-shell,[data-page-philosophy=claymorphic] .oriel-page-surface .glass-tile,[data-page-philosophy=claymorphic] .oriel-page-surface .page-glass-chip.glass-frost,[data-page-style=claymorphic] .oriel-page-surface .glass-frost,[data-page-style=claymorphic] .oriel-page-surface .glass-frost-tile,[data-page-style=claymorphic] .oriel-page-surface .glass-shell,[data-page-style=claymorphic] .oriel-page-surface .glass-tile,[data-page-style=claymorphic] .oriel-page-surface .page-glass-chip.glass-frost{backdrop-filter:none!important}[data-page-philosophy=claymorphic] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=claymorphic] .oriel-page-surface .page-glass-chip.glass-frost,[data-page-style=claymorphic] .oriel-page-surface .glass-frost-tile,[data-page-style=claymorphic] .oriel-page-surface .page-glass-chip.glass-frost{border:none;background:var(--clay-matte);box-shadow:var(--clay-inset)}[data-page-philosophy=claymorphic] .oriel-page-surface .page-tile-has-fill .glass-stack-tile .glass-frost-tile,[data-page-style=claymorphic] .oriel-page-surface .page-tile-has-fill .glass-stack-tile .glass-frost-tile{background:linear-gradient(168deg,rgb(255 255 255/.22),rgb(255 255 255/.06) 42%,transparent);box-shadow:var(--clay-inset)}[data-page-philosophy=neon] .oriel-page-surface,[data-page-style=neon] .oriel-page-surface{--page-style-tile-radius:var(--radius-squircle-lg);--page-style-corner-shape:squircle;--page-style-neon-fill:color-mix(in oklab,var(--bg) 18%,black);--page-style-neon-bloom:10px;--page-style-tile-overlay:transparent;--page-style-chip-bg:var(--page-style-neon-fill);--page-style-chip-border:none;--page-style-chip-elevation:0 0 0 1.5px oklch(0.98 0.03 95),0 0 6px oklch(0.9 0.04 95),0 0 16px color-mix(in oklab,oklch(0.9 0.04 95) 70%,transparent);--page-style-neon-tube-chip:var(--page-style-chip-elevation);--page-style-chip-radius:0.875rem;--page-style-tile-inset-elevation:none;--page-style-frame-border:none;--page-style-frame-border-width:0px;--page-style-frame-outer-elevation:none;--page-style-frame-elevation:none;--glass-blur-outer:0px;--glass-blur-inner:0px;--glass-saturate:1}[data-page-philosophy=neon] .oriel-page-surface .page-tile-frame,[data-page-style=neon] .oriel-page-surface .page-tile-frame{border:none;box-shadow:none;background:transparent;overflow:visible;isolation:isolate;--page-style-neon-core:oklch(0.98 0.03 95);--page-style-neon-gas:oklch(0.9 0.04 95);--page-style-neon-tube:0 0 4px var(--page-style-neon-core),0 0 10px var(--page-style-neon-gas),0 0 22px var(--page-style-neon-gas),0 0 48px color-mix(in oklab,var(--page-style-neon-gas) 55%,transparent);--page-style-neon-tube-lit:0 0 6px var(--page-style-neon-core),0 0 14px var(--page-style-neon-gas),0 0 32px var(--page-style-neon-gas),0 0 72px color-mix(in oklab,var(--page-style-neon-gas) 70%,transparent)}[data-page-philosophy=neon] .oriel-page-surface .page-tile-clip,[data-page-style=neon] .oriel-page-surface .page-tile-clip{z-index:1;border-radius:inherit}[data-page-philosophy=neon] .oriel-page-surface .page-tile-frame:before,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-edit-btn:before,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-rail:before,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-responsive:before,[data-page-style=neon] .oriel-page-surface .page-tile-frame:before,[data-page-style=neon] .oriel-page-surface .profile-cover-edit-btn:before,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-rail:before,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-responsive:before{content:"";position:absolute;inset:-3px;z-index:0;border-radius:inherit;corner-shape:inherit;border:5px solid var(--page-style-neon-gas);filter:blur(var(--page-style-neon-bloom));opacity:.88;pointer-events:none}[data-page-philosophy=neon] .oriel-page-surface .page-tile-frame:after,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-edit-btn:after,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-rail:after,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-responsive:after,[data-page-style=neon] .oriel-page-surface .page-tile-frame:after,[data-page-style=neon] .oriel-page-surface .profile-cover-edit-btn:after,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-rail:after,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-responsive:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;corner-shape:inherit;border:2.5px solid var(--page-style-neon-gas);box-shadow:inset 0 0 0 1px var(--page-style-neon-core),var(--page-style-neon-tube);pointer-events:none}[data-page-philosophy=neon] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=neon] .oriel-page-surface .page-surface-tile,[data-page-style=neon] .oriel-page-surface .glass-frost-tile,[data-page-style=neon] .oriel-page-surface .page-surface-tile{background:var(--page-style-neon-fill);border:none;box-shadow:none}[data-page-philosophy=neon] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile,[data-page-style=neon] .oriel-page-surface .page-tile-has-fill .page-tile-clip .page-surface-tile{background:transparent}[data-page-philosophy=neon] .oriel-page-surface .page-glass-chip.glass-frost:not(.page-surface-tile),[data-page-philosophy=neon] .oriel-page-surface .page-surface-chip,[data-page-style=neon] .oriel-page-surface .page-glass-chip.glass-frost:not(.page-surface-tile),[data-page-style=neon] .oriel-page-surface .page-surface-chip{background:var(--page-style-neon-fill);backdrop-filter:none;border:none;box-shadow:var(--page-style-neon-tube-chip)}[data-page-philosophy=neon] .oriel-page-surface .page-social-icon-chip,[data-page-philosophy=neon] .oriel-page-surface .page-social-mark,[data-page-style=neon] .oriel-page-surface .page-social-icon-chip,[data-page-style=neon] .oriel-page-surface .page-social-mark{color:#f5f8fc}[data-page-philosophy=neon] .oriel-page-surface .page-social-icon-chip,[data-page-style=neon] .oriel-page-surface .page-social-icon-chip{background:var(--page-style-neon-fill);box-shadow:var(--page-style-neon-tube-chip)}[data-page-philosophy=neon] .oriel-page-surface .page-social-icon-chip svg,[data-page-philosophy=neon] .oriel-page-surface .page-social-mark svg,[data-page-style=neon] .oriel-page-surface .page-social-icon-chip svg,[data-page-style=neon] .oriel-page-surface .page-social-mark svg{opacity:1;color:#f5f8fc}[data-page-philosophy=neon] .oriel-page-surface .glass-shell,[data-page-style=neon] .oriel-page-surface .glass-shell{border:none;box-shadow:none}[data-page-philosophy=neon] .oriel-page-surface .glass-frost,[data-page-philosophy=neon] .oriel-page-surface .glass-frost-tile,[data-page-philosophy=neon] .oriel-page-surface .glass-shell,[data-page-philosophy=neon] .oriel-page-surface .glass-tile,[data-page-style=neon] .oriel-page-surface .glass-frost,[data-page-style=neon] .oriel-page-surface .glass-frost-tile,[data-page-style=neon] .oriel-page-surface .glass-shell,[data-page-style=neon] .oriel-page-surface .glass-tile{backdrop-filter:none!important}[data-page-philosophy=neon] .oriel-page-surface .page-tile-substrate-img,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-image,[data-page-style=neon] .oriel-page-surface .page-tile-substrate-img,[data-page-style=neon] .oriel-page-surface .profile-cover-image{outline:none}@media (min-width:1024px){[data-page-philosophy=neon] .oriel-page-surface .profile-cover-edit-btn,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-rail,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-frame-responsive,[data-page-style=neon] .oriel-page-surface .profile-cover-edit-btn,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-rail,[data-page-style=neon] .oriel-page-surface .profile-cover-frame-responsive{overflow:visible;border:none;box-shadow:none;isolation:isolate}[data-page-philosophy=neon] .oriel-page-surface .profile-cover-edit-btn>img,[data-page-philosophy=neon] .oriel-page-surface .profile-cover-image,[data-page-style=neon] .oriel-page-surface .profile-cover-edit-btn>img,[data-page-style=neon] .oriel-page-surface .profile-cover-image{border-radius:inherit;corner-shape:inherit}}.philosophy-style-swatch{--glass-blur-outer:8px;--glass-blur-inner:5px;--page-style-neon-bloom:4px}.philosophy-style-swatch .page-tile-clip .flex.min-w-0.flex-col.items-center{gap:.2rem;max-height:100%;min-height:0}.philosophy-style-swatch .page-tile-clip img[alt=""]{width:1.625rem;height:1.625rem}.philosophy-style-swatch .page-tile-clip p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;line-clamp:unset;-webkit-line-clamp:unset;padding-inline:.125rem;font-size:.625rem;line-height:1.1}.philosophy-style-swatch[data-page-philosophy=claymorphic],.philosophy-style-swatch[data-page-style=claymorphic]{overflow:visible;padding:.375rem}.philosophy-style-swatch[data-page-philosophy=claymorphic] .oriel-page-surface,.philosophy-style-swatch[data-page-style=claymorphic] .oriel-page-surface{--clay-float:0 8px 18px -12px var(--clay-ambient),0 3px 8px -6px color-mix(in oklab,var(--ink) 10%,transparent);overflow:visible}.philosophy-style-swatch[data-page-philosophy=brutalist],.philosophy-style-swatch[data-page-style=brutalist]{overflow:visible;padding:.375rem}.philosophy-style-swatch[data-page-philosophy=brutalist] .oriel-page-surface,.philosophy-style-swatch[data-page-style=brutalist] .oriel-page-surface{overflow:visible}.philosophy-style-swatch[data-page-philosophy=brutalist] .philosophy-style-swatch-tile-stage,.philosophy-style-swatch[data-page-style=brutalist] .philosophy-style-swatch-tile-stage{transform:translate(calc(var(--page-style-brutalist-shadow-x, 8px) / -2),calc(var(--page-style-brutalist-shadow-y, 8px) / -2))}.philosophy-style-swatch .page-tile-frame img[alt=""]{background:transparent}.oriel-page-surface .page-tile-substrate-img,.oriel-page-surface .profile-cover-image{outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.oriel-page-surface .page-chip-interactive,.oriel-page-surface .page-social-icon-chip{transition:filter .15s cubic-bezier(.2,0,0,1),background-color .15s cubic-bezier(.2,0,0,1),color .15s cubic-bezier(.2,0,0,1)}.oriel-page-surface .page-buy-button{color:#f3f5f8;background:#12151c;border:1px solid rgb(255 255 255/.1)}@media (hover:hover) and (pointer:fine){[data-page-philosophy=default] .oriel-page-surface .page-chip-interactive:hover,[data-page-style=default] .oriel-page-surface .page-chip-interactive:hover{filter:none;border-color:rgb(255 255 255/.22);box-shadow:0 12px 36px -10px color-mix(in oklab,var(--ink) 28%,transparent)}.oriel-page-surface .page-chip-interactive:hover{filter:brightness(1.03)}[data-page-philosophy=brutalist] .oriel-page-surface .page-social-icon-chip:hover,[data-page-style=brutalist] .oriel-page-surface .page-social-icon-chip:hover{color:var(--ink);background:var(--page-style-brutalist-panel);transform:translate(-2px,-2px)}[data-page-philosophy=brutalist] .oriel-page-surface .page-social-icon-chip:hover:before,[data-page-style=brutalist] .oriel-page-surface .page-social-icon-chip:hover:before{transform:translate(7px,7px)}.oriel-page-surface .page-social-icon-chip:hover{color:var(--ink);background:color-mix(in oklab,var(--ink) 10%,transparent)}[data-page-philosophy=neon] .oriel-page-surface .page-social-icon-chip:hover,[data-page-philosophy=neon] .oriel-page-surface .page-social-mark:hover,[data-page-style=neon] .oriel-page-surface .page-social-icon-chip:hover,[data-page-style=neon] .oriel-page-surface .page-social-mark:hover{color:#f5f8fc;background:var(--page-style-neon-fill);box-shadow:var(--page-style-neon-tube-chip)}.oriel-page-surface .page-buy-button:hover:not(:disabled){background:color-mix(in oklab,#12151c 90%,white)}.oriel-branding-footer-link:hover{transform:translateY(-2px)}}@media (max-width:640px){[data-page-style] .oriel-page-surface{--glass-blur-outer:28px;--glass-blur-inner:16px}[data-page-philosophy=claymorphic] .oriel-page-surface,[data-page-style=claymorphic] .oriel-page-surface{--glass-blur-outer:0px;--glass-blur-inner:0px}[data-page-philosophy=neon] .oriel-page-surface,[data-page-style=neon] .oriel-page-surface{--page-style-neon-bloom:5px}}.oriel-page-surface .tile-anim-lift,[data-page-style] .oriel-page-surface .tile-anim-lift{transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1)}.oriel-page-surface .tile-anim-expand,[data-page-style] .oriel-page-surface .tile-anim-expand{transition:transform .18s cubic-bezier(.2,0,0,1)}.oriel-page-surface .tile-anim-press,[data-page-style] .oriel-page-surface .tile-anim-press{transition:transform .15s cubic-bezier(.2,0,0,1)}.oriel-page-surface .tile-anim-glow,[data-page-style] .oriel-page-surface .tile-anim-glow{transition:none}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:before,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:before{transition:opacity .22s cubic-bezier(.2,0,0,1),filter .22s cubic-bezier(.2,0,0,1)}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:after,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:after{transition:box-shadow .22s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){.oriel-page-surface .tile-anim-lift:hover,[data-page-style] .oriel-page-surface .tile-anim-lift:hover{transform:translateY(-5px);box-shadow:0 18px 36px -14px rgb(15 20 30/.32),0 6px 14px -8px rgb(15 20 30/.2)}.oriel-page-surface .tile-anim-expand:hover,[data-page-style] .oriel-page-surface .tile-anim-expand:hover{transform:translate(-3px,-3px)}[data-page-philosophy=brutalist] .oriel-page-surface .page-tile-frame.tile-anim-expand:hover:before,[data-page-style=brutalist] .oriel-page-surface .page-tile-frame.tile-anim-expand:hover:before{transform:translate(calc(var(--page-style-brutalist-shadow-x) + 3px),calc(var(--page-style-brutalist-shadow-y) + 3px))}.oriel-atmosphere:is([data-page-style=default],[data-page-philosophy=default]) .oriel-page-surface .tile-anim-lift:hover,[data-page-philosophy=default] .oriel-page-surface .tile-anim-lift:hover,[data-page-style=default] .oriel-page-surface .tile-anim-lift:hover{transform:translateY(-2px);box-shadow:0 14px 36px -10px color-mix(in oklab,var(--ink) 26%,transparent)}[data-page-philosophy=claymorphic] .oriel-page-surface .tile-anim-lift:hover,[data-page-style=claymorphic] .oriel-page-surface .tile-anim-lift:hover{transform:translateY(-4px);box-shadow:var(--clay-float-hover)}[data-page-philosophy=skeuomorphic] .oriel-page-surface .tile-anim-press:hover,[data-page-style=skeuomorphic] .oriel-page-surface .tile-anim-press:hover{transform:translateY(4px) scale(.99);box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 8%,transparent),0 3px 0 color-mix(in oklab,var(--ink) 12%,transparent),0 8px 16px -10px color-mix(in oklab,var(--ink) 22%,transparent)}.oriel-page-surface .tile-anim-press:hover,[data-page-style] .oriel-page-surface .tile-anim-press:hover{transform:translateY(3px) scale(.985)}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:hover:before,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:hover:before{opacity:1;filter:blur(11px)}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:hover:after,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:hover:after{border-color:var(--page-style-neon-core);box-shadow:inset 0 0 0 1.5px rgb(255 255 255/.95),var(--page-style-neon-tube-lit)}}@media (prefers-reduced-motion:reduce){.oriel-page-surface .tile-anim-expand,.oriel-page-surface .tile-anim-glow,.oriel-page-surface .tile-anim-lift,.oriel-page-surface .tile-anim-press,[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:after,[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:before,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:after,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:before,[data-page-style] .oriel-page-surface .tile-anim-expand,[data-page-style] .oriel-page-surface .tile-anim-glow,[data-page-style] .oriel-page-surface .tile-anim-lift,[data-page-style] .oriel-page-surface .tile-anim-press{transition:none}.oriel-page-surface .tile-anim-expand:hover,.oriel-page-surface .tile-anim-lift:hover,.oriel-page-surface .tile-anim-press:hover,[data-page-style] .oriel-page-surface .tile-anim-expand:hover,[data-page-style] .oriel-page-surface .tile-anim-lift:hover,[data-page-style] .oriel-page-surface .tile-anim-press:hover{transform:none}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:hover:before,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:hover:before{filter:blur(var(--page-style-neon-bloom));opacity:.88}[data-page-philosophy=neon] .oriel-page-surface .tile-anim-glow:hover:after,[data-page-style=neon] .oriel-page-surface .tile-anim-glow:hover:after{border-color:var(--page-style-neon-gas);box-shadow:inset 0 0 0 1px var(--page-style-neon-core),var(--page-style-neon-tube)}}.editor-inspector-chrome{overflow:hidden}.editor-inspector-chrome,.editor-mobile-sheet{border-radius:var(--ws-radius-lg) var(--ws-radius-lg) 0 0}.editor-mobile-sheet{box-shadow:0 -12px 32px -10px rgb(18 21 28/.28)}@media (prefers-color-scheme:dark){.editor-mobile-sheet{box-shadow:0 -12px 32px -10px rgb(0 0 0/.45)}}.editor-option-rail{min-width:0}.editor-option-rail-wrap{position:relative;min-width:0}.editor-option-rail-scroll{display:flex;min-width:0;width:100%;gap:.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;padding-block:.125rem;touch-action:pan-x pinch-zoom;-webkit-overflow-scrolling:touch}.editor-option-rail-scroll::-webkit-scrollbar{display:none}.editor-option-rail-card{scroll-snap-align:start}.editor-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;min-width:0;width:100%}.editor-inspector-scroll-edge,.editor-option-rail-edge{border:none;padding:0;color:color-mix(in oklab,var(--ws-ink) 88%,white 16%);cursor:pointer;contain:layout style paint;transition:color .16s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1)}.editor-inspector-scroll-edge svg,.editor-option-rail-edge svg{filter:drop-shadow(0 1px 2px color-mix(in oklab,var(--ws-surface) 35%,black));will-change:transform}.editor-inspector-scroll-edge--dormant,.editor-option-rail-edge--dormant{opacity:.32;pointer-events:none}.editor-inspector-scroll-edge:not(.editor-inspector-scroll-edge--dormant),.editor-option-rail-edge:not(.editor-option-rail-edge--dormant){pointer-events:none}.editor-scroll-affordance-hit{display:flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;pointer-events:auto}@media (hover:hover) and (pointer:fine){.editor-inspector-scroll-edge:not(.editor-inspector-scroll-edge--dormant),.editor-option-rail-edge:not(.editor-option-rail-edge--dormant){pointer-events:auto}.editor-scroll-affordance-hit{min-width:0;min-height:0;pointer-events:inherit}}.editor-inspector-scroll-edge:focus-visible,.editor-inspector-scroll-edge:hover,.editor-option-rail-edge:focus-visible,.editor-option-rail-edge:hover{color:color-mix(in oklab,var(--ws-ink) 96%,white 22%)}.editor-inspector-scroll-edge:focus-visible,.editor-option-rail-edge:focus-visible{outline:none}.editor-inspector-scroll-edge:focus-visible svg,.editor-option-rail-edge:focus-visible svg{outline:2px solid color-mix(in oklab,var(--sky,#5aacff) 72%,var(--ws-ink));outline-offset:2px;border-radius:2px}.editor-option-rail-edge{position:absolute;top:0;bottom:0;z-index:1;display:flex;width:3rem;align-items:center}.editor-option-rail-edge--left{left:0;justify-content:flex-start;padding-inline-start:.25rem;overflow:hidden;background:linear-gradient(to right,var(--ws-surface) 0,var(--ws-surface) 26%,color-mix(in oklab,var(--ws-surface) 96%,transparent) 52%,color-mix(in oklab,var(--ws-surface) 72%,transparent) 76%,transparent 100%)}.editor-option-rail-edge--right{right:0;justify-content:flex-end;padding-inline-end:.25rem;overflow:hidden;background:linear-gradient(to left,var(--ws-surface) 0,var(--ws-surface) 26%,color-mix(in oklab,var(--ws-surface) 96%,transparent) 52%,color-mix(in oklab,var(--ws-surface) 72%,transparent) 76%,transparent 100%)}.editor-option-stack{display:flex;flex-direction:column;gap:.5rem;min-width:0;width:100%}.editor-inspector-scroll-wrap{position:relative;min-width:0;min-height:0}.editor-inspector-scroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.editor-mobile-sheet .editor-inspector-scroll-wrap{flex:1 1 0%}.editor-mobile-sheet .editor-inspector-scroll{flex:1 1 0%;min-height:0}.editor-guide-scroll.editor-inspector-body{padding:0}.editor-inspector-scroll::-webkit-scrollbar{display:none;width:0;height:0}.editor-inspector-scroll-edge{position:absolute;left:0;right:0;z-index:2;display:flex;height:2.75rem;align-items:center;justify-content:center;overflow:hidden}.editor-inspector-scroll-edge--top{top:0;padding-top:.25rem;background:linear-gradient(to bottom,var(--ws-surface) 0,var(--ws-surface) 26%,color-mix(in oklab,var(--ws-surface) 96%,transparent) 52%,color-mix(in oklab,var(--ws-surface) 72%,transparent) 76%,transparent 100%)}.editor-inspector-scroll-edge--bottom{bottom:0;padding-bottom:.25rem;background:linear-gradient(to top,var(--ws-surface) 0,var(--ws-surface) 26%,color-mix(in oklab,var(--ws-surface) 96%,transparent) 52%,color-mix(in oklab,var(--ws-surface) 72%,transparent) 76%,transparent 100%)}@keyframes editor-scroll-cue-down{0%{transform:translateY(-.55rem);opacity:0}14%{opacity:1}72%{opacity:1}to{transform:translateY(.55rem);opacity:0}}@keyframes editor-scroll-cue-up{0%{transform:translateY(.55rem);opacity:0}14%{opacity:1}72%{opacity:1}to{transform:translateY(-.55rem);opacity:0}}@keyframes editor-scroll-cue-right{0%{transform:translateX(-.55rem);opacity:0}14%{opacity:1}72%{opacity:1}to{transform:translateX(.55rem);opacity:0}}@keyframes editor-scroll-cue-left{0%{transform:translateX(.55rem);opacity:0}14%{opacity:1}72%{opacity:1}to{transform:translateX(-.55rem);opacity:0}}.editor-inspector-scroll-edge--top svg{animation:editor-scroll-cue-up 1.75s cubic-bezier(.45,0,.55,1) infinite}.editor-inspector-scroll-edge--bottom svg{animation:editor-scroll-cue-down 1.75s cubic-bezier(.45,0,.55,1) infinite}.editor-option-rail-edge--left svg{animation:editor-scroll-cue-left 1.75s cubic-bezier(.45,0,.55,1) infinite}.editor-option-rail-edge--right svg{animation:editor-scroll-cue-right 1.75s cubic-bezier(.45,0,.55,1) infinite}@media (prefers-reduced-motion:reduce){.editor-inspector-scroll-edge svg,.editor-option-rail-edge svg{animation:none}}html:has(.editor-scroll-host){scrollbar-width:none;-ms-overflow-style:none}html:has(.editor-scroll-host)::-webkit-scrollbar{display:none;width:0;height:0}.editor-dock{background:var(--ws-chrome-bg)}@media (min-width:1024px){.editor-inspector-chrome{overflow:visible;border-radius:0}.editor-inspector-chrome.z-\[130\]{top:0;bottom:auto;height:100dvh;max-height:100dvh;padding-bottom:var(--editor-app-dock-offset,0);box-sizing:border-box}}.oriel-atmosphere{--editor-placement-valid-border:color-mix(in oklab,#6eb6ff 58%,transparent);--editor-placement-valid-bg:color-mix(in oklab,#6eb6ff 12%,transparent);--editor-placement-valid-ink:color-mix(in oklab,#4a7fd4 78%,#12151c)}.oriel-atmosphere[data-page-ink-mode=on-dark],.oriel-atmosphere[data-page-theme=bold],.oriel-atmosphere[data-page-theme=dark]{--editor-placement-valid-border:rgb(255 255 255/0.55);--editor-placement-valid-bg:rgb(255 255 255/0.1);--editor-placement-valid-ink:rgb(255 255 255/0.82)}.editor-grid-placement-preview{border:2px dashed var(--editor-placement-valid-border);background:var(--editor-placement-valid-bg);color:var(--editor-placement-valid-ink)}.editor-empty-slot{border:1.5px dashed color-mix(in oklab,var(--ink) 42%,transparent);background:color-mix(in oklab,var(--ink) 11%,transparent);color:color-mix(in oklab,var(--ink) 80%,transparent);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.editor-empty-slot-active{border:2px dashed var(--editor-placement-valid-border);background:var(--editor-placement-valid-bg);color:var(--editor-placement-valid-ink)}.editor-empty-slot-invalid{border:2px dashed color-mix(in oklab,var(--danger) 62%,transparent);background:color-mix(in oklab,var(--danger) 12%,transparent)}@keyframes design-panel-in{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes design-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.animate-design-panel-in{animation:design-panel-in .28s cubic-bezier(.22,1,.36,1)}.animate-design-sheet-up{animation:design-sheet-up .28s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.animate-design-sheet-up{animation:none}}.editor-chrome-back-link{transition:color .15s cubic-bezier(.2,0,0,1)}.editor-canvas-dashed{transition:border-color .15s ease,background-color .15s ease,color .15s ease}.editor-canvas-dashed-soft{transition:border-color .15s ease,background-color .15s ease}@media (hover:hover) and (pointer:fine){.editor-chrome-back-link:hover{color:var(--ws-chrome-fg)}.editor-canvas-dashed:hover:not(:disabled){border-color:color-mix(in oklab,var(--ink) 60%,transparent);background:color-mix(in oklab,var(--ink) 16%,transparent)}.editor-canvas-dashed-soft:hover:not(:disabled){border-color:color-mix(in oklab,var(--ink) 45%,transparent);background:color-mix(in oklab,var(--ink) 6%,transparent)}.editor-empty-slot:hover:not(:disabled){border-color:var(--editor-placement-valid-border);background:var(--editor-placement-valid-bg);color:var(--editor-placement-valid-ink)}.tile-anim-swatch-expand:hover{transform:scale(1.08)}.tile-anim-swatch-lift:hover{transform:translateY(-.25rem);box-shadow:0 10px 16px -8px rgb(15 20 30/.45)}.tile-anim-swatch-press:hover{transform:translateY(3px) scale(.97)}.tile-anim-swatch-glow:hover{border-color:rgb(255 255 255/.9);box-shadow:0 0 14px 2px rgb(125 180 255/.75),0 0 26px 4px rgb(125 180 255/.35);filter:brightness(1.25)}}.oriel-editor-chrome-root{z-index:120}.oriel-editor-chrome-root,.oriel-preview-chrome{position:fixed;inset:0;pointer-events:none;isolation:isolate}.oriel-preview-chrome{--oriel-preview-chrome-edge:max(0.875rem,env(safe-area-inset-top,0px));--oriel-preview-chrome-edge-inline:max(0.875rem,env(safe-area-inset-left,0px));--oriel-preview-chrome-pill-height:2.25rem;--oriel-preview-chrome-pad-block:0.5rem;--oriel-preview-chrome-pad-inline:0.875rem;--oriel-preview-chrome-track-pad:0.25rem;--oriel-preview-chrome-tab-size:calc(var(--oriel-preview-chrome-pill-height) - 2 * var(--oriel-preview-chrome-track-pad));--oriel-preview-chrome-message-max:min(14rem,calc(100vw - 11rem));z-index:110}.oriel-preview-chrome-pill{min-height:var(--oriel-preview-chrome-pill-height);padding:var(--oriel-preview-chrome-pad-block) var(--oriel-preview-chrome-pad-inline)}.oriel-preview-chrome .editor-chrome-back-link{color:rgb(245 248 252/.88)}.oriel-preview-chrome .editor-chrome-back-link:hover{color:#f5f8fc}.oriel-preview-chrome-message{position:fixed;z-index:1;top:var(--oriel-preview-chrome-edge);left:50%;width:max-content;max-width:var(--oriel-preview-chrome-message-max);transform:translateX(-50%);pointer-events:none}.oriel-preview-chrome-message-text{margin:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;pointer-events:auto}@keyframes oriel-editor-chrome-status-text-pulse{0%,to{opacity:.78}50%{opacity:1}}.oriel-editor-chrome-status-pill-label{font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.02em;white-space:nowrap;animation:oriel-editor-chrome-status-text-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.oriel-editor-chrome-status-pill-label{animation:none;opacity:1}}.oriel-preview-chrome-viewport{position:fixed;z-index:1;top:var(--oriel-preview-chrome-edge);right:max(.875rem,env(safe-area-inset-right,0px));pointer-events:auto}.oriel-preview-viewport-toggle.oriel-editor-float{min-height:var(--oriel-preview-chrome-pill-height);height:auto;padding:var(--oriel-preview-chrome-track-pad);align-items:center;gap:.125rem;border-radius:var(--oriel-editor-chrome-pill-radius)}.oriel-preview-viewport-toggle{position:relative;isolation:isolate;box-sizing:border-box;gap:.125rem}.oriel-preview-viewport-toggle>.segmented-thumb{top:var(--oriel-preview-chrome-track-pad);bottom:var(--oriel-preview-chrome-track-pad);height:auto;border-radius:var(--oriel-editor-chrome-pill-radius);background:rgb(255 255 255/.14)}.oriel-preview-viewport-tab{position:relative;z-index:1;display:inline-flex;box-sizing:border-box;width:var(--oriel-preview-chrome-tab-size);height:var(--oriel-preview-chrome-tab-size);min-width:var(--oriel-preview-chrome-tab-size);min-height:var(--oriel-preview-chrome-tab-size);flex-shrink:0;align-items:center;justify-content:center;border:0;border-radius:var(--oriel-editor-chrome-pill-radius);background:transparent;padding:0;color:rgb(245 248 252/.72);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.oriel-preview-viewport-tab svg{display:block;flex-shrink:0}.oriel-preview-viewport-tab-label{display:none;line-height:1}@media (min-width:768px){.oriel-preview-viewport-tab{width:auto;padding:0 .75rem;gap:.375rem}.oriel-preview-viewport-tab-label{display:inline}}.oriel-preview-viewport-tab:hover{color:#f5f8fc}.oriel-preview-viewport-tab:active{transform:scale(.96)}.oriel-preview-viewport-tab[aria-selected=true]{color:#f5f8fc}:root{--oriel-editor-dock-lift:0.875rem;--oriel-editor-dock-height:2.75rem;--oriel-editor-chrome-panel-radius:0.75rem;--oriel-editor-float-radius:var(--oriel-editor-chrome-panel-radius);--oriel-editor-chrome-pill-radius:9999px}.oriel-editor-float{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:.4375rem .75rem;border:1px solid rgb(255 255 255/.12);border-radius:var(--oriel-editor-float-radius)}.editor-canvas-float-panel,.oriel-editor-float{box-sizing:border-box;background:color-mix(in oklab,#1c1d22 78%,transparent);color:#f5f8fc;box-shadow:0 0 0 1px rgb(0 0 0/.28),0 8px 28px -6px rgb(0 0 0/.42);color-scheme:dark}.editor-canvas-float-panel{width:100%;border:1px solid rgb(255 255 255/.12);border-radius:var(--oriel-editor-float-radius,.75rem)}.editor-canvas-float-panel.workspace-context{--ws-chrome:#1c1d22;--ws-chrome-muted:#2a2c33;--ws-chrome-fg:#f5f8fc;--ws-chrome-fg-soft:rgb(245 248 252/0.68);--ink:var(--ws-chrome-fg);--ink-soft:var(--ws-chrome-fg-soft);--ws-ink:var(--ws-chrome-fg);--ws-ink-soft:var(--ws-chrome-fg-soft);--ws-surface:var(--ws-chrome-muted);--ws-surface-muted:color-mix(in oklab,var(--ws-chrome-muted) 88%,black);--ws-surface-hover:color-mix(in oklab,var(--ws-chrome-muted) 72%,white);--ws-border:rgb(255 255 255/0.1);--ws-border-strong:rgb(255 255 255/0.14);--ws-shadow-sm:0 1px 2px rgb(0 0 0/0.35)}.editor-canvas-page-float{box-sizing:border-box;width:100%;border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);border-radius:var(--page-style-chip-radius,.75rem);background:color-mix(in oklab,var(--bg) 72%,var(--ink));box-shadow:0 0 0 1px color-mix(in oklab,var(--ink) 10%,transparent),0 8px 28px -6px color-mix(in oklab,var(--ink) 22%,transparent);color:var(--ink)}.oriel-editor-float--icon{justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border-radius:50%}.oriel-editor-float-back{position:fixed;z-index:48;top:max(.875rem,env(safe-area-inset-top,0px));left:max(.875rem,env(safe-area-inset-left,0px));pointer-events:none}.oriel-editor-float-back--with-status{display:flex;max-width:min(calc(100vw - 1.75rem),22rem);align-items:center;gap:.625rem}.oriel-editor-autosave-status{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-autosave-status--error{color:color-mix(in oklab,var(--danger,#e05252) 82%,currentColor);opacity:1}.oriel-preview-chrome .oriel-editor-float-back{top:var(--oriel-preview-chrome-edge);left:var(--oriel-preview-chrome-edge-inline)}.oriel-editor-float-back>.oriel-editor-float{pointer-events:auto;border-radius:var(--oriel-editor-chrome-pill-radius)}.oriel-editor-float-back .editor-chrome-back-link{color:rgb(245 248 252/.88)}.oriel-editor-float-back .editor-chrome-back-link:hover{color:#f5f8fc}.oriel-editor-float-top-end{position:fixed;z-index:49;top:max(.875rem,env(safe-area-inset-top,0px));right:max(.875rem,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:.5rem;pointer-events:none}.oriel-editor-float-top-end>*{pointer-events:auto}.oriel-editor-float-help{flex-shrink:0}.oriel-editor-chrome-tooltip{pointer-events:none;width:max-content;max-width:min(14rem,calc(100vw - 2rem));padding:.4375rem .6875rem;border:1px solid rgb(255 255 255/.12);border-radius:var(--oriel-editor-chrome-panel-radius);background:color-mix(in oklab,#1c1d22 78%,transparent);color:rgb(245 248 252/.94);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.01em;white-space:nowrap;text-align:center;box-shadow:0 0 0 1px rgb(0 0 0/.28),0 8px 28px -6px rgb(0 0 0/.42);color-scheme:dark}.oriel-editor-float--actions{min-height:2.25rem;padding:.1875rem .3125rem;gap:.25rem;border-radius:var(--oriel-editor-chrome-panel-radius)}.oriel-editor-float-action{box-sizing:border-box;display:inline-flex;height:1.875rem;align-items:center;justify-content:center;padding:0 .625rem;border:1px solid transparent;border-radius:calc(var(--oriel-editor-float-radius) - 2px);font-size:.8125rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.oriel-editor-float-action:active{transform:scale(.96)}.oriel-editor-float-action--ghost{border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.06);color:rgb(245 248 252/.88)}.oriel-editor-float-action--ghost:hover{background:rgb(255 255 255/.1);color:#f5f8fc}.oriel-editor-float-action--sky{border-color:color-mix(in oklab,var(--sky-deep) 55%,white);background:var(--sky-cta);color:white;box-shadow:inset 0 1px 0 rgb(255 255 255/.22)}.oriel-editor-float.oriel-editor-chrome-status-pill{border-radius:var(--oriel-editor-chrome-panel-radius);border-color:color-mix(in oklab,var(--sky-deep) 55%,white);background:var(--sky-cta);color:rgb(255 255 255/.96);box-shadow:0 1px 0 rgb(255 255 255/.22) inset,0 0 0 1px color-mix(in oklab,var(--sky) 30%,transparent),0 8px 28px -6px color-mix(in oklab,var(--sky-deep) 40%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.oriel-editor-float-action:disabled{opacity:.55;cursor:not-allowed}.oriel-editor-float-save-error{position:fixed;z-index:48;top:calc(max(.875rem, env(safe-area-inset-top, 0px)) + 3rem);right:max(.875rem,env(safe-area-inset-right,0px));max-width:min(20rem,calc(100vw - 1.75rem));pointer-events:auto}.oriel-editor-save-toast{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.2,0,0,1),visibility .2s cubic-bezier(.2,0,0,1)}.oriel-editor-save-toast--visible{opacity:1;visibility:visible}.oriel-editor-save-toast-panel{display:block;width:min(92vw,20rem);padding:.75rem 1rem;text-align:center;line-height:1.35;border-radius:var(--oriel-editor-chrome-panel-radius);isolation:isolate;border:1px solid rgb(255 255 255/.14);color:#f5f8fc;box-shadow:0 12px 40px -12px rgb(0 0 0/.45);background:color-mix(in oklab,#1c1d22 72%,transparent)}.oriel-editor-save-toast-title{margin:0;font-family:var(--font-display,inherit);font-size:.875rem;font-weight:600;letter-spacing:-.01em}.oriel-editor-save-toast-body{margin:.125rem 0 0;font-size:.8125rem;color:color-mix(in oklab,currentColor 72%,transparent)}.oriel-editor-resize-hint{position:fixed;z-index:50;top:max(.875rem,env(safe-area-inset-top,0px));left:50%;width:max-content;max-width:min(8rem,calc(100vw - 12rem));transform:translateX(-50%);pointer-events:none}.oriel-editor-resize-hint-inner{justify-content:center;padding:.4375rem .875rem}.oriel-editor-dock-host{position:fixed;z-index:2;inset-inline:0;bottom:var(--oriel-editor-dock-lift);display:flex;justify-content:center;padding-inline:max(.875rem,env(safe-area-inset-left,0px)) max(.875rem,env(safe-area-inset-right,0px));padding-bottom:max(1.25rem,env(safe-area-inset-bottom,0px));pointer-events:none}.oriel-editor-dock-host,.oriel-editor-float-help{transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.oriel-editor-chrome-root--context-open .oriel-editor-dock-host{opacity:0;pointer-events:none;transform:translateY(.75rem)}.oriel-editor-chrome-root--context-open .oriel-editor-float-help{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.oriel-editor-dock{pointer-events:auto;display:flex;align-items:center;gap:.125rem;min-height:var(--oriel-editor-dock-height);padding:.1875rem .4375rem;border:1px solid rgb(255 255 255/.12);border-radius:var(--oriel-editor-chrome-pill-radius);background:#1c1d22;background:color-mix(in oklab,#1c1d22 84%,transparent);box-shadow:0 0 0 1px rgb(0 0 0/.28),0 12px 36px -10px rgb(0 0 0/.42);color-scheme:dark}.oriel-editor-dock-btn{box-sizing:border-box;display:inline-flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--oriel-editor-chrome-pill-radius);background:transparent;color:rgb(245 248 252/.72);cursor:pointer;transition:background-color .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}.oriel-editor-dock-btn:hover{background:rgb(255 255 255/.08);color:#f5f8fc}.oriel-editor-dock-btn:active{transform:scale(.96)}.oriel-editor-dock-btn-icon{display:inline-flex;align-items:center;justify-content:center;transform-origin:center bottom}@media (hover:hover) and (pointer:fine){.oriel-editor-dock-btn-icon{transition:transform .22s cubic-bezier(.2,0,0,1)}.oriel-editor-dock-btn:hover .oriel-editor-dock-btn-icon{transform:scale(1.1)}}.oriel-editor-dock-btn--pressed,.oriel-editor-dock-btn[aria-pressed=true]{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.12);color:#f5f8fc}.oriel-editor-dock-btn:not(.oriel-editor-dock-btn--primary):not(.oriel-editor-dock-btn--pressed):not([aria-pressed=true]){background:transparent;border-color:transparent}.oriel-editor-dock-btn--resize-mode[aria-pressed=true]{background:transparent;border-color:transparent;color:var(--sky)}.oriel-editor-dock-btn--resize-mode[aria-pressed=true] svg{animation:oriel-editor-chrome-status-text-pulse 2.8s ease-in-out infinite}.oriel-editor-dock-btn--resize-mode:not([aria-pressed=true]){background:transparent;border-color:transparent;color:rgb(245 248 252/.72)}@media (prefers-reduced-motion:reduce){.oriel-editor-dock-btn--resize-mode[aria-pressed=true] svg{animation:none;opacity:1}}.oriel-editor-dock-btn--primary{height:2.75rem;width:2.75rem;border-color:rgb(255 255 255/.1);background:rgb(255 255 255/.06);color:rgb(245 248 252/.92)}.oriel-editor-dock-btn--primary[aria-pressed=true]{background:rgb(255 255 255/.14);border-color:rgb(255 255 255/.14)}.oriel-editor-dock-divider{width:1px;height:1.375rem;margin-inline:.0625rem;background:rgb(255 255 255/.12)}@media (hover:hover) and (pointer:fine){.oriel-editor-dock-btn:focus-visible{outline:2px solid rgb(159 210 255/.55);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.oriel-editor-dock-host,.oriel-editor-float-help{transition:none}.oriel-editor-chrome-root--context-open .oriel-editor-dock-host,.oriel-editor-chrome-root--context-open .oriel-editor-float-help{transform:none}.oriel-editor-dock-btn-icon{transition:none}.oriel-editor-dock-btn:hover .oriel-editor-dock-btn-icon{transform:none}}@media (prefers-color-scheme:light){.oriel-editor-chrome-tooltip,.oriel-editor-float{border-color:rgb(18 24 38/.12);background:color-mix(in oklab,#ffffff 90%,transparent);color:#1c1d22;box-shadow:0 0 0 1px rgb(18 24 38/.06),0 8px 28px -6px rgb(18 24 38/.16);color-scheme:light}.oriel-editor-float-back .editor-chrome-back-link{color:rgb(28 29 34/.72)}.oriel-editor-float-back .editor-chrome-back-link:hover{color:#1c1d22}.oriel-editor-float-action--ghost{border-color:rgb(18 24 38/.12);background:rgb(18 24 38/.04);color:rgb(28 29 34/.88)}.oriel-editor-float-action--ghost:hover{background:rgb(18 24 38/.07);color:#1c1d22}.oriel-editor-dock{border-color:rgb(18 24 38/.12);background:color-mix(in oklab,#ffffff 92%,transparent);box-shadow:0 0 0 1px rgb(18 24 38/.06),0 16px 48px -12px rgb(18 24 38/.18);color-scheme:light}.oriel-editor-dock-btn{color:rgb(28 29 34/.62)}.oriel-editor-dock-btn:hover{background:rgb(18 24 38/.06);color:#1c1d22}.oriel-editor-dock-btn--pressed,.oriel-editor-dock-btn[aria-pressed=true]{background:rgb(18 24 38/.08);border-color:rgb(18 24 38/.1);color:#1c1d22}.oriel-editor-dock-btn:not(.oriel-editor-dock-btn--primary):not(.oriel-editor-dock-btn--pressed):not([aria-pressed=true]){background:transparent;border-color:transparent;color:rgb(28 29 34/.62)}.oriel-editor-dock-btn--primary{border-color:rgb(18 24 38/.12);background:rgb(18 24 38/.05);color:#1c1d22}.oriel-editor-dock-divider{background:rgb(18 24 38/.1)}.oriel-editor-float.oriel-editor-chrome-status-pill{border-color:color-mix(in oklab,var(--sky-deep) 55%,white);background:var(--sky-cta);color:rgb(255 255 255/.98);box-shadow:0 1px 0 rgb(255 255 255/.28) inset,0 0 0 1px color-mix(in oklab,var(--sky) 32%,transparent),0 8px 28px -6px color-mix(in oklab,var(--sky-deep) 32%,transparent)}.oriel-editor-dock-btn--resize-mode[aria-pressed=true]{color:var(--sky-deep)}.oriel-editor-dock-btn--resize-mode:not([aria-pressed=true]){color:rgb(28 29 34/.62)}}