@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_181554c-module__3609qW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_181554c-module__3609qW__variable{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.b72f0478.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_6f1f3d5b-module__YYvvQa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_6f1f3d5b-module__YYvvQa__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/bbe2082c2ebf69de-s.dd28a007.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9ae69ccf0a67f3e4-s.e0d1d72d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Crimson Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/115e7a2565b70400-s.e440a306.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Crimson Pro Fallback;src:local(Times New Roman);ascent-override:90.96%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:98.56%}.crimson_pro_42fd00f-module__G1jnHa__className{font-family:Crimson Pro,Crimson Pro Fallback;font-style:normal}.crimson_pro_42fd00f-module__G1jnHa__variable{--font-crimson:"Crimson Pro","Crimson Pro Fallback"}
.authDialog-module__Amh84a__overlay{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090c0e75;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.authDialog-module__Amh84a__dialog{background:#faf9f7;border:1px solid #0000001a;border-radius:24px;width:min(100%,460px);padding:28px;box-shadow:0 28px 80px #0f172a3d}.authDialog-module__Amh84a__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.authDialog-module__Amh84a__eyebrow{font-family:var(--font-inter),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6c6c6c;margin-bottom:10px;font-size:11px;font-weight:600;line-height:1}.authDialog-module__Amh84a__title{font-family:var(--font-newsreader),serif;letter-spacing:-.04em;color:#121212;margin:0;font-size:34px;font-weight:500;line-height:.96}.authDialog-module__Amh84a__closeButton{color:#555;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1}.authDialog-module__Amh84a__description{color:#4f4f4f;margin:18px 0 0;font-size:14px;line-height:1.6}.authDialog-module__Amh84a__modeTabs{background:#1111110f;border-radius:999px;gap:6px;margin-top:18px;padding:4px;display:inline-flex}.authDialog-module__Amh84a__modeTab{color:#5f5f5f;cursor:pointer;background:0 0;border:none;border-radius:999px;min-height:34px;padding:0 14px;font-size:13px;font-weight:600}.authDialog-module__Amh84a__modeTabActive{color:#1a1a1a;background:#fff;box-shadow:0 6px 18px #11111114}.authDialog-module__Amh84a__googleButton,.authDialog-module__Amh84a__primaryButton,.authDialog-module__Amh84a__secondaryButton{border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.authDialog-module__Amh84a__googleButton{color:#232323;cursor:pointer;background:#fff;border:1px solid #0000001f;margin-top:18px}.authDialog-module__Amh84a__googleGlyph{flex-shrink:0;width:16px;height:16px}.authDialog-module__Amh84a__divider{text-align:center;color:#8b8b8b;letter-spacing:.08em;text-transform:uppercase;margin:18px 0;font-size:12px;position:relative}.authDialog-module__Amh84a__divider:before{content:"";border-top:1px solid #00000014;position:absolute;top:50%;left:0;right:0}.authDialog-module__Amh84a__divider span{background:#faf9f7;padding:0 12px;position:relative}.authDialog-module__Amh84a__form{gap:14px;display:grid}.authDialog-module__Amh84a__fieldLabel{color:#242424;gap:8px;font-size:13px;font-weight:600;display:grid}.authDialog-module__Amh84a__textInput{color:#161616;background:#fff;border:1px solid #0000001f;border-radius:14px;min-height:48px;padding:0 14px;font-size:14px}.authDialog-module__Amh84a__textInput:focus{border-color:#2d6a4f8c;outline:none;box-shadow:0 0 0 4px #2d6a4f1a}.authDialog-module__Amh84a__error,.authDialog-module__Amh84a__notice{border-radius:14px;padding:12px 14px;font-size:13px;line-height:1.5}.authDialog-module__Amh84a__error{color:#8f2626;background:#a0343414}.authDialog-module__Amh84a__notice{color:#20553f;background:#2d6a4f14}.authDialog-module__Amh84a__primaryButton{color:#f7f7f4;cursor:pointer;background:#2d6a4f;border:none}.authDialog-module__Amh84a__secondaryButton{color:#2a2a2a;cursor:pointer;background:#fff;border:1px solid #0000001f}.authDialog-module__Amh84a__verifyState{margin-top:18px}.authDialog-module__Amh84a__verifyMeta{color:#454545;background:#fff;border-radius:16px;gap:4px;margin-top:18px;padding:14px 16px;font-size:13px;display:grid}.authDialog-module__Amh84a__verifyMeta strong{color:#151515;font-size:15px}.authDialog-module__Amh84a__verifyActions{gap:10px;margin-top:18px;display:grid}.authDialog-module__Amh84a__closeButton:hover:not(:disabled),.authDialog-module__Amh84a__googleButton:hover:not(:disabled),.authDialog-module__Amh84a__primaryButton:hover:not(:disabled),.authDialog-module__Amh84a__secondaryButton:hover:not(:disabled),.authDialog-module__Amh84a__modeTab:hover:not(:disabled){filter:brightness(.98)}.authDialog-module__Amh84a__closeButton:disabled,.authDialog-module__Amh84a__googleButton:disabled,.authDialog-module__Amh84a__primaryButton:disabled,.authDialog-module__Amh84a__secondaryButton:disabled,.authDialog-module__Amh84a__modeTab:disabled{cursor:progress;opacity:.72}@media (max-width:640px){.authDialog-module__Amh84a__overlay{align-items:flex-end;padding:12px}.authDialog-module__Amh84a__dialog{border-radius:24px 24px 18px 18px;width:100%;padding:22px}.authDialog-module__Amh84a__title{font-size:30px}}
.profileSettings-module__sGWzFa__page{color:#141311;background:#faf7f1;min-height:100vh}.profileSettings-module__sGWzFa__shell{max-width:1120px;margin:0 auto;padding:32px 24px 80px}.profileSettings-module__sGWzFa__layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:20px;display:grid}.profileSettings-module__sGWzFa__identityCard,.profileSettings-module__sGWzFa__formCard,.profileSettings-module__sGWzFa__authCard,.profileSettings-module__sGWzFa__loadingCard{background:#fff;border:1px solid #14131114;border-radius:16px}.profileSettings-module__sGWzFa__identityCard{gap:16px;padding:24px;display:flex}.profileSettings-module__sGWzFa__avatar{color:#fff;background:#2d6a4f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:.95rem;font-weight:500;display:inline-flex}.profileSettings-module__sGWzFa__identityBody{min-width:0}.profileSettings-module__sGWzFa__kicker{color:#14131180;letter-spacing:.04em;font-size:.75rem}.profileSettings-module__sGWzFa__title{letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.02}.profileSettings-module__sGWzFa__text{color:#14131199;margin:14px 0 0;line-height:1.7}.profileSettings-module__sGWzFa__identityMeta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.profileSettings-module__sGWzFa__identityMeta span{color:#141311a3;background:#f5f2ec;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;display:inline-flex}.profileSettings-module__sGWzFa__formCard{gap:16px;padding:24px;display:grid}.profileSettings-module__sGWzFa__field{gap:8px;display:grid}.profileSettings-module__sGWzFa__label{font-size:.92rem;font-weight:500}.profileSettings-module__sGWzFa__input,.profileSettings-module__sGWzFa__textarea{color:#141311;background:#fff;border:1px solid #1413111f;border-radius:12px;outline:none;width:100%}.profileSettings-module__sGWzFa__input{min-height:48px;padding:0 14px}.profileSettings-module__sGWzFa__textarea{resize:vertical;min-height:120px;padding:12px 14px}.profileSettings-module__sGWzFa__input:focus,.profileSettings-module__sGWzFa__textarea:focus{border-color:#2d6a4f}.profileSettings-module__sGWzFa__helpText{color:#14131185;line-height:1.55}.profileSettings-module__sGWzFa__toggleRow{color:#141311b8;background:#f5f2ec;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px 16px;display:grid}.profileSettings-module__sGWzFa__actions,.profileSettings-module__sGWzFa__authActions{flex-wrap:wrap;gap:10px;display:flex}.profileSettings-module__sGWzFa__primaryButton,.profileSettings-module__sGWzFa__secondaryButton{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:500;text-decoration:none;display:inline-flex}.profileSettings-module__sGWzFa__primaryButton{color:#fff;background:#141311}.profileSettings-module__sGWzFa__secondaryButton{color:#141311;background:#fff;border:1px solid #1413111f}.profileSettings-module__sGWzFa__error,.profileSettings-module__sGWzFa__notice{border-radius:12px;padding:12px 14px;line-height:1.6}.profileSettings-module__sGWzFa__error{background:#cc33330d;border-left:3px solid #c33}.profileSettings-module__sGWzFa__notice{background:#2d6a4f14;border-left:3px solid #2d6a4f}.profileSettings-module__sGWzFa__authCard,.profileSettings-module__sGWzFa__loadingCard{max-width:720px;margin:0 auto;padding:28px}.profileSettings-module__sGWzFa__loadingLineShort,.profileSettings-module__sGWzFa__loadingLineLong,.profileSettings-module__sGWzFa__loadingBlock{background:linear-gradient(90deg,#1413110f,#1413111a,#1413110f) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite profileSettings-module__sGWzFa__profileSettingsPulse}.profileSettings-module__sGWzFa__loadingLineShort{width:28%;height:16px}.profileSettings-module__sGWzFa__loadingLineLong{width:72%;height:42px;margin-top:12px}.profileSettings-module__sGWzFa__loadingBlock{border-radius:14px;height:78px;margin-top:16px}@keyframes profileSettings-module__sGWzFa__profileSettingsPulse{0%{background-position:100%}to{background-position:0%}}@media (max-width:860px){.profileSettings-module__sGWzFa__layout{grid-template-columns:1fr}}@media (max-width:640px){.profileSettings-module__sGWzFa__shell{padding:24px 16px 64px}.profileSettings-module__sGWzFa__identityCard,.profileSettings-module__sGWzFa__formCard,.profileSettings-module__sGWzFa__authCard,.profileSettings-module__sGWzFa__loadingCard{padding:20px}.profileSettings-module__sGWzFa__identityCard{flex-direction:column}}
.appHeader-module__DNzuJq__wrap{z-index:60;background:#fafafa;border-bottom:1px solid #00000014;position:sticky;top:0}.appHeader-module__DNzuJq__skipLink{z-index:9999;color:#111;background:#fafafa;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px;box-shadow:0 8px 20px #0000001f}.appHeader-module__DNzuJq__skipLink:focus{top:16px}.appHeader-module__DNzuJq__inner{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:70px;margin:0 auto;padding:0 48px;display:flex}.appHeader-module__DNzuJq__brand{color:#1a1a1a;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.appHeader-module__DNzuJq__brandMark{--mark-scale:.678571;--mark-green:#2d6a4f;--mark-cream:#faf9f7;--mark-ink:#111;--brand-motion-ease:cubic-bezier(.16,1,.3,1);width:calc(56px*var(--mark-scale));height:calc(66px*var(--mark-scale));flex-shrink:0;position:relative}.appHeader-module__DNzuJq__brandGhost,.appHeader-module__DNzuJq__brandFaceRect,.appHeader-module__DNzuJq__brandGlyph,.appHeader-module__DNzuJq__brandTrack,.appHeader-module__DNzuJq__brandFill,.appHeader-module__DNzuJq__brandKnob{display:block;position:absolute}.appHeader-module__DNzuJq__brandGhost{width:calc(44px*var(--mark-scale));height:calc(56px*var(--mark-scale));border:calc(2px*var(--mark-scale))solid var(--mark-green);border-radius:calc(10px*var(--mark-scale));transition:transform .6s var(--brand-motion-ease),opacity .6s var(--brand-motion-ease)}.appHeader-module__DNzuJq__brandGhostBack{left:calc(12px*var(--mark-scale));opacity:.18;top:0}.appHeader-module__DNzuJq__brandGhostMid{left:calc(6px*var(--mark-scale));top:calc(4px*var(--mark-scale));opacity:.32}.appHeader-module__DNzuJq__brandFaceRect{left:0;top:calc(10px*var(--mark-scale));width:calc(44px*var(--mark-scale));height:calc(56px*var(--mark-scale));border-radius:calc(10px*var(--mark-scale));background:var(--mark-green);overflow:hidden}.appHeader-module__DNzuJq__brandGlyph{background:var(--mark-cream)}.appHeader-module__DNzuJq__brandIDot{left:calc(10px*var(--mark-scale));top:calc(10px*var(--mark-scale));width:calc(7px*var(--mark-scale));height:calc(7px*var(--mark-scale));border-radius:calc(2.3px*var(--mark-scale))}.appHeader-module__DNzuJq__brandIStem{left:calc(12px*var(--mark-scale));top:calc(21px*var(--mark-scale));width:calc(3.5px*var(--mark-scale));height:calc(18px*var(--mark-scale));border-radius:calc(1.75px*var(--mark-scale))}.appHeader-module__DNzuJq__brandFVert{left:calc(25px*var(--mark-scale));top:calc(10px*var(--mark-scale));width:calc(5.5px*var(--mark-scale));height:calc(30px*var(--mark-scale));border-radius:calc(2.75px*var(--mark-scale))}.appHeader-module__DNzuJq__brandFTop{left:calc(25px*var(--mark-scale));top:calc(10px*var(--mark-scale));width:calc(17px*var(--mark-scale));height:calc(5.5px*var(--mark-scale));border-radius:calc(2.75px*var(--mark-scale))}.appHeader-module__DNzuJq__brandFMid{left:calc(25px*var(--mark-scale));top:calc(22px*var(--mark-scale));width:calc(13px*var(--mark-scale));height:calc(5.5px*var(--mark-scale));border-radius:calc(2.75px*var(--mark-scale))}.appHeader-module__DNzuJq__brandTrack{left:calc(10px*var(--mark-scale));top:calc(43px*var(--mark-scale));width:calc(24px*var(--mark-scale));height:calc(3px*var(--mark-scale));border-radius:calc(1.5px*var(--mark-scale));background:#faf9f738}.appHeader-module__DNzuJq__brandFill{left:calc(10px*var(--mark-scale));top:calc(43px*var(--mark-scale));width:calc(14px*var(--mark-scale));height:calc(3px*var(--mark-scale));border-radius:calc(1.5px*var(--mark-scale));transition:width .6s var(--brand-motion-ease);background:#faf9f7b8}.appHeader-module__DNzuJq__brandKnob{left:calc(20.6px*var(--mark-scale));top:calc(41.9px*var(--mark-scale));width:calc(5.2px*var(--mark-scale));height:calc(5.2px*var(--mark-scale));background:var(--mark-cream);transition:left .6s var(--brand-motion-ease),box-shadow .6s var(--brand-motion-ease);border-radius:999px;box-shadow:0 0 #faf9f700}.appHeader-module__DNzuJq__brand:hover .appHeader-module__DNzuJq__brandGhostBack,.appHeader-module__DNzuJq__brand:focus-visible .appHeader-module__DNzuJq__brandGhostBack{opacity:.08;transform:translate(2px,1px)}.appHeader-module__DNzuJq__brand:hover .appHeader-module__DNzuJq__brandGhostMid,.appHeader-module__DNzuJq__brand:focus-visible .appHeader-module__DNzuJq__brandGhostMid{opacity:.18;transform:translate(1px,.5px)}.appHeader-module__DNzuJq__brand:hover .appHeader-module__DNzuJq__brandFill,.appHeader-module__DNzuJq__brand:focus-visible .appHeader-module__DNzuJq__brandFill{width:calc(19px*var(--mark-scale))}.appHeader-module__DNzuJq__brand:hover .appHeader-module__DNzuJq__brandKnob,.appHeader-module__DNzuJq__brand:focus-visible .appHeader-module__DNzuJq__brandKnob{left:calc(28px*var(--mark-scale));box-shadow:0 0 calc(6px*var(--mark-scale))calc(1.5px*var(--mark-scale))#faf9f733}.appHeader-module__DNzuJq__brandWordmark{font-family:var(--font-jetbrains),monospace;letter-spacing:-.04em;align-items:baseline;font-size:20px;font-weight:600;line-height:1;display:inline-flex}.appHeader-module__DNzuJq__brandWordIter{color:#181818;opacity:.96}.appHeader-module__DNzuJq__brandWordFact{color:#2d6a4f;font-weight:600}.appHeader-module__DNzuJq__brandDivider{background:#d4d4d4;width:1px;height:20px}.appHeader-module__DNzuJq__brandDescriptor{font-family:var(--font-inter),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f;white-space:nowrap;font-size:11px;font-weight:400;line-height:1}@media (prefers-reduced-motion:reduce){.appHeader-module__DNzuJq__brandGhostBack,.appHeader-module__DNzuJq__brandGhostMid,.appHeader-module__DNzuJq__brandFill,.appHeader-module__DNzuJq__brandKnob{transition-duration:.01ms!important}}.appHeader-module__DNzuJq__rightCluster{align-items:center;gap:16px;min-width:0;display:flex}.appHeader-module__DNzuJq__desktopNav{align-items:center;gap:8px;display:inline-flex}.appHeader-module__DNzuJq__navLink{color:#555;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.appHeader-module__DNzuJq__navLink:hover,.appHeader-module__DNzuJq__navLinkActive{color:#1a1a1a;background:#0000000a}.appHeader-module__DNzuJq__actionCluster{align-items:center;gap:12px;display:inline-flex}.appHeader-module__DNzuJq__activityChip,.appHeader-module__DNzuJq__creditChip,.appHeader-module__DNzuJq__mobileActivityChip{color:#15643f;background:#1a7a4e14;border:1px solid #1a7a4e33;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 12px;text-decoration:none;display:inline-flex}.appHeader-module__DNzuJq__creditChip,.appHeader-module__DNzuJq__mobileCreditChip{color:#1f3329;background:#2d6a4f0f;border:1px solid #14131114;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;text-decoration:none;display:inline-flex}.appHeader-module__DNzuJq__creditChipLabel{letter-spacing:.02em;color:#1413119e;font-size:12px;font-weight:600}.appHeader-module__DNzuJq__creditChipValue{letter-spacing:.01em;font-size:12px;font-weight:700}.appHeader-module__DNzuJq__creditChipCta{background:#1a7a4e1f;border-color:#1a7a4e2e}.appHeader-module__DNzuJq__creditChipDelta{border-radius:999px;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.appHeader-module__DNzuJq__creditChipDeltaUp{color:#2d6a4f;background:#2d6a4f1f}.appHeader-module__DNzuJq__creditChipDeltaDown{color:#8f2d2d;background:#8f2d2d1a}.appHeader-module__DNzuJq__activityChipLabel{letter-spacing:.02em;font-size:12px;font-weight:600}.appHeader-module__DNzuJq__activityChipCount{color:#fff;background:#1a7a4e;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.appHeader-module__DNzuJq__activityToastWrap{z-index:90;position:fixed;top:82px;right:24px}.appHeader-module__DNzuJq__activityToast{background:#fafafafa;border:1px solid #1a7a4e2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:min(360px,100vw - 32px);padding:14px 16px;display:grid;box-shadow:0 18px 36px #0000001a}.appHeader-module__DNzuJq__activityToastTitle{color:#1a1a1a;font-size:13px;font-weight:700}.appHeader-module__DNzuJq__activityToastText{color:#555;margin-top:4px;font-size:13px;line-height:1.45}.appHeader-module__DNzuJq__activityToastLink{color:#fff;white-space:nowrap;background:#1a7a4e;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.appHeader-module__DNzuJq__desktopOnly{align-items:center;display:inline-flex}.appHeader-module__DNzuJq__googleButton,.appHeader-module__DNzuJq__authButton,.appHeader-module__DNzuJq__sessionState,.appHeader-module__DNzuJq__mobileActionButton{color:#555;background:#fafafa;border:1px solid #0000001a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.appHeader-module__DNzuJq__googleButton,.appHeader-module__DNzuJq__authButton{cursor:pointer}.appHeader-module__DNzuJq__googleButton:hover:not(:disabled),.appHeader-module__DNzuJq__authButton:hover:not(:disabled),.appHeader-module__DNzuJq__mobileActionButton:hover:not(:disabled){color:#1a1a1a;background:#00000008;border-color:#00000024}.appHeader-module__DNzuJq__googleButton:disabled,.appHeader-module__DNzuJq__authButton:disabled,.appHeader-module__DNzuJq__mobileActionButton:disabled{cursor:progress;opacity:.7}.appHeader-module__DNzuJq__googleGlyph{flex-shrink:0;width:16px;height:16px}.appHeader-module__DNzuJq__avatarButton{color:#555;cursor:pointer;background:#e8e8e8;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:box-shadow .12s;display:inline-flex}.appHeader-module__DNzuJq__avatarButton:hover{box-shadow:0 0 0 2px #00000014}.appHeader-module__DNzuJq__avatarBadge{color:#555;letter-spacing:.02em;text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:12px;font-weight:600;display:inline-flex}.appHeader-module__DNzuJq__accountWrap{position:relative}.appHeader-module__DNzuJq__accountMenu{background:#fafafa;border:1px solid #00000014;border-radius:12px;min-width:232px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 40px #00000014}.appHeader-module__DNzuJq__accountMenuMeta{border-bottom:1px solid #00000014;padding:14px 16px 12px}.appHeader-module__DNzuJq__accountMenuLabel{letter-spacing:.08em;text-transform:uppercase;color:#888;font-size:11px;font-weight:500}.appHeader-module__DNzuJq__accountMenuName{color:#1a1a1a;margin-top:8px;font-size:14px;font-weight:600}.appHeader-module__DNzuJq__accountMenuEmail{color:#666;word-break:break-word;margin-top:4px;font-size:12px;line-height:1.45}.appHeader-module__DNzuJq__accountMenuWallet{color:#1f5a3d;background:#2d6a4f14;border-radius:999px;align-items:center;min-height:28px;margin-top:10px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.appHeader-module__DNzuJq__accountMenuWalletCta{background:#1a7a4e1f;text-decoration:none}.appHeader-module__DNzuJq__accountMenuLink,.appHeader-module__DNzuJq__accountMenuAction{color:#1a1a1a;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:100%;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}.appHeader-module__DNzuJq__accountMenuLink:hover,.appHeader-module__DNzuJq__accountMenuAction:hover{background:#0000000a}.appHeader-module__DNzuJq__createButton{color:#fff;white-space:nowrap;background:#1a7a4e;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 24px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s;display:inline-flex}.appHeader-module__DNzuJq__createButton:hover{background:#15643f}.appHeader-module__DNzuJq__createIcon{flex-shrink:0;width:16px;height:16px}.appHeader-module__DNzuJq__mobileToggle{color:#555;background:0 0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background-color .12s,color .12s;display:none}.appHeader-module__DNzuJq__mobileToggle:hover{color:#1a1a1a;background:#0000000a}.appHeader-module__DNzuJq__menuIcon{width:18px;height:18px}.appHeader-module__DNzuJq__mobilePanel{display:none}@media (max-width:767px){.appHeader-module__DNzuJq__inner{gap:16px;padding:0 24px}.appHeader-module__DNzuJq__brand{gap:11px}.appHeader-module__DNzuJq__brandDivider,.appHeader-module__DNzuJq__brandDescriptor,.appHeader-module__DNzuJq__desktopNav,.appHeader-module__DNzuJq__desktopOnly{display:none}.appHeader-module__DNzuJq__brandWordmark{font-size:18px}.appHeader-module__DNzuJq__mobileToggle{display:inline-flex}.appHeader-module__DNzuJq__actionCluster{gap:8px}.appHeader-module__DNzuJq__createButton{padding:0 16px}.appHeader-module__DNzuJq__mobilePanel{background:#fafafa;border-top:1px solid #00000014;display:block}.appHeader-module__DNzuJq__mobileNav{gap:4px;padding:12px 24px 4px;display:grid}.appHeader-module__DNzuJq__mobileNavLink{color:#555;border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.appHeader-module__DNzuJq__mobileNavLink:hover,.appHeader-module__DNzuJq__mobileNavLinkActive{color:#1a1a1a;background:#0000000a}.appHeader-module__DNzuJq__mobileActions{gap:12px;padding:12px 24px 18px;display:grid}.appHeader-module__DNzuJq__activityToastWrap{top:72px;right:16px}.appHeader-module__DNzuJq__mobileActivityChip{justify-content:space-between;width:100%;min-height:40px;padding:0 14px}.appHeader-module__DNzuJq__creditChip{display:none}.appHeader-module__DNzuJq__mobileCreditChip{justify-content:space-between;width:100%;min-height:40px;padding:0 14px}.appHeader-module__DNzuJq__mobileStatus{color:#666;font-size:13px}.appHeader-module__DNzuJq__mobileActionButton{justify-content:flex-start;width:100%;min-height:40px;padding:0 14px}.appHeader-module__DNzuJq__mobileAccountMeta{align-items:center;gap:12px;display:flex}.appHeader-module__DNzuJq__mobileAccountMeta .appHeader-module__DNzuJq__avatarBadge{background:#e8e8e8;flex-shrink:0;width:32px;height:32px}.appHeader-module__DNzuJq__mobileAccountName{color:#1a1a1a;font-size:14px;font-weight:600}.appHeader-module__DNzuJq__mobileAccountEmail{color:#666;word-break:break-word;margin-top:2px;font-size:12px;line-height:1.4}}
.library-module__fENpCW__page{min-height:100vh;color:var(--ink);background:#faf7f1}.library-module__fENpCW__navWrap{z-index:40;background:#faf7f1fa;border-bottom:1px solid #1413110d;position:sticky;top:0}.library-module__fENpCW__nav{justify-content:space-between;align-items:center;gap:16px;max-width:1220px;min-height:72px;margin:0 auto;padding:0 24px;display:flex}.library-module__fENpCW__brand{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.library-module__fENpCW__navIcon{flex-shrink:0;width:36px;height:34px;position:relative}.library-module__fENpCW__ghost,.library-module__fENpCW__frontMark{border-radius:8px;position:absolute}.library-module__fENpCW__ghost{border:.8px solid var(--green)}.library-module__fENpCW__ghostOne{opacity:.12;width:29px;height:34px;top:4px;left:9px}.library-module__fENpCW__ghostTwo{opacity:.24;width:29px;height:34px;top:2px;left:5px}.library-module__fENpCW__frontMark{background:var(--green);width:29px;height:34px;inset:0 auto auto 0;overflow:hidden}.library-module__fENpCW__lineOne,.library-module__fENpCW__lineTwo,.library-module__fENpCW__track,.library-module__fENpCW__fill,.library-module__fENpCW__knob{background:#faf7f1eb;border-radius:999px;position:absolute;left:6px}.library-module__fENpCW__lineOne{width:17px;height:1.7px;top:10px}.library-module__fENpCW__lineTwo{opacity:.42;width:12px;height:1.15px;top:15px}.library-module__fENpCW__track{background:#faf7f12e;width:17px;height:2.6px;top:22px}.library-module__fENpCW__fill{background:#faf7f19e;width:10px;height:2.6px;top:22px}.library-module__fENpCW__knob{width:5.6px;height:5.6px;top:20px;left:14px}.library-module__fENpCW__brandWordmark{font-family:var(--font-mono-ui),monospace;letter-spacing:-.04em;font-size:1rem;font-weight:500}.library-module__fENpCW__brandFact{color:var(--green)}.library-module__fENpCW__navLinks{align-items:center;gap:8px;display:flex}.library-module__fENpCW__navLink,.library-module__fENpCW__navUtility,.library-module__fENpCW__navCta{border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.library-module__fENpCW__navLink{color:#141311b3}.library-module__fENpCW__navUtility{color:#14131194;cursor:pointer;background:0 0}.library-module__fENpCW__navLink:hover,.library-module__fENpCW__navUtility:hover,.library-module__fENpCW__navLinkActive{color:var(--ink);background:#1413110d}.library-module__fENpCW__navCta{background:var(--ink);color:var(--paper);font-weight:500}.library-module__fENpCW__shell{max-width:1240px;margin:0 auto;padding:28px 48px 80px}.library-module__fENpCW__loadingShell{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:22px;margin-top:8px;display:grid}.library-module__fENpCW__loadingPanel{background:#ffffffd6;border:1px solid #14131114;border-radius:28px;padding:26px 28px 30px}.library-module__fENpCW__loadingKicker{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#1413116b;font-size:.72rem}.library-module__fENpCW__loadingTitle,.library-module__fENpCW__loadingLineLong,.library-module__fENpCW__loadingLineShort,.library-module__fENpCW__loadingStat,.library-module__fENpCW__loadingCard{background:#14131114 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite library-module__fENpCW__libraryPulse}.library-module__fENpCW__loadingTitle{border-radius:20px;width:min(360px,82%);height:58px;margin-top:16px}.library-module__fENpCW__loadingLineLong{width:100%;height:16px;margin-top:18px}.library-module__fENpCW__loadingLineShort{width:72%;height:16px;margin-top:12px}.library-module__fENpCW__loadingStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.library-module__fENpCW__loadingStat{border-radius:18px;height:92px}.library-module__fENpCW__loadingCardGrid{gap:14px;margin-top:18px;display:grid}.library-module__fENpCW__loadingCard{border-radius:22px;height:168px}@keyframes library-module__fENpCW__libraryPulse{0%{background-position:100%}to{background-position:0%}}@keyframes library-module__fENpCW__libraryPulseDot{0%,to{opacity:1}50%{opacity:.35}}.library-module__fENpCW__workspaceHero{display:none}.library-module__fENpCW__workspaceIntro,.library-module__fENpCW__workspaceAside{background:#ffffffd6;border:1px solid #14131114;border-radius:28px}.library-module__fENpCW__workspaceIntro{padding:26px 28px 30px}.library-module__fENpCW__workspaceAside{gap:14px;padding:18px;display:grid}.library-module__fENpCW__workspaceTitle{letter-spacing:-.08em;margin:14px 0 0;font-size:clamp(2.9rem,5vw,4.4rem);line-height:.94}.library-module__fENpCW__workspaceText{max-width:40rem;color:var(--muted);margin:16px 0 0;font-size:1.03rem;line-height:1.78}.library-module__fENpCW__workspaceRules{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.library-module__fENpCW__workspaceRules span,.library-module__fENpCW__panelRule{color:#141311b8;background:#14131108;border:1px solid #14131114}.library-module__fENpCW__workspaceRules span{min-height:34px;font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.68rem;display:inline-flex}.library-module__fENpCW__accountDock{background:#fffffff0;border:1px solid #14131114;border-radius:22px;align-items:center;gap:14px;padding:14px;display:flex}.library-module__fENpCW__accountAvatar{background:var(--green);width:48px;height:48px;color:var(--paper);font-family:var(--font-mono-ui),monospace;letter-spacing:.08em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.library-module__fENpCW__accountIdentity{flex:1;min-width:0}.library-module__fENpCW__accountIdentityName{letter-spacing:-.03em;font-size:1.05rem;font-weight:500}.library-module__fENpCW__accountIdentityMeta{color:#1413118f;margin-top:4px;font-size:.88rem}.library-module__fENpCW__workspaceStatRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.library-module__fENpCW__workspaceStatCard{background:#14131108;border:1px solid #14131114;border-radius:20px;padding:18px 16px}.library-module__fENpCW__workspaceStatValue{letter-spacing:-.06em;font-size:1.8rem;font-weight:500}.library-module__fENpCW__workspaceStatLabel{color:#14131199;margin-top:6px;font-size:.9rem;line-height:1.45}.library-module__fENpCW__workspaceNote{color:var(--green-deep);background:#2d6a4f14;border:1px solid #2d6a4f24;border-radius:18px;padding:14px 16px;line-height:1.65}.library-module__fENpCW__hero{grid-template-columns:1.35fr .95fr;align-items:start;gap:24px;display:grid}.library-module__fENpCW__eyebrow,.library-module__fENpCW__sectionKicker,.library-module__fENpCW__claimEyebrow{font-family:var(--font-mono-ui),monospace;letter-spacing:.04em;text-transform:none;color:#14131185;font-size:.75rem}.library-module__fENpCW__title{letter-spacing:-.08em;max-width:12ch;margin:16px 0 0;font-size:clamp(2.7rem,6vw,4.8rem);line-height:.92}.library-module__fENpCW__description{max-width:48rem;color:var(--muted);margin:18px 0 0;font-size:1.08rem;line-height:1.75}.library-module__fENpCW__heroStats{gap:14px;display:grid}.library-module__fENpCW__statCard,.library-module__fENpCW__accountCard,.library-module__fENpCW__policyCard,.library-module__fENpCW__libraryPanel,.library-module__fENpCW__claimBanner{background:#ffffffd6;border:1px solid #14131114;border-radius:28px}.library-module__fENpCW__statCard{padding:22px 20px}.library-module__fENpCW__statValue{letter-spacing:-.06em;font-size:2rem;font-weight:500}.library-module__fENpCW__statLabel{color:var(--muted);margin-top:4px;font-size:.94rem}.library-module__fENpCW__notice{color:var(--green-deep);background:#2d6a4f17;border:1px solid #2d6a4f26;border-radius:18px;margin-top:20px;padding:16px 18px;font-weight:500}.library-module__fENpCW__noticeError{color:#9d4526;background:#f084511f;border:1px solid #f084512e;border-radius:18px;margin-top:16px;padding:14px 16px}.library-module__fENpCW__claimBanner{justify-content:space-between;align-items:end;gap:20px;margin-top:20px;padding:22px 24px;display:flex}.library-module__fENpCW__claimTitle{letter-spacing:-.05em;margin:10px 0 0;font-size:1.5rem;line-height:1.05}.library-module__fENpCW__claimText{max-width:52rem;color:var(--muted);margin:12px 0 0;line-height:1.7}.library-module__fENpCW__claimMeta{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#14131194;flex-wrap:wrap;gap:8px;font-size:.72rem;display:flex}.library-module__fENpCW__claimMeta span{background:#1413110d;border-radius:999px;padding:8px 10px}.library-module__fENpCW__claimSaveButton{background:var(--ink);min-height:34px;color:var(--paper);font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;cursor:pointer;border-radius:999px;padding:0 12px;font-size:.68rem}.library-module__fENpCW__accountGrid{grid-template-columns:1.05fr .95fr;gap:20px;margin-top:20px;display:grid}.library-module__fENpCW__authGateShell,.library-module__fENpCW__claimGateShell{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr);align-items:start;gap:22px;margin-top:8px;display:grid}.library-module__fENpCW__authGateCopy,.library-module__fENpCW__claimGatePreview,.library-module__fENpCW__authGateCard{background:#ffffffd6;border:1px solid #14131114;border-radius:28px}.library-module__fENpCW__authGateCopy,.library-module__fENpCW__claimGatePreview{padding:28px}.library-module__fENpCW__authGateCard{padding:24px}.library-module__fENpCW__authGateTitle,.library-module__fENpCW__claimGateTitle{letter-spacing:-.08em;max-width:12ch;margin:14px 0 0;font-size:clamp(2.5rem,5vw,4.2rem);line-height:.94}.library-module__fENpCW__claimGateTitle{max-width:14ch}.library-module__fENpCW__authGateList{color:var(--muted);gap:10px;margin-top:22px;line-height:1.7;display:grid}.library-module__fENpCW__lockedPreviewRail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.library-module__fENpCW__lockedPreviewCard{background:#14131108;border:1px solid #1413110f;border-radius:20px;padding:14px}.library-module__fENpCW__lockedPreviewCard .library-module__fENpCW__previewFrame{pointer-events:none}.library-module__fENpCW__lockedPreviewLabel{color:#141311b8;margin-top:12px;font-size:.92rem;font-weight:500}.library-module__fENpCW__authGateActions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.library-module__fENpCW__claimGateText{max-width:46rem;color:var(--muted);margin-top:14px;line-height:1.72}.library-module__fENpCW__claimGateMeta{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#14131194;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:.72rem;display:flex}.library-module__fENpCW__claimGateMeta span{background:#1413110d;border-radius:999px;padding:8px 10px}.library-module__fENpCW__claimPreviewFrame{margin-top:20px}.library-module__fENpCW__accountCard,.library-module__fENpCW__policyCard{padding:24px}.library-module__fENpCW__accountTitle{letter-spacing:-.05em;margin:12px 0 0;font-size:1.7rem;line-height:1.05}.library-module__fENpCW__accountText{color:var(--muted);margin-top:12px;line-height:1.75}.library-module__fENpCW__accountRows{gap:14px;margin-top:18px;display:grid}.library-module__fENpCW__accountActions{gap:10px;margin-top:18px;display:flex}.library-module__fENpCW__accountRow{color:var(--muted);border-top:1px solid #14131114;justify-content:space-between;gap:16px;padding-top:12px;display:flex}.library-module__fENpCW__accountRow strong{color:var(--ink);text-align:right}.library-module__fENpCW__accountForm{gap:12px;margin-top:18px;display:grid}.library-module__fENpCW__authModeToggle{background:#ffffffd1;border:1px solid #14131114;border-radius:14px;gap:6px;margin-top:18px;padding:4px;display:inline-flex}.library-module__fENpCW__authModeButton{color:#1413119e;cursor:pointer;background:0 0;border-radius:10px;min-height:36px;padding:0 14px}.library-module__fENpCW__authModeButtonActive{color:var(--ink);background:#1413110d;font-weight:500}.library-module__fENpCW__oauthButton{min-height:46px;color:var(--paper);cursor:pointer;background:#141311f5;border-radius:999px;margin-top:16px;padding:0 18px;font-weight:500}.library-module__fENpCW__oauthButton:disabled{opacity:.6;cursor:not-allowed}.library-module__fENpCW__authDivider{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#1413116b;margin-top:14px;font-size:.68rem}.library-module__fENpCW__input,.library-module__fENpCW__select,.library-module__fENpCW__searchInput{width:100%;min-height:48px;color:var(--ink);background:#ffffffeb;border:1px solid #1413111a;border-radius:14px;outline:none;padding:0 14px}.library-module__fENpCW__input:focus,.library-module__fENpCW__select:focus,.library-module__fENpCW__searchInput:focus{outline-offset:2px;border-color:#2d6a4f70;outline:2px solid #2d6a4f1f}.library-module__fENpCW__error{color:#9d4526;background:#f084511f;border:1px solid #f084512e;border-radius:14px;padding:12px 14px}.library-module__fENpCW__noticeInline,.library-module__fENpCW__syncNote,.library-module__fENpCW__bridgeSummary{border-radius:14px;margin-top:14px;padding:12px 14px;line-height:1.65}.library-module__fENpCW__noticeInline{color:var(--green-deep);background:#2d6a4f17;border:1px solid #2d6a4f26}.library-module__fENpCW__syncNote,.library-module__fENpCW__bridgeSummary{color:#141311ad;background:#14131108;border:1px solid #1413110f}.library-module__fENpCW__primaryButton,.library-module__fENpCW__secondaryButton,.library-module__fENpCW__cardButtonPrimary,.library-module__fENpCW__cardButtonSecondary,.library-module__fENpCW__cardButtonGhost{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.library-module__fENpCW__primaryButton,.library-module__fENpCW__cardButtonPrimary{background:var(--ink);color:var(--paper)}.library-module__fENpCW__secondaryButton,.library-module__fENpCW__cardButtonSecondary{color:var(--ink);background:#1413110a;border:1px solid #14131114}.library-module__fENpCW__cardButtonGhost{color:#1413118a;background:0 0;border:0;min-height:auto;padding:0;font-size:.86rem}.library-module__fENpCW__cardButtonPrimary:disabled,.library-module__fENpCW__cardButtonGhost:disabled{cursor:wait;opacity:.58}.library-module__fENpCW__policyList{color:var(--muted);gap:8px;margin:18px 0 0;padding-left:18px;line-height:1.7;display:grid}.library-module__fENpCW__libraryPanel{gap:18px;margin-top:22px;padding:0;display:grid}.library-module__fENpCW__libraryPanelCompact{margin-top:10px}.library-module__fENpCW__libraryHeader{justify-content:space-between;align-items:end;gap:16px;padding:0 0 4px;display:flex}.library-module__fENpCW__libraryHeaderLead{min-width:0}.library-module__fENpCW__libraryHeaderMeta{color:#1413118a;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:.92rem;display:flex}.library-module__fENpCW__libraryHeaderMetaButton{color:var(--green-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:500}.library-module__fENpCW__libraryHeaderActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-module__fENpCW__workspaceButton{min-height:40px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #14131114;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:500;display:inline-flex}.library-module__fENpCW__headerButtonBadge{background:var(--green);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:.68rem;display:inline-flex}.library-module__fENpCW__panelTitle{letter-spacing:-.04em;margin:0;font-size:1.55rem;font-weight:500;line-height:1.1}.library-module__fENpCW__panelText{max-width:44rem;color:var(--muted);margin:10px 0 0;line-height:1.7}.library-module__fENpCW__panelRule{border-radius:16px;margin-top:16px;padding:13px 15px;line-height:1.6;display:none}.library-module__fENpCW__iteratorSection{z-index:120;opacity:0;visibility:hidden;pointer-events:none;width:min(390px,100vw);margin-top:0;transition:transform .22s,opacity .18s;display:block;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.library-module__fENpCW__iteratorSectionOpen{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.library-module__fENpCW__workspaceDrawerBackdrop{z-index:110;background:#0c111042;position:fixed;inset:0}.library-module__fENpCW__iteratorPanel,.library-module__fENpCW__iteratorSideBlock,.library-module__fENpCW__shareComposerModal{background:#fff;border:1px solid #14131114}.library-module__fENpCW__iteratorPanel{display:none}.library-module__fENpCW__iteratorPanel,.library-module__fENpCW__iteratorSideBlock{border-radius:12px;padding:18px}.library-module__fENpCW__iteratorPanel{background:#ffffffeb}.library-module__fENpCW__iteratorSidePanel{background:#f7f4ee;border-left:1px solid #14131114;gap:14px;height:100%;padding:18px;display:grid;overflow-y:auto}.library-module__fENpCW__workspaceDrawerHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.library-module__fENpCW__workspaceDrawerTitle{letter-spacing:-.03em;margin:8px 0 0;font-size:1.2rem;line-height:1.2}.library-module__fENpCW__sidebarProfileHeader{align-items:center;gap:14px;display:flex}.library-module__fENpCW__sidebarProfileBody{min-width:0}.library-module__fENpCW__sidebarProfileName{font-size:1rem;font-weight:500}.library-module__fENpCW__sidebarProfileHandle{color:#1413118f;margin-top:2px;font-size:.88rem}.library-module__fENpCW__sidebarProfileMeta{color:#14131175;margin-top:6px;font-size:.82rem}.library-module__fENpCW__sidebarPrimaryActions,.library-module__fENpCW__sidebarInlineActions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.library-module__fENpCW__sidebarNote{color:#14131199;background:#f5f2ec;border-radius:12px;margin-top:14px;padding:12px 14px;line-height:1.6}.library-module__fENpCW__compactIteratorList{gap:8px;margin-top:16px;display:grid}.library-module__fENpCW__compactIteratorRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.library-module__fENpCW__compactIteratorLink{min-width:0;color:var(--ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.library-module__fENpCW__compactIteratorHandle{color:#1413117a;font-size:.82rem}.library-module__fENpCW__compactIteratorStatus{color:#14131170;white-space:nowrap;font-size:.8rem}.library-module__fENpCW__compactIteratorActions{align-items:center;gap:8px;display:flex}.library-module__fENpCW__compactIteratorRemove{color:#14131199;cursor:pointer;background:#fffffff5;border:1px solid #14131114;border-radius:999px;min-height:28px;padding:0 10px;font-size:.78rem}.library-module__fENpCW__sidebarInlineForm{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.library-module__fENpCW__sidebarDiscovery{gap:10px;margin-top:14px;display:grid}.library-module__fENpCW__sidebarSectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-module__fENpCW__sidebarSectionTitle{color:#141311b3;font-size:.88rem;font-weight:500}.library-module__fENpCW__pendingToggle,.library-module__fENpCW__tertiaryButton{color:var(--green-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:500}.library-module__fENpCW__requestListCollapsed{display:none}.library-module__fENpCW__sidebarInboxRow{gap:4px;display:grid}.library-module__fENpCW__sidebarInboxTitle{color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;font-weight:500}.library-module__fENpCW__sidebarInboxActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__sidebarInboxPreview,.library-module__fENpCW__sidebarInboxAccept,.library-module__fENpCW__sidebarInboxDecline{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.library-module__fENpCW__sidebarInboxPreview{color:var(--ink);background:#1413110a;border:1px solid #14131114}.library-module__fENpCW__sidebarInboxAccept{background:var(--ink);color:var(--paper)}.library-module__fENpCW__sidebarInboxDecline{color:#14131199;background:0 0;border:1px solid #1413111a}.library-module__fENpCW__sidebarInboxAccept:disabled,.library-module__fENpCW__sidebarInboxDecline:disabled{cursor:wait;opacity:.58}.library-module__fENpCW__iteratorTitle,.library-module__fENpCW__shareComposerTitle{letter-spacing:-.03em;margin:8px 0 0;font-size:1.18rem;line-height:1.2}.library-module__fENpCW__iteratorText,.library-module__fENpCW__shareComposerText{color:var(--muted);margin:10px 0 0;line-height:1.65}.library-module__fENpCW__iteratorIdentityCard{gap:14px;display:grid}.library-module__fENpCW__iteratorIdentityRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__fENpCW__iteratorHandleBlock{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-module__fENpCW__iteratorHandlePill,.library-module__fENpCW__iteratorHintPill{border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;display:inline-flex}.library-module__fENpCW__iteratorHandlePill{color:#fff;font-family:var(--font-mono-ui),monospace;letter-spacing:.04em;background:#141311eb;font-size:.78rem}.library-module__fENpCW__iteratorHintPill{color:var(--green-deep);background:#2d6a4f14;border:1px solid #2d6a4f24;font-size:.74rem;font-weight:500}.library-module__fENpCW__handleEditor{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.library-module__fENpCW__iteratorActionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.library-module__fENpCW__iteratorFlowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.library-module__fENpCW__iteratorFlowCard{background:#14131108;border:1px solid #14131114;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:14px;display:grid}.library-module__fENpCW__iteratorFlowStep{background:var(--ink);width:28px;height:28px;color:var(--paper);font-family:var(--font-mono-ui),monospace;border-radius:999px;justify-content:center;align-items:center;font-size:.76rem;font-weight:500;display:inline-flex}.library-module__fENpCW__iteratorFlowTitle{letter-spacing:-.02em;font-size:.92rem;font-weight:500}.library-module__fENpCW__iteratorFlowText{color:#14131199;margin-top:5px;font-size:.88rem;line-height:1.55}.library-module__fENpCW__sitePageList{gap:10px;margin-top:8px;display:grid}.library-module__fENpCW__sitePageRow{background:#14131108;border:1px solid #14131114;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.library-module__fENpCW__sitePageMeta{gap:4px;display:grid}.library-module__fENpCW__sitePageTitle{color:var(--ink);font-size:.9rem;font-weight:500}.library-module__fENpCW__sitePageRoute{color:#1413119e;font-size:.8rem}.library-module__fENpCW__sitePageActions{align-items:center;gap:10px;display:flex}.library-module__fENpCW__sitePageComposer{gap:10px;margin-top:8px;display:grid}.library-module__fENpCW__iteratorActionCard{background:#ffffffc7;border:1px solid #14131114;border-radius:16px;gap:12px;padding:16px;display:grid}.library-module__fENpCW__iteratorComposer,.library-module__fENpCW__inviteFieldGroup{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.library-module__fENpCW__iteratorInput,.library-module__fENpCW__shareComposerTextarea,.library-module__fENpCW__adminNoteTextarea{min-height:44px;color:var(--ink);background:#fffffff5;border:1px solid #1413111a;border-radius:12px;outline:none;padding:0 14px}.library-module__fENpCW__iteratorInput:focus,.library-module__fENpCW__shareComposerTextarea:focus,.library-module__fENpCW__adminNoteTextarea:focus{outline-offset:2px;border-color:#2d6a4f57;outline:2px solid #2d6a4f1f}.library-module__fENpCW__adminNoteForm{display:grid}.library-module__fENpCW__adminNoteTagRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.library-module__fENpCW__adminNoteTextarea{resize:vertical;min-height:140px;margin-top:10px;padding:12px 14px}.library-module__fENpCW__iteratorButton,.library-module__fENpCW__requestAccept,.library-module__fENpCW__requestDecline{cursor:pointer;border-radius:12px;min-height:44px;padding:0 16px;font-weight:500}.library-module__fENpCW__iteratorButton,.library-module__fENpCW__requestAccept{background:var(--ink);color:var(--paper)}.library-module__fENpCW__requestDecline{color:var(--ink);background:#1413110a;border:1px solid #14131114}.library-module__fENpCW__iteratorChipRail{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.library-module__fENpCW__iteratorChip{min-height:30px;color:var(--green-deep);font-family:var(--font-mono-ui),monospace;background:#2d6a4f14;border:1px solid #2d6a4f24;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;display:inline-flex}.library-module__fENpCW__iteratorMuted{color:#14131194;line-height:1.6}.library-module__fENpCW__tertiaryLink{color:var(--green-deep);font-weight:500}.library-module__fENpCW__profileSurfaceEditor{background:#14131108;border:1px solid #1413110f;border-radius:16px;gap:12px;padding:14px;display:grid}.library-module__fENpCW__profileSurfaceToggle{color:#141311c2;grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.library-module__fENpCW__profileSurfaceToggle input{margin-top:3px}.library-module__fENpCW__profileBioInput{min-height:86px;color:var(--ink);resize:vertical;background:#fffffff5;border:1px solid #14131114;border-radius:14px;padding:12px 14px}.library-module__fENpCW__profileSurfaceActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__fENpCW__invitePrompt{color:var(--green-deep);background:#2d6a4f14;border:1px solid #2d6a4f24;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.library-module__fENpCW__requestList{gap:10px;display:grid}.library-module__fENpCW__requestCard{border-top:1px solid #1413110f;gap:10px;padding:12px 0 0;display:grid}.library-module__fENpCW__requestCard:first-child{border-top:0;padding-top:0}.library-module__fENpCW__requestTitle{font-size:.96rem;font-weight:500}.library-module__fENpCW__requestMeta{color:#1413118f;margin-top:4px;font-size:.88rem}.library-module__fENpCW__discoveryResults{gap:10px;display:grid}.library-module__fENpCW__discoveryCard{border-top:1px solid #1413110f;gap:10px;padding:12px 0 0;display:grid}.library-module__fENpCW__discoveryCard:first-child{border-top:0;padding-top:0}.library-module__fENpCW__discoveryBio{color:#1413119e;margin-top:6px;line-height:1.6}.library-module__fENpCW__discoveryContext{color:var(--green-deep);margin-top:8px;font-size:.84rem;line-height:1.5}.library-module__fENpCW__discoveryActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.library-module__fENpCW__discoveryStatus{color:#1413119e;text-transform:capitalize;background:#1413110d;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}.library-module__fENpCW__sentShareSummary{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__sentShareSummary span{color:#1413119e;background:#1413110d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.85rem;display:inline-flex}.library-module__fENpCW__iteratorSideStack{gap:10px;display:grid}.library-module__fENpCW__requestActions{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__adminIntakeSection{background:#ffffffd6;border:1px solid #14131114;border-radius:28px;gap:18px;margin:14px 0 6px;padding:22px 24px;display:grid}.library-module__fENpCW__adminIntakeHeader{justify-content:space-between;align-items:start;gap:18px;display:flex}.library-module__fENpCW__adminIntakeLead{min-width:0}.library-module__fENpCW__adminIntakeTitle{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.02}.library-module__fENpCW__adminIntakeText{color:#141311a3;max-width:760px;margin:10px 0 0;line-height:1.68}.library-module__fENpCW__adminIntakeList{gap:14px;display:grid}.library-module__fENpCW__adminIntakeCard{background:#faf7f1b8;border:1px solid #14131114;border-radius:24px;grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:18px;padding:18px;display:grid}.library-module__fENpCW__adminIntakeThumb{border-radius:20px;min-height:180px;text-decoration:none;display:block;overflow:hidden}.library-module__fENpCW__adminIntakeThumb .library-module__fENpCW__previewFrame{min-height:180px}.library-module__fENpCW__adminIntakeContent{gap:10px;display:grid}.library-module__fENpCW__adminIntakeMeta{color:#1413118f;flex-wrap:wrap;gap:8px 14px;font-size:.9rem;display:flex}.library-module__fENpCW__adminIntakeName{font-size:1.08rem;font-weight:600;line-height:1.2}.library-module__fENpCW__adminIntakeSummary{color:#141311b3;margin:0;line-height:1.66}.library-module__fENpCW__adminIntakeTags{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__adminIntakeActions{flex-wrap:wrap;gap:10px;display:flex}.library-module__fENpCW__recentStrip{gap:8px;margin-top:2px;display:grid}.library-module__fENpCW__recentStripHeader{align-items:center;display:flex}.library-module__fENpCW__recentStripTitle{color:#14131180;margin:0;font-size:.84rem;font-weight:500}.library-module__fENpCW__recentStripRail{flex-wrap:wrap;gap:10px;display:flex}.library-module__fENpCW__recentStripCard{min-width:min(100%,320px);color:var(--ink);background:#ffffffeb;border:1px solid #14131114;border-radius:12px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:10px;text-decoration:none;transition:border-color .18s;display:grid}.library-module__fENpCW__recentStripCard:hover,.library-module__fENpCW__recentStripCard:focus-visible{border-color:#2d6a4f52}.library-module__fENpCW__recentStripThumb{background:#f5f2ec;border:1px solid #1413110f;border-radius:10px;height:52px;display:block;overflow:hidden}.library-module__fENpCW__recentStripThumb .library-module__fENpCW__previewFrame{border-radius:0}.library-module__fENpCW__recentStripContent{gap:4px;min-width:0;display:grid}.library-module__fENpCW__recentStripName{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.library-module__fENpCW__recentStripMeta{color:#14131185;font-size:.8rem}.library-module__fENpCW__tabs{z-index:12;background:#faf7f1;border-bottom:1px solid #14131114;gap:0;margin-top:4px;padding:4px 0 2px;display:flex;position:sticky;top:72px;overflow-x:auto}.library-module__fENpCW__tab{color:#141311ad;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-weight:500;display:inline-flex}.library-module__fENpCW__tabActive{color:var(--green);border-bottom-color:var(--green)}.library-module__fENpCW__tabCount{font-family:var(--font-mono-ui),monospace;color:#14131170;font-size:.72rem}.library-module__fENpCW__tabBadge{background:#5dcaa5;border-radius:999px;width:8px;height:8px;animation:2s ease-in-out infinite library-module__fENpCW__libraryPulseDot;display:inline-flex}.library-module__fENpCW__toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.library-module__fENpCW__searchBox{flex:360px;min-width:0;position:relative}.library-module__fENpCW__toolbarControls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-module__fENpCW__selectWrap{position:relative}.library-module__fENpCW__selectWrap:after{content:"v";color:#1413117a;pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.library-module__fENpCW__selectCompact{appearance:none;background:#fffffff5;border-radius:12px;min-width:150px;min-height:40px;padding:0 36px 0 14px}.library-module__fENpCW__searchIcon{color:#1413116b;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.library-module__fENpCW__searchInput{padding-left:36px}.library-module__fENpCW__filterGroup,.library-module__fENpCW__viewToggle{background:#fff;border:1px solid #14131114;border-radius:12px;align-items:center;gap:6px;padding:4px;display:flex;overflow-x:auto}.library-module__fENpCW__toolbarToggleButton,.library-module__fENpCW__toolbarResetButton{color:#141311ad;cursor:pointer;white-space:nowrap;background:#fffffff5;border:1px solid #14131114;border-radius:12px;min-height:40px;padding:0 14px}.library-module__fENpCW__toolbarToggleButtonActive{color:var(--green-deep);background:#2d6a4f14;border-color:#2d6a4f2e}.library-module__fENpCW__toolbarResetButton{color:#14131185}.library-module__fENpCW__filterPopoverWrap{position:relative}.library-module__fENpCW__filterPopover{z-index:24;background:#fffffffa;border:1px solid #14131114;border-radius:16px;gap:10px;width:min(280px,82vw);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #1413111a}.library-module__fENpCW__filterPopoverHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.library-module__fENpCW__filterPopoverAction{color:var(--green-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:500}.library-module__fENpCW__filterChecklist{gap:8px;max-height:240px;display:grid;overflow-y:auto}.library-module__fENpCW__filterChecklistRow{color:#141311c2;background:#14131108;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.library-module__fENpCW__filterChecklistRow input{margin:0}.library-module__fENpCW__filterChecklistCount{color:#1413117a;font-size:.76rem}.library-module__fENpCW__filterButton,.library-module__fENpCW__viewButton{color:#141311a8;cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;min-height:36px;padding:0 12px}.library-module__fENpCW__filterButtonActive,.library-module__fENpCW__viewButtonActive{color:var(--green);background:#1413110d;font-weight:500}.library-module__fENpCW__catalogHint{color:#141311a8;background:#14131108;border-radius:16px;margin-top:16px;padding:14px 16px;line-height:1.65}.library-module__fENpCW__tagRail{gap:8px;margin-top:14px;padding-bottom:2px;display:flex;overflow-x:auto}.library-module__fENpCW__tagFilterChip{color:#141311a8;white-space:nowrap;cursor:pointer;background:#ffffffeb;border:1px solid #14131114;border-radius:999px;min-height:34px;padding:0 12px}.library-module__fENpCW__tagFilterChipActive{color:var(--green-deep);background:#2d6a4f1a;border-color:#2d6a4f2e;font-weight:500}.library-module__fENpCW__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:18px;display:grid}.library-module__fENpCW__list{gap:14px;margin-top:18px;display:grid}.library-module__fENpCW__card{background:#fff;border:1px solid #14131114;border-radius:12px;grid-template-rows:auto 1fr auto;min-height:100%;transition:border-color .18s;display:grid;overflow:hidden}.library-module__fENpCW__card:hover,.library-module__fENpCW__card:focus-within{border-color:#2d6a4f6b}.library-module__fENpCW__cardList{grid-template-rows:1fr;grid-template-columns:260px 1fr}.library-module__fENpCW__cardThumbLink{color:inherit;text-decoration:none;display:block}.library-module__fENpCW__cardList .library-module__fENpCW__cardThumbLink{height:100%}.library-module__fENpCW__cardThumb{aspect-ratio:16/10;background:#f5f2ec;border-bottom:1px solid #1413110f;min-height:0;padding:12px;position:relative}.library-module__fENpCW__cardList .library-module__fENpCW__cardThumb{border-bottom:0;border-right:1px solid #1413110f}.library-module__fENpCW__previewFrame{border-radius:8px;height:100%;min-height:100%;overflow:hidden}.library-module__fENpCW__previewPdf{background:#fff;padding:16px}.library-module__fENpCW__previewPdfTitle{font-family:var(--font-editorial-ui),serif;text-align:center;margin-bottom:10px;font-size:.92rem;font-weight:500;line-height:1.2}.library-module__fENpCW__previewPdfLine{background:#1413110f;border-radius:999px;height:3px;margin-bottom:5px}.library-module__fENpCW__previewPdfLineL{width:100%}.library-module__fENpCW__previewPdfLineM{width:78%}.library-module__fENpCW__previewPdfLineS{width:56%}.library-module__fENpCW__previewDeck{background:#19192d;padding:6px}.library-module__fENpCW__previewDeckBar{background:#ffffff14;border-radius:10px 10px 0 0;align-items:center;gap:3px;height:14px;padding:0 6px;display:flex}.library-module__fENpCW__previewDot{border-radius:999px;width:5px;height:5px}.library-module__fENpCW__previewDotRed{background:#ff5f57}.library-module__fENpCW__previewDotYellow{background:#febc2e}.library-module__fENpCW__previewDotGreen{background:#28c840}.library-module__fENpCW__previewDeckSlide{background:#fff;border-radius:0 0 10px 10px;height:calc(100% - 14px);padding:16px 14px}.library-module__fENpCW__previewDeckTitle{color:#17162c;font-size:.95rem;font-weight:500}.library-module__fENpCW__previewDeckBullet{color:#17162c9e;margin-top:8px;padding-left:12px;font-size:.82rem;position:relative}.library-module__fENpCW__previewDeckBullet:before{content:"";background:#d04423;border-radius:999px;width:5px;height:5px;position:absolute;top:9px;left:0}.library-module__fENpCW__previewSheet{background:#fff}.library-module__fENpCW__previewSheetRibbon{background:#217346;align-items:center;gap:6px;padding:8px 10px;display:flex}.library-module__fENpCW__previewSheetTab{font-family:var(--font-mono-ui),monospace;color:#ffffff94;font-size:.6rem}.library-module__fENpCW__previewSheetTabActive{color:#fff}.library-module__fENpCW__previewSheetFormula{font-family:var(--font-mono-ui),monospace;color:#1413117a;padding:10px 12px 4px;font-size:.72rem}.library-module__fENpCW__previewSheetGrid{gap:2px;padding:6px 8px 8px;display:grid}.library-module__fENpCW__previewSheetRow{font-family:var(--font-mono-ui),monospace;background:#2173460d;border-radius:8px;grid-template-columns:.7fr 1fr .7fr;gap:8px;padding:9px 10px;font-size:.72rem;display:grid}.library-module__fENpCW__previewDark{background:#13272a;flex-direction:column;justify-content:center;padding:20px;display:flex}.library-module__fENpCW__previewDarkLabel{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#66d1b8b3;font-size:.7rem}.library-module__fENpCW__previewDarkBars{align-items:end;gap:6px;height:70px;margin-top:16px;display:flex}.library-module__fENpCW__previewDarkBar{opacity:.8;border-radius:999px 999px 6px 6px;width:18px}.library-module__fENpCW__previewCreative{background:#16172a;padding:16px}.library-module__fENpCW__previewCreativeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.library-module__fENpCW__previewCreativeCell{opacity:.74;border-radius:8px}.library-module__fENpCW__previewMotion{background:#0b1117;position:relative}.library-module__fENpCW__previewMotionImage{object-fit:cover;width:100%;height:100%;display:block}.library-module__fENpCW__previewMotionImagePan{transform-origin:50%;will-change:transform;animation:8s ease-in-out infinite alternate library-module__fENpCW__previewPosterPan}.library-module__fENpCW__previewIterfactFallback{color:#faf7f1eb;isolation:isolate;background:#13272a;flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:relative}.library-module__fENpCW__previewIterfactFallback:before{content:"";z-index:-1;background:#faf7f10d;border-radius:999px;height:78%;position:absolute;inset:auto -8% -18% 38%;transform:rotate(-10deg)}.library-module__fENpCW__previewIterfactChrome{justify-content:space-between;align-items:center;gap:10px;display:flex}.library-module__fENpCW__previewIterfactKicker{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#66d1b8cc;font-size:.68rem}.library-module__fENpCW__previewIterfactBadge{color:#faf7f1db;min-height:22px;font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;background:#faf7f11a;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.64rem;display:inline-flex}.library-module__fENpCW__previewIterfactCanvas{justify-items:start;gap:12px;margin-top:12px;display:grid}.library-module__fENpCW__previewIterfactBars{align-items:end;gap:6px;height:70px;display:flex}.library-module__fENpCW__previewIterfactBar{opacity:.84;border-radius:999px 999px 6px 6px;width:18px}.library-module__fENpCW__previewIterfactCopy{gap:6px;display:grid}.library-module__fENpCW__previewIterfactTitle{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#66d1b8cc;font-size:.7rem}.library-module__fENpCW__previewIterfactText{letter-spacing:-.03em;color:#faf7f1f0;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:18ch;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes library-module__fENpCW__previewPosterPan{0%{transform:scale(1.03)translateY(0)}to{transform:scale(1.09)translateY(-3%)}}@keyframes library-module__fENpCW__previewFallbackDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.library-module__fENpCW__previewMotionImagePan,.library-module__fENpCW__previewIterfactCanvas{animation:none;transform:none}}.library-module__fENpCW__formatBadge{min-height:24px;font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.7rem;font-weight:500;display:inline-flex;position:absolute;top:22px;right:22px}.library-module__fENpCW__formatPDF{color:#fff;background:#e74c3c}.library-module__fENpCW__formatPPTX{color:#fff;background:#d04423}.library-module__fENpCW__formatXLSX{color:#fff;background:#217346}.library-module__fENpCW__formatHTML{color:#fff;background:#2563eb}.library-module__fENpCW__formatLIB{background:var(--green);color:#fff}.library-module__fENpCW__cardBody{align-content:start;gap:0;padding:16px 18px 0;display:grid}.library-module__fENpCW__cardTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__fENpCW__cardSource,.library-module__fENpCW__cardDate,.library-module__fENpCW__cardMeta,.library-module__fENpCW__tag,.library-module__fENpCW__statusLabel,.library-module__fENpCW__statusStatus{font-family:inherit}.library-module__fENpCW__cardSource{color:#14131170;font-size:.76rem}.library-module__fENpCW__cardDate{color:#1413116b;font-size:.76rem}.library-module__fENpCW__cardTitleLink{color:inherit;text-decoration:none}.library-module__fENpCW__cardThumbLink:hover .library-module__fENpCW__cardThumb,.library-module__fENpCW__cardThumbLink:focus-visible .library-module__fENpCW__cardThumb{background:#f5f2ec}.library-module__fENpCW__cardTitleLink:hover,.library-module__fENpCW__cardTitleLink:focus-visible{color:var(--green-deep)}.library-module__fENpCW__cardTitle{letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:1rem;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.library-module__fENpCW__cardMeta{color:#14131175;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;font-size:.8rem;display:-webkit-box;overflow:hidden}.library-module__fENpCW__inboxActionBar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin-top:14px;display:grid}.library-module__fENpCW__inboxActionBar>*{width:100%}.library-module__fENpCW__inboxActionBar>:first-child{grid-column:1/-1}.library-module__fENpCW__cardSummary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}.library-module__fENpCW__sharedMeta{color:var(--green-deep);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:8px;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.library-module__fENpCW__branchMeta{color:#1413119e;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:6px;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.library-module__fENpCW__shareNote{color:#141311ad;-webkit-line-clamp:3;background:#1413110a;border-radius:14px;-webkit-box-orient:vertical;margin-top:12px;padding:10px 12px;line-height:1.55;display:-webkit-box;overflow:hidden}.library-module__fENpCW__cardTags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.library-module__fENpCW__tag{color:#141311a3;cursor:pointer;background:#1413110a;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.72rem;display:inline-flex}.library-module__fENpCW__tagOverflow{color:#1413117a;background:#14131108;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:.72rem;display:inline-flex}.library-module__fENpCW__tagActive{color:var(--green-deep);background:#2d6a4f1f}.library-module__fENpCW__editTagsButton{color:#1413118a;cursor:pointer;background:0 0;border:1px dashed #14131124;border-radius:999px;min-height:24px;padding:0 10px;font-size:.7rem}.library-module__fENpCW__tagEditor{background:#14131108;border-radius:16px;gap:10px;margin-top:12px;padding:12px;display:grid}.library-module__fENpCW__tagEditorLocked,.library-module__fENpCW__tagEditorCurrent{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__tagLockedChip,.library-module__fENpCW__tagRemoveChip{border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:0 10px;font-size:.74rem;display:inline-flex}.library-module__fENpCW__tagLockedChip{color:var(--green-deep);background:#2d6a4f14}.library-module__fENpCW__tagRemoveChip{color:#141311ad;cursor:pointer;background:#fff;border:1px solid #1413111a}.library-module__fENpCW__tagEditorEmpty{color:#14131185;font-size:.78rem}.library-module__fENpCW__tagSuggestions{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__tagSuggestionButton{color:#141311ad;cursor:pointer;background:#ffffffe6;border:1px solid #14131114;border-radius:999px;min-height:26px;padding:0 10px;font-size:.72rem}.library-module__fENpCW__tagComposer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.library-module__fENpCW__tagInput{min-height:40px;color:var(--ink);background:#fffffff0;border:1px solid #1413111a;border-radius:12px;outline:none;padding:0 12px}.library-module__fENpCW__tagInput:focus{outline-offset:2px;border-color:#2d6a4f70;outline:2px solid #2d6a4f1f}.library-module__fENpCW__tagApplyButton{background:var(--ink);min-height:40px;color:var(--paper);cursor:pointer;border-radius:12px;padding:0 14px;font-weight:500}.library-module__fENpCW__cardFooter{border-top:1px solid #1413110d;justify-content:space-between;align-items:end;gap:12px;margin-top:16px;padding:14px 18px 18px;display:flex}.library-module__fENpCW__statusWrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__statusDot{border-radius:999px;width:8px;height:8px}.library-module__fENpCW__statusPublic{background:var(--green)}.library-module__fENpCW__statusShared{background:#2563eb}.library-module__fENpCW__statusSaved{background:#2d6a4fb8}.library-module__fENpCW__statusPrivate{background:#1413113d}.library-module__fENpCW__statusLabel,.library-module__fENpCW__statusStatus{color:#14131194;background:#1413110a;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:.72rem;display:inline-flex}.library-module__fENpCW__statusLabel{color:#141311b8}.library-module__fENpCW__statusStatus{color:var(--green-deep);background:#2d6a4f14}.library-module__fENpCW__cardActions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.library-module__fENpCW__cardActions>*{width:100%}.library-module__fENpCW__emptyState{background:#14131108;border-radius:20px;margin-top:18px;padding:40px 26px}.library-module__fENpCW__emptyState h3{margin:0;font-size:1.2rem}.library-module__fENpCW__emptyState p{color:var(--muted);margin:8px 0 0}.library-module__fENpCW__emptyActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.library-module__fENpCW__inboxGrid{grid-template-columns:repeat(auto-fit,minmax(320px,360px));justify-content:start;gap:16px;margin-top:18px;display:grid}.library-module__fENpCW__inboxWorkspace{gap:22px;display:grid}.library-module__fENpCW__inboxSection{gap:12px;display:grid}.library-module__fENpCW__inboxSectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.library-module__fENpCW__inboxSectionTitle{letter-spacing:-.02em;margin:0;font-size:1.05rem;line-height:1.2}.library-module__fENpCW__inboxSectionMeta{color:var(--muted);margin:6px 0 0;font-size:.9rem;line-height:1.5}.library-module__fENpCW__inboxCard{background:#ffffffeb;border:1px solid #14131114;border-radius:20px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.library-module__fENpCW__inboxCard .library-module__fENpCW__cardFooter{justify-content:flex-start}.library-module__fENpCW__inboxCard .library-module__fENpCW__cardActions{opacity:1}.library-module__fENpCW__notificationCard{border-color:#2d6a4f24}.library-module__fENpCW__notificationCardUnread{box-shadow:0 14px 38px #2d6a4f17}.library-module__fENpCW__notificationCardBody{gap:12px;padding:20px 20px 0;display:grid}.library-module__fENpCW__notificationMeta{color:#14131194;font-size:.86rem}.library-module__fENpCW__shareComposerOverlay{z-index:120;background:#0c111052;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.library-module__fENpCW__dialogOverlay{z-index:130;background:#0c111052;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.library-module__fENpCW__shareComposerModal{border-radius:22px;width:min(560px,100%);padding:22px}.library-module__fENpCW__shareComposerHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.library-module__fENpCW__shareComposerClose{color:#141311a8;cursor:pointer;background:#1413110a;border:1px solid #14131114;border-radius:999px;width:36px;height:36px;font-size:1.4rem;line-height:1}.library-module__fENpCW__shareComposerActions,.library-module__fENpCW__shareComposerFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.library-module__fENpCW__sharePermissionTitle{color:#141311c7;font-size:.88rem;font-weight:600}.library-module__fENpCW__sharePermissionRow{color:#141311ad;align-items:center;gap:8px;font-size:.84rem;display:inline-flex}.library-module__fENpCW__sharePermissionRow input{margin:0}.library-module__fENpCW__shareModePanel{gap:10px;margin-top:12px;display:grid}.library-module__fENpCW__shareModeRail{flex-wrap:wrap;gap:8px;display:flex}.library-module__fENpCW__shareModeChip{color:#141311ad;cursor:pointer;background:#ffffffeb;border:1px solid #1413111a;border-radius:999px;min-height:34px;padding:0 12px;font-weight:500}.library-module__fENpCW__shareModeChipActive{color:var(--green-deep);background:#2d6a4f1f;border-color:#2d6a4f2e}.library-module__fENpCW__collaboratorPanel{border-top:1px solid #14131114;gap:12px;margin-top:18px;padding-top:16px;display:grid}.library-module__fENpCW__collaboratorList{gap:10px;display:grid}.library-module__fENpCW__collaboratorRow{background:#14131108;border:1px solid #14131114;border-radius:14px;gap:12px;padding:12px 14px;display:grid}.library-module__fENpCW__collaboratorIdentity{gap:4px;display:grid}.library-module__fENpCW__collaboratorName{color:var(--ink);font-size:.94rem;font-weight:500}.library-module__fENpCW__collaboratorMeta{color:#14131180;font-size:.82rem}.library-module__fENpCW__collaboratorControls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.library-module__fENpCW__collaboratorSaving{color:#1413117a;font-size:.78rem}.library-module__fENpCW__shareComposerLabel{font-family:var(--font-mono-ui),monospace;letter-spacing:.02em;color:#1413118f;margin-top:18px;font-size:.7rem;display:block}.library-module__fENpCW__shareComposerTextarea{resize:vertical;min-height:108px;margin-top:10px;padding:14px}.library-module__fENpCW__shareComposerEmpty{color:#14131199;background:#1413110a;border-radius:16px;margin-top:18px;padding:14px 16px;line-height:1.65}.library-module__fENpCW__confirmDialog,.library-module__fENpCW__shortcutDialog,.library-module__fENpCW__versionDialog{background:#fff;border:1px solid #14131114;border-radius:22px;width:min(520px,100%);padding:22px}.library-module__fENpCW__versionDialog{width:min(1120px,100%);max-height:min(92vh,920px);overflow:auto}.library-module__fENpCW__versionDialogHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.library-module__fENpCW__versionDialogTitle{letter-spacing:-.04em;margin:10px 0 0;font-size:1.55rem;line-height:1.08}.library-module__fENpCW__versionDialogText{color:#1413119e;margin:10px 0 0;line-height:1.65}.library-module__fENpCW__versionHero{background:#14131105;border:1px solid #14131114;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;margin-top:18px;padding:18px;display:grid}.library-module__fENpCW__versionHeroPreview,.library-module__fENpCW__versionCardPreview{border-radius:16px;overflow:hidden}.library-module__fENpCW__versionHeroPreview .library-module__fENpCW__previewFrame{min-height:240px}.library-module__fENpCW__versionHeroBody,.library-module__fENpCW__versionCardContent{align-content:start;gap:10px;display:grid}.library-module__fENpCW__versionHeroMeta,.library-module__fENpCW__versionCardTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__versionPill,.library-module__fENpCW__versionPillMuted,.library-module__fENpCW__versionLiveLabel{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;display:inline-flex}.library-module__fENpCW__versionPill{color:var(--green-deep);background:#2d6a4f1a}.library-module__fENpCW__versionPillMuted{color:#14131194;background:#1413110a}.library-module__fENpCW__versionHeroTitle,.library-module__fENpCW__versionCardTitle{letter-spacing:-.04em;margin:0;line-height:1.18}.library-module__fENpCW__versionHeroTitle{font-size:1.35rem}.library-module__fENpCW__versionCardTitle{font-size:1.1rem}.library-module__fENpCW__versionHeroText,.library-module__fENpCW__versionCardReason,.library-module__fENpCW__versionCardMeta{color:#1413119e;margin:0;line-height:1.6}.library-module__fENpCW__versionHeroCaption{color:#14131175;font-size:.88rem}.library-module__fENpCW__versionHeroActions,.library-module__fENpCW__versionCardActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.library-module__fENpCW__versionSettingsPanel{background:#fffffff5;border:1px solid #14131114;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:16px 18px;display:flex}.library-module__fENpCW__versionSettingsStack{gap:16px;margin-top:18px;display:grid}.library-module__fENpCW__versionCompareGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.library-module__fENpCW__versionCompareCard{background:#14131105;border:1px solid #14131114;border-radius:18px;gap:12px;padding:16px;display:grid}.library-module__fENpCW__versionCompareContent{gap:10px;display:grid}.library-module__fENpCW__synthesisDecisionPanel{background:#14131105;border:1px solid #14131114;border-radius:18px;gap:14px;padding:16px 18px;display:grid}.library-module__fENpCW__synthesisDecisionList{gap:12px;display:grid}.library-module__fENpCW__synthesisDecisionCard{background:#fffffff5;border:1px solid #14131114;border-radius:16px;gap:12px;padding:14px 16px;display:grid}.library-module__fENpCW__synthesisDecisionTopline,.library-module__fENpCW__synthesisDecisionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__synthesisDecisionColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.library-module__fENpCW__synthesisDecisionColumn{background:#14131105;border:1px solid #1413110f;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.library-module__fENpCW__synthesisDecisionTitle,.library-module__fENpCW__synthesisDecisionMeta{margin:0}.library-module__fENpCW__synthesisDecisionTitle{letter-spacing:-.02em;font-size:.98rem;line-height:1.35}.library-module__fENpCW__synthesisDecisionMeta{color:#1413119e;line-height:1.55}.library-module__fENpCW__versionCompareMeta{color:#14131194;flex-wrap:wrap;gap:8px 12px;font-size:.9rem;line-height:1.5;display:flex}.library-module__fENpCW__versionSettingsTitle{margin-top:6px;font-size:1rem;font-weight:500}.library-module__fENpCW__versionToggle{color:var(--ink);align-items:center;gap:10px;font-weight:500;display:inline-flex}.library-module__fENpCW__versionToggle input{width:18px;height:18px;accent-color:var(--green)}.library-module__fENpCW__iterateModeTabs{flex-wrap:wrap;gap:8px;width:100%;display:flex}.library-module__fENpCW__iterateModeTab{color:#1413119e;cursor:pointer;background:#14131108;border:1px solid #14131114;border-radius:999px;min-height:38px;padding:0 14px;font-weight:500}.library-module__fENpCW__iterateModeTabActive{color:var(--green-deep);background:#2d6a4f1a;border-color:#2d6a4f2e}.library-module__fENpCW__iterateModeBody{gap:14px;width:100%;display:grid}.library-module__fENpCW__iterateSummaryRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__iterateSelectionRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.library-module__fENpCW__iterateNotesList{gap:12px;width:100%;display:grid}.library-module__fENpCW__iterateNoteSelectable{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.library-module__fENpCW__iterateNoteSelectable input{width:18px;height:18px;accent-color:var(--green);margin-top:14px}.library-module__fENpCW__iterateNoteCard{background:#14131105;border:1px solid #14131114;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.library-module__fENpCW__iterateNoteTopline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__iterateNoteTarget{color:#14131194;font-size:.86rem}.library-module__fENpCW__iterateNoteText{color:var(--ink);margin:0;line-height:1.6}.library-module__fENpCW__iterateSectionSelect{width:100%;min-height:44px;color:var(--ink);background:#fffffff5;border:1px solid #14131114;border-radius:14px;padding:0 14px}.library-module__fENpCW__iterateSectionSelect:focus{outline-offset:2px;outline:2px solid #2d6a4f2e}.library-module__fENpCW__iterateHistoryHeader{flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;display:flex}.library-module__fENpCW__iterateHistoryActions{justify-items:start;gap:10px;display:grid}.library-module__fENpCW__publishingPanelBody{gap:14px;width:100%;display:grid}.library-module__fENpCW__publishingUrlList{gap:6px;display:grid}.library-module__fENpCW__publishLink{color:var(--green-deep);word-break:break-all;text-decoration:none}.library-module__fENpCW__publishLink:hover,.library-module__fENpCW__publishLink:focus-visible{text-decoration:underline}.library-module__fENpCW__publishingFieldGrid{gap:12px;width:100%;display:grid}.library-module__fENpCW__publishingField{gap:8px;display:grid}.library-module__fENpCW__publishHelperText{color:#141311a3;margin:0;line-height:1.5}.library-module__fENpCW__publishingInput,.library-module__fENpCW__publishingTextarea{width:100%;color:var(--ink);font:inherit;background:#fffffff5;border:1px solid #14131114;border-radius:14px;padding:12px 14px}.library-module__fENpCW__publishingTextarea{resize:vertical;min-height:92px}.library-module__fENpCW__publishingInput:focus,.library-module__fENpCW__publishingTextarea:focus{outline-offset:2px;outline:2px solid #2d6a4f2e}.library-module__fENpCW__versionPendingStatus{width:100%;color:var(--green-deep);background:#2d6a4f14;border-radius:14px;padding:12px 14px;line-height:1.55}.library-module__fENpCW__versionHistoryStack{gap:18px;margin-top:18px;display:grid}.library-module__fENpCW__lineagePanel{background:#fffffff5;border:1px solid #14131114;border-radius:18px;gap:14px;padding:16px 18px;display:grid}.library-module__fENpCW__lineagePanelHeader{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.library-module__fENpCW__lineageStrip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.library-module__fENpCW__branchNetworkStack{gap:12px;display:grid}.library-module__fENpCW__branchNetworkCard{background:#14131108;border:1px solid #14131114;border-radius:18px;gap:10px;padding:16px 18px;display:grid}.library-module__fENpCW__branchNetworkTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.library-module__fENpCW__branchNetworkTitle{letter-spacing:-.02em;font-size:.98rem;font-weight:600;line-height:1.35}.library-module__fENpCW__branchNetworkText{color:#1413119e;margin:0;line-height:1.65}.library-module__fENpCW__branchNetworkMeta{color:#1413118a;font-size:.84rem;line-height:1.5}.library-module__fENpCW__branchRosterList{gap:10px;display:grid}.library-module__fENpCW__branchRosterItem{border-top:1px solid #14131114;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.library-module__fENpCW__branchRosterBody{min-width:0}.library-module__fENpCW__branchRosterTitle{letter-spacing:-.02em;font-size:.92rem;font-weight:600;line-height:1.35}.library-module__fENpCW__branchRosterMeta{color:#1413118a;margin-top:4px;font-size:.82rem;line-height:1.5}.library-module__fENpCW__lineageNodeCard{background:#14131105;border:1px solid #14131114;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.library-module__fENpCW__lineageNodeTopline,.library-module__fENpCW__lineageNodeFooter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.library-module__fENpCW__lineageNodeTitle,.library-module__fENpCW__lineageNodeMeta,.library-module__fENpCW__lineageNodeReason{margin:0}.library-module__fENpCW__lineageNodeTitle{letter-spacing:-.03em;font-size:1rem;line-height:1.28}.library-module__fENpCW__lineageNodeMeta{color:#1413117a;font-size:.85rem}.library-module__fENpCW__lineageNodeReason{color:#1413119e;line-height:1.55}.library-module__fENpCW__versionTimelineList{gap:16px;display:grid}.library-module__fENpCW__versionCard{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.library-module__fENpCW__versionTimelineRail{justify-content:center;display:flex;position:relative}.library-module__fENpCW__versionTimelineDot{background:var(--green);border-radius:999px;width:12px;height:12px;margin-top:18px;box-shadow:0 0 0 5px #2d6a4f1f}.library-module__fENpCW__versionTimelineLine{background:#1413111a;width:1px;position:absolute;top:34px;bottom:-20px}.library-module__fENpCW__versionCardBody{background:#14131105;border:1px solid #14131114;border-radius:18px;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;padding:16px;display:grid}.library-module__fENpCW__versionCardPreview .library-module__fENpCW__previewFrame{min-height:184px}.library-module__fENpCW__versionLiveLabel{color:var(--green-deep);background:#2d6a4f1a}.library-module__fENpCW__versionEmptyState{color:#14131199;background:#14131108;border-radius:18px;margin-top:18px;padding:22px 18px}.library-module__fENpCW__confirmDialogTitle{letter-spacing:-.03em;margin:12px 0 0;font-size:1.3rem;line-height:1.2}.library-module__fENpCW__confirmDialogText{color:#1413119e;margin:12px 0 0;line-height:1.65}.library-module__fENpCW__confirmDialogActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;display:flex}.library-module__fENpCW__shareComposerEmbed,.library-module__fENpCW__adminHtmlTools{background:#14131105;border:1px solid #14131114;border-radius:16px;margin-top:16px;padding:16px}.library-module__fENpCW__shareComposerEmbedCode{width:100%;min-height:96px;color:var(--ink);font-family:var(--font-mono-ui),monospace;resize:vertical;background:#fffffff5;border:1px solid #14131114;border-radius:12px;margin-top:10px;padding:12px 14px;font-size:.8rem;line-height:1.6}.library-module__fENpCW__shortcutLauncher{z-index:100;width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fffffff0;border:1px solid #14131114;border-radius:999px;font-size:1rem;font-weight:500;position:fixed;bottom:24px;right:24px}.library-module__fENpCW__shortcutDialogHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.library-module__fENpCW__shortcutList{gap:10px;margin-top:18px;display:grid}.library-module__fENpCW__shortcutRow{background:#14131108;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid}.library-module__fENpCW__shortcutKey{min-height:30px;font-family:var(--font-mono-ui),monospace;color:#141311b8;background:#fffffffa;border:1px solid #14131114;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;display:inline-flex}@media (max-width:1080px){.library-module__fENpCW__workspaceHero,.library-module__fENpCW__hero,.library-module__fENpCW__accountGrid,.library-module__fENpCW__authGateShell,.library-module__fENpCW__claimGateShell,.library-module__fENpCW__versionHero,.library-module__fENpCW__versionCardBody,.library-module__fENpCW__versionCompareGrid,.library-module__fENpCW__synthesisDecisionColumns,.library-module__fENpCW__iteratorFlowGrid,.library-module__fENpCW__iteratorActionGrid,.library-module__fENpCW__workspaceStatRow{grid-template-columns:1fr}.library-module__fENpCW__toolbar{align-items:stretch}.library-module__fENpCW__searchBox{flex-basis:100%}.library-module__fENpCW__recentStripRail{grid-template-columns:1fr}.library-module__fENpCW__adminIntakeHeader{flex-direction:column;align-items:start}.library-module__fENpCW__adminIntakeCard{grid-template-columns:1fr}}@media (max-width:860px){.library-module__fENpCW__nav{padding:0 16px}.library-module__fENpCW__shell{padding:22px 16px 72px}.library-module__fENpCW__claimBanner,.library-module__fENpCW__libraryHeader,.library-module__fENpCW__cardFooter,.library-module__fENpCW__accountDock,.library-module__fENpCW__iteratorIdentityRow,.library-module__fENpCW__invitePrompt{flex-direction:column;align-items:start}.library-module__fENpCW__libraryHeaderActions{width:100%}.library-module__fENpCW__libraryHeaderMeta{gap:6px 12px}.library-module__fENpCW__handleEditor,.library-module__fENpCW__inviteFieldGroup,.library-module__fENpCW__iteratorComposer{grid-template-columns:1fr}.library-module__fENpCW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-module__fENpCW__inboxGrid,.library-module__fENpCW__cardList,.library-module__fENpCW__versionCard{grid-template-columns:1fr}.library-module__fENpCW__versionTimelineRail{display:none}.library-module__fENpCW__cardList .library-module__fENpCW__cardThumb{border-bottom:1px solid #1413110f;border-right:0}.library-module__fENpCW__adminIntakeSection{padding:20px 18px}.library-module__fENpCW__adminIntakeThumb,.library-module__fENpCW__adminIntakeThumb .library-module__fENpCW__previewFrame{min-height:160px}}@media (max-width:640px){.library-module__fENpCW__shell{padding:24px 24px 72px}.library-module__fENpCW__navLinks .library-module__fENpCW__navLink{display:none}.library-module__fENpCW__navUtility{min-height:36px;padding:0 10px;font-size:.88rem}.library-module__fENpCW__title{max-width:none}.library-module__fENpCW__workspaceIntro,.library-module__fENpCW__workspaceAside{border-radius:22px;padding:20px}.library-module__fENpCW__workspaceTitle{font-size:clamp(2.4rem,13vw,3.4rem)}.library-module__fENpCW__libraryPanel,.library-module__fENpCW__accountCard,.library-module__fENpCW__policyCard,.library-module__fENpCW__claimBanner,.library-module__fENpCW__authGateCopy,.library-module__fENpCW__claimGatePreview,.library-module__fENpCW__authGateCard{border-radius:22px;padding:20px}.library-module__fENpCW__lockedPreviewRail{grid-template-columns:1fr}.library-module__fENpCW__toolbar,.library-module__fENpCW__toolbarControls,.library-module__fENpCW__viewToggle{overflow-x:auto}.library-module__fENpCW__iteratorSection{width:100vw}.library-module__fENpCW__iteratorSidePanel{padding:16px}.library-module__fENpCW__cardActions{opacity:1}.library-module__fENpCW__iteratorComposer{grid-template-columns:1fr}.library-module__fENpCW__shareComposerOverlay,.library-module__fENpCW__dialogOverlay{padding:16px}.library-module__fENpCW__versionDialog{padding:18px}.library-module__fENpCW__tagComposer{grid-template-columns:1fr}}@media (hover:none){.library-module__fENpCW__cardActions{opacity:1}}
.entry-module__vqgFsa__page{min-height:100vh}.entry-module__vqgFsa__shell{gap:30px;max-width:1240px;margin:0 auto;padding:36px 48px 96px;display:grid}.entry-module__vqgFsa__hero{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr);align-items:start;gap:24px;display:grid}.entry-module__vqgFsa__copy,.entry-module__vqgFsa__frameWrap,.entry-module__vqgFsa__article,.entry-module__vqgFsa__sideCard,.entry-module__vqgFsa__related{background:#fffcf7e6;border:1px solid #14131114;border-radius:28px;padding:24px}.entry-module__vqgFsa__eyebrow,.entry-module__vqgFsa__sectionKicker{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:#183d2fdb;font-size:12px;font-weight:600}.entry-module__vqgFsa__title,.entry-module__vqgFsa__relatedTitle{font-family:var(--font-newsreader),serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2.4rem,4vw,4rem);line-height:.96}.entry-module__vqgFsa__subtitle{font-family:var(--font-crimson),serif;color:#141311b3;margin-top:14px;font-size:1.2rem}.entry-module__vqgFsa__summary,.entry-module__vqgFsa__paragraph,.entry-module__vqgFsa__sideText,.entry-module__vqgFsa__relatedCard p{color:#141311c2;margin:0;font-size:16px;line-height:1.72}.entry-module__vqgFsa__summary{margin-top:18px}.entry-module__vqgFsa__meta,.entry-module__vqgFsa__tagRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.entry-module__vqgFsa__meta span,.entry-module__vqgFsa__tag{color:#141311ad;border:1px solid #14131114;border-radius:999px;align-items:center;min-height:30px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.entry-module__vqgFsa__frameWrap{background:linear-gradient(#171915fa,#1f362bf5);min-height:720px}.entry-module__vqgFsa__frame{background:#0f1512;border:0;border-radius:22px;width:100%;min-height:672px}.entry-module__vqgFsa__bodyGrid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:20px;display:grid}.entry-module__vqgFsa__article{gap:14px;display:grid}.entry-module__vqgFsa__sidebar{align-content:start;gap:16px;display:grid}.entry-module__vqgFsa__sideTitle{font-family:var(--font-jetbrains),monospace;letter-spacing:.12em;text-transform:uppercase;color:#1413118f;font-size:11px}.entry-module__vqgFsa__sideList{gap:12px;margin-top:14px;display:grid}.entry-module__vqgFsa__sideList div{color:#141311b8;justify-content:space-between;gap:12px;font-size:14px;display:flex}.entry-module__vqgFsa__sideList strong{color:#183d2f}.entry-module__vqgFsa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.entry-module__vqgFsa__relatedCard{color:inherit;background:#fffaf4;border:1px solid #14131114;border-radius:22px;padding:18px;text-decoration:none}.entry-module__vqgFsa__relatedCard h3{font-family:var(--font-newsreader),serif;letter-spacing:-.04em;margin:12px 0 10px;font-size:1.45rem;line-height:1.02}.entry-module__vqgFsa__relatedTopic{color:#183d2f;font-size:12px;font-weight:700}@media (max-width:1080px){.entry-module__vqgFsa__shell{padding:28px 24px 80px}.entry-module__vqgFsa__hero,.entry-module__vqgFsa__bodyGrid,.entry-module__vqgFsa__relatedGrid{grid-template-columns:1fr}}@media (max-width:767px){.entry-module__vqgFsa__shell{padding:22px 18px 64px}.entry-module__vqgFsa__copy,.entry-module__vqgFsa__frameWrap,.entry-module__vqgFsa__article,.entry-module__vqgFsa__sideCard,.entry-module__vqgFsa__related{border-radius:22px;padding:20px}.entry-module__vqgFsa__frameWrap{min-height:420px}.entry-module__vqgFsa__frame{min-height:380px}}
.libraryCard-module__AG0l6G__card{background:#ffffffe6;border:1px solid #1a191712;border-radius:24px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;box-shadow:0 16px 30px #1a19170d}.libraryCard-module__AG0l6G__card:hover{border-color:#5dcaa5b8;transform:translateY(-2px);box-shadow:0 22px 36px #1a191714}.libraryCard-module__AG0l6G__cardLink{min-height:128px;color:inherit;grid-template-columns:72px minmax(0,1fr);gap:14px;padding:18px;text-decoration:none;display:grid}.libraryCard-module__AG0l6G__thumbnailFrame,.libraryCard-module__AG0l6G__thumbnailFallback{border-radius:16px;width:72px;height:54px;position:relative;overflow:hidden}.libraryCard-module__AG0l6G__thumbnailFrame{background:#0a0908}.libraryCard-module__AG0l6G__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.libraryCard-module__AG0l6G__thumbnailFallback{color:#f0ece4;background:#0a0908;flex-direction:column;justify-content:space-between;padding:8px;display:flex}.libraryCard-module__AG0l6G__thumbnailGlow{background:radial-gradient(circle,#2d6a4f2e,#0000 70%);border-radius:999px;width:52px;height:52px;position:absolute;inset:auto auto 18px -6px}.libraryCard-module__AG0l6G__thumbnailBadge{letter-spacing:.14em;color:#5dcaa5;font-size:.48rem;font-weight:700;position:relative}.libraryCard-module__AG0l6G__thumbnailTitle{font-size:.56rem;line-height:1.2;position:relative}.libraryCard-module__AG0l6G__cardBody{min-width:0}.libraryCard-module__AG0l6G__cardTitleRow{align-items:center;gap:8px;display:flex}.libraryCard-module__AG0l6G__cardTitle{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.libraryCard-module__AG0l6G__cardSummary{color:#1a191799;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.libraryCard-module__AG0l6G__cardMetaRow{grid-template-columns:auto auto auto 1fr;align-items:center;gap:8px;margin-top:12px;display:grid}.libraryCard-module__AG0l6G__statusPill,.libraryCard-module__AG0l6G__versionPill{border-radius:999px;align-items:center;gap:6px;min-height:24px;padding:0 8px;font-size:.7rem;font-weight:600;display:inline-flex}.libraryCard-module__AG0l6G__statusPill{background:#1a19170f}.libraryCard-module__AG0l6G__statusDot{background:currentColor;border-radius:999px;width:7px;height:7px}.libraryCard-module__AG0l6G__statusPublished{color:#2d6a4f;background:#2d6a4f1a}.libraryCard-module__AG0l6G__statusDraft{color:#9a6f17;background:#fbbf2429}.libraryCard-module__AG0l6G__statusShared{color:#6d4eb0;background:#8c6cd626}.libraryCard-module__AG0l6G__statusAtlas{color:#2164ad;background:#60a5fa24}.libraryCard-module__AG0l6G__statusSaved{color:#5b5a58}.libraryCard-module__AG0l6G__versionPill{color:#1a191799;background:#1a19170f}.libraryCard-module__AG0l6G__avatarStack{align-items:center;min-width:0;display:flex}.libraryCard-module__AG0l6G__avatarChip{color:#114237;background:#5dcaa529;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;margin-left:-6px;font-size:.52rem;font-weight:700;display:inline-flex}.libraryCard-module__AG0l6G__avatarChip:first-child{margin-left:0}.libraryCard-module__AG0l6G__avatarOwner{color:#f8f4ed;background:#2d6a4f}.libraryCard-module__AG0l6G__timeLabel{color:#1a19177a;justify-self:end;font-size:.72rem}.libraryCard-module__AG0l6G__menuWrap{position:absolute;top:12px;right:12px}.libraryCard-module__AG0l6G__menuButton{color:#1a19179e;cursor:pointer;background:#ffffffeb;border:1px solid #1a191714;border-radius:999px;width:36px;height:36px}.libraryCard-module__AG0l6G__menuPanel{z-index:10;background:#fffffffa;border:1px solid #1a191714;border-radius:16px;flex-direction:column;gap:2px;min-width:170px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 38px #1a19171f}.libraryCard-module__AG0l6G__menuItem,.libraryCard-module__AG0l6G__menuItemLink{color:#1a1917;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 12px;text-decoration:none;display:flex}.libraryCard-module__AG0l6G__menuItem:hover,.libraryCard-module__AG0l6G__menuItemLink:hover{background:#1a19170d}.libraryCard-module__AG0l6G__menuItemDanger{color:#8a3b2b}@media (max-width:640px){.libraryCard-module__AG0l6G__cardLink{min-height:138px}.libraryCard-module__AG0l6G__menuButton{opacity:1}}
