.TopicInput-module___JlcJq__form{flex-direction:column;align-items:center;width:100%;display:flex}.TopicInput-module___JlcJq__promptRow{flex-wrap:nowrap;justify-content:center;align-items:baseline;gap:0;width:100%;display:flex}.TopicInput-module___JlcJq__promptText{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;transform-origin:0;margin-right:-39px;font-size:3.74rem;font-weight:300;line-height:1.2;display:inline-block;transform:scaleX(.9)}.TopicInput-module___JlcJq__inputWrapper{flex:1;min-width:301.5px;display:inline-block;position:relative}.TopicInput-module___JlcJq__topicInput{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:-.01em;transition:border-color var(--transition-fast);transform-origin:0;background:0 0;border:none;border-bottom:3.3px solid #f5f0e866;outline:none;flex:1;width:130%;padding:0 0 0 7px;font-size:3.74rem;font-style:normal;font-weight:300;display:inline-block;transform:scaleX(.9)}.TopicInput-module___JlcJq__topicInput::placeholder{color:#fff6}.TopicInput-module___JlcJq__inputUnderline{display:none}.TopicInput-module___JlcJq__submitBtn{color:#fff9ef;font-family:var(--font-body);cursor:pointer;transform-origin:50%;background:#ffdfa240;border:none;border-radius:5.4px;align-self:center;margin-top:25.7px;padding:10.7px 21.4px;font-size:1.97rem;font-weight:100;transition:all .2s;display:inline-block;transform:scaleX(.98)}.TopicInput-module___JlcJq__submitBtn:hover:not(:disabled){background:#ffffff40;border-color:#ffffff80}.TopicInput-module___JlcJq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.TopicInput-module___JlcJq__dropdown{z-index:1000;box-shadow:none;background:#000;border:none;border-radius:0;max-width:500px;animation:.15s ease-out TopicInput-module___JlcJq__fadeIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}@keyframes TopicInput-module___JlcJq__fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TopicInput-module___JlcJq__dropdownHeader{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);background:#050505;border-bottom:1px solid #1a1a1a;padding:10px 16px;font-size:.75rem;font-weight:600}.TopicInput-module___JlcJq__dropdownList{max-height:260px;overflow-y:auto}.TopicInput-module___JlcJq__dropdownItem{cursor:pointer;border-bottom:1px solid #111;justify-content:space-between;align-items:center;padding:12px 16px;transition:background .15s;display:flex}.TopicInput-module___JlcJq__dropdownItem:last-child{border-bottom:none}.TopicInput-module___JlcJq__dropdownItem:hover{background:#141414;padding-left:16px}.TopicInput-module___JlcJq__itemContent{flex-direction:column;gap:2px;max-width:80%;display:flex}.TopicInput-module___JlcJq__itemTopic{color:var(--text-primary);font-size:1rem;font-weight:600}.TopicInput-module___JlcJq__itemTitle{color:var(--text-primary);opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.TopicInput-module___JlcJq__itemArrow{color:var(--text-primary);opacity:.8;font-size:.85rem;font-weight:600;transition:transform .15s}.TopicInput-module___JlcJq__dropdownItem:hover .TopicInput-module___JlcJq__itemArrow{opacity:1;color:var(--text-primary);transform:translate(3px)}@media (max-width:514.6px){.TopicInput-module___JlcJq__promptRow{align-items:center;gap:var(--space-2);flex-direction:column}.TopicInput-module___JlcJq__promptText{font-size:.77rem}.TopicInput-module___JlcJq__topicInput{text-align:center;font-size:.77rem}.TopicInput-module___JlcJq__inputWrapper{width:100%}.TopicInput-module___JlcJq__submitBtn{padding:var(--space-3) var(--space-6);font-size:.6rem}}
.ExpositionList-module__jBrVYa__container{flex-direction:column;flex:1;justify-content:flex-start;max-width:100%;height:55vh;padding:22.9px 21.4px 21.4px 70px;display:flex;position:relative}.ExpositionList-module__jBrVYa__container:before{content:"";-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 85%);pointer-events:none;z-index:0;background:#ffe4c126;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 100%)}.ExpositionList-module__jBrVYa__heading{font-family:var(--font-heading);color:var(--text-primary);letter-spacing:.01em;margin-bottom:var(--space-1);transform-origin:0;white-space:nowrap;text-align:top;z-index:2;border-bottom:2.3px solid #fff4daf2;font-size:3.81rem;font-weight:50;display:inline-block;position:relative;transform:scaleX(1)}.ExpositionList-module__jBrVYa__divider{display:none}.ExpositionList-module__jBrVYa__list{width:100%;padding-top:var(--space-4);z-index:2;flex-direction:column;flex:1;gap:5.4px;padding-right:8px;display:flex;position:relative;overflow:hidden auto}.ExpositionList-module__jBrVYa__list::-webkit-scrollbar{width:6px}.ExpositionList-module__jBrVYa__list::-webkit-scrollbar-track{background:0 0}.ExpositionList-module__jBrVYa__list::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.ExpositionList-module__jBrVYa__list::-webkit-scrollbar-thumb:hover{background:#fff6}.ExpositionList-module__jBrVYa__rowWrapper{position:relative}.ExpositionList-module__jBrVYa__row{color:var(--text-primary);transition:all var(--transition-fast);background:0 0;justify-content:space-between;align-items:center;padding:9.4px 10.7px;text-decoration:none;display:flex}.ExpositionList-module__jBrVYa__rowWrapper:nth-child(odd){background:#ffe6b526}.ExpositionList-module__jBrVYa__rowWrapper:hover .ExpositionList-module__jBrVYa__row{color:var(--accent-secondary);transform:translate(6px)}.ExpositionList-module__jBrVYa__restartBtn{color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity var(--transition-fast), color var(--transition-fast);background:0 0;border:none;padding:4px 6px;font-size:1.1rem;line-height:1;position:absolute;top:50%;right:28px;transform:translateY(-50%)}.ExpositionList-module__jBrVYa__rowWrapper:hover .ExpositionList-module__jBrVYa__restartBtn{opacity:.7}.ExpositionList-module__jBrVYa__restartBtn:hover{color:var(--text-primary);opacity:1!important}.ExpositionList-module__jBrVYa__title{font-family:var(--font-body);transform-origin:0;font-size:1.91rem;font-weight:400;display:inline-block;transform:scaleX(.97)}.ExpositionList-module__jBrVYa__progress{font-family:var(--font-body);color:var(--text-secondary);text-align:right;transform-origin:100%;min-width:40.2px;font-size:1.41rem;font-weight:300;display:inline-block;transform:scaleX(.9)}.ExpositionList-module__jBrVYa__emptyRow{padding:var(--space-4);text-align:left;flex-direction:column;gap:4px;display:flex}.ExpositionList-module__jBrVYa__emptyText{font-family:var(--font-body);color:var(--text-muted);font-size:1.4rem}.ExpositionList-module__jBrVYa__emptySubText{font-family:var(--font-body);color:#ffffff59;font-size:.95rem}@media (max-width:514.6px){.ExpositionList-module__jBrVYa__container{max-width:100%}.ExpositionList-module__jBrVYa__heading{font-size:.87rem}}
.page-module___8aEwW__page{box-sizing:border-box;border-top:70.2px solid #000;border-bottom:70.2px solid #000;flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__bgWrapper{z-index:-2;position:fixed;inset:0}.page-module___8aEwW__bgImage{object-fit:cover;object-position:center;filter:blur(2.7px)brightness(1.1);transform:scale(1.05)}.page-module___8aEwW__bgOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000 0%,#00000059 70%,#0000 100%);width:100vw;height:100vh;position:absolute;top:0;left:0}.page-module___8aEwW__header{z-index:2;justify-content:space-between;align-items:flex-start;padding:53.6px 48.2px 0 78.2px;display:flex;position:relative}.page-module___8aEwW__brand{flex-direction:column;display:flex;position:relative}.page-module___8aEwW__logo{font-family:var(--font-title);color:var(--text-primary);letter-spacing:.01em;align-items:flex-start;font-size:5.03rem;font-weight:400;line-height:1.2;display:flex;position:relative}.page-module___8aEwW__logoText{font-family:var(--font-title);color:var(--text-primary);letter-spacing:-.01em;transform-origin:0;clip-path:inset(0 0 18%);margin:-6.7px -13.4px -13.4px 0;padding:6.7px 13.4px 13.4px 0;font-size:7.37rem;font-weight:300;line-height:1.35;display:inline-block;transform:scaleX(1)}.page-module___8aEwW__lightbulb{object-fit:contain;width:107px;height:107px;margin-top:-23px;margin-left:19px}.page-module___8aEwW__tagline{font-family:var(--font-body);color:#ffe4c466;letter-spacing:.02em;transform-origin:0;margin:-10.1px 0 0 5px;font-size:2.04rem;font-weight:300;display:inline-block;transform:scaleX(.97)}.page-module___8aEwW__headerIcons{gap:var(--space-4);padding-top:var(--space-3);display:flex}.page-module___8aEwW__iconBtn{color:var(--text-primary);cursor:pointer;opacity:.7;transition:all var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.page-module___8aEwW__iconBtn:hover{opacity:1}.page-module___8aEwW__main{gap:var(--space-12);padding:var(--space-8) var(--space-8) var(--space-6) 0;flex:1;grid-template-columns:35vw 1fr;align-items:center;width:100vw;max-width:100vw;margin:0;display:grid;position:relative}.page-module___8aEwW__main:after{content:none}.page-module___8aEwW__leftColumn{align-items:center;display:flex}.page-module___8aEwW__rightColumn{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:149.8px;margin-top:0;padding-left:20vw;display:flex;position:relative}.page-module___8aEwW__inputArea,.page-module___8aEwW__metaArea{width:100%;max-width:348.4px}.page-module___8aEwW__footer{text-align:center}.page-module___8aEwW__footer p{font-family:var(--font-body);color:var(--text-muted);font-size:.5rem;font-style:normal}@media (max-width:603px){.page-module___8aEwW__main{gap:var(--space-8);padding:var(--space-6) var(--space-4) var(--space-4);grid-template-columns:1fr}.page-module___8aEwW__leftColumn{order:2}.page-module___8aEwW__rightColumn{gap:var(--space-6);order:1}.page-module___8aEwW__header{padding:var(--space-4) var(--space-4) 0}.page-module___8aEwW__logo{font-size:1.47rem}.page-module___8aEwW__lightbulb{width:24.1px;height:24.1px}}@media (max-width:321.6px){.page-module___8aEwW__logo{font-size:1.21rem}.page-module___8aEwW__lightbulb{width:18.8px;height:18.8px}.page-module___8aEwW__headerIcons{gap:var(--space-2)}.page-module___8aEwW__iconBtn{width:20.1px;height:20.1px}}
