@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f5ebe7c6e11a4cc3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8a6acee7b2a440a7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Epilogue_874aa1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5c9b804ec7dd51d9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Epilogue_Fallback_874aa1;src:local("Arial");ascent-override:71.15%;descent-override:21.16%;line-gap-override:0.00%;size-adjust:111.04%}.__className_874aa1{font-family:__Epilogue_874aa1,__Epilogue_Fallback_874aa1;font-style:normal}.__variable_874aa1{--font-heading:"__Epilogue_874aa1","__Epilogue_Fallback_874aa1"}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_6b03d3;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:__Manrope_6b03d3,__Manrope_Fallback_6b03d3;font-style:normal}.__variable_6b03d3{--font-body:"__Manrope_6b03d3","__Manrope_Fallback_6b03d3"}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;background-color:var(--bg)}html{background:linear-gradient(180deg,var(--page-top) 0,var(--bg) 100%) no-repeat;background-color:var(--bg)}body{background:radial-gradient(900px 600px at 10% -10%,var(--page-glow-a),transparent 60%),radial-gradient(700px 500px at 90% -15%,var(--page-glow-b),transparent 55%),linear-gradient(180deg,var(--page-top) 0,var(--bg) 50%,var(--page-bottom) 100%);background-attachment:fixed;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;position:relative}body:before{top:-200px;left:-150px;width:500px;height:500px;background:radial-gradient(circle,var(--page-orb-a) 0,transparent 70%)}body:after,body:before{content:"";position:fixed;border-radius:50%;pointer-events:none;z-index:0}body:after{right:-180px;bottom:-200px;width:520px;height:520px;background:radial-gradient(circle,var(--page-orb-b) 0,transparent 70%)}body>*{position:relative;z-index:1}body{font-family:var(--font-body),"Manrope",system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Epilogue",system-ui,sans-serif}button{cursor:pointer;font-family:var(--font-body),"Manrope",system-ui,sans-serif;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,filter .2s ease,background .2s ease,color .2s ease,opacity .2s ease}button:active:not(:disabled){transform:scale(.96)!important;filter:brightness(.92)}button:hover:not(:disabled){filter:brightness(1.06)}[data-theme=light] button:hover:not(:disabled){filter:brightness(.97)}button[data-cta=primary]{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1)}button[data-cta=primary]:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 8px 24px var(--ring-soft),0 0 0 1px var(--ring-soft),inset 0 1px 0 hsla(0,0%,100%,.1);filter:brightness(1.08)}[data-theme=light] button[data-cta=primary]:hover:not(:disabled){filter:brightness(.96)}button[data-cta=primary]:active:not(:disabled){transform:translateY(0) scale(.98);box-shadow:0 2px 8px var(--ring-soft);filter:brightness(.95)}button[data-cta=secondary]{transition:all .25s cubic-bezier(.34,1.56,.64,1)}button[data-cta=secondary]:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-md);background-color:var(--hover-tint-strong)!important}button[data-cta=card]{transition:all .3s cubic-bezier(.22,1,.36,1)}button[data-cta=card]:hover:not(:disabled){transform:translateY(-4px);box-shadow:var(--shadow-lg),0 0 0 1px var(--ring-soft)}button[data-cta=card]:active:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-sm)}button[data-cta=nav]{transition:color .2s ease,background .2s ease}button[data-cta=nav]:hover:not(:disabled){color:var(--hover-fg)!important;background:var(--hover-tint)!important}button[data-cta=pill]{transition:all .2s ease}button[data-cta=pill]:hover:not(:disabled){box-shadow:0 0 16px var(--hover-tint-strong)}button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}button[data-cta=icon]{transition:all .2s ease}button[data-cta=icon]:hover:not(:disabled){transform:scale(1.1);color:var(--hover-fg)!important}button[data-cta=icon]:active:not(:disabled){transform:scale(.95)}input,textarea{outline:none;font-family:var(--font-body),"Manrope",system-ui,sans-serif}input:focus,textarea:focus{border-color:var(--ring)!important;box-shadow:0 0 0 3px var(--ring-soft)!important}textarea.composer-textarea,textarea.composer-textarea:focus,textarea.composer-textarea:focus-visible{border:none!important;outline:none!important;box-shadow:none!important}button.pin-marker:active:not(:disabled){transform:scale(.92)!important;filter:brightness(.95)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--ring);outline-offset:2px}button.canvas-control-btn,button.canvas-control-btn:focus,button.canvas-control-btn:focus-visible{outline:none!important;box-shadow:none!important}button.canvas-control-btn:hover:not(:disabled){background:var(--hover-tint-strong)!important;color:var(--hover-fg)!important}@keyframes annotationSlideUp{0%{transform:translateY(12px);filter:blur(2px)}to{transform:translateY(0);filter:blur(0)}}.annotation-entry{animation:annotationSlideUp .4s ease-out both;transition:opacity .5s ease,transform .4s ease;will-change:opacity,transform}.annotation-overlay,.scrubber-pin-avatar{display:none}@media (min-height:720px){.scrubber-pin-avatar{display:inline-flex}}.video-wrapper:-webkit-full-screen .scrubber-pin-avatar{display:inline-flex!important}.video-wrapper-fullscreen .scrubber-pin-avatar,.video-wrapper:fullscreen .scrubber-pin-avatar{display:inline-flex!important}.video-wrapper:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:100vw!important;background:#000;padding:24px;gap:12px}.video-wrapper-fullscreen,.video-wrapper:fullscreen{width:100vw!important;height:100vh!important;max-width:100vw!important;background:#000;padding:24px;gap:12px}.video-wrapper:-webkit-full-screen .video-area{flex:1 1!important;min-height:0!important}.video-wrapper-fullscreen .video-area,.video-wrapper:fullscreen .video-area{flex:1 1!important;min-height:0!important}.video-wrapper:-webkit-full-screen .video-card{height:100%!important;max-height:100%!important;border:none!important;box-shadow:none!important}.video-wrapper-fullscreen .video-card,.video-wrapper:fullscreen .video-card{height:100%!important;max-height:100%!important;border:none!important;box-shadow:none!important}@media (min-width:1024px){.annotation-stack-below{display:none!important}.annotation-overlay{display:flex!important}}::selection{background:var(--selection-bg);color:var(--selection-fg)}::-moz-selection{background:var(--selection-bg);color:var(--selection-fg)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}input::placeholder,textarea::placeholder{color:var(--placeholder)}@keyframes fi{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rp{0%,to{opacity:1}50%{opacity:.3}}@keyframes prog{0%{width:0}to{width:72%}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(1turn)}}:root,[data-theme=dark]{--bg:#00180d;--surface-lowest:#001209;--surface-low:#042517;--surface:#062015;--surface-high:#1c3b2c;--surface-highest:#2d5c43;--surface-bright:#3d6b52;--surface-container-highest:#214f38;--on-background:#c7ebd5;--text:#c7ebd5;--text-sec:#c0c9c1;--text-dim:#8b938c;--text-muted:#5d6b63;--on-surface-variant:#bbeece;--border:rgba(187,238,206,.15);--border-light:rgba(187,238,206,.08);--outline:rgba(160,210,179,.3);--outline-variant:rgba(160,210,179,.15);--primary:#a0d2b3;--primary-container:#214f38;--primary-dark:#00180d;--primary-fixed:#bbeece;--on-primary:#00180d;--secondary:#ffb59a;--secondary-container:#4f2f25;--secondary-fixed:#ffdbcf;--secondary-fixed-dim:#ffb59a;--tertiary:#e7c181;--tertiary-container:#4b3a1a;--tertiary-fixed:#ffe0a4;--tertiary-fixed-dim:#e7c181;--accent-soft:rgba(160,210,179,.12);--secondary-soft:rgba(255,181,154,.12);--tertiary-soft:hsla(38,68%,71%,.12);--red-soft:hsla(6,100%,84%,.12);--accent-border:rgba(160,210,179,.28);--red-border:hsla(6,100%,84%,.28);--red:#ffb4ab;--red-container:#93000a;--on-red:#690005;--scrim:rgba(0,24,13,.6);--scrim-strong:rgba(0,12,6,.65);--page-top:#012114;--page-bottom:#001209;--page-glow-a:rgba(32,63,48,.5);--page-glow-b:rgba(125,45,8,.15);--page-orb-a:rgba(160,210,179,.1);--page-orb-b:hsla(38,68%,71%,.08);--glass-low:rgba(6,32,21,.5);--glass:rgba(28,59,44,.5);--glass-high:rgba(28,59,44,.7);--glass-highest:rgba(28,59,44,.85);--shadow-sm:0 4px 12px rgba(0,24,13,.2);--shadow-md:0 8px 24px rgba(0,24,13,.3);--shadow-lg:0 16px 36px rgba(0,24,13,.4);--shadow-xl:0 24px 48px rgba(0,24,13,.5);--ring:rgba(160,210,179,.65);--ring-soft:rgba(160,210,179,.18);--selection-bg:rgba(160,210,179,.35);--selection-fg:#ccead7;--scrollbar-track:#001209;--scrollbar-thumb:rgba(160,210,179,.2);--scrollbar-thumb-hover:rgba(160,210,179,.35);--placeholder:rgba(140,160,148,.5);--hover-tint:rgba(160,210,179,.06);--hover-tint-strong:rgba(160,210,179,.1);--hover-fg:#bbeece;--on-image:#fcf7ee;--on-image-dim:hsla(39,70%,96%,.78);--logo-fill:#c7ebd5;--logo-fill-dim:rgba(199,235,213,.5);--logo-stroke:rgba(199,235,213,.12);--white:#fff;--ink:#00180d;--primary-light:#a0d2b3}[data-theme=light]{--bg:#faf5ea;--surface-lowest:#f2ede2;--surface-low:#f7f1e6;--surface:#fcf7ee;--surface-high:#ede6d8;--surface-highest:#e5dcc9;--surface-bright:#fff;--surface-container-highest:#e8e1d3;--on-background:#00180d;--text:#00180d;--text-sec:#214f38;--text-dim:#4b5e52;--text-muted:#7a8b81;--on-surface-variant:#001209;--border:rgba(0,24,13,.12);--border-light:rgba(0,24,13,.06);--outline:rgba(0,24,13,.2);--outline-variant:rgba(0,24,13,.1);--primary:#3d6b52;--primary-container:#c7ebd5;--primary-dark:#1c3b2c;--primary-fixed:#00180d;--on-primary:#faf5ea;--secondary:#9c452f;--secondary-container:#ffdbcf;--secondary-fixed:#4f2f25;--secondary-fixed-dim:#7a3422;--tertiary:#7d5716;--tertiary-container:#ffe0a4;--tertiary-fixed:#4b3a1a;--tertiary-fixed-dim:#634300;--accent-soft:rgba(61,107,82,.08);--secondary-soft:rgba(156,69,47,.08);--tertiary-soft:rgba(125,87,22,.08);--red-soft:rgba(186,26,26,.08);--accent-border:rgba(61,107,82,.25);--red-border:rgba(186,26,26,.25);--red:#ba1a1a;--red-container:#ffdad6;--on-red:#fff;--scrim:rgba(0,24,13,.45);--scrim-strong:rgba(0,24,13,.55);--page-top:#fcf7ee;--page-bottom:#f2ede2;--page-glow-a:rgba(199,235,213,.4);--page-glow-b:rgba(255,219,207,.35);--page-orb-a:rgba(61,107,82,.07);--page-orb-b:hsla(38,68%,71%,.18);--glass-low:rgba(255,252,244,.7);--glass:rgba(255,252,244,.85);--glass-high:rgba(255,252,244,.92);--glass-highest:rgba(255,252,244,.96);--shadow-sm:0 4px 12px rgba(0,24,13,.06);--shadow-md:0 8px 24px rgba(0,24,13,.08);--shadow-lg:0 16px 36px rgba(0,24,13,.1);--shadow-xl:0 24px 48px rgba(0,24,13,.14);--ring:rgba(61,107,82,.55);--ring-soft:rgba(61,107,82,.15);--selection-bg:rgba(61,107,82,.2);--selection-fg:#00180d;--scrollbar-track:#ede6d8;--scrollbar-thumb:rgba(0,24,13,.18);--scrollbar-thumb-hover:rgba(0,24,13,.3);--placeholder:rgba(0,24,13,.4);--hover-tint:rgba(61,107,82,.06);--hover-tint-strong:rgba(61,107,82,.1);--hover-fg:#214f38;--on-image:#fcf7ee;--on-image-dim:hsla(39,70%,96%,.78);--logo-fill:#214f38;--logo-fill-dim:rgba(33,79,56,.55);--logo-stroke:rgba(33,79,56,.25);--white:#fff;--ink:#fffcf4;--primary-light:#3d6b52}body,html{background:var(--bg);color:var(--text);transition:background .2s ease,color .2s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes imageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes kenBurns{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.14) translate3d(-2%,-1%,0)}}@keyframes featuredCrossfade{0%{opacity:0;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@keyframes panelLand{0%{opacity:0;transform:translateY(24px) scale(.985);filter:blur(6px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes orbBreathe{0%,to{transform:scale(1) translateZ(0);opacity:.07}50%{transform:scale(1.08) translate3d(0,-2%,0);opacity:.1}}@keyframes addMemoryPulse{0%{box-shadow:inset 0 0 0 0 rgba(160,210,179,0)}50%{box-shadow:inset 0 0 0 2px rgba(160,210,179,.32)}to{box-shadow:inset 0 0 0 0 rgba(160,210,179,0)}}@media (hover:hover) and (pointer:fine){.add-memory-trigger{animation:addMemoryPulse 2.6s ease-in-out infinite}.add-memory-trigger.is-expanded,.add-memory-trigger:focus-visible,.add-memory-trigger:hover{animation:none}}.related-card:focus-visible .related-card-title,.related-card:hover .related-card-title{opacity:1!important;transform:translateY(0)!important}.related-card:focus-visible .related-card-overlay,.related-card:hover .related-card-overlay{opacity:1!important}@keyframes routeFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){[data-cta=card],[data-cta=primary],[data-cta=secondary]{transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),filter .16s cubic-bezier(.2,0,0,1)}[data-cta=primary]:hover:not(:disabled),[data-cta=secondary]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}[data-cta=primary]:active:not(:disabled),[data-cta=secondary]:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}[data-cta=card]:hover{transform:translateY(-2px)}}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--ring)!important;box-shadow:0 0 0 3px var(--ring-soft);transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1)}:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.group-tabs-mobile{display:none!important}.group-tabs-desktop{display:flex}.change-password-overlay{align-items:center;justify-content:center;padding:24px}.change-password-shell{border-radius:24px;animation:modalFadeIn .18s ease}.change-password-grabber{display:none}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:760px){.new-group-grid{grid-template-columns:1fr!important;gap:32px!important}.new-group-cover-preview{aspect-ratio:16/7!important}.new-story-grid{grid-template-columns:1fr!important;gap:32px!important}.new-story-cover-preview{aspect-ratio:16/7!important}.group-tabs-desktop{display:none!important}.group-tabs-mobile{display:flex!important}.change-password-overlay{align-items:flex-end!important;justify-content:stretch!important;padding:0!important}.change-password-shell{max-width:100%!important;border-radius:20px 20px 0 0!important;padding-bottom:calc(24px + env(safe-area-inset-bottom))!important;animation:sheetSlideUp .22s ease!important}.change-password-grabber{display:block!important}}@keyframes rowExit{0%{opacity:1;max-height:200px;margin-bottom:16px;transform:translateY(0)}60%{opacity:0;transform:translateY(-6px)}to{opacity:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}}.two-col-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.two-col-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.text-story-collab{grid-template-columns:1fr!important;gap:48px!important}.text-story-collab>aside{position:static!important}}.composer-fab{display:none}@keyframes sheetSlide{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (min-width:769px){.composer-sheet{left:auto!important;right:16px!important;bottom:16px!important;max-width:400px!important;width:400px!important;border-radius:20px!important}}@media (max-width:768px){.composer-inline{display:none!important}.composer-fab{display:flex!important}}@media (min-width:769px) and (max-height:820px){.more-stories-strip{display:none!important}.story-canvas-zones{bottom:0!important}.composer-inline{display:none!important}.composer-fab{display:flex!important}}@media (max-width:768px){.story-canvas-zones{position:static!important;flex-direction:column!important;bottom:auto!important;padding-top:80px}.story-canvas-zones>main{overflow:visible!important;flex:1 1 auto!important}.story-canvas-zones>aside{position:static!important;width:100%!important;max-width:100%!important;border-left:none!important;border-top:1px solid var(--border-light)!important;height:auto!important}.story-canvas-zones>main>.media-canvas-wrap{height:auto!important;min-height:70vw;padding:16px!important}.story-canvas-zones>main .video-wrapper{flex:0 0 auto!important;min-height:0!important}.story-canvas-zones>main .video-area{flex:0 0 auto!important;width:100%!important}.story-canvas-zones>main .video-card{height:auto!important;width:100%!important;max-width:100%!important}.story-canvas-zones>main .annotation-stack-below{display:flex!important}.story-canvas-zones>main .annotation-overlay{display:none!important}.story-root{position:static!important;inset:auto!important;overflow:visible!important;min-height:100vh}.story-root,body,html{height:auto!important;-webkit-overflow-scrolling:touch}body,html{overflow-y:auto!important}.more-stories-strip{display:none!important}}.desktop-only-nav{display:flex!important}@media (max-width:768px){.desktop-only-nav{display:none!important}.featured-hero{aspect-ratio:1/1!important}}.mobile-only{display:flex!important}@media (min-width:768px){.mobile-only{display:none!important}}@media (max-width:640px){body{font-size:15px}[data-layout=story-view]{flex-direction:column!important}[data-layout=story-view]>[data-layout=sidebar]{flex:unset!important;max-height:unset!important;position:static!important}[data-layout=hero]{height:180px!important;border-radius:20px!important;margin-bottom:24px!important}button{min-height:44px;min-width:44px}button.scrubber-pin{min-height:0!important;min-width:0!important}.scrubber-pin-avatar{display:none}[data-layout=bottom-nav]{flex-direction:column!important;gap:6px!important}}@media (max-width:480px){[data-layout=grid]{grid-template-columns:1fr!important}}