:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-mono:ui-monospace, "SFMono-Regular", Consolas, monospace;--ui-font-size-metadata:.75rem;--ui-font-size-secondary:.875rem;--ui-font-size-body:1rem;--ui-font-size-section:1.25rem;--ui-font-size-page:1.75rem;--ui-line-height-tight:1.25;--ui-line-height-body:1.5;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-radius-control:.625rem;--ui-radius-card:.75rem;--ui-radius-overlay:1rem;--ui-radius-pill:999px;--ui-color-surface-canvas:#f7f6f2;--ui-color-surface-panel:#fff;--ui-color-surface-muted:#eef1ef;--ui-color-surface-elevated:#fff;--ui-color-text-primary:#1a1d1b;--ui-color-text-secondary:#545b57;--ui-color-border-subtle:#d8dcd9;--ui-color-border-strong:#68736d;--ui-color-accent:#176b57;--ui-color-accent-strong:#125445;--ui-color-accent-soft:#e8f5f0;--ui-color-focus:#2563eb;--ui-color-info:#1e4f91;--ui-color-info-soft:#eff6ff;--ui-color-success:#116149;--ui-color-success-soft:#ecfdf3;--ui-color-warning:#704c00;--ui-color-warning-soft:#fff8e1;--ui-color-danger:#9f1239;--ui-color-danger-strong:#7f102e;--ui-color-danger-soft:#fff1f2;--ui-color-disabled:#e4e7e5;--ui-color-disabled-text:#66716b;--ui-shadow-overlay:0 1rem 2.5rem #1a1d1b24;--ui-motion-fast:.15s;--ui-motion-panel:.22s;--ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--ui-target-size:2.75rem;--ui-content-max:90rem;--ui-sidebar-width:15rem;--ui-z-sticky:20;--ui-z-overlay:40}*,:before,:after{box-sizing:border-box}html{background:var(--ui-color-surface-canvas);min-inline-size:20rem}body{background:var(--ui-color-surface-canvas);min-block-size:100vh;color:var(--ui-color-text-primary);font-family:var(--ui-font-sans);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}::selection{background:var(--ui-color-accent-soft);color:var(--ui-color-text-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:.1875rem solid var(--ui-color-focus);outline-offset:.125rem}.ui-visually-hidden{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}.ui-button{min-block-size:var(--ui-target-size);justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);cursor:pointer;font-weight:600;line-height:var(--ui-line-height-tight);text-align:center;transition:background-color var(--ui-motion-fast) var(--ui-ease-standard), border-color var(--ui-motion-fast) var(--ui-ease-standard), color var(--ui-motion-fast) var(--ui-ease-standard);-webkit-tap-highlight-color:transparent;border:1px solid #0000;text-decoration:none;display:inline-flex}.ui-button--primary{background:var(--ui-color-accent);color:#fff}.ui-button--primary:hover:not(:disabled){background:var(--ui-color-accent-strong)}.ui-button--secondary{border-color:var(--ui-color-border-strong);background:var(--ui-color-surface-panel);color:var(--ui-color-text-primary)}.ui-button--secondary:hover:not(:disabled),.ui-button--ghost:hover:not(:disabled){background:var(--ui-color-surface-muted)}.ui-button--ghost{color:var(--ui-color-text-primary);background:0 0}.ui-button--danger{background:var(--ui-color-danger);color:#fff}.ui-button--danger:hover:not(:disabled){background:var(--ui-color-danger-strong)}.ui-button--full-width{inline-size:100%}.ui-button:disabled{border-color:var(--ui-color-disabled);background:var(--ui-color-disabled);color:var(--ui-color-disabled-text);cursor:not-allowed}.ui-button__spinner{border:.125rem solid;border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:1rem;inline-size:1rem;animation:.7s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(1turn)}}.ui-link{color:var(--ui-color-accent);text-underline-offset:.16em;border-radius:.25rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:.08em}.ui-link:hover{color:var(--ui-color-accent-strong);text-decoration-thickness:.12em}.ui-link--muted{color:var(--ui-color-text-secondary);font-weight:500}.ui-link--standalone{min-block-size:var(--ui-target-size);padding-inline:var(--ui-space-2);align-items:center;display:inline-flex}.ui-card{padding:var(--ui-space-5);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-panel)}.ui-card--muted{background:var(--ui-color-surface-muted)}.ui-card__header,.ui-card__body{gap:var(--ui-space-2);display:grid}.ui-card__body,.ui-card__footer{margin-block-start:var(--ui-space-4)}.ui-card__title,.ui-card__description{margin:0}.ui-card__title{font-size:var(--ui-font-size-section);line-height:var(--ui-line-height-tight)}.ui-card__description{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-secondary)}.ui-card__footer{align-items:center;gap:var(--ui-space-3);border-block-start:1px solid var(--ui-color-border-subtle);flex-wrap:wrap;padding-block-start:var(--ui-space-4);display:flex}.ui-form-field{gap:var(--ui-space-2);display:grid}.ui-form-field__label{font-size:var(--ui-font-size-secondary);font-weight:600}.ui-form-field__required-mark{color:var(--ui-color-danger);margin-inline-start:var(--ui-space-1)}.ui-form-field__description,.ui-form-field__error{font-size:var(--ui-font-size-secondary);margin:0}.ui-form-field__description{color:var(--ui-color-text-secondary)}.ui-form-field__error{color:var(--ui-color-danger);font-weight:500}.ui-form-field__control:not([type=checkbox]):not([type=radio]){inline-size:100%;min-block-size:var(--ui-target-size);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-panel);color:var(--ui-color-text-primary);line-height:var(--ui-line-height-body)}textarea.ui-form-field__control{resize:vertical;min-block-size:7.5rem}.ui-form-field__control::placeholder{color:var(--ui-color-text-secondary);opacity:1}.ui-form-field[data-invalid=true] .ui-form-field__control:not([type=checkbox]):not([type=radio]){border-color:var(--ui-color-danger);box-shadow:0 0 0 1px var(--ui-color-danger)}.ui-inline-alert{gap:var(--ui-space-3);padding:var(--ui-space-4);border-radius:var(--ui-radius-control);border:1px solid;grid-template-columns:auto minmax(0,1fr);display:grid}.ui-inline-alert--info{background:var(--ui-color-info-soft);color:var(--ui-color-info)}.ui-inline-alert--success{background:var(--ui-color-success-soft);color:var(--ui-color-success)}.ui-inline-alert--warning{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.ui-inline-alert--danger{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.ui-inline-alert__icon{block-size:1.5rem;inline-size:1.5rem;font-size:var(--ui-font-size-secondary);border:1px solid;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-inline-alert__content{gap:var(--ui-space-1);display:grid}.ui-inline-alert__title{line-height:var(--ui-line-height-tight)}.ui-inline-alert__message>:first-child{margin-block-start:0}.ui-inline-alert__message>:last-child{margin-block-end:0}.ui-empty-state{justify-items:center;gap:var(--ui-space-3);padding:var(--ui-space-10) var(--ui-space-5);border:1px dashed var(--ui-color-border-strong);border-radius:var(--ui-radius-card);background:var(--ui-color-surface-panel);text-align:center;display:grid}.ui-empty-state__icon{background:var(--ui-color-accent-soft);block-size:3rem;inline-size:3rem;color:var(--ui-color-accent);font-size:var(--ui-font-size-section);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ui-empty-state__title,.ui-empty-state__description{max-inline-size:38rem;margin:0}.ui-empty-state__title{font-size:var(--ui-font-size-section);line-height:var(--ui-line-height-tight)}.ui-empty-state__description{color:var(--ui-color-text-secondary)}.ui-empty-state__actions{justify-content:center;gap:var(--ui-space-3);flex-wrap:wrap;margin-block-start:var(--ui-space-2);display:flex}.ui-status-badge{align-items:center;gap:var(--ui-space-1);min-block-size:1.75rem;padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-pill);font-size:var(--ui-font-size-metadata);white-space:nowrap;border:1px solid;font-weight:700;line-height:1;display:inline-flex}.ui-status-badge--neutral{background:var(--ui-color-surface-muted);color:#39423d}.ui-status-badge--info{background:var(--ui-color-info-soft);color:var(--ui-color-info)}.ui-status-badge--success{background:var(--ui-color-success-soft);color:var(--ui-color-success)}.ui-status-badge--warning{background:var(--ui-color-warning-soft);color:var(--ui-color-warning)}.ui-status-badge--danger{background:var(--ui-color-danger-soft);color:var(--ui-color-danger)}.ui-status-badge__icon{justify-content:center;align-items:center;inline-size:1rem;display:inline-flex}.ui-skeleton{background-color:#dfe4e1;background-image:linear-gradient(100deg,#0000 20%,#ffffffb3 45%,#0000 70%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:.375rem;animation:1.4s ease-in-out infinite ui-skeleton-shimmer;display:block;overflow:hidden}.ui-skeleton--text{block-size:1em;inline-size:100%}.ui-skeleton--rectangle{min-block-size:4rem;inline-size:100%}.ui-skeleton--circle{inline-size:var(--ui-target-size);aspect-ratio:1;border-radius:50%}@keyframes ui-skeleton-shimmer{to{background-position-x:-200%}}.ui-skip-link{z-index:var(--ui-z-overlay);min-block-size:var(--ui-target-size);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-control);background:var(--ui-color-text-primary);color:#fff;transform:translateY(calc(-100% - var(--ui-space-4)));transition:transform var(--ui-motion-fast) var(--ui-ease-standard);font-weight:600;position:fixed;inset-block-start:var(--ui-space-2);inset-inline-start:var(--ui-space-2)}.ui-skip-link:focus{transform:translateY(0)}.ui-app-shell{grid-template-areas:"header header""sidebar main";grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr);background:var(--ui-color-surface-canvas);grid-template-rows:auto 1fr;min-block-size:100dvh;display:grid}.ui-app-shell__header{z-index:var(--ui-z-sticky);grid-area:header;grid-template-columns:var(--ui-sidebar-width) minmax(0, 1fr) auto;align-items:center;gap:var(--ui-space-4);min-block-size:4rem;padding:var(--ui-space-2) var(--ui-space-4);border-block-end:1px solid var(--ui-color-border-subtle);background:#fffffff5;display:grid;position:sticky;inset-block-start:0}.ui-app-shell__brand{min-block-size:var(--ui-target-size);border-radius:var(--ui-radius-control);color:var(--ui-color-text-primary);font-size:var(--ui-font-size-section);letter-spacing:-.02em;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.ui-app-shell__context,.ui-app-shell__actions{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.ui-app-shell__actions{justify-content:flex-end}.ui-app-shell__sidebar{min-inline-size:0;padding:var(--ui-space-4) var(--ui-space-3);border-inline-end:1px solid var(--ui-color-border-subtle);background:var(--ui-color-surface-panel);grid-area:sidebar}.ui-app-shell__navigation :where(ul,ol){gap:var(--ui-space-1);margin:0;padding:0;list-style:none;display:grid}.ui-app-shell__navigation :where(a){min-block-size:var(--ui-target-size);align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-control);color:var(--ui-color-text-secondary);font-weight:600;text-decoration:none;display:flex}.ui-app-shell__navigation :where(a:hover){background:var(--ui-color-surface-muted);color:var(--ui-color-text-primary)}.ui-app-shell__navigation :where(a[aria-current=page]){background:var(--ui-color-accent-soft);color:var(--ui-color-accent-strong)}.ui-app-shell__main{inline-size:min(100%, var(--ui-content-max));min-inline-size:0;padding:var(--ui-space-8);grid-area:main;padding-block-end:max(var(--ui-space-8), env(safe-area-inset-bottom))}.ui-app-shell__main:focus{outline:none}@media (max-width:74.999rem) and (min-width:48rem){:root{--ui-sidebar-width:13rem}.ui-app-shell__main{padding:var(--ui-space-6)}}@media (max-width:47.999rem){.ui-card{padding:var(--ui-space-4)}.ui-empty-state{padding:var(--ui-space-8) var(--ui-space-4)}.ui-app-shell{grid-template:"header""sidebar""main"1fr/minmax(0,1fr)}.ui-app-shell__header{padding-inline:var(--ui-space-4);grid-template-columns:minmax(0,1fr) auto}.ui-app-shell__brand{grid-column:1}.ui-app-shell__context{grid-area:2/1/auto/-1}.ui-app-shell__actions{grid-area:1/2}.ui-app-shell__sidebar{padding:var(--ui-space-2) var(--ui-space-4);border-inline-end:0;border-block-end:1px solid var(--ui-color-border-subtle);scrollbar-width:thin;overflow-x:auto}.ui-app-shell__navigation :where(ul,ol){inline-size:max-content;display:flex}.ui-app-shell__navigation :where(a){white-space:nowrap}.ui-app-shell__main{padding:var(--ui-space-4);padding-block-end:max(var(--ui-space-6), env(safe-area-inset-bottom))}.ui-empty-state__actions,.ui-empty-state__actions>*{inline-size:100%}}@media (prefers-reduced-motion:reduce){.ui-button,.ui-skip-link{transition-duration:.01ms}.ui-button__spinner,.ui-skeleton{animation:none}}
.review-guest-client-module__o_QgoG__shell{gap:1.5rem;width:min(100% - 1.5rem,52rem);margin-inline:auto;padding-block:clamp(1rem,5vw,4rem);display:grid}.review-guest-client-module__o_QgoG__header,.review-guest-client-module__o_QgoG__stack,.review-guest-client-module__o_QgoG__thread,.review-guest-client-module__o_QgoG__composer,.review-guest-client-module__o_QgoG__decision{gap:.75rem;display:grid}.review-guest-client-module__o_QgoG__header h1,.review-guest-client-module__o_QgoG__header p,.review-guest-client-module__o_QgoG__contentBlock p,.review-guest-client-module__o_QgoG__contentBlock h2{margin:0}.review-guest-client-module__o_QgoG__meta{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-secondary)}.review-guest-client-module__o_QgoG__contentBlock,.review-guest-client-module__o_QgoG__thread,.review-guest-client-module__o_QgoG__decision{border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);background:var(--ui-color-surface-panel);padding:1rem}.review-guest-client-module__o_QgoG__contentBlock{white-space:pre-wrap}.review-guest-client-module__o_QgoG__media{border-radius:var(--ui-radius-control);background:var(--ui-color-surface-muted);object-fit:contain;width:100%;max-height:36rem;display:block}.review-guest-client-module__o_QgoG__discussion{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.review-guest-client-module__o_QgoG__comments{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.review-guest-client-module__o_QgoG__comments li{border-block-start:1px solid var(--ui-color-border-subtle);padding-block-start:.75rem}.review-guest-client-module__o_QgoG__comments p{white-space:pre-wrap;margin-block:.25rem 0}.review-guest-client-module__o_QgoG__composer label,.review-guest-client-module__o_QgoG__decision label{gap:.375rem;font-weight:650;display:grid}.review-guest-client-module__o_QgoG__composer input,.review-guest-client-module__o_QgoG__composer textarea,.review-guest-client-module__o_QgoG__decision input,.review-guest-client-module__o_QgoG__decision textarea{width:100%;min-height:var(--ui-target-size);border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-control);color:inherit;background:var(--ui-color-surface-panel);font:inherit;padding:.75rem}.review-guest-client-module__o_QgoG__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.review-guest-client-module__o_QgoG__hash{font-family:var(--ui-font-mono);overflow-wrap:anywhere;font-size:.75rem}@media (max-width:38rem){.review-guest-client-module__o_QgoG__actions>*{width:100%}}
.review-manager-panel-module__4cB9Bq__stack{gap:var(--ui-space-5);display:grid}.review-manager-panel-module__4cB9Bq__header{align-items:start;gap:var(--ui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.review-manager-panel-module__4cB9Bq__grid{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.review-manager-panel-module__4cB9Bq__history,.review-manager-panel-module__4cB9Bq__discussion{gap:var(--ui-space-3);margin:0;padding:0;list-style:none;display:grid}.review-manager-panel-module__4cB9Bq__hash,.review-manager-panel-module__4cB9Bq__secret{font-family:var(--ui-font-mono);font-size:var(--ui-font-size-metadata);overflow-wrap:anywhere}.review-manager-panel-module__4cB9Bq__secret{background:var(--ui-color-surface-muted);border:1px solid var(--ui-color-border-subtle);border-radius:var(--ui-radius-control);padding:var(--ui-space-3);-webkit-user-select:all;user-select:all;display:block}.review-manager-panel-module__4cB9Bq__thread{border-inline-start:.2rem solid var(--ui-color-border-subtle);gap:var(--ui-space-3);padding-inline-start:var(--ui-space-4);display:grid}.review-manager-panel-module__4cB9Bq__comment{white-space:pre-wrap}.review-manager-panel-module__4cB9Bq__compact{gap:var(--ui-space-2);display:grid}@media (max-width:40rem){.review-manager-panel-module__4cB9Bq__header{flex-direction:column;align-items:stretch}}
