.index-module__yU2HdW__accentText{color:#00adb5}.index-module__yU2HdW__cursor{vertical-align:text-bottom;background-color:#00adb5;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite index-module__yU2HdW__blink;display:inline-block}@keyframes index-module__yU2HdW__blink{0%,to{opacity:1}50%{opacity:0}}
.index-module__5iWCXq__typingTitle{min-height:1.6em;margin-bottom:1.5rem;font-size:clamp(1rem,2vw,1.4rem);font-weight:500}.index-module__5iWCXq__bio{color:#eeeeee8c;margin-bottom:2rem;font-size:clamp(.85rem,1.4vw,1rem);line-height:1.8}.index-module__5iWCXq__currently{background:#00adb512;border:1px solid #00adb52e;border-radius:999px;align-items:center;gap:10px;margin-top:.5rem;padding:8px 14px;display:inline-flex}.index-module__5iWCXq__currentlyDot{background:#00adb5;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite index-module__5iWCXq__pulse;box-shadow:0 0 6px 2px #00adb566}.index-module__5iWCXq__currentlyText{color:#eeeeee8c;letter-spacing:.02em;font-size:clamp(.62rem,.95vw,.72rem)}.index-module__5iWCXq__currentlyText strong{color:#eeeeeed9;font-weight:600}@keyframes index-module__5iWCXq__pulse{0%,to{opacity:1}50%{opacity:.4}}.index-module__5iWCXq__stats{flex-wrap:wrap;gap:clamp(12px,2vw,24px);margin-bottom:2rem;display:flex}.index-module__5iWCXq__statCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#393e4699;border:1px solid #eeeeee14;border-radius:10px;flex-direction:column;gap:.1em;min-width:72px;padding:.6em 1.1em;transition:background .25s,border-color .25s;display:flex}.index-module__5iWCXq__statCard:hover{background:#00adb514;border-color:#00adb538}@media (max-width:768px){.index-module__5iWCXq__statCard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#393e46d9}}.index-module__5iWCXq__statValue{color:#00adb5;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;line-height:1}.index-module__5iWCXq__statLabel{color:#eee6;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.6rem,.9vw,.7rem)}
.index-module__cwL18a__ambientGlow{background:radial-gradient(70% 50% at 30% 40%,#00adb50f 0%,#0000 70%)}.index-module__cwL18a__topBar{height:clamp(44px,5.5vh,60px)}.index-module__cwL18a__topBarTitle{color:#eee6;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.7rem,1.3vw,.85rem);font-weight:500}.index-module__cwL18a__topBarRight{align-items:center;gap:10px;display:flex}.index-module__cwL18a__topBarDate{color:#eeeeee4d;letter-spacing:.08em;font-size:clamp(.6rem,1vw,.75rem)}.index-module__cwL18a__topBarDivider{background:#eeeeee1f;width:1px;height:14px}.index-module__cwL18a__divider{background:#eeeeee0f;height:1px}.index-module__cwL18a__scrollContainer{scrollbar-width:none;-ms-overflow-style:none;margin:-16px;padding:16px}.index-module__cwL18a__scrollContainer::-webkit-scrollbar{display:none}.index-module__cwL18a__tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#393e468c;border:1.5px solid #eeeeee1a;width:clamp(72px,8vw,100px);height:clamp(72px,8vw,100px);transition:width .35s,height .35s,box-shadow .3s,background .3s,border-color .3s}.index-module__cwL18a__tileSelected{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00adb526;border:1.5px solid #00adb5b3;width:clamp(100px,11vw,136px);height:clamp(100px,11vw,136px);transition:width .35s,height .35s,box-shadow .3s,background .3s,border-color .3s;box-shadow:0 0 0 1px #00adb566,0 0 20px 6px #00adb51f,0 0 60px 20px #00adb50f}@media (max-width:768px){.index-module__cwL18a__tile,.index-module__cwL18a__tileSelected,.index-module__cwL18a__resumeBtn,.index-module__cwL18a__adminBtn{-webkit-backdrop-filter:none;backdrop-filter:none}.index-module__cwL18a__tile{background:#393e46d9}.index-module__cwL18a__tileSelected{background:#00adb547}}.index-module__cwL18a__tileIcon{font-size:clamp(1.2rem,2.5vw,1.8rem);transition:font-size .35s}.index-module__cwL18a__tileIconSelected{filter:drop-shadow(0 0 8px #00adb599);font-size:clamp(1.6rem,3.5vw,2.4rem);transition:font-size .35s}.index-module__cwL18a__tileLabel{color:#eeeeeea6;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.55rem,.9vw,.7rem);font-weight:400;transition:font-size .35s,color .3s}.index-module__cwL18a__tileLabelSelected{color:#00adb5;letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.65rem,1.1vw,.8rem);font-weight:600;transition:font-size .35s,color .3s}.index-module__cwL18a__tileIndicator{background:#00adb5;width:6px;height:6px}.index-module__cwL18a__root{overscroll-behavior:none;background:var(--background);overflow:hidden}.index-module__cwL18a__resumeBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#00adb5;letter-spacing:.06em;white-space:nowrap;background:#393e468c;border:1px solid #00adb540;border-radius:999px;align-items:center;padding:6px 12px;font-size:clamp(.6rem,.85vw,.68rem);font-weight:500;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.index-module__cwL18a__resumeBtn:hover{background:#00adb51f;border-color:#00adb580}.index-module__cwL18a__adminBtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eee9;letter-spacing:.06em;white-space:nowrap;background:#eeeeee0a;border:1px solid #eeeeee1f;border-radius:999px;align-items:center;padding:6px 12px;font-size:clamp(.6rem,.85vw,.68rem);font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:flex}.index-module__cwL18a__adminBtn:hover{color:#eeeeeee6;background:#eeeeee14;border-color:#eeeeee40}.index-module__cwL18a__contentArea{overscroll-behavior:none;padding-top:clamp(24px,4vh,48px)}.index-module__cwL18a__constrainedSection{max-width:1080px;margin:0 auto}.index-module__cwL18a__sectionTitle{color:#eee;letter-spacing:-.02em;margin-bottom:.6em;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:700;line-height:1.1}
.index-module__71PQ1W__pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#eee6;letter-spacing:.06em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#393e468c;border:1px solid #eeeeee14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:clamp(.6rem,.85vw,.68rem);font-weight:500;display:flex}.index-module__71PQ1W__dot{opacity:.7;background:#00adb5;border-radius:50%;flex-shrink:0;width:5px;height:5px}.index-module__71PQ1W__count{color:#eee9}
.index-module__0rK_6a__wrapper{align-items:center;display:flex;position:relative}.index-module__0rK_6a__trigger{color:#eeeeee8c;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#222831b3;border:1px solid #eeeeee1a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.index-module__0rK_6a__trigger:hover{color:#eeeeeee6;background:#00adb51a;border-color:#00adb54d}.index-module__0rK_6a__popover{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161b23f7;border:1px solid #eeeeee1a;border-radius:16px;flex-direction:column;gap:16px;width:340px;padding:22px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 8px 40px #0009}.index-module__0rK_6a__question{color:#eeeeeed9;margin:0;font-size:.95rem;font-weight:500;line-height:1.55}.index-module__0rK_6a__optional{color:#eeeeee59;font-weight:400}.index-module__0rK_6a__thumbs{justify-content:center;gap:12px;display:flex}.index-module__0rK_6a__thumbBtn{cursor:pointer;background:#393e4666;border:1px solid #eeeeee14;border-radius:14px;padding:14px 28px;font-size:2rem;transition:background .18s,border-color .18s,transform .15s}.index-module__0rK_6a__thumbBtn:hover{background:#00adb51f;border-color:#00adb54d;transform:scale(1.1)}.index-module__0rK_6a__sentimentLabel{color:#00adb5;margin:0;font-size:.88rem;font-weight:600}.index-module__0rK_6a__textarea{resize:none;color:#eeec;box-sizing:border-box;background:#22283199;border:1px solid #eeeeee14;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:.88rem;line-height:1.55;transition:border-color .18s}.index-module__0rK_6a__textarea:focus{border-color:#00adb566;outline:none}.index-module__0rK_6a__textarea::placeholder{color:#eeeeee38}.index-module__0rK_6a__actions{justify-content:flex-end;display:flex}.index-module__0rK_6a__submitBtn{color:#00adb5;cursor:pointer;background:#00adb51f;border:1px solid #00adb552;border-radius:8px;padding:8px 24px;font-size:.88rem;font-weight:600;transition:background .18s,border-color .18s}.index-module__0rK_6a__submitBtn:hover:not(:disabled){background:#00adb538;border-color:#00adb580}.index-module__0rK_6a__submitBtn:disabled{opacity:.5;cursor:not-allowed}.index-module__0rK_6a__doneMsg{color:#eeeeeebf;text-align:center;margin:0;padding:8px 0;font-size:.95rem}
.index-module__1ycrKW__button{color:#eeeeee8c;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#222831b3;border:1px solid #eeeeee1a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:flex}.index-module__1ycrKW__button:hover{color:#eeeeeee6;background:#00adb51a;border-color:#00adb54d}.index-module__1ycrKW__button:focus-visible{outline-offset:2px;outline:2px solid #00adb599}.index-module__1ycrKW__copied{color:#00adb5;background:#00adb526;border-color:#00adb573}
.fcp-shell-module__8gPoyq__shell{z-index:0;background:var(--background);color:var(--color-fg);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.fcp-shell-module__8gPoyq__topBar{flex-shrink:0;align-items:center;height:clamp(44px,5.5vh,60px);padding:0 clamp(1.5rem,4vw,2.5rem);display:flex}.fcp-shell-module__8gPoyq__topBarTitle{color:var(--color-fg-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.7rem,1.3vw,.85rem);font-weight:500}.fcp-shell-module__8gPoyq__content{box-sizing:border-box;flex:1;width:100%;max-width:1080px;margin:0 auto;padding:clamp(24px,4vh,48px) clamp(1.5rem,4vw,2.5rem) 0}.fcp-shell-module__8gPoyq__title{color:var(--color-fg-strong);letter-spacing:-.02em;margin:0;font-size:clamp(1.8rem,5vw,3.5rem);font-weight:700;line-height:1.1}
