.ow-button,.ow-option-card,.ow-confirm-modal{--ow-text: var(--ow-color-text, #202024);--ow-surface: var(--ow-color-surface, #fff);--ow-hover: var(--ow-color-hover, #f4f4f5);--ow-border: var(--ow-color-border, #dedee3);--ow-secondary: var(--ow-color-secondary, #65656e);--ow-danger: var(--ow-color-danger, #b42318);--ow-ring: var(--ow-color-ring, #5954d6);box-sizing:border-box;font-family:inherit;color:var(--ow-text)}.ow-button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;position:relative;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:500;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background-color .15s,border-color .15s,transform .15s}.ow-button:focus-visible,.ow-option-card:focus-visible{outline:2px solid var(--ow-ring);outline-offset:3px}.ow-button:disabled,.ow-option-card:disabled{cursor:not-allowed;opacity:.5}.ow-button svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.ow-button--default{background:var(--ow-text);color:var(--ow-surface)}.ow-button--default:not(:disabled):hover{opacity:.85}.ow-button--outline,.ow-button--destructive{border-color:var(--ow-border);background:var(--ow-surface)}.ow-button--outline:not(:disabled):hover,.ow-button--secondary{background:var(--ow-hover)}.ow-button--secondary:not(:disabled):hover{border-color:var(--ow-border)}.ow-button--ghost,.ow-button--link{background:transparent}.ow-button--ghost:not(:disabled):hover{background:var(--ow-hover)}.ow-button--destructive{color:var(--ow-danger)}.ow-button--destructive:not(:disabled):hover{background:color-mix(in srgb,var(--ow-danger) 10%,var(--ow-surface));border-color:var(--ow-danger)}.ow-button--link{color:var(--ow-ring);text-underline-offset:4px}.ow-button--link:not(:disabled):hover{text-decoration:underline}.ow-button:not(:disabled):not([aria-haspopup]):active{transform:translateY(1px)}.ow-button-size--default,.ow-button-size--icon{min-height:36px;gap:6px;padding:0 12px}.ow-button-size--xs,.ow-button-size--icon-xs{min-height:24px;gap:4px;padding:0 10px;font-size:12px}.ow-button-size--sm,.ow-button-size--icon-sm{min-height:32px;gap:4px;padding:0 12px}.ow-button-size--lg,.ow-button-size--icon-lg{min-height:40px;gap:6px;padding:0 24px;border-radius:999px}.ow-button-size--icon{width:36px;padding:0}.ow-button-size--icon-xs{width:24px;padding:0}.ow-button-size--icon-sm{width:32px;padding:0}.ow-button-size--icon-lg{width:40px;padding:0}.ow-option-card{display:flex;width:100%;align-items:center;gap:16px;padding:20px;border:1px solid var(--ow-border);border-radius:20px;background:var(--ow-surface);text-align:left;cursor:pointer;transition:background-color .15s}.ow-option-card:not(:disabled):hover{background:var(--ow-hover)}.ow-option-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ow-border);border-radius:12px;background:var(--ow-hover);color:var(--ow-secondary)}.ow-option-card__body{min-width:0;flex:1}.ow-option-card__title{display:block;font-size:15px;font-weight:500;letter-spacing:-.2px;overflow-wrap:anywhere}.ow-option-card__description{display:block;margin-top:4px;font-size:13px;line-height:1.625;color:var(--ow-secondary);overflow-wrap:anywhere}.ow-option-card__chevron{flex-shrink:0;color:var(--ow-secondary);transition:transform .15s}.ow-option-card:not(:disabled):hover .ow-option-card__chevron{transform:translate(2px)}.ow-confirm-modal{background:var(--ow-surface);border:1px solid var(--ow-border);border-radius:20px;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;box-shadow:0 16px 64px #0003}.ow-confirm-modal::backdrop{background:#0006}.ow-confirm-modal__icon{display:flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px}.ow-confirm-modal__icon--warning{background:#fff3cd;color:#855900}.ow-confirm-modal__icon--danger{background:#fee4e2;color:var(--ow-danger)}.ow-confirm-modal h2{margin:16px 0 8px;font-size:18px;font-weight:600;overflow-wrap:anywhere}.ow-confirm-modal__message{font-size:14px;line-height:1.6;color:var(--ow-secondary);overflow-wrap:anywhere}.ow-confirm-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px}@media(prefers-reduced-motion:reduce){.ow-button,.ow-option-card,.ow-option-card__chevron{transition:none}}:root{--ds-text: #202126;--ds-muted: #5b5c66;--ds-bg: #f6f6f8;--ds-surface: #fff;--ds-border: #d7d7dd;--ds-border-strong: #a9a9b3;--ds-ring: #5954d6;--ds-danger: #b42318;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ds-text);background:var(--ds-bg);accent-color:var(--ds-ring);--ow-color-text: var(--ds-text);--ow-color-surface: var(--ds-surface);--ow-color-border: var(--ds-border);--ow-color-secondary: var(--ds-muted);--ow-color-ring: var(--ds-ring);--ow-color-danger: var(--ds-danger)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}main{width:100%;max-width:1200px;margin:24px auto;padding:28px}header{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;border-bottom:1px solid var(--ds-border);padding-bottom:20px}header strong{font-size:18px;letter-spacing:-.2px}header>span{flex:1 1 auto;color:var(--ds-muted)}header label{display:inline-flex;align-items:center;gap:8px;margin:0}h1,h2,h3,h4{line-height:1.25}section,form,article,li,h1,h2,h3,p{overflow-wrap:anywhere}h1{margin:24px 0 8px;font-size:24px}h2{margin:0 0 8px;font-size:19px}h3{margin:20px 0 8px;font-size:16px}h4{margin:16px 0 8px;font-size:15px}p{margin:8px 0}form,section{background:var(--ds-surface);padding:24px;border:1px solid var(--ds-border);border-radius:16px;margin:24px 0}label{display:block;margin-bottom:4px}input,select,textarea{width:100%;max-width:100%;padding:12px;margin:0 0 16px;border:1px solid var(--ds-border-strong);border-radius:10px;background:var(--ds-surface);color:inherit;font:inherit}header input,header select{width:auto;margin:0}input[type=checkbox],input[type=radio]{width:auto;margin:0 8px 0 0;vertical-align:middle}input:disabled,select:disabled,textarea:disabled{opacity:.65;background:#f2f2f4;cursor:not-allowed}code{padding:1px 5px;border-radius:6px;background:#f1f1f4;overflow-wrap:anywhere}pre{white-space:pre-wrap;overflow-wrap:anywhere}a{color:var(--ds-ring);text-underline-offset:2px}:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}main .ow-button{max-width:100%;white-space:normal;overflow-wrap:anywhere}main .ow-button>svg{flex-shrink:0}main form .ow-button,main section>.ow-button,main article .ow-button,main li>.ow-button{margin-inline-end:8px;margin-block-end:8px}summary{cursor:pointer;padding:8px 0}details{margin:4px 0}ul,ol{margin:8px 0;padding-left:1.25rem}li{padding:8px 0}li>p{margin:0 0 4px}progress{display:block;width:100%;height:8px;margin:8px 0}fieldset{padding:0;border:0;min-width:0;margin:0}img{max-width:100%;height:auto}footer{margin-top:32px;font-size:14px;color:var(--ds-muted)}.auth-panel{max-width:560px;margin-inline:auto}.account-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:12px 0;margin:8px 0;border:0;border-radius:0;background:transparent}.account-name{margin:0;font-weight:500}.account-settings{max-width:100%}.account-settings[open]{flex-basis:100%;padding:16px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:12px}.account-bar>[role=alert],.account-bar>[role=status]{flex-basis:100%}.workspace-shell{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px}.space-navigation{min-width:0;padding:20px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:16px}.space-navigation h2{font-size:16px}.space-navigation ul{padding:0;list-style:none;margin-block:16px}.space-navigation li{padding:0}.space-navigation .ow-button{width:100%;justify-content:flex-start;text-align:start;margin:0 0 4px}.space-navigation .ow-button[aria-current=page]{font-weight:600}.space-support{margin-top:16px;font-size:14px}.space-support form{border:0;padding:0;margin:12px 0 0}.workspace-content{min-width:0}.workspace-content>section:first-child{margin-top:0}.space-heading{padding:0 0 16px;border:0;border-bottom:1px solid var(--ds-border);border-radius:0;background:transparent}.space-heading h1{margin:0 0 8px}.space-heading details,.space-settings{font-size:14px}.space-settings>fieldset{font-size:16px}@media(max-width:800px){.workspace-shell{grid-template-columns:minmax(0,1fr);gap:20px}.space-navigation{padding:16px}.space-navigation ul{display:flex;flex-wrap:wrap;gap:8px}.space-navigation .ow-button{width:auto}}@media(max-width:600px){main{margin:0;padding:16px}header{gap:6px 12px}form,section{padding:16px;margin:16px 0;border-radius:12px}h1{font-size:22px}p{margin:6px 0}}
