.coming-soon{justify-content:center;align-items:center;min-height:60vh;padding:48px 28px;display:flex}.coming-soon-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:520px;box-shadow:var(--shadow-sm);padding:40px 32px}.coming-soon-icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.coming-soon-pill{background:var(--accent-soft);color:var(--accent-700);font-size:max(10px, calc(10.5px * var(--text-scale,1)));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;margin-bottom:14px;padding:3px 10px;font-weight:700;display:inline-flex}.coming-soon-title{font-family:var(--font-display);font-weight:500;font-size:max(10px, calc(28px * var(--text-scale,1)));letter-spacing:-.02em;color:var(--fg);margin-bottom:10px;line-height:1.15}.coming-soon-desc{font-size:max(10px, calc(13.5px * var(--text-scale,1)));color:var(--fg-muted);max-width:400px;margin:0 auto;line-height:1.55}.coming-soon-eta{font-size:var(--fs-xs);color:var(--fg-subtle);margin-top:20px;font-weight:500}.coming-soon-actions{justify-content:center;gap:8px;margin-top:22px;display:flex}body[data-app=partner] .drawer-select{min-width:0;position:relative}body[data-app=partner] .drawer-select-trigger{appearance:none;width:100%;min-height:max(var(--ui-target-min,24px), calc(38px * var(--layout-density-factor,1)));border:1px solid var(--border);background:var(--surface);color:var(--fg);font:inherit;font-size:max(10px, calc(13px * var(--text-scale,1)));padding:var(--ui-space-2,8px) var(--ui-control-h,34px) var(--ui-space-2,8px) var(--ui-space-3,12px);text-align:left;cursor:pointer;border-radius:8px;align-items:center;line-height:1.3;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;position:relative}body[data-app=partner] .drawer-select-trigger:hover{border-color:var(--border-strong);background:color-mix(in oklab, var(--fg) 2%, var(--surface))}body[data-app=partner] .drawer-select-trigger:focus-visible,body[data-app=partner] .drawer-select.is-open .drawer-select-trigger{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}body[data-app=partner] .drawer-select-trigger:disabled{cursor:not-allowed;opacity:.62}body[data-app=partner] .drawer-select-trigger.is-placeholder{color:var(--fg-subtle)}body[data-app=partner] .drawer-select-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}body[data-app=partner] .drawer-select-chevron{width:var(--ui-icon-sm,14px);height:var(--ui-icon-sm,14px);color:var(--fg-muted);transition:transform .12s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}body[data-app=partner] .drawer-select.is-open .drawer-select-chevron{transform:translateY(-50%)rotate(180deg)}body[data-app=partner] .drawer-select-menu{z-index:3000;padding:var(--ui-space-1,4px);border:1px solid var(--border);background:var(--surface);color:var(--fg);box-shadow:0 18px 42px -20px color-mix(in oklab, var(--fg) 40%, transparent);border-radius:10px;position:fixed;overflow:auto}body[data-app=partner] .drawer-select-option{appearance:none;width:100%;min-height:var(--ui-control-h,34px);color:var(--fg);font:inherit;font-size:max(10px, calc(13px * var(--text-scale,1)));padding:var(--ui-space-2,8px) var(--ui-space-2-5,10px);justify-content:space-between;align-items:center;gap:var(--ui-space-2-5,10px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;line-height:1.25;display:flex}body[data-app=partner] .drawer-select-option.is-active,body[data-app=partner] .drawer-select-option:hover{background:var(--bg-muted)}body[data-app=partner] .drawer-select-option.is-selected{color:var(--accent);font-weight:600}body[data-app=partner] .drawer-select-option:disabled{cursor:not-allowed;color:var(--fg-subtle)}body[data-app=partner] .drawer-select-option svg{width:var(--ui-icon-sm,14px);height:var(--ui-icon-sm,14px);flex:none}body[data-app=partner] .drawer-select-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}body[data-app=partner] .drawer-select-option-description{color:var(--fg-muted);font-size:var(--fs-xs);font-weight:400}
