._canvas_es9e4_1{position:fixed;inset:0;z-index:0;overflow:hidden;will-change:transform;transition:opacity .6s ease}._canvas_es9e4_1._blurred_es9e4_10{filter:blur(12px);opacity:.35}._layer_es9e4_15{position:absolute;inset:0;pointer-events:none;will-change:transform}._slot_es9e4_22{position:absolute;will-change:transform,opacity;overflow:hidden}._slot_es9e4_22 img{width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none}._textCardContent_es9e4_37{width:100%;height:100%;display:grid;place-items:center;padding:clamp(10px,1.1vw,18px);pointer-events:none}._textCardText_es9e4_46{margin:0;text-align:center;font-family:var(--font);font-size:clamp(.88rem,1.35vw,1.08rem);font-weight:300;letter-spacing:.03em;line-height:1.4;color:#ffffffeb;text-wrap:balance}._emptyHint_es9e4_58{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);font-family:var(--font);font-size:.75rem;font-weight:300;letter-spacing:.08em;color:#ffffff59;white-space:nowrap;pointer-events:none;user-select:none}._container_dsr7p_2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}._card_dsr7p_13{position:absolute;pointer-events:auto;background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #00000073;padding:52px 60px;display:flex;flex-direction:column;align-items:center}._heroCard_dsr7p_28{max-width:800px;width:min(91vw,800px)}._faqCard_dsr7p_33{width:min(94vw,1320px);height:min(90dvh,980px);max-height:calc(100dvh - 24px);justify-content:flex-start;padding:30px 34px;overflow:hidden}._faqTitle_dsr7p_42{font-family:var(--font);font-size:clamp(1.2rem,2.4vw,1.8rem);font-weight:300;letter-spacing:.12em;text-transform:uppercase;color:var(--white-92);margin:0 0 16px}._faqScrollArea_dsr7p_52{width:100%;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:6px;scrollbar-width:none;-ms-overflow-style:none}._faqScrollArea_dsr7p_52::-webkit-scrollbar{display:none}._faqColumns_dsr7p_68{width:100%;display:flex;align-items:flex-start;gap:16px}._faqColumn_dsr7p_68{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}._faqGroup_dsr7p_83{display:flex;flex-direction:column;gap:8px}._faqGroupLabel_dsr7p_89{margin:0;font-family:var(--font);font-size:.62rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#ffffff57}._faqGroupItems_dsr7p_99{display:flex;flex-direction:column;gap:8px}._faqStartBtn_dsr7p_105{margin-top:18px}._faqItem_dsr7p_109{border:1px solid rgba(255,255,255,.1);background:#ffffff05;border-radius:8px;padding:10px 12px}._faqQuestion_dsr7p_116{font-family:var(--font);font-size:clamp(.82rem,1.08vw,.92rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--white-82);line-height:1.35;margin:0;text-align:left}._faqAnswer_dsr7p_128{max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s linear}._faqAnswer_dsr7p_128>p{margin:0;padding-top:0;font-family:var(--font);font-size:clamp(.8rem,1.04vw,.9rem);font-weight:300;letter-spacing:.02em;color:var(--white-55);line-height:1.55;transform:translateY(-2px);transition:transform .16s ease}._faqAnswerOpen_dsr7p_150{max-height:none;opacity:1;visibility:visible;pointer-events:auto}._faqAnswerOpen_dsr7p_150>p{padding-top:8px;transform:translateY(0)}._faqTrigger_dsr7p_162{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;cursor:pointer}._faqChevron_dsr7p_174{font-family:var(--font);font-size:1rem;line-height:1;color:#ffffffb8;transform:rotate(0);transition:transform .18s ease}._faqTriggerOpen_dsr7p_183 ._faqChevron_dsr7p_174{transform:rotate(45deg)}._scrollHint_dsr7p_187{position:fixed;bottom:28px;left:50%;transform:translate(-50%);font-family:var(--font);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;pointer-events:none;user-select:none}@media(max-width:767px){._card_dsr7p_13{padding:34px 22px;max-width:92vw;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}._faqCard_dsr7p_33{width:92vw;height:min(90dvh,calc(100dvh - 24px));padding:22px 18px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}._faqTitle_dsr7p_42{letter-spacing:.1em;margin-bottom:12px}._faqScrollArea_dsr7p_52{padding-right:2px;contain:layout paint}._faqColumns_dsr7p_68{flex-direction:column;gap:10px}._faqColumn_dsr7p_68{gap:10px}._faqGroup_dsr7p_83{gap:7px}._faqGroupLabel_dsr7p_89{font-size:.58rem;letter-spacing:.18em}._faqStartBtn_dsr7p_105{margin-top:14px}._faqItem_dsr7p_109{padding:10px;content-visibility:auto;contain-intrinsic-size:120px}._faqAnswer_dsr7p_128,._faqAnswer_dsr7p_128>p{transition:none}._scrollHint_dsr7p_187{bottom:18px;font-size:.64rem;letter-spacing:.14em}._makeBtn_dsr7p_269{margin-top:var(--space-40);padding:14px 40px}}._headline_dsr7p_275{font-family:var(--font);font-size:clamp(2.8rem,5vw,5.2rem);font-weight:300;letter-spacing:.04em;color:var(--white-92);line-height:1.1;text-align:center;margin:0}._sub_dsr7p_286{font-family:var(--font);font-size:clamp(.78rem,1.1vw,.95rem);font-weight:300;letter-spacing:.14em;color:var(--white-55);text-transform:uppercase;text-align:center;margin-top:var(--space-16)}._makeBtn_dsr7p_269{margin-top:var(--space-48);font-family:var(--font);font-size:.78rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:var(--white-92);background:transparent;border:1px solid var(--white-25);border-radius:0;padding:16px 52px;cursor:pointer;transition:color .18s ease,border-color .18s ease}._makeBtn_dsr7p_269:hover{color:#fff;border-color:var(--white-82)}._panel_1y3zi_2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:100;pointer-events:none}._card_1y3zi_13{position:relative;pointer-events:auto;background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #00000073;padding:36px 48px 16px;max-width:560px;width:90vw;overflow:hidden;display:flex;flex-direction:column;align-items:center}@media(max-width:767px){._card_1y3zi_13{padding:24px 20px;max-width:92vw;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}}._track_1y3zi_44{position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff12;border-radius:16px 16px 0 0;overflow:hidden}._fill_1y3zi_55{height:100%;width:100%;background:#ffffffe0;transform-origin:left center;transform:scaleX(0);will-change:transform}._panelContent_1y3zi_65{display:flex;flex-direction:column;align-items:center;width:100%;transition:opacity .14s ease-out,transform .14s ease-out}._question_1y3zi_74{font-family:var(--font);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:300;letter-spacing:.03em;color:#ffffffeb;text-align:center;margin-bottom:28px;max-width:480px;line-height:1.4}@media(max-width:767px){._question_1y3zi_74{max-width:100%;margin-bottom:22px}}._optionsRow_1y3zi_94{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:480px}._optionsGrid_1y3zi_102{--q2-spacing: clamp(8px, 1.5vw, 12px);display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:var(--q2-spacing);width:100%;max-width:520px;position:relative;align-items:stretch}._gridDivider_1y3zi_114{position:absolute;left:calc(50% - .5px);top:0;bottom:0;width:1px;background:#ffffff14;pointer-events:none}._columnLabels_1y3zi_124{--q2-spacing: clamp(8px, 1.5vw, 12px);display:grid;grid-template-columns:1fr 1fr;column-gap:0;row-gap:var(--q2-spacing);width:100%;max-width:520px;margin:-10px 0 var(--q2-spacing)}._columnLabel_1y3zi_124{font-family:var(--font);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a;opacity:.72;text-align:center}._columnLabel_1y3zi_124:first-child{justify-self:end;margin-right:var(--q2-spacing)}._columnLabel_1y3zi_124:last-child{justify-self:start;margin-left:var(--q2-spacing)}@media(max-width:767px){._optionsRow_1y3zi_94{width:100%;gap:8px}._optionsGrid_1y3zi_102{grid-template-columns:1fr;row-gap:var(--q2-spacing)}._columnLabels_1y3zi_124{margin:-8px 0 var(--q2-spacing)}._gridDivider_1y3zi_114{display:none}}._option_1y3zi_94{font-family:var(--font);font-size:.75rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;background:transparent;border:1px solid rgba(255,255,255,.12);padding:9px 22px;cursor:pointer;border-radius:0;transition:background-color 90ms ease-out,border-color 90ms ease-out;white-space:nowrap}._optionsGrid_1y3zi_102 ._option_1y3zi_94{width:auto;max-width:100%;align-self:start;white-space:normal}._optionsGrid_1y3zi_102 ._option_1y3zi_94:nth-of-type(odd){justify-self:end;margin-right:var(--q2-spacing)}._optionsGrid_1y3zi_102 ._option_1y3zi_94:nth-of-type(2n){justify-self:start;margin-left:var(--q2-spacing)}@media(max-width:767px){._option_1y3zi_94{padding:10px 18px;font-size:.72rem}._optionsGrid_1y3zi_102 ._option_1y3zi_94:nth-of-type(odd),._optionsGrid_1y3zi_102 ._option_1y3zi_94:nth-of-type(2n){justify-self:center;margin-right:0;margin-left:0}}._option_1y3zi_94:hover{color:#ffffffd1;border-color:#ffffff61}._option_1y3zi_94._selected_1y3zi_228{color:#ffffffeb;border-color:#ffffffd1}._navRow_1y3zi_234{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:22px}._backBtn_1y3zi_242{font-family:var(--font);font-size:.7rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;background:transparent;border:none;cursor:pointer;padding:8px 18px;transition:color .18s ease;flex-shrink:0}@media(max-width:767px){._backBtn_1y3zi_242{padding:10px 14px}}._backBtn_1y3zi_242:hover{color:#ffffffd1}._nextBtn_1y3zi_268{font-family:var(--font);font-size:.7rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;background:transparent;border:none;cursor:pointer;padding:8px 18px;transition:color .18s ease;flex-shrink:0}@media(max-width:767px){._nextBtn_1y3zi_268{padding:10px 14px}}._nextBtn_1y3zi_268:hover{color:#ffffffd1}._splitLayout_zmoyw_2{position:fixed;inset:0;height:var(--output-vh, 100dvh);display:flex;align-items:center;justify-content:center;z-index:200;overflow:hidden;min-height:0}._leftPanel_zmoyw_15{flex:0 0 38%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:40px 32px;gap:20px;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent}._leftPanel_zmoyw_15::-webkit-scrollbar{width:4px}._leftPanel_zmoyw_15::-webkit-scrollbar-thumb{background:#fff3}._leftHeading_zmoyw_38{font-family:var(--font);font-size:clamp(.9rem,1.6vw,1.2rem);font-weight:200;letter-spacing:.06em;color:#ffffff8c;text-align:center;margin:0;line-height:1.4}._scrollHint_zmoyw_49{position:static;margin:6px 0 0;width:100%;text-align:center;font-family:var(--font);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b;pointer-events:none;user-select:none}._tallyGrid_zmoyw_63{display:flex;flex-wrap:nowrap;gap:8px;width:100%;padding:0 4px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-ms-overflow-style:none}._desktopTallyRows_zmoyw_75{display:none}._desktopTallyRowShell_zmoyw_79{position:relative;width:100%}._desktopTallyRowShell_zmoyw_79:after{content:"";position:absolute;top:0;right:0;width:24px;height:100%;pointer-events:none;background:linear-gradient(90deg,#0a0a0a00,#0a0a0a70 78%)}._desktopTallyRow_zmoyw_75{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:1px 6px 1px 0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;contain:layout paint}._desktopTallyRow_zmoyw_75::-webkit-scrollbar{display:none}._desktopTallyRow_zmoyw_75>*{flex:0 0 auto}._desktopTallyRow_zmoyw_75:after{content:"";flex:0 0 24px}._selectedCarouselWrap_zmoyw_125{width:100%;max-width:min(340px,92vw)}._rightPanel_zmoyw_131{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 32px;gap:24px;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.22) transparent;position:relative}._rightPanel_zmoyw_131::-webkit-scrollbar{width:4px}._rightPanel_zmoyw_131::-webkit-scrollbar-thumb{background:#fff3}._carouselGrid_zmoyw_155{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;width:100%}@media(max-width:767px){._splitLayout_zmoyw_2{flex-direction:column}._leftPanel_zmoyw_15{display:none}._rightPanel_zmoyw_131{flex:1;width:100%;justify-content:stretch;align-items:stretch;min-height:0;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 12px;gap:12px;overflow:hidden}._carouselGrid_zmoyw_155{display:none}._selectedCarouselWrap_zmoyw_125{max-width:min(220px,68vw)}._mobileTagRow_zmoyw_191{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;padding-top:4px;padding-bottom:1px;-webkit-overflow-scrolling:touch}._mobileTagRow_zmoyw_191::-webkit-scrollbar{display:none}._mobileCardDeck_zmoyw_207{position:relative;flex:1;height:100%;max-height:100%;min-height:0;overflow-y:scroll;scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}._mobileCardDeck_zmoyw_207:after{content:"";display:block;height:24px;pointer-events:none}._mobileCardDeck_zmoyw_207::-webkit-scrollbar{display:none}._mobileCardSlot_zmoyw_232{position:relative;height:calc(var(--output-vh, 100dvh) - 80px);min-height:calc(var(--output-vh, 100dvh) - 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;overflow:hidden;scroll-snap-align:center;scroll-snap-stop:always;padding:env(safe-area-inset-top,8px) 0 8px;padding-bottom:80px}._mobileSlotTagRibbon_zmoyw_248{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px 12px 8px;position:static}._mobileCardFrame_zmoyw_257{position:relative;width:clamp(280px,85vw,360px);flex:0 0 auto;min-height:0;overflow:hidden;-webkit-tap-highlight-color:transparent}._mobileCardFrame_zmoyw_257 ._carouselContainer_zmoyw_266{width:100%;height:100%;aspect-ratio:unset}._mobileCardTracker_zmoyw_272{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:5px;align-items:center;z-index:4;pointer-events:none}._mobileTrackerDot_zmoyw_285{width:3px;height:3px;border-radius:2px;background:#ffffff47;transition:height .22s cubic-bezier(.34,1.56,.64,1),background .22s ease;flex-shrink:0}._mobileTrackerDotActive_zmoyw_295{height:20px;background:#ffffffeb;border-radius:2px}._mobileBottomZone_zmoyw_301{position:fixed;bottom:0;left:0;right:0;padding:14px 20px calc(env(safe-area-inset-bottom,20px) + 12px);background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid rgba(255,255,255,.1);z-index:20}._mobileBottomZone_zmoyw_301 ._buttonRow_zmoyw_314{flex-wrap:nowrap}._mobileBottomZone_zmoyw_301 ._confirmBtn_zmoyw_318,._mobileBottomZone_zmoyw_301 ._findSimilarBtn_zmoyw_319{flex:1;padding:16px 0}}._carouselContainer_zmoyw_266{position:relative;border:1px solid rgba(255,255,255,.1);border-radius:3px;overflow:hidden;cursor:pointer;aspect-ratio:2/3;background:var(--bg);box-shadow:0 8px 40px #0009;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;touch-action:pan-y;-webkit-touch-callout:none}._carouselContainer_zmoyw_266:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 60px #000000bf;border-color:#ffffff47}._strip_zmoyw_347{display:flex;height:100%}._strip_zmoyw_347._animating_zmoyw_352{will-change:transform}._strip_zmoyw_347 img{width:100%;min-width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;-webkit-user-drag:none;flex-shrink:0;backface-visibility:hidden}._dots_zmoyw_369{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:4px;z-index:6}._dot_zmoyw_369{width:4px;height:4px;border-radius:50%;background:#ffffff40;transition:background .2s ease}._dot_zmoyw_369._active_zmoyw_387{background:#ffffffe0}._shimmer_zmoyw_392{width:100%;min-width:100%;height:100%;flex-shrink:0;background:#ffffff0d}._similarityBadge_zmoyw_401{position:absolute;top:8px;right:8px;font-family:var(--font);font-size:.62rem;font-weight:300;letter-spacing:.08em;color:#ffffff8c;background:#0a0a0a9e;padding:3px 8px;border-radius:2px;pointer-events:none;z-index:2}._carouselArrow_zmoyw_418{position:absolute;top:50%;transform:translateY(-50%);font-family:var(--font);font-size:.72rem;color:#fff0;background:none;border:none;cursor:pointer;padding:8px;z-index:2;transition:color .2s ease}._carouselContainer_zmoyw_266:hover ._carouselArrow_zmoyw_418{color:#ffffff59}._carouselArrow_zmoyw_418:hover{color:#ffffffd1!important}._arrowLeft_zmoyw_441{left:4px}._arrowRight_zmoyw_445{right:4px}._historyNavArrow_zmoyw_449{position:static;top:auto;transform:none;color:#ffffff6b;padding:8px 6px;line-height:1}._historyNavArrow_zmoyw_449:hover{color:#ffffffeb!important}@media(max-width:767px){._carouselArrow_zmoyw_418{display:none}}._buttonRow_zmoyw_314{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(min-width:768px){._leftPanel_zmoyw_15{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(12px,2vh,24px);padding:clamp(16px,3vh,40px) clamp(16px,2vw,32px);overflow-x:hidden;overflow-y:auto}._selectedCarouselWrap_zmoyw_125{flex:0 0 auto;width:100%;max-width:min(280px,85%);margin:0 auto;padding-top:0;display:block}._rightPanel_zmoyw_131{align-items:center;justify-content:center;padding:clamp(16px,3vh,40px) clamp(16px,2vw,40px)}._carouselGrid_zmoyw_155{max-width:min(720px,90%);gap:clamp(10px,1.2vw,20px);margin:0 auto}._leftPanel_zmoyw_15 ._tallyGrid_zmoyw_63{display:none}._leftPanel_zmoyw_15 ._desktopTallyRows_zmoyw_75{display:flex;flex-direction:column;gap:6px;width:clamp(350px,93%,500px);max-width:100%;align-self:stretch;margin:0 auto}._leftPanel_zmoyw_15 ._buttonRow_zmoyw_314{width:100%;justify-content:center;flex-wrap:nowrap;overflow:visible;margin-top:0;padding-top:4px}._leftPanel_zmoyw_15 ._scrollHint_zmoyw_49{margin-top:10px;margin-bottom:0;align-self:center}._leftPanel_zmoyw_15 ._historyNavArrow_zmoyw_449{position:static;top:auto;transform:none;color:#ffffff6b;padding:8px 6px;line-height:1}._leftPanel_zmoyw_15 ._historyNavArrow_zmoyw_449:hover{color:#ffffffeb!important}._confirmBtn_zmoyw_318{background:#fff;color:#0a0a0a;border:1px solid #ffffff}._confirmBtn_zmoyw_318:hover{background:#fff;color:#000;border-color:#fff}}._confirmBtn_zmoyw_318,._findSimilarBtn_zmoyw_319{font-family:var(--font);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;padding:12px 28px;cursor:pointer;transition:color .2s ease,border-color .2s ease;border-radius:0}._confirmBtn_zmoyw_318{color:#0a0a0ae6;background:#ffffffeb;border:1px solid rgba(255,255,255,.92);will-change:transform,opacity;transform-origin:center}._findSimilarBtn_zmoyw_319{color:#fff6;background:transparent;border:1px solid rgba(255,255,255,.12)}._findSimilarBtn_zmoyw_319:hover{color:#ffffffe0;border-color:#ffffff80}._confirmBtn_zmoyw_318:hover{background:#fff;border-color:#fff;color:#000}._loadingContainer_zmoyw_603{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:200}._loadingInner_zmoyw_612{display:flex;flex-direction:column;align-items:center;gap:20px}._loadingText_zmoyw_619{font-family:var(--font);font-size:clamp(1.6rem,3.2vw,2.8rem);font-weight:200;letter-spacing:.08em;color:#ffffffeb;text-align:center;margin:0;line-height:1.2}._loadingLine_zmoyw_630{width:120px;height:1px;background:#ffffff40;transform-origin:center;will-change:transform,opacity}._loadingSubText_zmoyw_638{font-family:var(--font);font-size:.68rem;font-weight:300;letter-spacing:.22em;text-transform:uppercase;color:#ffffff59;text-align:center;margin:0}._simLoadingOverlay_zmoyw_650{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;z-index:320;background:transparent;pointer-events:all}._simLoadingText_zmoyw_663{font-family:var(--font);font-size:clamp(1.1rem,2.2vw,1.8rem);font-weight:200;letter-spacing:.08em;color:#ffffffeb;text-align:center;margin:0;line-height:1.2}._pill_fbu3f_1{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font);font-size:.75rem;font-weight:400;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;background:transparent;border:1px solid rgba(255,255,255,.12);padding:9px 22px;cursor:pointer;border-radius:0;transition:color .18s ease,border-color .18s ease;white-space:nowrap}._pill_fbu3f_1:hover{color:#ffffffd1;border-color:#ffffff61}@media(max-width:767px){._pill_fbu3f_1{padding:10px 18px;font-size:.72rem}}._container_gzem5_2{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:200;pointer-events:none}._content_gzem5_13{pointer-events:auto;background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 8px 32px #00000073;padding:44px 48px;width:360px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:767px){._content_gzem5_13{padding:30px 22px;max-width:92vw;max-height:calc(100dvh - 24px);overflow-y:auto;-webkit-overflow-scrolling:touch;width:auto;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}}._headline_gzem5_41{font-family:var(--font);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:300;letter-spacing:.04em;color:var(--white-92);margin-bottom:var(--space-12);line-height:1.15}._body_gzem5_51{font-family:var(--font);font-size:.85rem;font-weight:300;letter-spacing:.06em;color:var(--white-55);line-height:1.5}._form_gzem5_60{margin-top:var(--space-48);width:100%;display:flex;flex-direction:column;gap:var(--space-16)}._actionsRow_gzem5_68{margin-top:var(--space-40, 40px);width:100%;display:flex;align-items:center;justify-content:space-between}._backBtn_gzem5_76,._submitBtn_gzem5_77{font-family:var(--font);font-size:1.4rem;font-weight:300;color:var(--white-55);background:none;border:none;cursor:pointer;padding:0;transition:transform .2s ease,color .2s ease;letter-spacing:0}._backBtn_gzem5_76:hover{transform:translate(-4px);color:var(--white-92)}._input_gzem5_95{width:100%;background:transparent;border:none;border-bottom:1px solid var(--white-25);font-family:var(--font);font-size:.88rem;font-weight:300;letter-spacing:.08em;color:var(--white-92);padding:10px 0;outline:none;transition:border-bottom-color .18s ease}._input_gzem5_95::placeholder{color:var(--white-25);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:400}._input_gzem5_95:focus{border-bottom-color:#ffffffb3}._input_gzem5_95._error_gzem5_122{border-bottom-color:#ffffffd1}._submitBtn_gzem5_77{justify-self:end}._submitBtn_gzem5_77:hover{transform:translate(4px);color:var(--white-92)}._submitBtn_gzem5_77:disabled{opacity:.4;cursor:not-allowed;transform:none}._doneContainer_gzem5_142{position:fixed;inset:0;display:flex;align-items:center;justify-content:center}._doneText_gzem5_150{font-family:var(--font);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;letter-spacing:.06em;color:var(--white-55)}._shell_16pn9_1{display:flex;flex-direction:row;min-height:100dvh;width:100%;background:#0a0a0a;color:#ffffffeb;font-family:var(--font);position:relative}._shell_16pn9_1:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:128px 128px;background-repeat:repeat}._sidebar_16pn9_24{width:220px;min-width:220px;height:100dvh;position:sticky;top:0;border-left:1px solid rgba(255,255,255,.08);padding:32px 20px;display:flex;flex-direction:column;gap:24px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}._sidebar_16pn9_24::-webkit-scrollbar{display:none}._sidebarTitle_16pn9_44{font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff59}._statRow_16pn9_51{display:flex;flex-direction:column;gap:2px}._statLabel_16pn9_57{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59}._statValue_16pn9_64{font-size:1.1rem;color:#ffffffeb}._statClickable_16pn9_69{cursor:pointer;transition:color .15s ease,border-color .15s ease;border-bottom:1px solid transparent}._statClickable_16pn9_69:hover{color:#fff;border-bottom-color:#ffffff40}._statEditHint_16pn9_80{display:none;font-weight:400;font-size:.55rem;color:#ffffff40;letter-spacing:.08em}._statRow_16pn9_51:hover ._statEditHint_16pn9_80{display:inline}._statInput_16pn9_92{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);color:#ffffffeb;font-size:1.1rem;font-family:var(--font);outline:none;padding:0 0 2px;box-sizing:border-box;-moz-appearance:textfield}._statInput_16pn9_92::-webkit-inner-spin-button,._statInput_16pn9_92::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._statInput_16pn9_92:focus{border-bottom-color:#fff9}._sidebarStatusRow_16pn9_116{display:flex;align-items:center;gap:8px}._statusDot_16pn9_122{font-size:.6rem;line-height:1}._liveDot_16pn9_127{color:#4daa57}._offlineDot_16pn9_131{color:#ffffff40}._sidebarStatusText_16pn9_135{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}._divider_16pn9_142{height:1px;background:#ffffff14;margin:8px 0}._nowLink_16pn9_148{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb;text-decoration:none;border:1px solid rgba(255,255,255,.25);padding:10px 16px;transition:border-color .18s ease}._nowLink_16pn9_148:hover{border-color:#fff9}._sidebarTextarea_16pn9_163{width:100%;min-height:90px;background:transparent;border:1px solid rgba(255,255,255,.07);border-radius:0;color:#ffffffa6;font-size:.75rem;line-height:1.65;padding:8px 12px;resize:vertical;outline:none;box-sizing:border-box;font-family:var(--font)}._sidebarTextarea_16pn9_163:focus{border-color:#ffffff2e}._sidebarTextarea_16pn9_163::placeholder{color:#ffffff2e}._sidebarPre_16pn9_187{font-size:.68rem;color:#ffffff61;line-height:1.9;white-space:pre-wrap;margin:0;font-family:var(--font)}._preEditable_16pn9_196{cursor:text;outline:none}._preEditable_16pn9_196:focus{color:#fff9}._hr_16pn9_205{width:100%;border:none;border-top:1px solid rgba(255,255,255,.1);margin:8px 0;opacity:1}._main_16pn9_213{flex:1;min-width:0;padding:40px 48px;overflow-y:auto}._sessionCard_pnrf3_1{display:block;background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:20px 24px;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .18s ease,background .18s ease}._sessionCard_pnrf3_1:hover{border-color:#ffffff8c;background:#ffffff08}._sessionCardHeader_pnrf3_20{display:flex;align-items:center;gap:8px;margin-bottom:8px}._liveBadge_pnrf3_27{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:0;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;background:#e74c3c40}._liveDot_pnrf3_41{width:6px;height:6px;border-radius:0;background:#e74c3c}._sessionCardTitle_pnrf3_48{font-size:24px;font-weight:300;line-height:1.1;color:#ffffffeb;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionCardDate_pnrf3_59{font-size:.75rem;color:#ffffff80;margin:0 0 12px}._progressSection_pnrf3_65{display:flex;align-items:center;gap:10px;margin-bottom:8px}._progressTrack_pnrf3_72{flex:1;height:4px;border-radius:0;background:#ffffff14;overflow:hidden}._progressFill_pnrf3_80{height:100%;border-radius:0;background:var(--white-25);transition:width .3s ease}._progressLabel_pnrf3_87{font-size:.7rem;color:#ffffff80;white-space:nowrap}._sessionCardTime_pnrf3_93{font-size:.75rem;color:#fff9;font-variant-numeric:tabular-nums;margin:0}._watchBtn_pnrf3_100{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 16px;border:1px solid rgba(255,255,255,.15);border-radius:0;background:#ffffff0f;color:#ffffffd9;font-size:.75rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease;margin-top:8px}._watchBtn_pnrf3_100:hover{background:#ffffff1f;border-color:#ffffff40}:root{--bg: #000000;--white-100: rgba(173, 181, 189, 1);--a29a96: #ADB5BD;--white-92: rgba(173, 181, 189, .92);--white-82: rgba(173, 181, 189, .82);--white-75: rgba(173, 181, 189, .75);--white-70: rgba(173, 181, 189, .7);--white-55: rgba(173, 181, 189, .55);--white-45: rgba(173, 181, 189, .45);--white-40: rgba(173, 181, 189, .4);--white-35: rgba(173, 181, 189, .35);--white-25: rgba(173, 181, 189, .25);--white-12: rgba(173, 181, 189, .12);--white-10: rgba(173, 181, 189, .1);--white-07: rgba(173, 181, 189, .07);--white-06: rgba(173, 181, 189, .06);--panel-bg: rgba(0, 0, 0, .62);--context-gap: 10px;--status-todo: #808080;--status-todo-bg: rgba(160, 160, 160, .12);--status-upnext: #8A4FFF;--status-upnext-bg: rgba(138, 79, 255, .12);--status-progress: #2ECC71;--status-progress-bg:rgba(46, 204, 113, .12);--status-review: #F0A500;--status-review-bg: rgba(240, 165, 0, .12);--status-done: #E74C3C;--status-done-bg: rgba(231, 76, 60, .12);--font: "Space Grotesk", system-ui, -apple-system, sans-serif}html:has(.overlay-root),body:has(.overlay-root),body:has(.overlay-root) #root,html:has(.overlay-root) body{background:transparent!important}.gg-page{min-height:100dvh;width:100%;background:#0a0a0a;font-family:var(--font);color:var(--white-92);padding:0;overflow-y:auto}.gg-page-title{font-size:36px;font-weight:300;line-height:1.04;letter-spacing:-.006em;color:var(--white-100);margin:0 0 4px}.gg-page-subtitle{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-45);margin:0 0 24px}.gg-error{color:var(--status-error)}.gg-empty{color:var(--white-35);font-size:14px;letter-spacing:.1em;font-style:italic;padding:24px 0}.gg-back-link{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-55);text-decoration:none;margin-bottom:24px;transition:color .18s ease}.gg-back-link:hover{color:var(--white-92)}.gg-index-header{margin-bottom:32px}.gg-log-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.gg-log-card{display:block;background:#0a0a0a9e;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:20px 24px;text-decoration:none;color:inherit;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:border-color .18s ease,background .18s ease}.gg-log-card:hover{border-color:var(--white-55);background:#ffffff08}.gg-log-card-number{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-45);margin-bottom:8px}.gg-log-card-title{font-size:24px;font-weight:300;line-height:1.1;color:var(--white-92);margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-log-card-meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.1em;color:var(--white-35)}.gg-session-meta{margin-bottom:32px}.gg-session-meta .gg-log-card-number{margin-bottom:12px}.gg-session-date{font-size:12px;letter-spacing:.1em;color:var(--white-45);margin-top:8px}.gg-primary-link{display:inline-block;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-82);text-decoration:none;border:1px solid var(--white-35);padding:12px 24px;transition:border-color .18s ease,color .18s ease}.gg-primary-link:hover{border-color:var(--white-70);color:var(--white-100)}.gg-section-title{font-size:14px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--white-55);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--white-12)}.gg-session-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.gg-session-card{display:flex;flex-direction:column;gap:6px;background:#0a0a0a9e;border:1px solid rgba(255,255,255,.1);border-radius:0;padding:16px 20px;text-decoration:none;color:inherit;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);transition:border-color .18s ease}.gg-session-card:hover{border-color:var(--white-55)}.gg-session-card-stream{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-35)}.gg-session-card-title{font-size:18px;font-weight:300;line-height:1.1;color:var(--white-92)}.gg-session-card-slug{font-size:11px;font-family:monospace;color:var(--white-45)}.gg-session-card-arrow{align-self:flex-end;font-size:12px;color:var(--white-35)}.gg-session-header{margin-bottom:24px}.gg-session-slug{font-size:12px;font-family:monospace;color:var(--white-45);margin-top:8px}.gg-session-notice{font-size:12px;letter-spacing:.06em;color:var(--white-55);border:1px solid var(--white-12);padding:12px 16px;margin-bottom:24px}.gg-task-list{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.gg-task-item{display:flex;align-items:center;gap:12px;border:1px solid var(--white-12);padding:10px 16px}.gg-task-status-dot{width:6px;height:6px;border-radius:0;background:var(--white-35);flex-shrink:0}.gg-task-in_progress .gg-task-status-dot{background:var(--status-in-progress)}.gg-task-up_next .gg-task-status-dot{background:var(--status-up-next)}.gg-task-in_review .gg-task-status-dot{background:var(--status-in-review)}.gg-task-done .gg-task-status-dot{background:var(--status-done)}.gg-task-name{flex:1;font-size:15px;font-weight:300;color:var(--white-92);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-task-status{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-45);flex-shrink:0}.gg-metrics-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:24px}.gg-metric-card{border:1px solid var(--white-12);padding:16px}.gg-metric-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-45);margin-bottom:8px}.gg-metric-value{font-size:28px;font-weight:300;color:var(--white-92)}.gg-tasks-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:16px;flex-wrap:wrap}.gg-tasks-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.gg-mode-badge{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-55);border:1px solid var(--white-25);padding:6px 12px;white-space:nowrap}.gg-run-btn{font-family:var(--font);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-82);background:transparent;border:1px solid var(--white-35);padding:6px 14px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.gg-run-btn:hover{border-color:var(--white-70);color:var(--white-100);background:var(--white-06)}.gg-run-btn--locked{color:var(--white-45);border-color:var(--white-12)}.gg-run-btn--cancel{color:var(--white-35);border-color:var(--white-12)}.gg-run-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gg-run-input{background:var(--white-06);border:1px solid var(--white-25);border-radius:0;color:var(--white-100);font-family:var(--font);font-size:12px;padding:6px 10px;outline:none;min-width:140px}.gg-run-error{font-size:11px;color:var(--status-error);letter-spacing:.04em}.gg-sync-error{font-size:12px;color:#ffba08;border:1px solid rgba(255,186,8,.25);padding:10px 14px;margin-bottom:16px;letter-spacing:.04em}.gg-task-list-editor{display:flex;flex-direction:column;gap:8px}.gg-replay-placeholder{border:1px dashed var(--white-25, rgba(173, 181, 189, .25));padding:40px 24px;text-align:center;margin-top:16px}.gg-replay-placeholder p{font-size:14px;color:var(--white-55, rgba(173, 181, 189, .55));margin-bottom:8px}.gg-replay-note{font-size:11px;color:var(--white-35, rgba(173, 181, 189, .35));text-transform:uppercase;letter-spacing:.14em}.youtubeSection{margin-bottom:var(--space-28)}.youtubeEmbed{width:100%;aspect-ratio:16/9;border:1px solid rgba(255,255,255,.1);border-radius:0;background:#0a0a0a9e}.watchLink{display:inline-block;margin-top:var(--space-12);font-family:var(--font);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff73;text-decoration:none;transition:color .18s ease}.watchLink:hover{color:#ffffffd1}.gg-overlay-root{position:fixed;inset:0;background:transparent;font-family:var(--font, "Space Grotesk", system-ui, -apple-system, sans-serif);color:var(--white-92, rgba(173, 181, 189, .92));pointer-events:none;user-select:none}.gg-overlay-container{position:absolute;right:16px;top:16px;width:320px;max-height:calc(100vh - 32px);overflow:hidden;display:flex;flex-direction:column;gap:8px}.gg-overlay-header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#000000bf;border:1px solid var(--white-25, rgba(173, 181, 189, .25))}.gg-overlay-title{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-55, rgba(173, 181, 189, .55))}.gg-overlay-stale-indicator{font-size:12px;color:#ffba08;animation:overlay-pulse 1.5s infinite ease-in-out}@keyframes overlay-pulse{0%,to{opacity:.4}50%{opacity:1}}.gg-overlay-tasks{display:flex;flex-direction:column;gap:4px;overflow-y:auto;max-height:calc(100vh - 80px);scrollbar-width:none;-ms-overflow-style:none}.gg-overlay-tasks::-webkit-scrollbar{display:none}.gg-overlay-task{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#000000a6;border:1px solid var(--white-12, rgba(173, 181, 189, .12))}.gg-overlay-task-dot{width:5px;height:5px;border-radius:0;background:var(--white-35, rgba(173, 181, 189, .35));flex-shrink:0}.gg-overlay-task-in_progress .gg-overlay-task-dot{background:#4daa57}.gg-overlay-task-up_next .gg-overlay-task-dot{background:#2f6690}.gg-overlay-task-in_review .gg-overlay-task-dot{background:#ffba08}.gg-overlay-task-done .gg-overlay-task-dot{background:#f95738}.gg-overlay-task-name{font-size:13px;font-weight:300;color:var(--white-92, rgba(173, 181, 189, .92));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-overlay-empty{font-size:11px;color:var(--white-35, rgba(173, 181, 189, .35));text-align:center;padding:16px;font-style:italic}.gg-log-index--bottom-pad{padding-bottom:64px}.gg-bottom-bar{position:fixed;bottom:0;left:0;right:220px;height:48px;background:#0a0a0aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:24px;padding:0 48px;z-index:100;overflow-x:auto}.gg-bottom-bar-group{display:flex;align-items:center;gap:16px}.gg-bottom-label{font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;cursor:pointer;border-radius:0;transition:color .18s;white-space:nowrap;padding:4px 0}.gg-bottom-label:hover{color:#fff9}.gg-bottom-label--active{color:#ffffffeb;border-bottom:1px solid rgba(255,255,255,.92)}.gg-bottom-bar .scrubber{flex:1;height:2px;accent-color:rgba(255,255,255,.6);cursor:pointer;min-width:0}.gg-bottom-bar .time{font-size:.7rem;letter-spacing:.06em;color:#ffffff4d;white-space:nowrap;font-family:var(--font)}.gg-mode-bar{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.gg-mode-btn{font-family:inherit;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;background:#00000073;border:1px solid rgba(255,255,255,.12);color:#ffffff8c;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease;border-radius:0;user-select:none}.gg-mode-btn:hover{border-color:#ffffff59;color:#ffffffd1;background:#ffffff0a}.gg-mode-btn.active{border-color:#ffffff8c;color:#ffffffeb;background:#ffffff0f}.gg-obs-indicator{font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;margin-left:auto;display:inline-flex;align-items:center;gap:4px}.gg-obs-indicator.connected{color:#4daa57}.gg-obs-indicator.disconnected{color:#ffffff40}.gg-obs-dot{font-size:1em;display:inline-block}.gg-obs-indicator.connected .gg-obs-dot{color:#4daa57}.gg-obs-indicator.disconnected .gg-obs-dot{color:#ffffff40}.gg-modal-overlay{position:fixed;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.gg-modal{background:#1a1a1ad9;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:1px solid rgba(255,255,255,.1);padding:24px 28px;min-width:320px;max-width:440px;display:flex;flex-direction:column;gap:16px;font-family:inherit}.gg-modal-title{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.gg-modal-input{font-family:inherit;font-size:.85rem;padding:8px 12px;background:#0009;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;outline:none;width:100%;box-sizing:border-box}.gg-modal-input:focus{border-color:#ffffff59}.gg-modal-actions{display:flex;gap:10px;justify-content:flex-end}.gg-modal-options{display:flex;flex-direction:column;gap:4px}.gg-modal-option{font-family:inherit;font-size:.85rem;padding:9px 14px;background:#0006;border:1px solid rgba(255,255,255,.1);color:#ffffffa6;cursor:pointer;text-align:left;transition:border-color .18s ease,color .18s ease,background .18s ease;border-radius:0}.gg-modal-option:hover{border-color:#ffffff4d;color:#ffffffe6;background:#ffffff0a}.gg-modal-option.selected{border-color:#fff6;color:var(--white-100);background:#ffffff12}.gg-modal-btn{font-family:inherit;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:7px 18px;background:transparent;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease;border-radius:0}.gg-modal-btn:hover{border-color:#fff6;color:#ffffffeb}.gg-modal-btn--confirm{border-color:#4daa5766;color:#4daa57}.gg-modal-btn--confirm:hover{border-color:#4daa57;background:#4daa5714}.gg-modal-btn--cancel{border-color:#f957384d;color:#f95738b3}.gg-modal-btn--cancel:hover{border-color:#f95738;background:#f9573814}._card_172d9_1{display:flex;align-items:center;gap:var(--space-12);padding:14px 16px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:0;font-family:var(--font);font-size:.92rem;color:#ffffffd1;transition:background .15s ease,border-color .15s ease;user-select:none;min-height:48px;cursor:grab}._card_172d9_1:hover{background:#ffffff12;border-color:#ffffff1f}._dragging_172d9_25{background:#ffffff17;border-color:#ffffff1f}._name_172d9_30{flex:1;line-height:1.5;word-break:break-word;font-size:.92rem;color:#ffffffd1}._renameInput_172d9_38{flex:1;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.3);outline:none;color:#ffffffeb;font-family:var(--font);font-size:.8rem;padding:0;line-height:1.4;border-radius:0}._deleteBtn_172d9_52{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;color:#ffffff40;font-size:15px;line-height:1;cursor:pointer;padding:0;transition:color .12s;opacity:0;pointer-events:none}._card_172d9_1:hover ._deleteBtn_172d9_52{opacity:1;pointer-events:auto}._deleteBtn_172d9_52:hover{color:#e74c3c}._column_1rehl_1{display:flex;flex-direction:column;min-width:220px;max-width:260px;flex:1;background:#0a0a0a9e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.06);border-radius:0;overflow:visible;transition:border-color .18s ease,height .45s cubic-bezier(.4,0,.2,1);will-change:height}._editable_1rehl_17:hover{border-color:#ffffff1f}._dropOver_1rehl_21{border-color:#ffffff3d}._header_1rehl_25{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid rgba(255,255,255,.06)}._label_1rehl_33{font-family:var(--font);font-size:.65rem;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#ffffff47}._count_1rehl_42{font-family:var(--font);font-size:.65rem;color:#fff3;background:none;border:none;padding:0;letter-spacing:.08em}._cardList_1rehl_52{display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-12);flex:1;min-height:60px}._empty_1rehl_61{font-family:var(--font);font-size:.75rem;color:#fff3;text-align:center;padding:var(--space-16) 0;margin:0;letter-spacing:.06em}._addRow_1rehl_71{padding:var(--space-8) var(--space-12) var(--space-12);border-top:1px solid rgba(255,255,255,.06)}._addBtn_1rehl_76{width:100%;background:transparent;border:1px dashed rgba(255,255,255,.08);border-radius:0;color:#fff3;font-family:var(--font);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;padding:8px 12px;cursor:pointer;text-align:left;transition:color .18s ease,border-color .18s ease}._addBtn_1rehl_76:hover{color:#ffffff8c;border-color:#ffffff2e}._addInput_1rehl_97{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.25);border-radius:0;color:#ffffffeb;font-family:var(--font);font-size:.82rem;padding:6px 0;outline:none;box-sizing:border-box}._addInput_1rehl_97::placeholder{color:#ffffff40}._board_1458t_1{display:flex;gap:var(--space-12);align-items:flex-start;width:100%;overflow:visible;padding-bottom:var(--space-4)}._dragOverlay_1458t_1{border-radius:0;transform:rotate(1deg);opacity:.85;pointer-events:none}._page_19i9n_1{max-width:1200px;margin:0 auto;padding:var(--space-36) var(--space-24) 64px}._pageFlex_19i9n_2{display:flex;flex-direction:column;min-height:calc(100dvh - 80px);box-sizing:border-box}._headerCenter_19i9n_3{display:flex;align-items:center;gap:6px;position:absolute;left:50%;transform:translate(-50%)}._header_19i9n_3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--space-28);position:relative}._back_19i9n_5,._dayLabel_19i9n_5,._dateLabel_19i9n_5,._time_19i9n_5,._modeIndicator_19i9n_5,._boardWrap_19i9n_5{font-family:var(--font)}._back_19i9n_5{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;text-decoration:none;padding-top:3px}._back_19i9n_5:hover{color:#ffffffbf}._headerMeta_19i9n_7{display:flex;flex-direction:column;align-items:flex-end;gap:4px}._headerMetaRow_19i9n_8{display:flex;align-items:center;gap:12px}._headerActions_19i9n_9{display:flex;align-items:center;gap:10px;margin-top:4px}._liveBadge_19i9n_10{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;gap:5px}._liveBadge_19i9n_10 ._liveDot_19i9n_11,._liveBadge_19i9n_10 ._offlineDot_19i9n_11{width:5px;height:5px;display:inline-block;border-radius:0}._liveBadge_19i9n_10 ._liveDot_19i9n_11{background:#4daa57}._liveBadge_19i9n_10 ._offlineDot_19i9n_11{background:#ffffff40}._liveBadge_19i9n_10._live_19i9n_10{color:#4daa57;border-color:#4daa5759}._liveBadge_19i9n_10._offline_19i9n_11{color:#ffffff59;border-color:#ffffff14}._modeChip_19i9n_16{font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:#ffffff4d;padding:2px 0}._dayLabel_19i9n_5{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:#fff6}._dateLabel_19i9n_5{font-size:.82rem;color:#ffffff8c}._body_19i9n_18{display:flex;gap:var(--space-20);align-items:flex-start}._left_19i9n_18{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-16);min-height:calc(100vh - 200px)}._modeIndicator_19i9n_5{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff4d;text-align:center;padding:var(--space-8) 0 0}._boardInactive_19i9n_19{opacity:.25;filter:grayscale(1);pointer-events:none}._boardWrapGone_19i9n_20{display:none}._scrubber_19i9n_21{width:100%;height:2px;accent-color:rgba(255,255,255,.6);cursor:pointer}._time_19i9n_5{font-size:.7rem;letter-spacing:.06em;color:#ffffff4d;white-space:nowrap;font-family:var(--font)}._loading_19i9n_23{padding:var(--space-60) var(--space-24);text-align:center;font-family:var(--font);font-size:.82rem;color:#ffffff47}@media(max-width:900px){._body_19i9n_18{flex-direction:column}._page_19i9n_1{padding:var(--space-24) var(--space-16) var(--space-40)}}@media(max-width:520px){._header_19i9n_3{margin-bottom:var(--space-20)}._dayLabel_19i9n_5{font-size:.62rem}._dateLabel_19i9n_5{font-size:.72rem}}._scrubberWrap_19i9n_27{position:relative;width:100%}._scrubberDots_19i9n_28{position:absolute;top:50%;left:0;right:0;height:0;pointer-events:none}._scrubberDot_19i9n_28{position:absolute;width:8px;height:8px;border-radius:50%;border:1px solid rgba(0,0,0,.35);transform:translate(-50%,-50%);transition:transform .15s ease;cursor:default}._scrubberDot_19i9n_28[data-mode=work]{background:#2ecc71}._scrubberDot_19i9n_28[data-mode=break]{background:#f0a500}._scrubberDot_19i9n_28[data-mode=standby]{background:#ffffff73}._scrubberDot_19i9n_28[data-mode=explain]{background:#8a4fff}._scrubberDot_19i9n_28:hover{transform:translate(-50%,-50%) scale(1.5)}._notesSection_19i9n_36{display:flex;flex-direction:column;gap:2px}._notesSectionKanban_19i9n_37{padding-top:48px;margin-top:auto}._noteBloc_19i9n_38{font-size:.82rem;color:#ffffff8c;line-height:1.55;padding:4px 0 4px 12px;border-left:1px solid transparent;outline:none;transition:border-color .2s ease,color .2s ease;min-height:1.4em;cursor:text;word-break:break-word}._noteBlocHeading_19i9n_39{font-size:.92rem;font-weight:600;color:#ffffffb3;padding:6px 0 6px 12px}._noteBlocActive_19i9n_40{border-left-color:#ffffff2e;color:#fff}._noteBlocHidden_19i9n_41{visibility:hidden;height:0;padding:0;margin:0;overflow:hidden;border-left-color:transparent;pointer-events:none}._noteBlocDivider_19i9n_42{pointer-events:none;cursor:default;padding:8px 0 8px 12px;min-height:0;border-left-color:transparent}._noteBlocDivider_19i9n_42 hr{margin:0;border:0;border-top:1px solid rgba(255,255,255,.08)}._emptyLine_19i9n_44{min-height:1.5em}._emptyLine_19i9n_44:empty:not(:focus):before{content:"—  write something...";font-size:.78rem;color:#ffffff38;letter-spacing:.03em;pointer-events:none;transition:opacity .2s ease}._leftPanel_t1wgj_2{position:relative;display:flex;flex-direction:column;flex:1;min-height:0;width:100%;overflow:hidden;box-sizing:border-box}._kanbanWrapper_t1wgj_14{width:100%;opacity:1;flex-shrink:0}._kanbanWrapper_t1wgj_14._boardWrapGone_t1wgj_23{display:none!important}._notesSection_t1wgj_28{display:flex;flex-direction:column;gap:8px;width:100%}._notesSectionKanban_t1wgj_36{margin-top:auto;padding-top:48px;overflow:hidden;flex:0 0 auto}._notesSectionFull_t1wgj_44{flex:1;overflow-y:auto}._noteBloc_t1wgj_50{width:100%;box-sizing:border-box;will-change:transform,opacity}._noteBlocHidden_t1wgj_56{display:none!important}._linkBloc_t1wgj_61{position:relative;z-index:10}._notifContainer_t1wgj_66{position:absolute;bottom:12px;right:12px;z-index:999;display:flex;flex-direction:column;gap:6px;max-width:340px;pointer-events:none}._notif_t1wgj_66{pointer-events:auto;background:#0a0a0ae0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:0;padding:10px 14px;cursor:pointer;transition:opacity .2s ease,border-color .15s ease;animation:_notifSlideIn_t1wgj_1 .25s ease-out;box-shadow:0 4px 20px #00000080}._notif_t1wgj_66:hover{border-color:#ffffff40}._notif_success_t1wgj_95{border-left:3px solid #2ECC71}._notif_error_t1wgj_96{border-left:3px solid #F95738}._notif_info_t1wgj_97{border-left:3px solid #8A4FFF}._notif_pending_t1wgj_98{border-left:3px solid #F0A500}._notifHeader_t1wgj_100{display:flex;align-items:center;gap:8px;margin-bottom:4px}._notifAction_t1wgj_107{font-family:var(--font);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}._notifEndpoint_t1wgj_115{font-family:var(--font);font-size:.55rem;color:#ffffff4d;letter-spacing:.06em;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._notifStatus_t1wgj_126{font-family:var(--font);font-size:.55rem;font-weight:600;padding:1px 6px;border-radius:0}._notifStatusOk_t1wgj_133{color:#2ecc71;border:1px solid rgba(46,204,113,.3)}._notifStatusErr_t1wgj_134{color:#f95738;border:1px solid rgba(249,87,56,.3)}._notifMessage_t1wgj_136{font-family:var(--font);font-size:.65rem;line-height:1.4;color:#ffffffd9;word-break:break-word}@keyframes _notifSlideIn_t1wgj_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}:root{--bg: #0a0a0a;--white-100: rgba(255, 255, 255, 1);--white-92: rgba(255, 255, 255, .92);--white-82: rgba(255, 255, 255, .82);--white-70: rgba(255, 255, 255, .7);--white-55: rgba(255, 255, 255, .55);--white-45: rgba(255, 255, 255, .45);--white-40: rgba(255, 255, 255, .4);--white-35: rgba(255, 255, 255, .35);--white-25: rgba(255, 255, 255, .25);--white-12: rgba(255, 255, 255, .12);--white-10: rgba(255, 255, 255, .1);--white-07: rgba(255, 255, 255, .07);--white-06: rgba(255, 255, 255, .06);--panel-bg: rgba(10, 10, 10, .62);--font: "Space Grotesk", system-ui, -apple-system, sans-serif;--weight-thin: 200;--weight-light: 300;--weight-regular: 400;--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-28: 28px;--space-36: 36px;--space-40: 40px;--space-48: 48px;--space-60: 60px;--space-72: 72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;height:100%;min-height:100dvh;overflow:hidden;background:var(--bg);font-family:var(--font);color:var(--white-92)}@media(min-width:768px){html,body,#root{overflow:visible}}button{font-family:var(--font);cursor:pointer;background:none;border:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}img{display:block;pointer-events:none;user-select:none;-webkit-user-drag:none}::selection{background:#ffffff26;color:#fff}*:focus{outline:none}button:focus-visible{outline:1px solid rgba(255,255,255,.5);outline-offset:3px}
