:root{color-scheme:light;--space-3xs: 2px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 24px;--space-xl: 40px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 144px;--text-xs: .78rem;--text-sm: .889rem;--text-md: 1rem;--text-lg: 1.18rem;--text-xl: 1.42rem;--text-2xl: 1.7rem;--text-3xl: 2.04rem;--text-display-s: 1.42rem;--text-display: 1.7rem;--text-section: 1.25rem;--text-title: 1.05rem;--text-lead: 1rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-snap: cubic-bezier(.22, 1, .36, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--color-paper: oklch(97.2% .012 72);--color-paper-2: oklch(94.4% .018 72);--color-paper-3: oklch(90.8% .024 72);--color-card: oklch(98.7% .008 72);--color-ink: oklch(21% .048 258);--color-ink-2: oklch(32.5% .058 258);--color-on-dark: oklch(97.2% .012 72);--color-muted: oklch(44% .036 258);--color-rule: oklch(86% .018 72);--color-edge: oklch(80% .032 72);--color-accent: oklch(70.6% .178 41);--color-accent-deep: oklch(53% .165 39);--color-accent-soft: oklch(93% .045 45);--color-accent-ink: oklch(18% .046 258);--color-accent-2: oklch(45% .145 252);--color-focus: oklch(45% .165 252);--color-error: oklch(48% .185 27);--color-error-soft: oklch(94% .035 27);--color-success: oklch(42% .12 152);--color-success-soft: oklch(93% .045 152);--color-backdrop: oklch(21% .048 258 / .55);--color-avatar-1: oklch(70.6% .178 41);--color-avatar-2: oklch(32.5% .058 258);--color-avatar-3: oklch(78% .155 82);--color-avatar-4: oklch(58% .135 162);--color-avatar-5: oklch(54% .145 245);--color-avatar-6: oklch(55% .165 325);--color-avatar-7: oklch(62% .16 25);--color-avatar-8: oklch(56% .115 200);--font-display: "Chillax", ui-rounded, ui-sans-serif, system-ui, sans-serif;--font-body: var(--font-display);--font-outlier: "Geist Mono", ui-monospace, monospace;--radius-card: 20px;--radius-stock: 14px;--radius-input: 12px;--radius-pill: 999px;--rule-hair: 1px;--shadow-card: 0 1px 2px oklch(21% .048 258 / .08), 0 10px 24px -14px oklch(21% .048 258 / .2);--tracking-display: -.025em;--display-weight: 600;--banner-height: 68px;--container: 1440px;--gutter: 40px;--gap-columns: 24px;--section-gap-s: 64px;--section-gap: 96px;--section-gap-l: 120px;--z-base: 1;--z-raised: 10;--z-dropdown: 100;--z-sticky: 200;--z-sticky-nav: 300;--z-modal: 400;--z-toast: 500;--z-tooltip: 600}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent)}::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight, 700);font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}p{margin:0;text-wrap:pretty}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-slot]{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-paper-2, var(--color-paper)),var(--color-paper-3, var(--color-paper)))}[data-slot]>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media(max-width:60rem){:root{--gutter: 24px;--section-gap-s: 80px;--section-gap: 96px;--section-gap-l: 120px}}@media(max-width:40rem){:root{--gutter: 16px;--section-gap-s: 56px;--section-gap: 72px;--section-gap-l: 96px;--gap-columns: 16px}}@media(prefers-reduced-motion:reduce){*:not(.keep-motion),*:not(.keep-motion):before,*:not(.keep-motion):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}[data-slot]>img{filter:saturate(1.06) brightness(1.04)}.app-shell{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-paper);color:var(--color-ink)}.top-bar{--color-focus: var(--color-on-dark);position:sticky;top:0;z-index:var(--z-sticky-nav);background:var(--color-ink-2);color:var(--color-on-dark);border-bottom:var(--rule-hair) solid color-mix(in oklab,var(--color-on-dark) 14%,transparent)}.top-bar-inner{width:100%;max-width:var(--container);margin-inline:auto;padding-block:var(--space-xs);padding-inline:var(--gutter);min-height:var(--banner-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.brand-link{display:inline-flex;align-items:center;gap:var(--space-sm);text-decoration:none;color:var(--color-on-dark);font-weight:600;font-size:var(--text-lg);white-space:nowrap;flex-shrink:0}.brand-logo-img{width:42px;height:42px;border-radius:var(--radius-input);background:var(--color-card);padding:var(--space-3xs);flex-shrink:0}.top-nav-tabs{display:flex;align-items:center;gap:var(--space-2xs);overflow-x:auto;scrollbar-width:none}.nav-tab{border:0;background:transparent;color:color-mix(in oklab,var(--color-on-dark) 84%,transparent);padding-block:var(--space-xs);padding-inline:var(--space-md);min-height:40px;border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:var(--space-xs);transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}@media(hover:hover){.nav-tab:hover{background:color-mix(in oklab,var(--color-on-dark) 12%,transparent);color:var(--color-on-dark)}}.nav-tab[aria-current=page]{border:var(--rule-hair) solid var(--color-accent);color:var(--color-on-dark);font-weight:600}.top-bar-user{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}.user-pill{display:inline-flex;align-items:center;gap:var(--space-xs);padding-block:var(--space-2xs);padding-inline:var(--space-sm);min-height:40px;border-radius:var(--radius-pill);border:var(--rule-hair) solid color-mix(in oklab,var(--color-on-dark) 22%,transparent);background:color-mix(in oklab,var(--color-on-dark) 8%,transparent);color:var(--color-on-dark);cursor:pointer;font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out)}@media(hover:hover){.user-pill:hover{background:color-mix(in oklab,var(--color-on-dark) 16%,transparent)}}.workspace-grid{width:100%;max-width:var(--container);margin-inline:auto;padding-block:var(--space-lg);padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:var(--space-lg);align-items:start;flex:1}@media(max-width:60rem){.workspace-grid{grid-template-columns:minmax(0,1fr);padding-inline:var(--space-md)}}.main-column{min-width:0;display:flex;flex-direction:column;gap:var(--space-lg)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:42px;padding-block:var(--space-xs);padding-inline:var(--space-md);border-radius:var(--radius-stock);font-size:var(--text-sm);font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;border:var(--rule-hair) solid var(--color-muted);background:transparent;color:var(--color-ink);transition:transform var(--dur-micro) var(--ease-snap),box-shadow var(--dur-micro) var(--ease-snap),background-color var(--dur-micro) var(--ease-out)}@media(hover:hover){.btn:hover:not(:disabled){transform:translateY(-1px);background:var(--color-paper-2)}}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{border-color:var(--color-accent-deep);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:0 4px 0 0 var(--color-accent-deep);transition-timing-function:var(--ease-spring)}@media(hover:hover){.btn-primary:hover:not(:disabled){background:color-mix(in oklab,var(--color-accent) 92%,var(--color-card));box-shadow:0 5px 0 0 var(--color-accent-deep)}}.btn-primary:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 0 var(--color-accent-deep)}.btn-ghost{border-color:transparent;background:transparent;color:var(--color-ink);box-shadow:none}@media(hover:hover){.btn-ghost:hover:not(:disabled){transform:none;box-shadow:none;background:var(--color-paper-2)}}.btn-ghost:active:not(:disabled){transform:translateY(1px);box-shadow:none}.btn-danger{border-color:var(--color-error);background:transparent;color:var(--color-error);box-shadow:none}@media(hover:hover){.btn-danger:hover:not(:disabled){transform:none;box-shadow:none;background:var(--color-error-soft)}}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--radius-input);border:var(--rule-hair) solid transparent;background:transparent;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out)}.icon-btn:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}@media(hover:hover){.icon-btn:hover:not(:disabled){background:var(--color-paper-2)}}.icon-btn:disabled{opacity:.55;cursor:not-allowed}.field-group{display:flex;flex-direction:column;gap:var(--space-2xs)}.field-label{font-size:var(--text-sm);font-weight:600;color:var(--color-ink)}.field-input,.field-select,.field-textarea{width:100%;min-height:42px;padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-input);border:1px solid var(--color-muted);outline:2px solid transparent;outline-offset:-3px;background:var(--color-card);color:var(--color-ink);font-size:var(--text-md);transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.field-textarea{min-height:96px;resize:vertical}@media(hover:hover){.field-input:hover:not(:disabled),.field-select:hover:not(:disabled),.field-textarea:hover:not(:disabled){background:var(--color-paper-2)}}.field-input:focus-visible,.field-select:focus-visible,.field-textarea:focus-visible{outline-color:var(--color-focus);border-color:var(--color-ink-2)}.field-input[aria-invalid=true],.field-textarea[aria-invalid=true]{border-color:var(--color-error)}.field-input:disabled,.field-select:disabled,.field-textarea:disabled{opacity:.55;cursor:not-allowed}.field-helper{min-height:1lh;font-size:var(--text-xs);color:var(--color-muted)}.field-helper-error{color:var(--color-error);font-weight:500}.screen-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--rule-hair) solid var(--color-rule)}.screen-header-copy{display:flex;flex-direction:column;gap:var(--space-2xs)}.screen-subtitle{color:var(--color-muted);font-size:var(--text-sm)}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md);background:var(--color-paper-2);border-radius:var(--radius-card)}.search-box{flex:1;min-width:220px;max-width:380px}.pill-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.filter-pill{min-height:36px;padding-block:var(--space-2xs);padding-inline:var(--space-md);border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-muted);background:transparent;color:var(--color-ink);font-size:var(--text-sm);font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-micro) var(--ease-out),color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.filter-pill[aria-pressed=true]{border-color:var(--color-ink-2);color:var(--color-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--color-ink-2)}.quiz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}@media(max-width:52rem){.quiz-grid{grid-template-columns:minmax(0,1fr)}}.quiz-card{background:var(--color-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);transition:transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out)}@media(hover:hover){.quiz-card:hover{transform:translateY(-2px)}}.quiz-card.is-dragging{opacity:.55}.quiz-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm)}.quiz-author-row{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.quiz-badge{display:inline-flex;align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);padding-inline:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.drag-hint{display:inline-flex;align-items:center;gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);cursor:grab;-webkit-user-select:none;user-select:none}.drag-hint:active{cursor:grabbing}.score-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-sm);padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule)}.score-cell{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.score-cell-label{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap}.score-cell-value{font-size:var(--text-md);font-weight:600;font-variant-numeric:tabular-nums;color:var(--color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-holder{font-size:var(--text-xs);color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);margin-top:auto}.vote-cluster{display:inline-flex;align-items:center;gap:var(--space-xs)}.vote-btn{display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:36px;padding-block:var(--space-2xs);padding-inline:var(--space-sm);border-radius:var(--radius-pill);border:var(--rule-hair) solid var(--color-rule);background:transparent;color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}@media(hover:hover){.vote-btn:hover:not(:disabled){background:var(--color-paper-2)}}.vote-btn[aria-pressed=true].vote-up{border-color:var(--color-success);color:var(--color-success);font-weight:600}.vote-btn[aria-pressed=true].vote-down{border-color:var(--color-error);color:var(--color-error);font-weight:600}.favourites-rail{position:sticky;top:calc(var(--banner-height) + var(--space-md));z-index:var(--z-sticky);background:var(--color-paper-2);border-radius:var(--radius-card);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md);transition:background-color var(--dur-micro) var(--ease-out)}.favourites-rail.is-drop-active{background:var(--color-accent-soft);outline:2px dashed var(--color-accent-deep);outline-offset:-4px}.favourites-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.favourites-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-block:var(--space-3xs);padding-inline:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-ink-2);color:var(--color-on-dark);font-weight:600}.favourites-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.favourite-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding:var(--space-sm);border-radius:var(--radius-input);background:var(--color-card);border:var(--rule-hair) solid var(--color-rule);cursor:grab;transition:transform var(--dur-micro) var(--ease-out),opacity var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}.favourite-row:active{cursor:grabbing}.favourite-row.is-dragging{opacity:.45}.favourite-row.is-drag-over{border-color:var(--color-accent-deep);transform:translateY(-2px)}.favourite-row-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:var(--space-3xs)}.favourite-title-btn{border:0;padding:0;background:transparent;color:var(--color-ink);font-weight:600;font-size:var(--text-sm);text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.favourite-title-btn:hover{color:var(--color-accent-2)}}.favourite-meta{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.favourite-controls{display:flex;align-items:center;gap:var(--space-3xs);flex-shrink:0}.recycle-bin-zone{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-stock);border:2px dashed var(--color-error);background:var(--color-error-soft);color:var(--color-error);font-size:var(--text-sm);font-weight:600;opacity:1;transform:translateY(0);transition:opacity var(--dur-short) var(--ease-out),transform var(--dur-short) var(--ease-spring),background-color var(--dur-micro) var(--ease-out)}@starting-style{.recycle-bin-zone{opacity:0;transform:translateY(8px)}}.recycle-bin-zone.is-over{background:var(--color-error);color:var(--color-on-dark)}.undo-bar{--color-focus: var(--color-on-dark);display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-sm);border-radius:var(--radius-input);background:var(--color-ink-2);color:var(--color-on-dark);font-size:var(--text-xs)}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;text-align:left}.data-table th{padding-block:var(--space-sm);padding-inline:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-muted);font-size:var(--text-sm);font-weight:600;color:var(--color-muted);white-space:nowrap}.data-table td{padding-block:var(--space-sm);padding-inline:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);vertical-align:middle}.panel-surface{background:var(--color-paper-2);border-radius:var(--radius-card);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.question-block{background:var(--color-card);border-radius:var(--radius-stock);border:var(--rule-hair) solid var(--color-rule);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.question-block-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.choice-list{display:flex;flex-direction:column;gap:var(--space-xs)}.choice-option{display:flex;align-items:center;gap:var(--space-sm);padding-block:var(--space-sm);padding-inline:var(--space-md);border-radius:var(--radius-input);border:var(--rule-hair) solid var(--color-rule);background:var(--color-card);cursor:pointer;transition:background-color var(--dur-micro) var(--ease-out),border-color var(--dur-micro) var(--ease-out)}@media(hover:hover){.choice-option:hover{background:var(--color-paper-2)}}.choice-option.is-selected{border-color:var(--color-ink-2);background:var(--color-accent-soft);font-weight:600}.state-panel{padding:var(--space-xl);border-radius:var(--radius-card);background:var(--color-paper-2);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.state-panel-error{background:var(--color-error-soft);color:var(--color-ink);border:var(--rule-hair) solid var(--color-error)}.skeleton-stack{display:flex;flex-direction:column;gap:var(--space-md)}.skeleton-row{height:112px;border-radius:var(--radius-card);background:var(--color-paper-2);animation:pulse-paper var(--dur-long) var(--ease-in-out) infinite alternate}@keyframes pulse-paper{0%{opacity:.55}to{opacity:.95}}.app-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(92%,560px);height:fit-content;max-height:min(88dvh,680px);overflow-y:auto;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper);color:var(--color-ink);padding:var(--space-lg);box-shadow:var(--shadow-card)}.app-dialog::backdrop{background:var(--color-backdrop)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}.avatar-picker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xs)}.avatar-choice-btn{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--radius-input);border:var(--rule-hair) solid var(--color-rule);background:transparent;color:var(--color-ink);font-size:var(--text-xs);cursor:pointer}.avatar-choice-btn[aria-pressed=true]{border-color:var(--color-ink-2);box-shadow:inset 0 0 0 1px var(--color-ink-2);font-weight:600}.color-swatch-row{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.color-swatch-btn{width:36px;height:36px;border-radius:var(--radius-pill);border:2px solid var(--color-card);cursor:pointer}.color-swatch-btn[aria-pressed=true]{outline:2px solid var(--color-ink);outline-offset:2px}.swatch-avatar-1{background:var(--color-avatar-1)}.swatch-avatar-2{background:var(--color-avatar-2)}.swatch-avatar-3{background:var(--color-avatar-3)}.swatch-avatar-4{background:var(--color-avatar-4)}.swatch-avatar-5{background:var(--color-avatar-5)}.swatch-avatar-6{background:var(--color-avatar-6)}.swatch-avatar-7{background:var(--color-avatar-7)}.swatch-avatar-8{background:var(--color-avatar-8)}.mono-code{font-family:var(--font-outlier);font-size:var(--text-sm);background:var(--color-paper-2);padding-block:var(--space-3xs);padding-inline:var(--space-xs);border-radius:var(--radius-input);word-break:break-all}.consent-row{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-input);background:var(--color-paper-2);font-size:var(--text-sm)}.consent-row input[type=checkbox]{width:20px;height:20px;margin-top:var(--space-3xs);accent-color:var(--color-ink-2);flex-shrink:0}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md)}@media(max-width:40rem){.form-grid-two{grid-template-columns:minmax(0,1fr)}}.inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.inline-between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.status-chip{display:inline-flex;align-items:center;gap:var(--space-2xs);padding-block:var(--space-3xs);padding-inline:var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;background:var(--color-paper-2);color:var(--color-ink)}.status-chip-ok{background:var(--color-success-soft);color:var(--color-success)}.status-chip-bad{background:var(--color-error-soft);color:var(--color-error)}
