:where([data-surface=public]) .auth-page{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 28rem),linear-gradient(135deg, color-mix(in srgb, var(--bg-app) 82%, black 18%), var(--bg-app));min-height:100vh;color:var(--text-primary);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid}:where([data-surface=public]) .two-column-auth-container{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 88%, var(--surface-shade,black) 12%), color-mix(in srgb, var(--bg-elevated) 82%, var(--surface-shade,black) 18%));width:min(1040px,100%);min-height:min(720px,100vh - 2rem);box-shadow:var(--shadow-lg);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);display:grid;overflow:hidden}:where([data-surface=public]) .two-column-auth-container-left,:where([data-surface=public]) .two-column-auth-container-right{min-width:0}:where([data-surface=public]) .two-column-auth-container-left{border-right:1px solid var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%),color-mix(in srgb, var(--bg-panel) 84%, black 16%);align-content:stretch;display:grid}:where([data-surface=public]) .two-column-auth-container-right{background:color-mix(in srgb, var(--bg-elevated) 88%, black 12%);align-items:center;padding:clamp(1rem,4vw,2rem);display:grid}:where([data-surface=public]) .auth-side-panel{align-content:space-between;gap:2rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}:where([data-surface=public]) .auth-side-panel__list{gap:.75rem;display:grid}:where([data-surface=public]) .auth-side-panel__item{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-panel-2) 84%, var(--surface-shade,black) 16%);gap:.25rem;padding:.78rem .85rem;display:grid}:where([data-surface=public]) .auth-side-panel__item strong{color:var(--text-primary);font-size:var(--large-font-size);line-height:1.25}:where([data-surface=public]) .auth-side-panel__item span{color:var(--text-secondary);font-size:var(--normal-font-size);line-height:1.45}:where([data-surface=public]) .auth-form-wrapper{width:min(100%,430px);margin-inline:auto;display:grid}:where([data-surface=public]) .auth-form-card{gap:1rem;display:grid}:where([data-surface=public]) .auth-page-header{gap:.75rem;display:grid}:where([data-surface=public]) .auth-page-header__logo{justify-content:center;display:flex}:where([data-surface=public]) .form-logo{width:auto;max-width:9rem;height:auto;display:block}:where([data-surface=public]) .auth-page-header__wordmark{width:clamp(3.25rem,var(--auth-logo-size,136px)*.5,4.75rem);aspect-ratio:1;border:1px solid var(--border-subtle);background:var(--bg-panel);color:var(--text-primary);letter-spacing:-.06em;border-radius:1rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}:where([data-surface=public]) .auth-page-header__copy{gap:.35rem;display:grid}:where([data-surface=public]) .auth-page-header__eyebrow{font-size:var(--small-font-size);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}:where([data-surface=public]) .auth-page-header h1,:where([data-surface=public]) .auth-page-header h2{color:var(--text-primary);letter-spacing:0;margin:0;line-height:1.08}:where([data-surface=public]) .auth-page-header h1{font-size:clamp(1.45rem,2.2vw,2rem)}:where([data-surface=public]) .auth-page-header h2{max-width:12ch;font-size:clamp(1.65rem,4vw,3rem)}:where([data-surface=public]) .auth-page-header__description{max-width:56ch;color:var(--text-secondary);font-size:var(--large-font-size);margin:0;line-height:1.5}:where([data-surface=public]) .auth-page-header--form{text-align:center;justify-items:center}:where([data-surface=public]) .auth-page-header--form .auth-page-header__description{max-width:38ch}:where([data-surface=public]) .auth-page-header--side{align-self:start}:where([data-surface=public]) .auth-form,:where([data-surface=public]) .shift-creation-form{gap:.85rem;display:grid}:where([data-surface=public]) .input-group{gap:.35rem;min-width:0;display:grid}:where([data-surface=public]) .input-group label,:where([data-surface=public]) .input-group .label-and-link{color:var(--text-secondary);font-size:var(--small-font-size);font-weight:700}:where([data-surface=public]) .input-group .label-and-link{justify-content:space-between;align-items:center;gap:.5rem;display:flex}:where([data-surface=public]) .input-group input,:where([data-surface=public]) .input-group select,:where([data-surface=public]) .input-group textarea{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--field-bg);width:100%;min-height:2.5rem;color:var(--text-primary);font-size:var(--normal-font-size);padding:.55rem .7rem}:where([data-surface=public]) .input-group input:focus,:where([data-surface=public]) .input-group select:focus,:where([data-surface=public]) .input-group textarea:focus{outline:2px solid var(--accent-outline);outline-offset:1px;border-color:var(--accent-outline);background:var(--field-bg-focus)}:where([data-surface=public]) .input-group input:disabled,:where([data-surface=public]) .input-group select:disabled,:where([data-surface=public]) .input-group textarea:disabled{opacity:.62;cursor:not-allowed}:where([data-surface=public]) .input-group p,:where([data-surface=public]) .input-group small{color:var(--text-muted);font-size:var(--small-font-size);margin:0;line-height:1.45}:where([data-surface=public]) .input-group--checkbox{color:var(--text-secondary);font-size:var(--normal-font-size);align-items:center;gap:.5rem;font-weight:700;display:flex}:where([data-surface=public]) .input-group--checkbox input{width:auto;min-height:0}:where([data-surface=public]) .input-group--error input{border-color:var(--danger-border)}:where([data-surface=public]) .input-group__error,:where([data-surface=public]) .form-error{color:var(--danger-text);font-size:var(--small-font-size);line-height:1.45}:where([data-surface=public]) .form-error{border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-soft);margin:0;padding:.65rem .75rem}:where([data-surface=public]) .form-success{border:1px solid var(--success-border,#16a34a73);border-radius:var(--radius-md);background:var(--success-soft,#16a34a1a);color:var(--success-text,#15803d);font-size:var(--small-font-size);margin:0;padding:.65rem .75rem;line-height:1.5}:where([data-surface=public]) .auth-input-chip{border:1px solid var(--accent-outline);background:var(--accent-soft);max-width:100%;min-height:1.45rem;color:var(--accent-strong);font-size:var(--small-font-size);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.18rem .45rem;display:inline-flex}:where([data-surface=public]) .url-preview{border:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-panel) 84%, var(--surface-shade,black) 16%);gap:.25rem;min-width:0;padding:.72rem .8rem;display:grid}:where([data-surface=public]) .url-preview__label,:where([data-surface=public]) .url-preview__hint{color:var(--text-muted);font-size:var(--small-font-size)}:where([data-surface=public]) .url-preview strong{color:var(--text-primary);font-size:var(--normal-font-size);overflow-wrap:anywhere}:where([data-surface=public]) .auth-form__feedback{margin:0}:where([data-surface=public]) .auth-form__footer-copy{color:var(--text-muted);font-size:var(--small-font-size);flex-wrap:wrap;justify-content:center;gap:.4rem;line-height:1.45;display:flex}:where([data-surface=public]) .auth-form__footer-copy a{color:var(--accent-strong);font-weight:700;text-decoration:none}:where([data-surface=public]) .auth-form__footer-copy a:hover{text-decoration:underline}:where([data-surface=public]) .auth-form__footer-copy--spread{justify-content:space-between}:where([data-surface=public]) .auth-form>button,:where([data-surface=public]) .shift-creation-form .page-form-submit-btn{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);width:100%;min-height:2.55rem;color:var(--text-on-accent);font-size:var(--normal-font-size);cursor:pointer;justify-content:center;align-items:center;font-weight:800;display:inline-flex}:where([data-surface=public]) .auth-form>button:hover:not(:disabled),:where([data-surface=public]) .shift-creation-form .page-form-submit-btn:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}:where([data-surface=public]) .auth-form>button:disabled,:where([data-surface=public]) .shift-creation-form .page-form-submit-btn:disabled{opacity:.55;cursor:not-allowed}:where([data-surface=public]) .auth-page--invite-flow{background:radial-gradient(circle at 9% 10%, #f5a52452, transparent 30rem),radial-gradient(circle at 88% 14%, #2a9d8f3d, transparent 26rem),linear-gradient(135deg, color-mix(in srgb, var(--bg-app) 82%, black 18%), var(--bg-app))}:where([data-surface=public]) .auth-page--invite-flow .two-column-auth-container-left{background:linear-gradient(180deg, #f5a52417, transparent 52%),color-mix(in srgb, var(--bg-panel) 84%, black 16%)}:where([data-surface=public]) .auth-form__invite-context{border:1px solid color-mix(in srgb, #f5a524 56%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, #f5a524 16%, var(--bg-panel));gap:.4rem;padding:.72rem .76rem;display:grid}:where([data-surface=public]) .auth-form__invite-context p{color:var(--text-secondary);font-size:var(--small-font-size);margin:0;line-height:1.45}:where([data-surface=public]) .auth-form__invite-context strong{color:var(--text-primary);line-height:1.35}:where([data-surface=public]) .auth-form__invite-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:800}:where([data-surface=public]) .auth-form__invite-pill{border:1px solid color-mix(in srgb, #2a9d8f 58%, var(--border-subtle));background:color-mix(in srgb, #2a9d8f 14%, var(--bg-panel));color:var(--text-primary);font-size:var(--small-font-size);border-radius:999px;justify-self:start;align-items:center;padding:.2rem .52rem;font-weight:700;display:inline-flex}:where([data-surface=public]) .invite-accept{background:radial-gradient(circle at 8% 10%, #f5a52433, transparent 32rem),radial-gradient(circle at 88% 12%, #2a9d8f2b, transparent 30rem),linear-gradient(152deg, color-mix(in srgb, var(--bg-app) 90%, black 10%), var(--bg-app));place-items:center;min-height:100vh;padding:clamp(.9rem,2.4vw,2.1rem);display:grid}:where([data-surface=public]) .invite-accept__shell{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--border-subtle) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 92%, black 8%), color-mix(in srgb, var(--bg-panel) 90%, black 10%));width:min(1120px,100%);box-shadow:var(--shadow-lg);gap:.92rem;padding:clamp(.82rem,1.8vw,1.15rem);display:grid}:where([data-surface=public]) .invite-accept__shell--active{border-color:color-mix(in srgb, #2a9d8f 36%, var(--border-subtle))}:where([data-surface=public]) .invite-accept__shell--warning{border-color:color-mix(in srgb, #f5a524 42%, var(--border-subtle))}:where([data-surface=public]) .invite-accept__shell--success{border-color:color-mix(in srgb, #2a9d8f 52%, var(--border-subtle))}:where([data-surface=public]) .invite-accept__header{gap:.52rem;padding:.14rem .06rem;display:grid}:where([data-surface=public]) .invite-accept__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-weight:800;font-size:var(--small-font-size);margin:0}:where([data-surface=public]) .invite-accept__title-row{justify-content:space-between;align-items:start;gap:.78rem;display:flex}:where([data-surface=public]) .invite-accept__title-block{gap:.3rem;display:grid}:where([data-surface=public]) .invite-accept__title-block h1{color:var(--text-primary);margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.06}:where([data-surface=public]) .invite-accept__title-block p{color:var(--text-secondary);max-width:70ch;margin:0;line-height:1.5}:where([data-surface=public]) .invite-accept__badge{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-panel) 70%, transparent);color:var(--text-primary);font-size:var(--small-font-size);border-radius:999px;align-items:center;padding:.3rem .68rem;font-weight:800;display:inline-flex}:where([data-surface=public]) .invite-accept__badge--active{border-color:color-mix(in srgb, #2a9d8f 56%, var(--border-subtle));background:#2a9d8f24}:where([data-surface=public]) .invite-accept__badge--warning{border-color:color-mix(in srgb, #f5a524 58%, var(--border-subtle));background:#f5a52424}:where([data-surface=public]) .invite-accept__badge--success{border-color:color-mix(in srgb, #2a9d8f 62%, var(--border-subtle));background:#2a9d8f2e}:where([data-surface=public]) .invite-accept__badge--muted{opacity:.8}:where([data-surface=public]) .invite-accept__grid{grid-template-columns:minmax(0,1.22fr) minmax(270px,.78fr);align-items:start;gap:.8rem;display:grid}:where([data-surface=public]) .invite-accept__main,:where([data-surface=public]) .invite-accept__side{gap:.75rem;display:grid}:where([data-surface=public]) .invite-accept__panel{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 90%, transparent), color-mix(in srgb, var(--bg-panel-2) 82%, transparent));gap:.62rem;padding:.74rem .78rem;display:grid}:where([data-surface=public]) .invite-accept__panel--action{border-color:color-mix(in srgb, var(--accent-outline) 54%, var(--border-subtle))}:where([data-surface=public]) .invite-accept__panel--single{gap:.8rem}:where([data-surface=public]) .invite-accept__panel-header{gap:.2rem;display:grid}:where([data-surface=public]) .invite-accept__panel-header h2{color:var(--text-primary);margin:0;font-size:clamp(1rem,1.9vw,1.35rem);line-height:1.2}:where([data-surface=public]) .invite-accept__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;font-size:var(--small-font-size);margin:0;font-weight:800}:where([data-surface=public]) .invite-accept__supporting-copy{color:var(--text-secondary);margin:0;line-height:1.5}:where([data-surface=public]) .invite-accept__detail-grid,:where([data-surface=public]) .invite-accept__meta-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}:where([data-surface=public]) .invite-accept__meta-list{grid-template-columns:1fr}:where([data-surface=public]) .invite-accept__detail-grid--single{grid-template-columns:repeat(2,minmax(0,1fr))}:where([data-surface=public]) .invite-accept__detail-item{border:1px solid color-mix(in srgb, var(--border-subtle) 78%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--bg-panel) 70%, transparent);gap:.14rem;padding:.55rem .6rem;display:grid}:where([data-surface=public]) .invite-accept__detail-item dt{color:var(--text-muted);text-transform:uppercase;letter-spacing:.055em;font-size:var(--small-font-size);margin:0;font-weight:700}:where([data-surface=public]) .invite-accept__detail-item dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;line-height:1.45}:where([data-surface=public]) .invite-accept__detail-value--strong{font-weight:800}html[data-theme=light] :where([data-surface=public]) .invite-accept{background:radial-gradient(circle at 8% 10%, #f5a52429, transparent 32rem),radial-gradient(circle at 88% 12%, #2a9d8f21, transparent 30rem),linear-gradient(152deg, color-mix(in srgb, var(--bg-app) 98%, var(--bg-panel-2) 2%), var(--bg-app))}html[data-theme=light] :where([data-surface=public]) .invite-accept__shell,html[data-theme=light] :where([data-surface=public]) .invite-accept__panel,html[data-theme=light] :where([data-surface=public]) .invite-accept__detail-item{border-color:color-mix(in srgb, var(--border-subtle) 82%, transparent);background:color-mix(in srgb, var(--bg-elevated) 94%, var(--bg-panel-2) 6%)}:where([data-surface=public]) .page-form-btn-wrapper{display:flex}:where([data-surface=public]) .public-report{background:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--accent-soft) 62%, transparent), transparent 30rem),linear-gradient(160deg, color-mix(in srgb, var(--bg-app) 88%, black 12%), var(--bg-app));align-content:start;gap:clamp(.9rem,2vw,1.35rem);min-height:100vh;padding:clamp(1rem,2.6vw,1.85rem);display:grid}:where([data-surface=public]) .public-report__stack,:where([data-surface=public]) .public-report__hero,:where([data-surface=public]) .public-report__card,:where([data-surface=public]) .public-report__sidebar,:where([data-surface=public]) .public-report__section-head,:where([data-surface=public]) .public-report-form,:where([data-surface=public]) .public-report__note{display:grid}:where([data-surface=public]) .public-report__stack{gap:.85rem;width:min(760px,100%);margin-inline:auto}:where([data-surface=public]) .public-report__hero{gap:.45rem;width:min(1040px,100%);margin-inline:auto}:where([data-surface=public]) .public-report__hero h1{max-width:20ch;color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.08}:where([data-surface=public]) .public-report__hero p{max-width:70ch;color:var(--text-secondary);margin:0;line-height:1.55}:where([data-surface=public]) .public-report__eyebrow,:where([data-surface=public]) .public-report__label{font-size:var(--small-font-size);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0;font-weight:600}:where([data-surface=public]) .public-report__grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:start;gap:.78rem;width:min(1040px,100%);margin-inline:auto;display:grid}:where([data-surface=public]) .public-report__card{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--bg-panel) 90%, var(--surface-shade,black) 8%), color-mix(in srgb, var(--bg-elevated) 82%, var(--surface-shade,black) 12%));box-shadow:var(--shadow-md);gap:.68rem;padding:clamp(.85rem,1.8vw,1.15rem)}:where([data-surface=public]) .public-report__section-head{gap:.2rem}:where([data-surface=public]) .public-report__section-head h2{color:var(--text-primary);margin:0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.2}:where([data-surface=public]) .public-report__sidebar{gap:.72rem}:where([data-surface=public]) .public-report__meta-list{gap:.45rem;display:grid}:where([data-surface=public]) .public-report__meta-list>div{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--bg-panel-2) 80%, var(--surface-shade,black) 8%);gap:.08rem;padding:.58rem .64rem;display:grid}:where([data-surface=public]) .public-report__meta-list dt{color:var(--text-muted);font-size:var(--small-font-size);text-transform:uppercase;letter-spacing:.05em;font-weight:700}:where([data-surface=public]) .public-report__meta-list dd{color:var(--text-primary);margin:0;line-height:1.45}:where([data-surface=public]) .public-report__note{border:1px solid color-mix(in srgb, var(--accent-outline) 60%, var(--border-subtle));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-soft) 42%, transparent);gap:.22rem;padding:.65rem .72rem}:where([data-surface=public]) .public-report__note strong{color:var(--text-primary)}:where([data-surface=public]) .public-report__note p{color:var(--text-secondary);margin:0;line-height:1.5}:where([data-surface=public]) .public-report-form{gap:.7rem}:where([data-surface=public]) .public-report-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;display:grid}:where([data-surface=public]) .public-report-form__field{gap:.28rem;display:grid}:where([data-surface=public]) .public-report-form__field span{color:var(--text-secondary);font-size:var(--small-font-size);font-weight:700}:where([data-surface=public]) .public-report-form__field input,:where([data-surface=public]) .public-report-form__field select,:where([data-surface=public]) .public-report-form__field textarea{border:1px solid color-mix(in srgb, var(--border-subtle) 82%, transparent);border-radius:var(--radius-md);background:var(--field-bg);width:100%;min-height:2.5rem;color:var(--text-primary);font-size:var(--normal-font-size);padding:.55rem .68rem;line-height:1.4}:where([data-surface=public]) .public-report-form__field input:focus,:where([data-surface=public]) .public-report-form__field select:focus,:where([data-surface=public]) .public-report-form__field textarea:focus{outline:2px solid var(--accent-outline);outline-offset:1px;border-color:var(--accent-outline);background:var(--field-bg-focus)}:where([data-surface=public]) .public-report-form__field textarea{resize:vertical;min-height:10rem}:where([data-surface=public]) .public-report-form__field small{color:var(--text-muted);font-size:var(--small-font-size);margin:0;line-height:1.45}:where([data-surface=public]) .public-report-form__field--full{grid-column:1/-1}:where([data-surface=public]) .public-report-form__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-100vw}:where([data-surface=public]) .public-report-form>.workspace-button{justify-self:start;min-height:2.45rem;padding-inline:.95rem}:where([data-surface=public]) .public-report-form--gate{max-width:34rem}:where([data-surface=public]) .public-report .report-feedback{border-radius:var(--radius-md);margin:0;padding:.58rem .65rem}:where([data-surface=public]) .public-report .report-feedback--error{border:1px solid var(--danger-border);background:var(--danger-soft);color:var(--danger-text)}:where([data-surface=public]) .public-report .report-feedback--success{border:1px solid var(--success-border);background:var(--success-soft);color:var(--success-text)}:where([data-surface=public]) .public-report--unavailable{place-items:center}:where([data-surface=public]) .public-report--unavailable .public-report__hero{text-align:center;justify-items:center}:where([data-surface=public]) .public-report--unavailable .public-report__card{justify-items:center}html[data-theme=light] :where([data-surface=public]) .public-report{background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--accent-soft) 52%, transparent), transparent 28rem),linear-gradient(160deg, color-mix(in srgb, var(--bg-app) 98%, var(--bg-panel-2) 2%), var(--bg-app))}html[data-theme=light] :where([data-surface=public]) .public-report .public-report__card,html[data-theme=light] :where([data-surface=public]) .public-report .public-report__meta-list>div,html[data-theme=light] :where([data-surface=public]) .public-report .public-report .report-feedback{border-color:color-mix(in srgb, var(--border-subtle) 82%, transparent);background:color-mix(in srgb, var(--bg-elevated) 94%, var(--bg-panel-2) 6%)}html[data-theme=light] :where([data-surface=public]) .public-report .public-report__note{border-color:color-mix(in srgb, var(--accent-outline) 46%, var(--border-subtle));background:color-mix(in srgb, var(--accent-soft) 28%, var(--bg-elevated))}@media (max-width:768px){:where([data-surface=public]) .auth-page{align-items:stretch;padding:0}:where([data-surface=public]) .two-column-auth-container{border-radius:0;grid-template-columns:1fr;min-height:100vh}:where([data-surface=public]) .two-column-auth-container-left{border-right:none;border-bottom:1px solid var(--border-subtle)}:where([data-surface=public]) .auth-side-panel{gap:1rem;padding:1.25rem}:where([data-surface=public]) .auth-side-panel__list{grid-template-columns:1fr}:where([data-surface=public]) .auth-page-header h2{max-width:none;font-size:1.6rem}:where([data-surface=public]) .two-column-auth-container-right{align-items:start;padding:1.25rem}:where([data-surface=public]) .auth-form-wrapper{width:100%}:where([data-surface=public]) .invite-accept{align-items:start;padding:.56rem .48rem .86rem}:where([data-surface=public]) .invite-accept__shell{border-radius:var(--radius-md);gap:.7rem;width:100%;padding:.62rem .58rem}:where([data-surface=public]) .invite-accept__title-row{flex-direction:column;align-items:start;gap:.42rem}:where([data-surface=public]) .invite-accept__grid,:where([data-surface=public]) .invite-accept__detail-grid,:where([data-surface=public]) .invite-accept__detail-grid--single{grid-template-columns:1fr}:where([data-surface=public]) .invite-accept__panel{padding:.62rem .56rem}:where([data-surface=public]) .invite-accept__button-row{grid-template-columns:1fr;display:grid}:where([data-surface=public]) .invite-accept__button{justify-content:center;width:100%}:where([data-surface=public]) .public-report{gap:.72rem;padding:.62rem .56rem .9rem}:where([data-surface=public]) .public-report__stack,:where([data-surface=public]) .public-report__hero,:where([data-surface=public]) .public-report__grid{width:100%;margin-inline:0}:where([data-surface=public]) .public-report__hero h1{max-width:none;font-size:clamp(1.35rem,6.2vw,1.82rem)}:where([data-surface=public]) .public-report__card{border-radius:var(--radius-md);gap:.56rem;padding:.66rem .6rem}:where([data-surface=public]) .public-report__meta-list>div,:where([data-surface=public]) .public-report__note{padding:.52rem .56rem}:where([data-surface=public]) .public-report-form{gap:.58rem}:where([data-surface=public]) .public-report-form__field input,:where([data-surface=public]) .public-report-form__field select,:where([data-surface=public]) .public-report-form__field textarea{min-height:2.35rem;padding:.48rem .56rem}:where([data-surface=public]) .public-report-form__field textarea{min-height:8.5rem}:where([data-surface=public]) .public-report-form--gate{max-width:none}:where([data-surface=public]) .public-report__grid,:where([data-surface=public]) .public-report-form__grid{grid-template-columns:1fr}:where([data-surface=public]) .public-report-form>.workspace-button{justify-self:stretch;width:100%}}@media (max-width:420px){:where([data-surface=public]) .public-report{padding-inline:.45rem}:where([data-surface=public]) .public-report__card{padding-inline:.52rem}}:where([data-surface=public]) .auth-inline-note{border:1px solid var(--success-border,#16a34a59);border-radius:var(--radius-md);background:var(--success-soft,#16a34a14);color:var(--text-secondary);font-size:var(--small-font-size);gap:.2rem;padding:.72rem .8rem;line-height:1.45;display:grid}:where([data-surface=public]) .auth-inline-note strong{color:var(--text-primary)}:where([data-surface=public]) .auth-layout--form-first .two-column-auth-container{grid-template-areas:"intro form"}:where([data-surface=public]) .auth-layout--form-first .two-column-auth-container-right{grid-area:form}:where([data-surface=public]) .auth-layout--form-first .two-column-auth-container-left{grid-area:intro}@media (max-width:768px){:where([data-surface=public]) .auth-layout--form-first .two-column-auth-container{grid-template-areas:"form""intro"}:where([data-surface=public]) .auth-layout--form-first .two-column-auth-container-left{border-top:1px solid var(--border-subtle);border-bottom:0}}[data-surface=public],html[data-theme=dark] :where([data-surface=public]),html[data-theme=light] :where([data-surface=public]){--control-height:2.35rem;--control-height-comfortable:2.7rem;--control-padding-x:.68rem;--control-transition:.12s ease;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}:where([data-surface=public]) :where(a,button,input,select,textarea):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 72%, white 8%);outline-offset:2px}:where([data-surface=public]) button,:where([data-surface=public]) [role=button]{-webkit-user-select:none;user-select:none}:where([data-surface=public]) button:disabled,:where([data-surface=public]) input:disabled,:where([data-surface=public]) select:disabled,:where([data-surface=public]) textarea:disabled{cursor:not-allowed}:where([data-surface=public]) :where(input,textarea)::placeholder{color:color-mix(in srgb, var(--text-muted) 86%, transparent);opacity:1}:where([data-surface=public]) :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where([data-surface=public]) input:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--field-bg-focus) inset;transition:background-color 9999s ease-out}:where([data-surface=public]) input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--field-bg-focus) inset;transition:background-color 9999s ease-out}:where([data-surface=public]) input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--field-bg-focus) inset;transition:background-color 9999s ease-out}:where([data-surface=public]) textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--field-bg-focus) inset;transition:background-color 9999s ease-out}:where([data-surface=public]) select:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);caret-color:var(--text-primary);box-shadow:0 0 0 1000px var(--field-bg-focus) inset;transition:background-color 9999s ease-out}@media (prefers-reduced-motion:reduce){:where([data-surface=public]) *,:where([data-surface=public]) :before,:where([data-surface=public]) :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:where([data-surface=public]) .auth-page{padding:clamp(.75rem,3vw,2.25rem)}:where([data-surface=public]) .two-column-auth-container{border-radius:var(--radius-lg);width:min(1060px,100%);box-shadow:0 22px 64px #00000057}:where([data-surface=public]) .two-column-auth-container-right{padding:clamp(1.25rem,3.8vw,2.4rem)}:where([data-surface=public]) .auth-form-wrapper{width:min(100%,460px)}:where([data-surface=public]) .auth-form-card{border:1px solid color-mix(in srgb, var(--border-subtle) 88%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--bg-panel) 84%, transparent);gap:1.1rem;padding:clamp(1rem,2.4vw,1.45rem);box-shadow:0 18px 44px #0000002e,inset 0 1px #ffffff08}:where([data-surface=public]) .auth-page-header--form{gap:.55rem}:where([data-surface=public]) .auth-page-header--form h1{letter-spacing:-.02em;font-size:clamp(1.45rem,2.6vw,1.9rem)}:where([data-surface=public]) .auth-page-header--form .auth-page-header__description{color:var(--text-secondary);font-size:var(--normal-font-size);line-height:1.5}:where([data-surface=public]) .auth-form{gap:.78rem}:where([data-surface=public]) .input-group{gap:.3rem}:where([data-surface=public]) .input-group label,:where([data-surface=public]) .input-group .label-and-link{color:var(--text-secondary);font-size:var(--normal-font-size);font-weight:680;line-height:1.25}:where([data-surface=public]) .input-group input:not([type=checkbox]):not([type=radio]),:where([data-surface=public]) .input-group select,:where([data-surface=public]) .input-group textarea{min-height:var(--control-height-comfortable);border:1px solid color-mix(in srgb, var(--border-strong) 72%, var(--border-subtle));border-radius:var(--radius-md);background:var(--field-bg);color:var(--text-primary);font-size:var(--medium-font-size);transition:border-color var(--control-transition),background var(--control-transition),box-shadow var(--control-transition);padding:.62rem .74rem;line-height:1.35;box-shadow:inset 0 1px #ffffff06}:where([data-surface=public]) .input-group input:not([type=checkbox]):not([type=radio]):hover:not(:disabled),:where([data-surface=public]) .input-group select:hover:not(:disabled),:where([data-surface=public]) .input-group textarea:hover:not(:disabled){border-color:var(--border-stronger)}:where([data-surface=public]) .input-group input:not([type=checkbox]):not([type=radio]):focus,:where([data-surface=public]) .input-group select:focus,:where([data-surface=public]) .input-group textarea:focus{border-color:var(--accent);background:var(--field-bg-focus);box-shadow:var(--focus-ring);outline:none}:where([data-surface=public]) .input-group--error input:not([type=checkbox]):not([type=radio]),:where([data-surface=public]) .input-group--error select,:where([data-surface=public]) .input-group--error textarea{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb, var(--danger) 10%, transparent)}:where([data-surface=public]) .input-group--checkbox{cursor:pointer;gap:.58rem;min-height:2rem;padding:.28rem 0;font-weight:600}:where([data-surface=public]) .input-group--checkbox input{flex:none;width:1.05rem;height:1.05rem}:where([data-surface=public]) .input-group__hint,:where([data-surface=public]) .input-group__error{font-size:var(--small-font-size);line-height:1.4;display:block}:where([data-surface=public]) .input-group__hint{color:var(--text-muted)}:where([data-surface=public]) .input-group__error{color:var(--danger-text);font-weight:620}:where([data-surface=public]) .form-error,:where([data-surface=public]) .form-success{border-radius:var(--radius-md);font-size:var(--small-font-size);padding:.68rem .76rem;line-height:1.45}:where([data-surface=public]) .auth-form>button{min-height:var(--control-height-comfortable);border-radius:var(--radius-md);font-size:var(--medium-font-size);box-shadow:0 9px 20px color-mix(in srgb, var(--accent) 14%, transparent);transition:background var(--control-transition),border-color var(--control-transition),box-shadow var(--control-transition),transform var(--control-transition);margin-top:.12rem;font-weight:760}:where([data-surface=public]) .auth-form>button:hover:not(:disabled){box-shadow:0 12px 24px color-mix(in srgb, var(--accent) 18%, transparent)}:where([data-surface=public]) .auth-form>button:active:not(:disabled){box-shadow:0 5px 12px color-mix(in srgb, var(--accent) 12%, transparent);transform:translateY(1px)}:where([data-surface=public]) .auth-form__footer-copy{color:var(--text-muted)}@media (max-width:768px){:where([data-surface=public]) .auth-page{padding:0}:where([data-surface=public]) .two-column-auth-container{box-shadow:none;border-radius:0}:where([data-surface=public]) .two-column-auth-container-right,:where([data-surface=public]) .auth-form-card{padding:1rem}:where([data-surface=public]) .input-group input:not([type=checkbox]):not([type=radio]),:where([data-surface=public]) .input-group select,:where([data-surface=public]) .input-group textarea,:where([data-surface=public]) .auth-form>button{min-height:2.8rem}:where([data-surface=public]) .input-group input:not([type=checkbox]):not([type=radio]),:where([data-surface=public]) .input-group select,:where([data-surface=public]) .input-group textarea{font-size:16px}}:where([data-surface=public]) .input-group input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;border-color:var(--border-subtle)!important}:where([data-surface=public]) .input-group input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;border-color:var(--border-subtle)!important}:where([data-surface=public]) .input-group input:-webkit-autofill:active{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;border-color:var(--border-subtle)!important}:where([data-surface=public]) .input-group select:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;border-color:var(--border-subtle)!important}:where([data-surface=public]) .input-group textarea:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important;border-color:var(--border-subtle)!important}:-webkit-any(:where([data-surface=public]) .input-group input:-webkit-autofill:focus,:where([data-surface=public]) .input-group select:-webkit-autofill:focus,:where([data-surface=public]) .input-group textarea:-webkit-autofill:focus){outline:2px solid var(--accent-outline);outline-offset:1px;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg-focus) inset!important;box-shadow:0 0 0 1000px var(--field-bg-focus) inset!important;border-color:var(--accent-outline)!important}:is(:where([data-surface=public]) .input-group input:autofill:focus,:where([data-surface=public]) .input-group select:autofill:focus,:where([data-surface=public]) .input-group textarea:autofill:focus){outline:2px solid var(--accent-outline);outline-offset:1px;-webkit-text-fill-color:var(--text-primary)!important;caret-color:var(--text-primary)!important;-webkit-box-shadow:0 0 0 1000px var(--field-bg-focus) inset!important;box-shadow:0 0 0 1000px var(--field-bg-focus) inset!important;border-color:var(--accent-outline)!important}:where([data-surface=public]) .input-group input:autofill,:where([data-surface=public]) .input-group select:autofill,:where([data-surface=public]) .input-group textarea:autofill{color:var(--text-primary)!important;caret-color:var(--text-primary)!important;box-shadow:0 0 0 1000px var(--field-bg) inset!important}:where([data-surface=public]) .input-group input:autofill:focus,:where([data-surface=public]) .input-group select:autofill:focus,:where([data-surface=public]) .input-group textarea:autofill:focus{box-shadow:0 0 0 1000px var(--field-bg-focus) inset!important}html[data-theme=light] :where([data-surface=public]) .auth-form>button{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--text-on-accent)}html[data-theme=light] :where([data-surface=public]) .auth-page{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 24rem),#fff}html[data-theme=light] :where([data-surface=public]) .two-column-auth-container{border-color:var(--border-subtle);background:#fff;box-shadow:0 18px 44px #0f172a14}html[data-theme=light] :where([data-surface=public]) .two-column-auth-container-left{border-right-color:var(--border-subtle);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 42%),#fff}html[data-theme=light] :where([data-surface=public]) .two-column-auth-container-right,html[data-theme=light] :where([data-surface=public]) .auth-side-panel__item,html[data-theme=light] :where([data-surface=public]) .auth-page-header__wordmark,html[data-theme=light] :where([data-surface=public]) .url-preview{background:#fff}html[data-theme=light] :where([data-surface=public]) .auth-side-panel__item{border-color:var(--border-subtle);box-shadow:0 1px 2px #0f172a08}html[data-theme=light] :where([data-surface=public]) .input-group input,html[data-theme=light] :where([data-surface=public]) .input-group select,html[data-theme=light] :where([data-surface=public]) .input-group textarea{border-color:var(--border-strong);background:#fff;box-shadow:inset 0 1px #0f172a05}html[data-theme=light] :where([data-surface=public]) .input-group input:hover:not(:disabled),html[data-theme=light] :where([data-surface=public]) .input-group select:hover:not(:disabled),html[data-theme=light] :where([data-surface=public]) .input-group textarea:hover:not(:disabled){border-color:color-mix(in srgb, var(--border-stronger) 58%, var(--border-strong))}html[data-theme=light] :where([data-surface=public]) .input-group input:focus,html[data-theme=light] :where([data-surface=public]) .input-group select:focus,html[data-theme=light] :where([data-surface=public]) .input-group textarea:focus{background:#fff}html[data-theme=light] :where([data-surface=public]) .auth-page--invite-flow,html[data-theme=light] :where([data-surface=public]) .invite-accept{background:radial-gradient(circle at 9% 10%,#f5a5241a,#0000 28rem),radial-gradient(circle at 88% 14%,#2a9d8f14,#0000 26rem),#fff}html[data-theme=light] :where([data-surface=public]) .auth-page--invite-flow .two-column-auth-container-left{background:linear-gradient(#f5a5240d,#0000 52%),#fff}html[data-theme=light] :where([data-surface=public]) .invite-accept__shell{background:#fff;box-shadow:0 18px 44px #0f172a14}
