.xp-account{display:inline-flex}.btn.xp-accountBtn{min-width:44px;min-height:44px;padding-block:0;padding-inline:var(--space-1);border-radius:var(--radius-pill)}.xp-accountPanel{z-index:90;gap:var(--space-3);box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 72px);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-lg);text-align:start;display:grid;position:fixed;inset-inline-end:12px;overflow-y:auto}.xp-accountWho{overflow-wrap:anywhere;min-width:0}.xp-accountLabel{font:var(--text-caption);color:var(--color-text-muted);margin-block-end:var(--space-1);display:block}.xp-accountName{overflow-wrap:anywhere;min-width:0;display:block}.xp-accountDetail{overflow-wrap:anywhere;min-width:0;font:var(--text-caption);color:var(--color-text-muted);display:block}.xp-accountPanel .xp-prefsGroup{display:flex}.xp-accountPanel .xp-prefsOpt{flex:auto;min-width:44px;min-height:44px}.btn.xp-accountSignOut{min-height:44px}@media (pointer:coarse),(max-width:760px){.xp-prefsOpt{min-width:44px;min-height:44px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (forced-colors:active){.xp-accountPanel{border-color:canvastext}}
:root{--xw-feedback-offset:0px;--xw-feedback-lift:0px}.fbk-root{--fbk-x:0px;--fbk-y:0px;--fbk-size:48px;--fbk-margin:12px;--fbk-bottom:calc(var(--fbk-margin) + var(--xw-feedback-offset,0px) + env(safe-area-inset-bottom,0px));--fbk-end:max(var(--fbk-margin),env(safe-area-inset-right,0px));color:var(--color-text);font:var(--text-body)}.fbk-root *{box-sizing:border-box}.fbk-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fbk-probe{visibility:hidden;pointer-events:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;inset:0}.fbk-root.studio{block-size:auto;display:block}.fbk-fab,.fbk-edge{z-index:var(--z-sticky,30);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:var(--color-primary);color:var(--color-primary-ink);box-shadow:var(--shadow-md);translate:0 calc(-1 * var(--xw-feedback-lift,0px));transition:translate var(--motion-base) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);border:1px solid #0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset-block-end:var(--fbk-bottom)}.fbk-fab{inline-size:var(--fbk-size);block-size:var(--fbk-size);border-radius:var(--radius-pill);inset-inline-end:var(--fbk-end)}.fbk-edge{inline-size:32px;block-size:var(--fbk-size);border-radius:var(--radius-md) 0 0 var(--radius-md);border-inline-end:0;inset-inline-end:0}.fbk-fab{touch-action:none;cursor:grab}.fbk-root[data-dragging] .fbk-fab{cursor:grabbing;box-shadow:var(--shadow-lg);transition:none}.fbk-min{z-index:var(--z-sticky,30);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);block-size:28px;inline-size:28px;color:var(--color-text-secondary);box-shadow:var(--shadow-sm);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;translate:0 calc(-1 * var(--xw-feedback-lift,0px));transition:translate var(--motion-base) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease);place-items:center;margin:0;padding:0;display:grid;position:fixed;inset-block-end:calc(var(--fbk-bottom) + 32px);inset-inline-end:calc(var(--fbk-end) - 12px)}.fbk-min:before{content:"";position:absolute;inset:-5px}@media (pointer:coarse){.fbk-min:before{inset:-9px}.fbk-min{inset-inline-end:max(9px,calc(var(--fbk-end) - 12px))}}.fbk-min:hover{background:var(--color-hover);color:var(--color-text)}.fbk-min:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:2px}.fbk-root[data-dragging] .fbk-min{visibility:hidden}.fbk-root[data-placed] :is(.fbk-fab,.fbk-min,.fbk-edge){translate:none}.fbk-root[data-placed] .fbk-fab{inset:var(--fbk-y) auto auto var(--fbk-x)}.fbk-root[data-placed] .fbk-min{inset:calc(var(--fbk-y) - 12px) auto auto calc(var(--fbk-x) + 32px)}.fbk-root[data-placed][data-edge=right] .fbk-edge{inset:var(--fbk-y) 0 auto auto}.fbk-root[data-placed][data-edge=left] .fbk-edge{inset:var(--fbk-y) auto auto 0;border-radius:0 var(--radius-md) var(--radius-md) 0;border-inline-start:0;border-inline-end:1px solid #0000}.fbk-fab:hover,.fbk-edge:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.fbk-fab:active,.fbk-edge:active{background:var(--color-primary-active);transform:none}.fbk-fab:focus-visible,.fbk-edge:focus-visible,.fbk-btn:focus-visible,.fbk-iconBtn:focus-visible,.fbk-link:focus-visible,.fbk-row:focus-visible,.fbk-tabs button:focus-visible,.fbk-thumbX:focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:var(--focus-ring-offset,2px)}.fbk-root[data-open] :is(.fbk-fab,.fbk-edge,.fbk-min),.fbk-root[data-room=none] :is(.fbk-fab,.fbk-edge,.fbk-min){visibility:hidden}.fbk-scrim{z-index:calc(var(--z-dialog,50) - 1);background:0 0;position:fixed;inset:0}.fbk-panel{z-index:var(--z-dialog,50);inline-size:min(400px,calc(100vw - 2 * var(--fbk-margin)));max-block-size:min(680px,calc(100dvh - 2 * var(--fbk-margin)));background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--fbk-margin);inset-inline-end:var(--fbk-margin);overflow:hidden}.fbk-panel:focus{outline:none}.fbk-head{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.fbk-head h2{font:var(--text-h3);color:var(--color-text);text-wrap:balance;margin:0}.fbk-iconBtn{block-size:44px;inline-size:44px;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--space-2));display:inline-grid}.fbk-iconBtn:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.fbk-iconBtn:disabled{opacity:.55;cursor:not-allowed}.fbk-tabs{gap:var(--space-1);padding:0 var(--space-3);border-bottom:1px solid var(--color-border);display:flex}.fbk-tabs button{min-block-size:44px;padding:0 var(--space-3);color:var(--color-text-muted);font:var(--text-label);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.fbk-tabs button:hover{color:var(--color-text)}.fbk-tabs button[aria-selected=true]{color:var(--color-text);border-block-end-color:var(--color-primary)}.fbk-body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-4);flex:auto;overflow-y:auto}.fbk-foot{padding:var(--space-2) var(--space-4);border-top:1px solid var(--color-border);justify-content:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.fbk-link{min-block-size:32px;color:var(--color-link);font:var(--text-body-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fbk-form{gap:0;display:grid}.fbk-field{gap:var(--space-1);margin:0 0 var(--space-3);border:0;min-inline-size:0;padding:0;display:grid}.fbk-field>label,.fbk-field>legend,.fbk-label{font:var(--text-label);color:var(--color-text);padding:0}.fbk-req{color:var(--color-danger)}.fbk-field :is(textarea,select){border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-field-bg);inline-size:100%;min-inline-size:0;color:var(--color-text);padding:var(--space-2) var(--space-3);font:var(--text-body)}.fbk-field select{min-block-size:44px}.fbk-field textarea{resize:vertical;min-block-size:112px}.fbk-field textarea::placeholder{color:var(--color-placeholder)}.fbk-field :is(textarea,select):focus-visible{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:1px}.fbk-field :is(textarea,select)[aria-invalid=true]{border-color:var(--color-danger)}.fbk-field :is(textarea,select):disabled{background:var(--color-disabled-bg);color:var(--color-disabled-ink)}.fbk-meta{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.fbk-hint{color:var(--color-text-muted);font:var(--text-body-sm);margin:0}.fbk-count{font:var(--text-caption);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.fbk-count[data-over]{color:var(--color-danger);font-weight:600}.fbk-error{color:var(--color-danger);font:var(--text-body-sm);margin:0}.fbk-banner{margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--color-danger-line);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font:var(--text-body-sm);overflow-wrap:anywhere}.fbk-context{margin:0 0 var(--space-3)}.fbk-segRow{gap:var(--space-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fbk-segOpt{min-block-size:44px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:var(--text-label);text-align:center;text-wrap:balance;cursor:pointer;place-items:center;display:grid;position:relative}.fbk-segOpt input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.fbk-segOpt:hover{background:var(--color-hover)}.fbk-segOpt[data-checked]{background:var(--color-selected);color:var(--color-selected-ink);border-color:var(--color-selected-line)}.fbk-segOpt:focus-within{outline:var(--focus-ring-width,2px) solid var(--color-focus);outline-offset:1px}.fbk-attachRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fbk-thumbs{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.fbk-thumbs li{block-size:64px;inline-size:64px;position:relative}.fbk-thumbs img,.fbk-thumbEmpty{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);place-items:center;block-size:64px;inline-size:64px;display:grid}.fbk-thumbX{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-raised);block-size:28px;inline-size:28px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:-8px;inset-inline-end:-8px}.fbk-thumbX:before{content:"";position:absolute;inset:-8px}.fbk-thumbX:hover:not(:disabled){background:var(--color-hover)}.fbk-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.fbk-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:var(--text-label);cursor:pointer;touch-action:manipulation;display:inline-flex}.fbk-btn:hover:not(:disabled){background:var(--color-hover)}.fbk-btn:disabled{opacity:.55;cursor:not-allowed}.fbk-btn[aria-busy=true]{cursor:progress}.fbk-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink)}.fbk-primary:hover:not(:disabled){background:var(--color-primary-hover)}.fbk-spin{animation:.9s linear infinite fbk-spin}@keyframes fbk-spin{to{transform:rotate(360deg)}}.fbk-state{padding:var(--space-4) 0;color:var(--color-text-muted);margin:0}.fbk-done h3,.fbk-h3{margin:0 0 var(--space-2);font:var(--text-h4);color:var(--color-text)}.fbk-done h3:focus{outline:none}.fbk-done p{margin:0 0 var(--space-2)}.fbk-code{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere}.fbk-list{gap:var(--space-2);margin:0 0 var(--space-3);padding:0;list-style:none;display:grid}.fbk-row{gap:var(--space-1);inline-size:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:start;font:var(--text-body);cursor:pointer;min-block-size:44px;display:grid}.fbk-row:hover{background:var(--color-hover)}.fbk-row[data-fresh]{border-color:var(--color-selected-line);background:var(--color-selected)}.fbk-rowTop{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.fbk-rowText{color:var(--color-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fbk-rowMeta{color:var(--color-text-muted);font:var(--text-caption);margin:0}.fbk-detail{gap:var(--space-2);display:grid}.fbk-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text);margin:0}.fbk-chip{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle);color:var(--color-text-secondary);font:var(--text-caption);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.fbk-chip[data-tone=ok]{background:var(--color-success-bg);border-color:var(--color-success-line);color:var(--color-success)}.fbk-chip[data-tone=warn]{background:var(--color-warning-bg);border-color:var(--color-warning-line);color:var(--color-warning)}.fbk-chip[data-tone=bad]{background:var(--color-danger-bg);border-color:var(--color-danger-line);color:var(--color-danger)}.fbk-chip[data-tone=info]{background:var(--color-info-bg);border-color:var(--color-info-line);color:var(--color-info)}.fbk-events{gap:var(--space-3);padding:0 0 0 var(--space-4);border-inline-start:2px solid var(--color-border);margin:0;list-style:none;display:grid}.fbk-events li{gap:2px;display:grid;position:relative}.fbk-events li:before{content:"";background:var(--color-border-strong);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:6px;inset-inline-start:calc(-1 * var(--space-4) - 5px)}.fbk-evTitle{font:var(--text-label);color:var(--color-text);margin:0}.fbk-evBy{color:var(--color-text-muted);font-weight:400}.fbk-evAt{font:var(--text-caption);color:var(--color-text-muted)}.fbk-evNote{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--color-text-secondary);font:var(--text-body-sm);margin:0}@media (max-width:600px){.fbk-scrim{background:var(--color-scrim)}.fbk-panel{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-block-size:92dvh;inline-size:auto;border-block-end:0;border-inline:0;padding-block-end:env(safe-area-inset-bottom,0px);inset-block-end:0;inset-inline:0}.fbk-field :is(textarea,select){font-size:16px}}@media (prefers-reduced-motion:reduce){.fbk-fab,.fbk-edge,.fbk-min{transition:none}.fbk-fab:hover,.fbk-edge:hover{transform:none}.fbk-spin{animation:none}}@media (forced-colors:active){.fbk-fab,.fbk-edge,.fbk-min,.fbk-btn,.fbk-segOpt,.fbk-panel{border:1px solid canvastext}.fbk-segOpt[data-checked]{outline:2px solid highlight}}@media print{.fbk-root{display:none}}
.xapp{background:var(--color-bg);height:100dvh;color:var(--color-text);--ui-ring:var(--color-focus);flex-direction:column;display:flex;overflow:auto}[data-theme=dark] .xapp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.xapp-center{padding:var(--space-6) var(--space-4);justify-content:flex-start;align-items:center}.xapp-centerMain{max-width:100%;margin-block:auto}.xapp :is(.stateView,.hint){color:var(--color-text-muted)}.xapp .stateView :is(h1,h2){color:var(--color-text)}.xapp .xp-stateRef{color:var(--color-text-muted)}.xapp .xp-stateRef code{color:var(--color-text)}.xapp .btn:where(:not(.ghost):not(.primary):not(.danger)){background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}.xapp .btn:where(.primary){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-ink)}.xapp .btn{min-height:44px}
.xux{--xux-primary:#0969f6;--xux-primary-hover:#0757cc;--xux-primary-active:#0647a6;--xux-on-primary:#fff;--xux-ink:#102044;--xux-ink-2:#53647b;--xux-border:#dde5f1;--xux-field-border:#7a8699;--xux-surface:#fff;--xux-bg:#f7faff;--xux-focus:#2563eb;--xux-hover-bg:#f2f7ff;--xux-pill-bg:#e4efff;--xux-pill-ink:#0753c7;--xux-wave-a:#e3edff;--xux-wave-b:#d2e2ff;--xux-danger:#b42318;--xux-danger-bg:#fef3f2;--xux-danger-line:#fda29b;--xux-info:#175cd3;--xux-info-bg:#eff6ff;--xux-info-line:#b2ddff;--xux-tone-platform:#1d5bd8;--xux-tone-platform-bg:#e8f1ff;--xux-tone-admin:#6d3fd1;--xux-tone-admin-bg:#f1eaff;--xux-tone-studio:#0b7a55;--xux-tone-studio-bg:#e4f7ee;--xux-tone-apps:#b45309;--xux-tone-apps-bg:#fff1e3;--xux-shadow:0 1px 2px #1020440a,0 8px 24px #1020440f;--xux-shadow-hover:0 2px 4px #1020440f,0 12px 28px #1020441a;--xux-radius:16px;--xux-radius-sm:12px;--ui-ring:var(--xux-focus)}[data-theme=dark] .xux{--xux-primary:var(--color-primary);--xux-primary-hover:var(--color-primary-hover);--xux-primary-active:var(--color-primary-active);--xux-on-primary:var(--color-primary-ink);--xux-ink:var(--color-text);--xux-ink-2:var(--color-text-secondary);--xux-border:var(--color-border);--xux-field-border:var(--color-border-strong);--xux-surface:var(--color-surface);--xux-bg:var(--color-bg);--xux-focus:var(--color-focus);--xux-hover-bg:var(--color-hover);--xux-pill-bg:var(--color-primary-soft);--xux-pill-ink:var(--color-link);--xux-wave-a:var(--color-primary-soft);--xux-wave-b:var(--color-selected);--xux-danger:var(--color-danger);--xux-danger-bg:var(--color-danger-bg);--xux-danger-line:var(--color-danger-line);--xux-info:var(--color-info);--xux-info-bg:var(--color-info-bg);--xux-info-line:var(--color-info-line);--xux-tone-platform:var(--color-link);--xux-tone-platform-bg:var(--color-primary-soft);--xux-tone-admin:var(--color-link-visited);--xux-tone-admin-bg:#2a1f4d;--xux-tone-studio:var(--color-success);--xux-tone-studio-bg:var(--color-success-bg);--xux-tone-apps:var(--color-warning);--xux-tone-apps-bg:var(--color-warning-bg);--xux-shadow:var(--shadow-md);--xux-shadow-hover:var(--shadow-lg)}.xapp.xux{background:var(--xux-bg);color:var(--xux-ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;position:relative}.xux :focus-visible{outline:3px solid var(--xux-focus);outline-offset:2px}.xux :is(.stateView,.hint){color:var(--xux-ink-2)}.xux .stateView :is(h1,h2){color:var(--xux-ink)}.xux .xp-stateRef{color:var(--xux-ink-2)}.xux .xp-stateRef code{color:var(--xux-ink)}.xux .spinner{border:3px solid var(--xux-border);border-top-color:var(--xux-primary)}.xux .stateIcon{border-radius:var(--xux-radius-sm);background:var(--xux-info-bg);width:44px;height:44px;color:var(--xux-info);place-items:center;display:inline-grid}.xux :is(.state-error,.state-network,.state-conflict,.state-forbidden,.state-ai-unavailable,.state-publish-failed) .stateIcon{background:var(--xux-danger-bg);color:var(--xux-danger)}.xux-centerBrand{justify-content:center;margin-block-end:var(--space-6);display:flex}.xux .btn:where(:not(.ghost):not(.primary):not(.danger)){background:var(--xux-surface);border-color:var(--xux-field-border);color:var(--xux-ink)}.xux .btn.primary:not(.xux-cta){background:var(--xux-primary);border-color:var(--xux-primary);color:var(--xux-on-primary)}.xux .btn{border-radius:var(--xux-radius-sm);min-height:48px;font-size:16px}.xux-wave{z-index:0;pointer-events:none;position:absolute;overflow:hidden}.xux-wave svg{width:100%;height:100%;display:block}.xux-waveA{fill:var(--xux-wave-a)}.xux-waveB{fill:var(--xux-wave-b);opacity:.7}.xux-wave-bottom{inset-inline:0;height:min(36vh,300px);bottom:0}.xux-wave-corner{width:min(720px,64%);height:280px;inset-block-start:72px;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.xux-stopA{stop-color:var(--xux-wave-a)}.xux-stopB{stop-color:var(--xux-wave-b)}@media (max-width:480px),(max-height:520px){.xux-wave-bottom{height:120px}.xux-wave-corner{display:none}}.xux-authTop{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);width:100%;max-width:1120px;padding-block:max(var(--space-6),env(safe-area-inset-top)) var(--space-6);padding-inline:max(var(--space-6),env(safe-area-inset-left)) max(var(--space-6),env(safe-area-inset-right));flex-wrap:wrap;flex:none;margin-inline:auto;display:flex;position:relative}.xux-lang{max-width:100%;margin-inline-start:auto;display:inline-flex}.xux .xp-prefsGroup{border-color:var(--xux-field-border);border-radius:var(--xux-radius-sm);background:var(--xux-surface)}.xux .xp-prefsOpt{color:var(--xux-ink);min-height:44px}.xux .xp-prefsOpt[aria-checked=true]{background:var(--xux-pill-bg);color:var(--xux-pill-ink)}.xux-authMain{z-index:1;padding-block:var(--space-4) max(var(--space-12),env(safe-area-inset-bottom));padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));flex-direction:column;flex:1 0 auto;align-items:center;display:flex;position:relative}.xux-authBox{width:100%;min-width:0;max-width:440px;margin-block:auto}.xux-title{margin:0 0 var(--space-2);text-align:center;font:700 32px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--xux-ink);overflow-wrap:anywhere}.xux-subtitle{margin:0 0 var(--space-6);text-align:center;font:400 16px/1.5 var(--font-sans);color:var(--xux-ink-2);overflow-wrap:anywhere}.xux-card{background:var(--xux-surface);border:1px solid var(--xux-border);border-radius:var(--xux-radius);box-shadow:var(--xux-shadow)}.xux-authBox .xux-card{gap:var(--space-4);padding:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.xux-stateIcon{border-radius:var(--xux-radius-sm);background:var(--xux-info-bg);width:44px;height:44px;color:var(--xux-info);justify-self:center;place-items:center;display:inline-grid}.xux-stateIcon[data-tone=error]{background:var(--xux-danger-bg);color:var(--xux-danger)}.xux-status{align-items:center;gap:var(--space-3);padding-block:var(--space-2);text-align:center;color:var(--xux-ink-2);flex-direction:column;display:flex}.xux-status p{margin:0}.xux-hint{text-align:center;font:400 14px/1.5 var(--font-sans);color:var(--xux-ink-2);margin:0}.xux .btn.xux-cta{width:100%;min-height:52px;padding-inline:var(--space-5);gap:var(--space-2);border:1px solid var(--xux-primary);border-radius:var(--xux-radius-sm);background:var(--xux-primary);color:var(--xux-on-primary);font:600 16px/1.2 var(--font-sans);cursor:pointer;transition:background var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease);text-decoration:none}.xux .btn.xux-cta:hover:not(:disabled){background:var(--xux-primary-hover);border-color:var(--xux-primary-hover)}.xux .btn.xux-cta:active:not(:disabled){background:var(--xux-primary-active);border-color:var(--xux-primary-active)}.xux .btn.xux-cta:disabled{cursor:progress;opacity:.8}.xux .btn.xux-secondary{background:var(--xux-surface);border:1px solid var(--xux-field-border);border-radius:var(--xux-radius-sm);width:100%;min-height:48px;color:var(--xux-ink);font:600 16px/1.2 var(--font-sans);text-decoration:none}.xux .btn.xux-secondary:hover{background:var(--xux-hover-bg)}.xux-alt{gap:var(--space-2);justify-items:center;display:grid}.xux-link{min-height:44px;padding-inline:var(--space-2);color:var(--xux-primary);font:600 15px/1.3 var(--font-sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.xux-link:hover{color:var(--xux-primary-hover)}.xux-or{align-items:center;gap:var(--space-3);color:var(--xux-ink-2);font:400 14px/1.4 var(--font-sans);display:flex}.xux-or:before,.xux-or:after{content:"";background:var(--xux-border);flex:1;height:1px}.xux-form{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.xux-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.xux-label{font:600 14px/1.4 var(--font-sans);color:var(--xux-ink)}.xux-control{border:1px solid var(--xux-field-border);border-radius:var(--xux-radius-sm);background:var(--xux-surface);min-height:52px;transition:border-color var(--motion-base) var(--motion-ease);align-items:center;display:flex}.xux-control:focus-within{border-color:var(--xux-focus);outline:3px solid var(--xux-focus);outline-offset:2px}.xux-control[data-invalid]{border-color:var(--xux-danger)}.xux-control input{width:0;min-width:0;min-height:50px;padding-block:0;padding-inline:var(--space-2) var(--space-3);color:var(--xux-ink);font:400 16px/1.4 var(--font-sans);background:0 0;border:0;flex:1 1 0}.xux-control input:focus,.xux-control input:focus-visible{outline:none}.xux-fieldIcon{color:var(--xux-ink-2);flex:none;margin-inline-start:var(--space-4);display:inline-flex}.xux-eye{border-radius:var(--xux-radius-sm);width:48px;height:48px;color:var(--xux-ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:2px;display:inline-grid}.xux-eye:hover{background:var(--xux-hover-bg);color:var(--xux-ink)}.xux-fieldError{font:400 14px/1.4 var(--font-sans);color:var(--xux-danger);margin:0}.xux-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--xux-info-line);border-radius:var(--xux-radius-sm);background:var(--xux-info-bg);color:var(--xux-ink);align-items:flex-start;display:flex}.xux-notice[data-tone=error]{border-color:var(--xux-danger-line);background:var(--xux-danger-bg)}.xux-noticeIcon{color:var(--xux-info);flex:none;margin-block-start:1px;display:inline-flex}.xux-notice[data-tone=error] .xux-noticeIcon{color:var(--xux-danger)}.xux-noticeTitle{font:600 15px/1.4 var(--font-sans);overflow-wrap:anywhere;margin:0}.xux-noticeText{font:400 14px/1.5 var(--font-sans);color:var(--xux-ink-2);overflow-wrap:anywhere;margin:2px 0 0}.xux-spin{border:2px solid;border-inline-end-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite xux-spin;display:inline-block}.xux-spin.lg{width:28px;height:28px;color:var(--xux-primary);border-width:3px}@keyframes xux-spin{to{transform:rotate(360deg)}}.xux-top{z-index:2;background:var(--xux-surface);border-block-end:1px solid var(--xux-border);flex:none;padding-block-start:env(safe-area-inset-top);position:relative}.xux-topIn{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:1040px;min-height:72px;padding-block:var(--space-3);padding-inline:max(var(--space-6),env(safe-area-inset-left)) max(var(--space-6),env(safe-area-inset-right));margin-inline:auto;display:flex}.xux-brand{align-items:center;min-width:0;display:flex}.xux .btn.xp-accountBtn{gap:var(--space-1);min-width:48px;min-height:48px;padding-block:0;padding-inline:var(--space-1) var(--space-2);border-radius:var(--radius-pill);color:var(--xux-ink);background:0 0;border:1px solid #0000}.xux .btn.xp-accountBtn:hover{background:var(--xux-hover-bg)}.xux .xp-accountBtn .avatar{background:var(--xux-primary);width:40px;height:40px;color:var(--xux-on-primary);font:700 14px/1 var(--font-sans)}.xux .xp-accountBtn:after{content:"";width:7px;height:7px;opacity:.75;border-block-end:2px solid;border-inline-end:2px solid;flex:none;margin-block-end:3px;margin-inline-start:var(--space-1);transform:rotate(45deg)}.xux .xp-accountBtn[aria-expanded=true]:after{margin-block:3px 0;transform:rotate(-135deg)}.xux-main{z-index:1;width:100%;max-width:1040px;padding-block:var(--space-10) max(var(--space-12),env(safe-area-inset-bottom));padding-inline:max(var(--space-6),env(safe-area-inset-left)) max(var(--space-6),env(safe-area-inset-right));flex:1 0 auto;min-width:0;margin-inline:auto;position:relative}.xux-hero{margin-block-end:var(--space-10)}.xux-who{align-items:flex-start;gap:var(--space-3);color:var(--xux-ink);overflow-wrap:anywhere;flex-direction:column;margin:0;display:flex}.xux-greet{font:700 32px/1.2 var(--font-sans);letter-spacing:-.02em;color:var(--xux-ink);overflow-wrap:anywhere;margin:0}.xux-pill{max-width:100%;padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--xux-pill-bg);color:var(--xux-pill-ink);font:600 14px/1.4 var(--font-sans);overflow-wrap:anywhere;align-items:center;display:inline-flex}.xux-section{margin:0 0 var(--space-4);font:600 22px/1.3 var(--font-sans);letter-spacing:-.01em;color:var(--xux-ink)}.xux-cards{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.xux-cards>li{min-width:0;display:flex}@media (min-width:640px){.xux-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.xux-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.xux-cards .xux-card{gap:var(--space-4);min-height:96px;padding:var(--space-5);color:var(--xux-ink);transition:border-color var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease);flex:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}a.xux-card:hover{border-color:var(--xux-primary);box-shadow:var(--xux-shadow-hover);transform:translateY(-1px)}a.xux-card:focus-visible{outline:3px solid var(--xux-focus);outline-offset:2px}.xux-card.is-off{background:var(--xux-bg);box-shadow:none}.xux-icon{background:var(--xux-tone-platform-bg);width:56px;height:56px;color:var(--xux-tone-platform);border-radius:14px;place-items:center;display:inline-grid}[data-portal=admin]>.xux-icon{background:var(--xux-tone-admin-bg);color:var(--xux-tone-admin)}[data-portal=studio]>.xux-icon{background:var(--xux-tone-studio-bg);color:var(--xux-tone-studio)}[data-portal=apps]>.xux-icon{background:var(--xux-tone-apps-bg);color:var(--xux-tone-apps)}.xux-cardBody{gap:2px;min-width:0;display:grid}.xux-cardTitle{font:600 18px/1.3 var(--font-sans);color:var(--xux-ink);overflow-wrap:anywhere}.xux-cardDesc{font:400 14px/1.45 var(--font-sans);color:var(--xux-ink-2);overflow-wrap:anywhere}.xux-cardOff{font:400 13px/1.45 var(--font-sans);color:var(--xux-ink-2);overflow-wrap:anywhere}.xux-go{background:var(--xux-bg);width:36px;height:36px;color:var(--xux-ink-2);border-radius:50%;place-items:center;display:inline-grid}a.xux-card:hover .xux-go{background:var(--xux-primary);color:var(--xux-on-primary)}.xux-footnote{margin:var(--space-6) 0 0;font:400 14px/1.5 var(--font-sans);color:var(--xux-ink-2);overflow-wrap:anywhere}.xux-none{justify-items:start;gap:var(--space-2);max-width:560px;padding:var(--space-8);margin-inline:auto;display:grid}.xux-none h1{margin:var(--space-2) 0 0;font:700 28px/1.25 var(--font-sans);color:var(--xux-ink);overflow-wrap:anywhere}.xux-lead{color:var(--xux-ink-2);overflow-wrap:anywhere;margin:0}.xux-none .xux-who{margin-block-start:var(--space-2);font-weight:600;display:block}.xux-none .xux-noneOut{width:auto;padding-inline:var(--space-5);margin-block-start:var(--space-3)}@media (max-width:760px){.xux-title,.xux-greet{font-size:24px}.xux-authTop{padding-block:max(var(--space-4),env(safe-area-inset-top)) var(--space-4);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.xux-authBox .xux-card{padding:var(--space-5)}.xux-topIn{min-height:64px;padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.xux-main{padding-block:var(--space-6) max(var(--space-10),env(safe-area-inset-bottom));padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.xux-hero{margin-block-end:var(--space-6)}.xux-cards .xux-card{min-height:80px;padding:var(--space-4)}.xux-icon{width:48px;height:48px}.xux-none{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.xux .btn.xux-cta,.xux-control,.xux-cards .xux-card{transition:none}a.xux-card:hover{transform:none}.xux-spin{animation:none}}@media (forced-colors:active){.xux-card,.xux-control,.xux-notice,.xux-pill{border:1px solid canvastext}.xux .btn.xux-cta{border-color:buttontext}a.xux-card:focus-visible,.xux :focus-visible{outline-color:highlight}}
