.Button-module__f3R4Aq__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__f3R4Aq__button:active:not(:disabled){transform:translateY(1px)}.Button-module__f3R4Aq__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__f3R4Aq__primary{background:var(--accent);color:var(--accent-text)}.Button-module__f3R4Aq__primary:hover:not(:disabled){background:var(--accent-hover)}.Button-module__f3R4Aq__secondary{background:var(--surface-raised);border-color:var(--border-strong);color:var(--text-primary);box-shadow:var(--shadow-sm)}.Button-module__f3R4Aq__secondary:hover:not(:disabled){background:var(--surface-hover)}.Button-module__f3R4Aq__ghost{color:var(--text-secondary);background:0 0}.Button-module__f3R4Aq__ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}
.HardBoundaryDialog-module__30cseW__backdrop{z-index:150;background:#0b10188c;position:fixed;inset:0}.HardBoundaryDialog-module__30cseW__popup{z-index:160;width:min(28rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);gap:var(--space-3);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.HardBoundaryDialog-module__30cseW__title{font-size:var(--text-xl)}.HardBoundaryDialog-module__30cseW__body{color:var(--text-secondary)}.HardBoundaryDialog-module__30cseW__actions{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}
.IdeaCard-module__ZK6QJq__card{gap:var(--space-2);height:100%;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex-direction:column;display:flex}.IdeaCard-module__ZK6QJq__card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md)}.IdeaCard-module__ZK6QJq__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.IdeaCard-module__ZK6QJq__title{font-size:var(--text-lg)}.IdeaCard-module__ZK6QJq__score{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.IdeaCard-module__ZK6QJq__scoreMax{font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--text-tertiary)}.IdeaCard-module__ZK6QJq__status,.IdeaCard-module__ZK6QJq__waiting{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap}.IdeaCard-module__ZK6QJq__description{color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.IdeaCard-module__ZK6QJq__pills{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;list-style:none;display:flex}.IdeaCard-module__ZK6QJq__pill{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-xs);color:var(--text-secondary);display:inline-flex}.IdeaCard-module__ZK6QJq__pillDot{border-radius:var(--radius-full);background:var(--rate-gray);width:.5rem;height:.5rem}.IdeaCard-module__ZK6QJq__pill[data-rating=GREEN] .IdeaCard-module__ZK6QJq__pillDot{background:var(--rate-green)}.IdeaCard-module__ZK6QJq__pill[data-rating=YELLOW] .IdeaCard-module__ZK6QJq__pillDot{background:var(--rate-yellow)}.IdeaCard-module__ZK6QJq__pill[data-rating=RED] .IdeaCard-module__ZK6QJq__pillDot{background:var(--rate-red)}
.Lobby-module__y-8ieW__lobby{padding:var(--space-6) var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.Lobby-module__y-8ieW__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.Lobby-module__y-8ieW__code{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-semibold);letter-spacing:.2em;padding-left:.2em;line-height:1}.Lobby-module__y-8ieW__url{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.Lobby-module__y-8ieW__title{font-size:var(--text-xl);margin-top:var(--space-2)}.Lobby-module__y-8ieW__people{justify-content:center;gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.Lobby-module__y-8ieW__person{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-sm);display:inline-flex}.Lobby-module__y-8ieW__hostTag{font-size:var(--text-xs);color:var(--accent-strong)}.Lobby-module__y-8ieW__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.Lobby-module__y-8ieW__screenLink{font-size:var(--text-sm);color:var(--accent-strong)}
.RateCard-module__suF3vq__card{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.RateCard-module__suF3vq__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.RateCard-module__suF3vq__prompt{font-size:var(--text-2xl)}.RateCard-module__suF3vq__help{color:var(--text-secondary);margin-top:calc(-1 * var(--space-2))}.RateCard-module__suF3vq__boundary{font-size:var(--text-sm);color:var(--accent-strong)}.RateCard-module__suF3vq__options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.RateCard-module__suF3vq__option{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.RateCard-module__suF3vq__option:hover:not(:disabled){border-color:var(--border-strong)}.RateCard-module__suF3vq__option[data-selected]{border-color:var(--rate-colour);background:color-mix(in oklab, var(--rate-colour) 12%, var(--surface-page))}.RateCard-module__suF3vq__option[data-rating=GREEN]{--rate-colour:var(--rate-green)}.RateCard-module__suF3vq__option[data-rating=YELLOW]{--rate-colour:var(--rate-yellow)}.RateCard-module__suF3vq__option[data-rating=GRAY]{--rate-colour:var(--rate-gray)}.RateCard-module__suF3vq__option[data-rating=RED]{--rate-colour:var(--rate-red)}.RateCard-module__suF3vq__optionDot{border-radius:var(--radius-full);background:var(--rate-colour);flex:none;width:.875rem;height:.875rem}.RateCard-module__suF3vq__optionText{flex-direction:column;min-width:0;display:flex}.RateCard-module__suF3vq__optionLabel{font-weight:var(--weight-medium)}.RateCard-module__suF3vq__optionMeaning{font-size:var(--text-xs);color:var(--text-secondary)}.RateCard-module__suF3vq__hotkey{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);margin-left:auto;padding:1px 6px}.RateCard-module__suF3vq__noteField{gap:var(--space-2);flex-direction:column;display:flex}.RateCard-module__suF3vq__noteLabel{font-size:var(--text-sm);font-weight:var(--weight-medium)}.RateCard-module__suF3vq__required{font-weight:var(--weight-normal);color:var(--text-tertiary)}.RateCard-module__suF3vq__note{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;line-height:var(--leading-normal);resize:vertical}.RateCard-module__suF3vq__note::placeholder{color:var(--text-placeholder)}.RateCard-module__suF3vq__addNote{font:inherit;font-size:var(--text-sm);color:var(--accent-strong);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0}.RateCard-module__suF3vq__actions{align-items:center;gap:var(--space-3);display:flex}.RateCard-module__suF3vq__hint{font-size:var(--text-xs);color:var(--text-placeholder)}@media (max-width:480px){.RateCard-module__suF3vq__card{padding:var(--space-4)}.RateCard-module__suF3vq__prompt{font-size:var(--text-xl)}.RateCard-module__suF3vq__options{grid-template-columns:1fr}.RateCard-module__suF3vq__hotkey,.RateCard-module__suF3vq__hint{display:none}}
.RevealPanel-module__qVVrQG__panel{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.RevealPanel-module__qVVrQG__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.RevealPanel-module__qVVrQG__prompt{font-size:var(--text-xl)}.RevealPanel-module__qVVrQG__bar{border-radius:var(--radius-full);background:var(--surface-skeleton);gap:2px;height:.75rem;display:flex;overflow:hidden}.RevealPanel-module__qVVrQG__segment{background:var(--rate-colour);flex-basis:0}.RevealPanel-module__qVVrQG__counts,.RevealPanel-module__qVVrQG__choices{gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.RevealPanel-module__qVVrQG__count,.RevealPanel-module__qVVrQG__choice,.RevealPanel-module__qVVrQG__note,.RevealPanel-module__qVVrQG__segment{--rate-colour:var(--rate-gray)}.RevealPanel-module__qVVrQG__count[data-rating=GREEN],.RevealPanel-module__qVVrQG__choice[data-rating=GREEN],.RevealPanel-module__qVVrQG__note[data-rating=GREEN],.RevealPanel-module__qVVrQG__segment[data-rating=GREEN]{--rate-colour:var(--rate-green)}.RevealPanel-module__qVVrQG__count[data-rating=YELLOW],.RevealPanel-module__qVVrQG__choice[data-rating=YELLOW],.RevealPanel-module__qVVrQG__note[data-rating=YELLOW],.RevealPanel-module__qVVrQG__segment[data-rating=YELLOW]{--rate-colour:var(--rate-yellow)}.RevealPanel-module__qVVrQG__count[data-rating=RED],.RevealPanel-module__qVVrQG__choice[data-rating=RED],.RevealPanel-module__qVVrQG__note[data-rating=RED],.RevealPanel-module__qVVrQG__segment[data-rating=RED]{--rate-colour:var(--rate-red)}.RevealPanel-module__qVVrQG__count{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.RevealPanel-module__qVVrQG__count[data-zero]{color:var(--text-placeholder)}.RevealPanel-module__qVVrQG__dot{border-radius:var(--radius-full);background:var(--rate-colour);flex:none;width:.625rem;height:.625rem}.RevealPanel-module__qVVrQG__entries,.RevealPanel-module__qVVrQG__notes{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.RevealPanel-module__qVVrQG__entry,.RevealPanel-module__qVVrQG__note{gap:var(--space-2);padding:var(--space-3);background:var(--surface-page);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.RevealPanel-module__qVVrQG__note .RevealPanel-module__qVVrQG__dot{margin-top:.35rem}.RevealPanel-module__qVVrQG__noteName{font-size:var(--text-xs);color:var(--text-tertiary);display:block}.RevealPanel-module__qVVrQG__tally{font-family:var(--font-mono);font-weight:var(--weight-semibold)}.RevealPanel-module__qVVrQG__consensus{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.RevealPanel-module__qVVrQG__consensusLabel{font-size:var(--text-sm);font-weight:var(--weight-medium)}.RevealPanel-module__qVVrQG__suggested{font-weight:var(--weight-normal);color:var(--text-tertiary)}.RevealPanel-module__qVVrQG__choice{align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-2) var(--space-4);background:var(--surface-page);border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.RevealPanel-module__qVVrQG__choice[data-selected]{border-color:var(--rate-colour);background:color-mix(in oklab, var(--rate-colour) 12%, var(--surface-page))}.RevealPanel-module__qVVrQG__waiting{color:var(--text-secondary);font-size:var(--text-sm)}
.GoogleSignInButton-module__ROYfLa__wrapper{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.GoogleSignInButton-module__ROYfLa__mark{flex-shrink:0;width:18px;height:18px}.GoogleSignInButton-module__ROYfLa__error{color:var(--danger);font-size:var(--text-sm)}
.ReviewPanel-module__Pm7gtW__panel{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.ReviewPanel-module__Pm7gtW__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ReviewPanel-module__Pm7gtW__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.ReviewPanel-module__Pm7gtW__bucket{font-size:var(--text-2xl)}.ReviewPanel-module__Pm7gtW__bucketBody{color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.ReviewPanel-module__Pm7gtW__score{font-family:var(--font-mono);font-size:var(--text-4xl);font-weight:var(--weight-semibold);white-space:nowrap;line-height:1}.ReviewPanel-module__Pm7gtW__scoreMax{font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--text-tertiary)}.ReviewPanel-module__Pm7gtW__warning{color:var(--danger);font-size:var(--text-sm)}.ReviewPanel-module__Pm7gtW__unanswered{color:var(--text-tertiary);font-size:var(--text-sm)}.ReviewPanel-module__Pm7gtW__questions,.ReviewPanel-module__Pm7gtW__checklistList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.ReviewPanel-module__Pm7gtW__question,.ReviewPanel-module__Pm7gtW__checklistItem{--rate-colour:var(--rate-gray);align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);display:flex}.ReviewPanel-module__Pm7gtW__question[data-rating=NONE]{--rate-colour:var(--surface-skeleton)}.ReviewPanel-module__Pm7gtW__question[data-rating=GREEN],.ReviewPanel-module__Pm7gtW__checklistItem[data-rating=GREEN]{--rate-colour:var(--rate-green)}.ReviewPanel-module__Pm7gtW__question[data-rating=YELLOW],.ReviewPanel-module__Pm7gtW__checklistItem[data-rating=YELLOW]{--rate-colour:var(--rate-yellow)}.ReviewPanel-module__Pm7gtW__question[data-rating=RED],.ReviewPanel-module__Pm7gtW__checklistItem[data-rating=RED]{--rate-colour:var(--rate-red)}.ReviewPanel-module__Pm7gtW__dot{border-radius:var(--radius-full);background:var(--rate-colour);flex:none;width:.625rem;height:.625rem;margin-top:.35rem}.ReviewPanel-module__Pm7gtW__questionText{flex-direction:column;flex:1;min-width:0;display:flex}.ReviewPanel-module__Pm7gtW__questionTitle{font-size:var(--text-xs);color:var(--text-tertiary);display:block}.ReviewPanel-module__Pm7gtW__questionNote{color:var(--text-secondary)}.ReviewPanel-module__Pm7gtW__questionRating{color:var(--text-secondary);white-space:nowrap}.ReviewPanel-module__Pm7gtW__checklist{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.ReviewPanel-module__Pm7gtW__checklistTitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold)}.ReviewPanel-module__Pm7gtW__actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.ReviewPanel-module__Pm7gtW__waiting{color:var(--text-secondary);font-size:var(--text-sm)}
.JoinByCode-module__NiJoBq__form{gap:var(--space-2);flex-direction:column;display:flex}.JoinByCode-module__NiJoBq__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary)}.JoinByCode-module__NiJoBq__row{gap:var(--space-2);display:flex}.JoinByCode-module__NiJoBq__input{min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-full);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.18em;text-transform:uppercase;flex:1}.JoinByCode-module__NiJoBq__input::placeholder{color:var(--text-placeholder);letter-spacing:.18em}
.TextCard-module__BPmidG__card{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.TextCard-module__BPmidG__eyebrow{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.TextCard-module__BPmidG__prompt{font-size:var(--text-2xl)}.TextCard-module__BPmidG__help{color:var(--text-secondary);margin-top:calc(-1 * var(--space-2))}.TextCard-module__BPmidG__text{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-page);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;line-height:var(--leading-normal);resize:vertical}.TextCard-module__BPmidG__actions{align-items:center;gap:var(--space-3);display:flex}.TextCard-module__BPmidG__count{font-size:var(--text-xs);color:var(--text-placeholder);font-family:var(--font-mono)}
.page-module__vavjCW__page{flex-direction:column;flex:1;display:flex}.page-module__vavjCW__main{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--space-4) var(--space-9);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.page-module__vavjCW__header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-module__vavjCW__title{font-size:var(--text-3xl)}.page-module__vavjCW__subtitle{margin-top:var(--space-1);color:var(--text-secondary)}.page-module__vavjCW__newLink{min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.page-module__vavjCW__newLink:hover{background:var(--accent-hover)}.page-module__vavjCW__empty{padding:var(--space-6);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);flex-direction:column;max-width:34rem;display:flex}.page-module__vavjCW__emptyTitle{font-size:var(--text-xl);color:var(--text-primary)}.page-module__vavjCW__bucket{gap:var(--space-3);flex-direction:column;display:flex}.page-module__vavjCW__bucketHeader{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__vavjCW__bucketTitle{font-size:var(--text-xl)}.page-module__vavjCW__bucketHint{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module__vavjCW__list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));list-style:none;display:grid}
.page-module__GVfWVW__page{flex-direction:column;flex:1;display:flex}.page-module__GVfWVW__main{width:100%;max-width:var(--composer-max);padding:var(--space-6) var(--space-4) var(--space-9);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.page-module__GVfWVW__crumb{font-size:var(--text-sm);color:var(--text-tertiary)}.page-module__GVfWVW__crumb a:hover{color:var(--text-primary)}.page-module__GVfWVW__header{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GVfWVW__title{font-size:var(--text-3xl)}.page-module__GVfWVW__description{color:var(--text-secondary);white-space:pre-line}.page-module__GVfWVW__card{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-4);flex-direction:column;display:flex}.page-module__GVfWVW__evalTop{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.page-module__GVfWVW__cardTitle{font-size:var(--text-xl)}.page-module__GVfWVW__cardMeta{color:var(--text-secondary);font-size:var(--text-sm);margin-top:var(--space-1)}.page-module__GVfWVW__score{font-family:var(--font-mono);font-size:var(--text-3xl);font-weight:var(--weight-semibold);line-height:1}.page-module__GVfWVW__scoreMax{font-size:var(--text-base);font-weight:var(--weight-normal);color:var(--text-tertiary)}.page-module__GVfWVW__warning{color:var(--danger);font-size:var(--text-sm)}.page-module__GVfWVW__checklist{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GVfWVW__checklistTitle{font-size:var(--text-base);font-family:var(--font-sans);font-weight:var(--weight-semibold)}.page-module__GVfWVW__checklistList{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.page-module__GVfWVW__checklistItem{gap:var(--space-2);font-size:var(--text-sm);color:var(--text-primary);display:flex}.page-module__GVfWVW__checklistDot{border-radius:var(--radius-full);background:var(--rate-gray);flex:none;width:.5rem;height:.5rem;margin-top:.45rem}.page-module__GVfWVW__checklistItem[data-rating=YELLOW] .page-module__GVfWVW__checklistDot{background:var(--rate-yellow)}.page-module__GVfWVW__checklistStep{font-size:var(--text-xs);color:var(--text-tertiary);display:block}.page-module__GVfWVW__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__GVfWVW__resume{min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.page-module__GVfWVW__rooms{gap:var(--space-2);flex-direction:column;display:flex}.page-module__GVfWVW__roomsTitle{font-size:var(--text-lg)}.page-module__GVfWVW__roomList{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.page-module__GVfWVW__roomRow{align-items:baseline;gap:var(--space-3);font-size:var(--text-sm);display:flex}.page-module__GVfWVW__roomCode{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.08em}.page-module__GVfWVW__roomMeta{color:var(--text-tertiary)}
.page-module__jf_2KG__page{flex-direction:column;flex:1;display:flex}.page-module__jf_2KG__main{width:100%;max-width:var(--composer-max);padding:var(--space-6) var(--space-4) var(--space-9);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.page-module__jf_2KG__title{font-size:var(--text-3xl)}.page-module__jf_2KG__lede{color:var(--text-secondary);margin-bottom:var(--space-3)}.page-module__jf_2KG__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__jf_2KG__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__jf_2KG__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module__jf_2KG__hint{font-weight:var(--weight-normal);color:var(--text-tertiary)}.page-module__jf_2KG__input,.page-module__jf_2KG__textarea{width:100%;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-base)}.page-module__jf_2KG__input::placeholder,.page-module__jf_2KG__textarea::placeholder{color:var(--text-placeholder)}.page-module__jf_2KG__textarea{resize:vertical;line-height:var(--leading-normal)}.page-module__jf_2KG__error{color:var(--danger);font-size:var(--text-sm)}.page-module__jf_2KG__actions{gap:var(--space-3);display:flex}
.page-module__t_MfqG__page{flex-direction:column;flex:1;display:flex}.page-module__t_MfqG__main{width:100%;max-width:26rem;padding:var(--space-8) var(--space-4) var(--space-9);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}.page-module__t_MfqG__eyebrow{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.12em;color:var(--text-tertiary)}.page-module__t_MfqG__title{font-size:var(--text-3xl)}.page-module__t_MfqG__lede{color:var(--text-secondary);margin-bottom:var(--space-3)}.page-module__t_MfqG__form{gap:var(--space-4);flex-direction:column;display:flex}.page-module__t_MfqG__field{gap:var(--space-2);flex-direction:column;display:flex}.page-module__t_MfqG__label{font-size:var(--text-sm);font-weight:var(--weight-medium)}.page-module__t_MfqG__input{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-lg)}.page-module__t_MfqG__input::placeholder{color:var(--text-placeholder)}.page-module__t_MfqG__error{color:var(--danger);font-size:var(--text-sm)}
.page-module__YnyroG__page{flex-direction:column;flex:1;display:flex}.page-module__YnyroG__main{width:100%;max-width:var(--composer-max);padding:var(--space-8) var(--space-4) var(--space-9);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.page-module__YnyroG__greeting{font-size:var(--text-3xl);color:var(--text-primary)}.page-module__YnyroG__lede{color:var(--text-secondary);font-size:var(--text-lg);line-height:var(--leading-snug);max-width:34rem}.page-module__YnyroG__joinCard{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-sunken);border-radius:var(--radius-lg)}.page-module__YnyroG__card{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);gap:var(--space-3);flex-direction:column;display:flex}.page-module__YnyroG__cardTitle{font-size:var(--text-xl)}.page-module__YnyroG__cardBody{color:var(--text-secondary)}.page-module__YnyroG__email{color:var(--text-primary);font-weight:var(--weight-medium)}.page-module__YnyroG__actions{margin-top:var(--space-2);align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-module__YnyroG__primaryLink{min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-text);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.page-module__YnyroG__primaryLink:hover{background:var(--accent-hover)}@media (max-width:480px){.page-module__YnyroG__main{padding-top:var(--space-6)}.page-module__YnyroG__greeting{font-size:var(--text-2xl)}}
.room-module__q-4lsq__page{flex-direction:column;flex:1;display:flex}.room-module__q-4lsq__top{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;max-width:var(--composer-max);padding:var(--space-4) var(--space-4) var(--space-2);margin:0 auto;display:flex}.room-module__q-4lsq__topLeft,.room-module__q-4lsq__topRight{flex-direction:column;gap:2px;min-width:0;display:flex}.room-module__q-4lsq__topRight{text-align:right;align-items:flex-end}.room-module__q-4lsq__ideaTitle{font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.room-module__q-4lsq__progress,.room-module__q-4lsq__submitted{font-size:var(--text-xs);color:var(--text-tertiary)}.room-module__q-4lsq__code{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.12em}.room-module__q-4lsq__phaseBar{gap:var(--space-1);width:100%;max-width:var(--composer-max);padding:0 var(--space-4);margin:0 auto;display:flex}.room-module__q-4lsq__phaseSegment{border-radius:var(--radius-full);background:var(--surface-skeleton);flex:1;height:4px}.room-module__q-4lsq__phaseSegment[data-state=done]{background:var(--accent-soft)}.room-module__q-4lsq__phaseSegment[data-state=current]{background:var(--accent)}.room-module__q-4lsq__main{width:100%;max-width:var(--composer-max);padding:var(--space-5) var(--space-4) var(--space-9);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}.room-module__q-4lsq__phaseIntro{color:var(--text-secondary);font-size:var(--text-sm)}.room-module__q-4lsq__phaseTitle{color:var(--text-primary);font-weight:var(--weight-medium)}.room-module__q-4lsq__saved{font-size:var(--text-sm);color:var(--text-secondary)}.room-module__q-4lsq__hostBar{gap:var(--space-2);flex-wrap:wrap;display:flex}.room-module__q-4lsq__info,.room-module__q-4lsq__closed{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.room-module__q-4lsq__infoTitle{font-size:var(--text-xl)}.room-module__q-4lsq__infoBody{color:var(--text-secondary);white-space:pre-line}.room-module__q-4lsq__closedLink{color:var(--accent-strong);font-weight:var(--weight-medium)}.room-module__q-4lsq__unsupported,.room-module__q-4lsq__error{font-size:var(--text-sm)}.room-module__q-4lsq__error{color:var(--danger)}
.BigScreen-module__yVi0Ra__screen{width:100%;max-width:72rem;padding:var(--space-5) var(--space-6) var(--space-8);gap:var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.BigScreen-module__yVi0Ra__top{justify-content:space-between;align-items:baseline;gap:var(--space-4);font-size:var(--text-lg);color:var(--text-secondary);display:flex}.BigScreen-module__yVi0Ra__idea{font-weight:var(--weight-medium);color:var(--text-primary)}.BigScreen-module__yVi0Ra__join{white-space:nowrap}.BigScreen-module__yVi0Ra__code{font-family:var(--font-mono);font-weight:var(--weight-semibold);letter-spacing:.15em;color:var(--text-primary)}.BigScreen-module__yVi0Ra__centre{text-align:center;justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;flex:1;display:flex}.BigScreen-module__yVi0Ra__eyebrow{font-size:var(--text-xl);color:var(--text-secondary)}.BigScreen-module__yVi0Ra__bigCode{font-family:var(--font-mono);font-size:clamp(4rem,14vw,10rem);font-weight:var(--weight-semibold);letter-spacing:.2em;padding-left:.2em;line-height:1}.BigScreen-module__yVi0Ra__prompt{max-width:28ch;font-size:clamp(1.75rem,4.5vw,3.5rem)}.BigScreen-module__yVi0Ra__progress{font-size:var(--text-2xl);color:var(--text-secondary)}.BigScreen-module__yVi0Ra__people{justify-content:center;gap:var(--space-3);flex-wrap:wrap;max-width:60rem;list-style:none;display:flex}.BigScreen-module__yVi0Ra__person{padding:var(--space-3) var(--space-5);border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-xl);color:var(--text-secondary)}.BigScreen-module__yVi0Ra__person[data-submitted]{background:var(--accent-soft);color:var(--text-primary)}.BigScreen-module__yVi0Ra__panel{width:100%;max-width:48rem;font-size:var(--text-lg);margin:0 auto}
