@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.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:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_4111afb4-module__acuVlW__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_4111afb4-module__acuVlW__variable{--font-schibsted:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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_9548933f-module__1K4z_q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_9548933f-module__1K4z_q__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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_9356c8-module__wfGaha__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9356c8-module__wfGaha__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8f83381dd2eaeae7-s.1n08f1y5m0qk_.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/16b6a0beedd33609-s.12ihyo-7729me.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6547a8baf1095ca8-s.3-div175f7y_4.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a86a1f0fe0c5dc37-s.p.2ddiyluf4y_5v.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_d6e19f38-module__NGI-8W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal;font-weight:700}.hanken_grotesk_d6e19f38-module__NGI-8W__variable{--font-wordmark:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.Toast-module__6p4ldq__viewport{right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);gap:var(--space-2);width:min(380px, calc(100vw - var(--space-5)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.Toast-module__6p4ldq__stack{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Toast-module__6p4ldq__toast{--toast-accent:var(--accent);align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-ui);pointer-events:auto;animation:Toast-module__6p4ldq__toast-in var(--dur-2) var(--ease);display:flex}.Toast-module__6p4ldq__info{--toast-accent:var(--accent)}.Toast-module__6p4ldq__success{--toast-accent:var(--read)}.Toast-module__6p4ldq__warning{--toast-accent:var(--warning)}.Toast-module__6p4ldq__error{--toast-accent:var(--danger)}.Toast-module__6p4ldq__icon{color:var(--toast-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.Toast-module__6p4ldq__icon svg{width:18px;height:18px}.Toast-module__6p4ldq__content{flex:1;min-width:0}.Toast-module__6p4ldq__title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);line-height:1.35}.Toast-module__6p4ldq__description{font-size:var(--text-xs);color:var(--text-muted);margin-top:2px;line-height:1.45}.Toast-module__6p4ldq__action{padding:var(--space-1) var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text);font-family:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex:none;align-self:center}.Toast-module__6p4ldq__action:hover{background:var(--surface-3);border-color:var(--rule-strong)}.Toast-module__6p4ldq__action:active{background:var(--surface-3)}.Toast-module__6p4ldq__action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Toast-module__6p4ldq__close{border-radius:var(--radius-xs);width:22px;height:22px;color:var(--text-faint);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-2px -2px 0 0;display:inline-flex}.Toast-module__6p4ldq__close:hover{background:var(--surface-2);color:var(--text)}.Toast-module__6p4ldq__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Toast-module__6p4ldq__close svg{width:15px;height:15px}@keyframes Toast-module__6p4ldq__toast-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (pointer:coarse){.Toast-module__6p4ldq__close{width:44px;height:44px}.Toast-module__6p4ldq__action{min-height:44px}}
.Logo-module__8_PyIq__logo{color:inherit;align-items:center;line-height:1;display:inline-flex}.Logo-module__8_PyIq__lockup{gap:calc(var(--logo-size) * .34)}.Logo-module__8_PyIq__mark{width:var(--logo-size);height:var(--logo-size);flex:none;display:block}.Logo-module__8_PyIq__wordmark{font-family:var(--font-wordmark), var(--font-heading);font-weight:700;font-size:calc(var(--logo-size) * .92);letter-spacing:-.02em;color:inherit}
.AppIcon-module__tI5llG__tile{border-radius:var(--radius);color:var(--on-accent);background:var(--c-accent,var(--accent));flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}.AppIcon-module__tI5llG__tile svg{width:55%;height:55%}.AppIcon-module__tI5llG__monogram{font-family:var(--font-heading);font-weight:var(--weight-bold);letter-spacing:-.01em;line-height:1}.AppIcon-module__tI5llG__sm{border-radius:var(--radius-sm);width:30px;height:30px}.AppIcon-module__tI5llG__sm .AppIcon-module__tI5llG__monogram{font-size:var(--text-sm)}.AppIcon-module__tI5llG__md{width:44px;height:44px}.AppIcon-module__tI5llG__md .AppIcon-module__tI5llG__monogram{font-size:var(--text-lg)}.AppIcon-module__tI5llG__lg{width:56px;height:56px}.AppIcon-module__tI5llG__lg .AppIcon-module__tI5llG__monogram{font-size:var(--text-2xl)}
.ThemeSwitcher-module__OHk0kW__panel{width:248px}.ThemeSwitcher-module__OHk0kW__heading{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-3)}.ThemeSwitcher-module__OHk0kW__grid{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ThemeSwitcher-module__OHk0kW__swatch{border:1px solid var(--rule);border-radius:var(--radius-sm);cursor:pointer;background:var(--surface);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);padding:6px}.ThemeSwitcher-module__OHk0kW__swatch:hover{border-color:var(--rule-strong)}.ThemeSwitcher-module__OHk0kW__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ThemeSwitcher-module__OHk0kW__swatch[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ThemeSwitcher-module__OHk0kW__preview{border-radius:var(--radius-xs);border:1px solid var(--rule);height:34px;display:flex;overflow:hidden}.ThemeSwitcher-module__OHk0kW__preview i{height:100%;display:block}.ThemeSwitcher-module__OHk0kW__name{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-align:center;color:var(--text-muted);margin-top:5px}
.ReaderPrefsControl-module__VNVxTq__panel{width:268px}.ReaderPrefsControl-module__VNVxTq__heading{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 var(--space-3)}.ReaderPrefsControl-module__VNVxTq__row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ReaderPrefsControl-module__VNVxTq__row:last-child{margin-bottom:0}.ReaderPrefsControl-module__VNVxTq__rowLabel{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium)}.ReaderPrefsControl-module__VNVxTq__preview{align-items:center;height:6.75rem;display:flex;overflow:hidden}.ReaderPrefsControl-module__VNVxTq__previewText{font-family:var(--font-content);font-size:var(--reader-size);line-height:var(--reader-leading);color:var(--text);margin:0}.ReaderPrefsControl-module__VNVxTq__controls{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--rule)}
.Sidebar-module__TmOnkG__sidebar{background:var(--rail);border-right:1px solid var(--rule);flex-direction:column;height:100%;min-height:0;display:flex}.Sidebar-module__TmOnkG__head{padding:var(--space-4) var(--space-4) var(--space-3)}.Sidebar-module__TmOnkG__brand{margin:calc(var(--space-1) * -1) calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--text);transition:background var(--dur-1) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.Sidebar-module__TmOnkG__brand:hover{background:var(--surface-2)}.Sidebar-module__TmOnkG__brand:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__TmOnkG__searchTrigger{align-items:center;gap:var(--space-2);width:100%;min-width:0;margin-top:var(--space-3);height:var(--control-height);padding:0 var(--space-2) 0 var(--space-3);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:var(--text-base);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);display:flex}.Sidebar-module__TmOnkG__searchTrigger:hover{background:var(--surface-3);border-color:var(--rule-strong)}.Sidebar-module__TmOnkG__searchTrigger:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Sidebar-module__TmOnkG__searchTriggerIcon{color:var(--text-muted);flex:none;display:flex}.Sidebar-module__TmOnkG__searchTriggerText{text-align:left;min-width:0;color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module__TmOnkG__searchTriggerKbd{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-xs);flex:none;padding:2px 6px}@media (pointer:coarse){.Sidebar-module__TmOnkG__searchTrigger{height:44px}}.Sidebar-module__TmOnkG__scroll{min-height:0;padding:var(--space-4) var(--space-3) var(--space-3);flex:1;overflow-y:auto}.Sidebar-module__TmOnkG__section{margin-bottom:var(--space-5)}.Sidebar-module__TmOnkG__section:last-child{margin-bottom:0}.Sidebar-module__TmOnkG__sectionHead{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);display:flex}.Sidebar-module__TmOnkG__label{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.Sidebar-module__TmOnkG__count{font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;display:inline-flex}.Sidebar-module__TmOnkG__inbox{flex-direction:column;gap:1px;display:flex}.Sidebar-module__TmOnkG__inboxRow{align-items:center;gap:var(--space-2);text-align:left;width:100%;padding:6px var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);transition:background var(--dur-1) var(--ease);background:0 0;border:0;display:flex}.Sidebar-module__TmOnkG__inboxRow:hover{background:var(--surface-2)}.Sidebar-module__TmOnkG__inboxRow:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__TmOnkG__inboxRow[aria-current=page]{background:var(--accent-weak)}.Sidebar-module__TmOnkG__inboxRow[aria-current=page] .Sidebar-module__TmOnkG__inboxTitle{font-weight:var(--weight-semibold)}.Sidebar-module__TmOnkG__dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.Sidebar-module__TmOnkG__inboxRow[data-state=updated] .Sidebar-module__TmOnkG__dot{background:var(--warning)}.Sidebar-module__TmOnkG__inboxTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);flex:1;overflow:hidden}.Sidebar-module__TmOnkG__time{font-size:var(--text-2xs);color:var(--text-faint);flex:none}.Sidebar-module__TmOnkG__inboxEmpty{padding:var(--space-2);font-size:var(--text-sm);color:var(--text-faint)}.Sidebar-module__TmOnkG__inboxMore{padding:6px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent);transition:background var(--dur-1) var(--ease);margin-top:2px;text-decoration:none;display:block}.Sidebar-module__TmOnkG__inboxMore:hover{background:var(--surface-2)}.Sidebar-module__TmOnkG__inboxMore:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__TmOnkG__nav{flex-direction:column;gap:1px;display:flex}.Sidebar-module__TmOnkG__navSecondary{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--rule)}.Sidebar-module__TmOnkG__navItemQuiet{font-size:var(--text-xs);color:var(--text-faint)}.Sidebar-module__TmOnkG__navItemQuiet svg{width:15px;height:15px}.Sidebar-module__TmOnkG__navItem{align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);text-decoration:none;display:flex}.Sidebar-module__TmOnkG__navItem svg{width:17px;height:17px;color:var(--text-faint);flex:none}.Sidebar-module__TmOnkG__navItem:hover{background:var(--surface-2);color:var(--text)}.Sidebar-module__TmOnkG__navItem:hover svg{color:var(--text-muted)}.Sidebar-module__TmOnkG__navItem:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Sidebar-module__TmOnkG__navItem[aria-current=page]{background:var(--accent-weak);color:var(--accent-strong);font-weight:var(--weight-semibold)}.Sidebar-module__TmOnkG__navItem[aria-current=page] svg{color:var(--accent)}.Sidebar-module__TmOnkG__pill{font-size:var(--text-2xs);color:var(--text-faint);background:var(--surface-2);border-radius:var(--radius-pill);margin-left:auto;padding:1px 7px}.Sidebar-module__TmOnkG__appName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.Sidebar-module__TmOnkG__appPip{background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.Sidebar-module__TmOnkG__appPip[data-status=ready]{background:var(--read);animation:2.4s ease-in-out infinite Sidebar-module__TmOnkG__sidebar-breathe}@keyframes Sidebar-module__TmOnkG__sidebar-breathe{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.Sidebar-module__TmOnkG__appPip[data-status=ready]{animation:none}}.Sidebar-module__TmOnkG__utility{padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule)}.Sidebar-module__TmOnkG__utility .Sidebar-module__TmOnkG__navSecondary{border-top:0;margin-top:0;padding-top:0}.Sidebar-module__TmOnkG__foot{border-top:1px solid var(--rule);padding:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.Sidebar-module__TmOnkG__footActions{gap:var(--space-1);flex:none;display:flex}
.Topbar-module__eg_5lq__topbar{align-items:center;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-bottom:1px solid var(--rule);background:var(--bg);flex:none;display:flex}.Topbar-module__eg_5lq__title{font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.01em;color:var(--text)}.Topbar-module__eg_5lq__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.Topbar-module__eg_5lq__menuButton{display:none}@media (max-width:820px){.Topbar-module__eg_5lq__menuButton{display:inline-flex}}.Topbar-module__eg_5lq__railToggle{display:none}@media (max-width:1180px){.Topbar-module__eg_5lq__railToggle{display:inline-flex}}.Topbar-module__eg_5lq__paletteButton{display:none}@media (max-width:820px){.Topbar-module__eg_5lq__paletteButton{display:inline-flex}}
.DeskWidgets-module__fYD9lW__widget{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);padding:var(--space-4);margin-bottom:var(--space-4)}.DeskWidgets-module__fYD9lW__widget:last-child{margin-bottom:0}.DeskWidgets-module__fYD9lW__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.DeskWidgets-module__fYD9lW__head svg{width:15px;height:15px;color:var(--text-faint)}.DeskWidgets-module__fYD9lW__head h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}.DeskWidgets-module__fYD9lW__tag{font-size:var(--text-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border:1px dashed var(--rule-strong);border-radius:var(--radius-xs);margin-left:auto;padding:1px 5px}.DeskWidgets-module__fYD9lW__weather{align-items:center;gap:var(--space-4);display:flex}.DeskWidgets-module__fYD9lW__temp{font-size:var(--text-3xl);font-weight:var(--weight-semibold);font-family:var(--font-heading);letter-spacing:-.03em}.DeskWidgets-module__fYD9lW__weatherMeta{font-size:var(--text-xs);color:var(--text-muted)}.DeskWidgets-module__fYD9lW__glyph{margin-left:auto;font-size:30px}.DeskWidgets-module__fYD9lW__todo{gap:var(--space-2);flex-direction:column;display:flex}.DeskWidgets-module__fYD9lW__todoItem{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--text);display:flex}.DeskWidgets-module__fYD9lW__box{border:1.5px solid var(--rule-strong);border-radius:var(--radius-xs);flex:none;place-items:center;width:16px;height:16px;display:grid}.DeskWidgets-module__fYD9lW__box svg{width:12px;height:12px}.DeskWidgets-module__fYD9lW__todoItem.DeskWidgets-module__fYD9lW__done .DeskWidgets-module__fYD9lW__box{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.DeskWidgets-module__fYD9lW__todoItem.DeskWidgets-module__fYD9lW__done span{color:var(--text-faint);text-decoration:line-through}.DeskWidgets-module__fYD9lW__agenda{flex-direction:column;display:flex}.DeskWidgets-module__fYD9lW__agendaItem{gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule);grid-template-columns:52px 1fr;align-items:center;display:grid}.DeskWidgets-module__fYD9lW__agendaItem:first-child{border-top:0}.DeskWidgets-module__fYD9lW__agendaTime{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-faint)}.DeskWidgets-module__fYD9lW__agendaTitle{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}
.DeskShell-module__ZDHWrG__app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--rail-w);background:var(--bg);height:100dvh;color:var(--text);font-family:var(--font-ui);font-size:var(--text-base);grid-template-areas:"sidebar main rail";line-height:1.5;display:grid;position:fixed;inset:0;overflow:clip hidden}.DeskShell-module__ZDHWrG__app[data-rail=hidden]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) 0}.DeskShell-module__ZDHWrG__app[data-rail=hidden] .DeskShell-module__ZDHWrG__rail{display:none}.DeskShell-module__ZDHWrG__main{flex-direction:column;grid-area:main;min-width:0;display:flex;overflow:hidden}.DeskShell-module__ZDHWrG__rail{background:var(--rail);border-left:1px solid var(--rule);flex-direction:column;grid-area:rail;min-height:0;display:flex;overflow:hidden}.DeskShell-module__ZDHWrG__railScroll{min-height:0;padding:var(--space-5) var(--space-4);flex:1;overflow-y:auto}.DeskShell-module__ZDHWrG__scrim{display:none}@media (max-width:1180px){.DeskShell-module__ZDHWrG__app{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);grid-template-areas:"sidebar main"}.DeskShell-module__ZDHWrG__app[data-rail=hidden]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.DeskShell-module__ZDHWrG__rail{width:var(--rail-w);max-width:86%;z-index:var(--z-rail);box-shadow:var(--shadow-lg);transition:transform var(--dur-3) var(--ease);position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.DeskShell-module__ZDHWrG__app[data-rail=hidden] .DeskShell-module__ZDHWrG__rail{display:flex}.DeskShell-module__ZDHWrG__app[data-rail-open=true] .DeskShell-module__ZDHWrG__rail{transform:none}.DeskShell-module__ZDHWrG__app[data-rail-open=true] .DeskShell-module__ZDHWrG__scrim{display:block}}@media (max-width:820px){.DeskShell-module__ZDHWrG__app{grid-template-columns:minmax(0,1fr);grid-template-areas:"main"}.DeskShell-module__ZDHWrG__app[data-rail=hidden],.DeskShell-module__ZDHWrG__app[data-rail=shown]{grid-template-columns:minmax(0,1fr)}.DeskShell-module__ZDHWrG__sidebarSlot{width:86%;max-width:var(--sidebar-w);z-index:var(--z-modal);transition:transform var(--dur-3) var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.DeskShell-module__ZDHWrG__app[data-nav-open=true] .DeskShell-module__ZDHWrG__sidebarSlot{transform:none}.DeskShell-module__ZDHWrG__scrim{background:var(--scrim);z-index:var(--z-backdrop);position:fixed;inset:0}.DeskShell-module__ZDHWrG__app[data-nav-open=true] .DeskShell-module__ZDHWrG__scrim,.DeskShell-module__ZDHWrG__app[data-rail-open=true] .DeskShell-module__ZDHWrG__scrim{display:block}}
.Avatar-module__Anym5a__avatar{width:var(--avatar-size,28px);height:var(--avatar-size,28px);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--avatar-font,var(--text-xs));font-weight:var(--weight-semibold);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.Avatar-module__Anym5a__sm{--avatar-size:20px;--avatar-font:var(--text-2xs)}.Avatar-module__Anym5a__md{--avatar-size:28px;--avatar-font:var(--text-xs)}.Avatar-module__Anym5a__lg{--avatar-size:40px;--avatar-font:var(--text-sm)}.Avatar-module__Anym5a__image{object-fit:cover;width:100%;height:100%}
.Badge-module__UORuMW__badge{border-radius:var(--radius-xs);height:20px;font-family:var(--font-code);font-size:var(--text-3xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.Badge-module__UORuMW__neutral{background:var(--surface-2);color:var(--text-muted)}.Badge-module__UORuMW__md{background:color-mix(in oklab, var(--accent) 14%, var(--surface));color:var(--accent-strong)}.Badge-module__UORuMW__html{background:color-mix(in oklab, var(--warning) 18%, var(--surface));color:color-mix(in oklab, var(--warning) 75%, var(--text))}.Badge-module__UORuMW__read{background:color-mix(in oklab, var(--read) 16%, var(--surface));color:color-mix(in oklab, var(--read) 70%, var(--text))}.Badge-module__UORuMW__warning{background:color-mix(in oklab, var(--warning) 16%, var(--surface));color:color-mix(in oklab, var(--warning) 72%, var(--text))}
.Breadcrumb-module__ZYXFdq__nav{font-family:var(--font-ui);font-size:var(--text-sm)}.Breadcrumb-module__ZYXFdq__list{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__ZYXFdq__item{align-items:center;min-width:0;display:inline-flex}.Breadcrumb-module__ZYXFdq__link{color:var(--text-muted);padding:2px var(--space-1);border-radius:var(--radius-xs);transition:color var(--dur-1) var(--ease);text-decoration:none}.Breadcrumb-module__ZYXFdq__link:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.Breadcrumb-module__ZYXFdq__link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Breadcrumb-module__ZYXFdq__crumb{color:var(--text-muted);padding:2px var(--space-1)}.Breadcrumb-module__ZYXFdq__current{color:var(--text);font-weight:var(--weight-medium);padding:2px var(--space-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Breadcrumb-module__ZYXFdq__separator{color:var(--text-faint);align-items:center;display:inline-flex}.Breadcrumb-module__ZYXFdq__chevron{width:14px;height:14px}@media (pointer:coarse){.Breadcrumb-module__ZYXFdq__link{align-items:center;min-height:44px;display:inline-flex}}
.Card-module__YZZNYW__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);color:var(--text);font-family:var(--font-ui);flex-direction:column;display:flex;overflow:hidden}.Card-module__YZZNYW__body{padding:var(--space-5)}.Card-module__YZZNYW__bodyFlush{padding:0}.Card-module__YZZNYW__header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--rule);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.Card-module__YZZNYW__footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--rule);font-size:var(--text-sm);color:var(--text-muted)}.Card-module__YZZNYW__interactive{cursor:pointer;text-align:left;appearance:none;width:100%;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);text-decoration:none}.Card-module__YZZNYW__interactive:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.Card-module__YZZNYW__interactive:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.Card-module__YZZNYW__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Card-module__YZZNYW__interactive:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}
.Checkbox-module__mRN2nW__root{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text);display:inline-flex}.Checkbox-module__mRN2nW__control{flex:none;display:inline-flex;position:relative}.Checkbox-module__mRN2nW__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Checkbox-module__mRN2nW__box{border:1px solid var(--rule-strong);border-radius:var(--radius-xs);background:var(--surface);width:18px;height:18px;color:var(--on-accent);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__mRN2nW__glyph{opacity:0;width:13px;height:13px;transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);transform:scale(.6)}.Checkbox-module__mRN2nW__root:hover .Checkbox-module__mRN2nW__input:not(:disabled)~.Checkbox-module__mRN2nW__box{border-color:var(--accent)}.Checkbox-module__mRN2nW__input:checked~.Checkbox-module__mRN2nW__box,.Checkbox-module__mRN2nW__input:indeterminate~.Checkbox-module__mRN2nW__box{background:var(--accent);border-color:var(--accent)}.Checkbox-module__mRN2nW__input:checked~.Checkbox-module__mRN2nW__box .Checkbox-module__mRN2nW__glyph,.Checkbox-module__mRN2nW__input:indeterminate~.Checkbox-module__mRN2nW__box .Checkbox-module__mRN2nW__glyph{opacity:1;transform:scale(1)}.Checkbox-module__mRN2nW__input:focus-visible~.Checkbox-module__mRN2nW__box{outline:2px solid var(--accent);outline-offset:2px}.Checkbox-module__mRN2nW__label{-webkit-user-select:none;user-select:none}.Checkbox-module__mRN2nW__error .Checkbox-module__mRN2nW__box{border-color:var(--danger)}.Checkbox-module__mRN2nW__error .Checkbox-module__mRN2nW__input:checked~.Checkbox-module__mRN2nW__box,.Checkbox-module__mRN2nW__error .Checkbox-module__mRN2nW__input:indeterminate~.Checkbox-module__mRN2nW__box{background:var(--danger);border-color:var(--danger)}.Checkbox-module__mRN2nW__disabled{cursor:not-allowed;opacity:.5}@media (pointer:coarse){.Checkbox-module__mRN2nW__control{justify-content:center;align-items:center;min-width:44px;min-height:44px}}
.Chip-module__bd3fdG__chip{border-radius:var(--radius-pill);background:var(--surface-2);height:22px;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.Chip-module__bd3fdG__interactive{cursor:pointer}.Chip-module__bd3fdG__interactive:hover{background:var(--surface-3);color:var(--text)}.Chip-module__bd3fdG__chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Chip-module__bd3fdG__selected{background:var(--accent-weak);color:var(--accent-strong);border-color:#0000}.Chip-module__bd3fdG__dot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:6px;height:6px}.Chip-module__bd3fdG__accent{background:var(--accent-weak);color:var(--accent-strong)}.Chip-module__bd3fdG__accent.Chip-module__bd3fdG__interactive:hover{background:color-mix(in oklab, var(--accent-weak) 80%, var(--accent))}.Chip-module__bd3fdG__outline{border-color:var(--rule);background:0 0}.Chip-module__bd3fdG__outline.Chip-module__bd3fdG__interactive:hover{background:var(--surface-2);border-color:var(--rule-strong);color:var(--text)}.Chip-module__bd3fdG__remove{border-radius:var(--radius-pill);width:14px;height:14px;color:inherit;cursor:pointer;opacity:.7;transition:background var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;margin-right:-3px;padding:0;display:inline-flex;position:relative}@media (pointer:coarse){.Chip-module__bd3fdG__remove:before{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.Chip-module__bd3fdG__remove:hover{opacity:1;background:color-mix(in oklab, currentColor 18%, transparent)}.Chip-module__bd3fdG__remove:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.Chip-module__bd3fdG__remove svg{width:11px;height:11px}
.EmptyState-module__Xdhtia__root{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);font-family:var(--font-ui);flex-direction:column;display:flex}.EmptyState-module__Xdhtia__icon{width:44px;height:44px;margin-bottom:var(--space-2);border-radius:var(--radius);background:var(--surface-2);color:var(--text-faint);justify-content:center;align-items:center;display:inline-flex}.EmptyState-module__Xdhtia__icon svg{width:22px;height:22px}.EmptyState-module__Xdhtia__title{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.EmptyState-module__Xdhtia__description{max-width:42ch;font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.5}.EmptyState-module__Xdhtia__action{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:inline-flex}
.Field-module__W4F_KG__field{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.Field-module__W4F_KG__labelRow{align-items:baseline;gap:var(--space-2);display:flex}.Field-module__W4F_KG__label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.Field-module__W4F_KG__required{color:var(--danger)}.Field-module__W4F_KG__optional{font-size:var(--text-2xs);color:var(--text-faint);margin-left:auto}.Field-module__W4F_KG__help{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--text-muted);line-height:1.4}.Field-module__W4F_KG__errorText{font-family:var(--font-ui);font-size:var(--text-2xs);color:var(--danger);line-height:1.4}
.Input-module__Nmke_G__wrap{align-items:center;gap:var(--space-2);width:100%;height:var(--control-height);padding:0 var(--space-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text-muted);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);display:inline-flex}.Input-module__Nmke_G__wrap:hover:not(.Input-module__Nmke_G__disabled):not(.Input-module__Nmke_G__error){border-color:var(--rule-strong)}.Input-module__Nmke_G__wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.Input-module__Nmke_G__error{border-color:var(--danger)}.Input-module__Nmke_G__error:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}.Input-module__Nmke_G__disabled{opacity:.55;background:var(--surface-2);cursor:not-allowed}.Input-module__Nmke_G__input{min-width:0;height:100%;color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.Input-module__Nmke_G__input::placeholder{color:var(--text-faint)}.Input-module__Nmke_G__input:disabled{cursor:not-allowed}.Input-module__Nmke_G__icon{color:var(--text-faint);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__Nmke_G__icon svg{width:16px;height:16px}@media (pointer:coarse){.Input-module__Nmke_G__wrap{min-height:44px}}
.Kbd-module__7algZG__kbd{border:1px solid var(--rule);border-radius:var(--radius-xs);background:var(--surface);min-width:18px;height:18px;color:var(--text-faint);font-family:var(--font-code);font-size:var(--text-3xs);font-weight:var(--weight-medium);justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex}
.Link-module__eOfITG__link{color:var(--accent);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--dur-1) var(--ease);font-family:inherit}.Link-module__eOfITG__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Link-module__eOfITG__inline{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line)}.Link-module__eOfITG__inline:visited{color:var(--accent-strong)}.Link-module__eOfITG__inline:hover{color:var(--accent-strong);text-decoration-color:currentColor}.Link-module__eOfITG__standalone{font-weight:var(--weight-medium);align-items:center;gap:3px;text-decoration:none;display:inline-flex}.Link-module__eOfITG__standalone:hover{color:var(--accent-strong);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.Link-module__eOfITG__externalIcon{vertical-align:middle;flex:none;width:.9em;height:.9em}@media (pointer:coarse){.Link-module__eOfITG__standalone{min-height:44px}}
.ListRow-module__7BA2IW__row{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);text-align:left;background:0 0;text-decoration:none;display:flex}.ListRow-module__7BA2IW__leading{color:var(--text-muted);flex:none;align-items:center;display:inline-flex}.ListRow-module__7BA2IW__main{flex:1;min-width:0}.ListRow-module__7BA2IW__trailing{align-items:center;gap:var(--space-2);color:var(--text-faint);flex:none;display:inline-flex}.ListRow-module__7BA2IW__interactive{appearance:none;cursor:pointer;transition:background var(--dur-1) var(--ease);border:0}.ListRow-module__7BA2IW__interactive:hover:not(.ListRow-module__7BA2IW__selected):not(:disabled){background:var(--surface-2)}.ListRow-module__7BA2IW__interactive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ListRow-module__7BA2IW__interactive:disabled{opacity:.5;cursor:not-allowed}.ListRow-module__7BA2IW__selected{background:var(--accent-weak);box-shadow:inset 2px 0 0 var(--accent)}@media (pointer:coarse){.ListRow-module__7BA2IW__interactive{min-height:44px}}
.Menu-module__4Mg6vG__menu{z-index:var(--z-dropdown);min-width:188px;max-width:min(320px, calc(100vw - var(--space-5)));padding:var(--space-1);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-lg);font-family:var(--font-ui);animation:Menu-module__4Mg6vG__menu-in var(--dur-2) var(--ease);flex-direction:column;display:flex;position:fixed}.Menu-module__4Mg6vG__item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-xs);color:var(--text);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:0;display:flex}.Menu-module__4Mg6vG__item:hover:not(:disabled),.Menu-module__4Mg6vG__item:focus-visible:not(:disabled){background:var(--surface-2)}.Menu-module__4Mg6vG__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Menu-module__4Mg6vG__item:disabled{color:var(--text-faint);cursor:not-allowed}.Menu-module__4Mg6vG__separator{height:1px;margin:var(--space-1) calc(-1 * var(--space-1));background:var(--rule)}.Menu-module__4Mg6vG__destructive{color:var(--danger)}.Menu-module__4Mg6vG__icon{color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.Menu-module__4Mg6vG__destructive .Menu-module__4Mg6vG__icon{color:var(--danger)}.Menu-module__4Mg6vG__icon svg{width:16px;height:16px}.Menu-module__4Mg6vG__label{flex:1;min-width:0}@keyframes Menu-module__4Mg6vG__menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (pointer:coarse){.Menu-module__4Mg6vG__item{min-height:44px}}
.Popover-module__4iDzDW__panel{z-index:var(--z-dropdown);min-width:180px;max-width:min(360px, calc(100vw - var(--space-5)));padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);font-family:var(--font-ui);font-size:var(--text-sm);animation:Popover-module__4iDzDW__popover-in var(--dur-2) var(--ease);position:fixed}@keyframes Popover-module__4iDzDW__popover-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.Radio-module__KJHXDq__root{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text);display:inline-flex}.Radio-module__KJHXDq__control{flex:none;display:inline-flex;position:relative}.Radio-module__KJHXDq__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.Radio-module__KJHXDq__dot{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--surface);width:18px;height:18px;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);justify-content:center;align-items:center;display:inline-flex}.Radio-module__KJHXDq__dot:after{content:"";border-radius:var(--radius-pill);background:var(--accent);width:8px;height:8px;transition:transform var(--dur-1) var(--ease);transform:scale(0)}.Radio-module__KJHXDq__root:hover .Radio-module__KJHXDq__input:not(:disabled)~.Radio-module__KJHXDq__dot,.Radio-module__KJHXDq__input:checked~.Radio-module__KJHXDq__dot{border-color:var(--accent)}.Radio-module__KJHXDq__input:checked~.Radio-module__KJHXDq__dot:after{transform:scale(1)}.Radio-module__KJHXDq__input:focus-visible~.Radio-module__KJHXDq__dot{outline:2px solid var(--accent);outline-offset:2px}.Radio-module__KJHXDq__label{-webkit-user-select:none;user-select:none}.Radio-module__KJHXDq__error .Radio-module__KJHXDq__dot{border-color:var(--danger)}.Radio-module__KJHXDq__error .Radio-module__KJHXDq__input:checked~.Radio-module__KJHXDq__dot:after{background:var(--danger)}.Radio-module__KJHXDq__disabled{cursor:not-allowed;opacity:.5}.Radio-module__KJHXDq__group{gap:var(--space-2);flex-direction:column;display:flex}.Radio-module__KJHXDq__groupLabel{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text)}.Radio-module__KJHXDq__options{gap:var(--space-2);flex-direction:column;display:flex}.Radio-module__KJHXDq__horizontal{gap:var(--space-4);flex-flow:wrap}.Radio-module__KJHXDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (pointer:coarse){.Radio-module__KJHXDq__control{justify-content:center;align-items:center;min-width:44px;min-height:44px}}
.Segmented-module__bi5wsa__segmented{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm);gap:2px;padding:3px;display:inline-flex}.Segmented-module__bi5wsa__option{color:var(--text-muted);border-radius:var(--radius-xs);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);background:0 0;border:0;padding:4px 11px}.Segmented-module__bi5wsa__option:hover:not(.Segmented-module__bi5wsa__selected):not(:disabled){color:var(--text)}.Segmented-module__bi5wsa__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Segmented-module__bi5wsa__selected{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.Segmented-module__bi5wsa__option:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.Segmented-module__bi5wsa__option{min-height:44px}}
.Select-module__-H1VPW__wrap{width:100%;height:var(--control-height);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);align-items:center;display:inline-flex;position:relative}.Select-module__-H1VPW__wrap:hover:not(.Select-module__-H1VPW__disabled):not(.Select-module__-H1VPW__error){border-color:var(--rule-strong)}.Select-module__-H1VPW__wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.Select-module__-H1VPW__error{border-color:var(--danger)}.Select-module__-H1VPW__error:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}.Select-module__-H1VPW__disabled{opacity:.55;background:var(--surface-2)}.Select-module__-H1VPW__select{min-width:0;height:100%;padding:0 calc(var(--space-3) + 18px) 0 var(--space-3);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);cursor:pointer;appearance:none;background:0 0;border:0;outline:none;flex:1}.Select-module__-H1VPW__select:disabled{cursor:not-allowed}.Select-module__-H1VPW__chevron{right:var(--space-3);pointer-events:none;color:var(--text-faint);align-items:center;display:inline-flex;position:absolute}.Select-module__-H1VPW__chevron svg{width:15px;height:15px}@media (pointer:coarse){.Select-module__-H1VPW__wrap{min-height:44px}}
.desk-module__uSDHwa__view{flex:1;min-height:0;overflow-y:auto}.desk-module__uSDHwa__inner{padding:var(--space-6) var(--space-7);max-width:1100px;margin:0 auto}@media (max-width:820px){.desk-module__uSDHwa__inner{padding:var(--space-5) var(--space-4)}}.desk-module__uSDHwa__greeting{margin-bottom:var(--space-6)}.desk-module__uSDHwa__greeting h2{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.desk-module__uSDHwa__greeting p{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--text-md)}.desk-module__uSDHwa__sectionHead{align-items:baseline;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);display:flex}.desk-module__uSDHwa__sectionHead h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.desk-module__uSDHwa__more{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--accent);margin-left:auto;text-decoration:none}.desk-module__uSDHwa__more:hover{text-decoration:underline}.desk-module__uSDHwa__more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}.desk-module__uSDHwa__cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.desk-module__uSDHwa__acard{min-height:132px}.desk-module__uSDHwa__acardInner{gap:var(--space-3);text-align:left;flex-direction:column;height:100%;display:flex}.desk-module__uSDHwa__acardTop{align-items:center;gap:var(--space-2);display:flex}.desk-module__uSDHwa__statusDot{border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}.desk-module__uSDHwa__statusDot[data-state=unread]{background:var(--accent)}.desk-module__uSDHwa__statusDot[data-state=updated]{background:var(--warning)}.desk-module__uSDHwa__acardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);line-height:1.3}.desk-module__uSDHwa__acardExcerpt{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.desk-module__uSDHwa__acardFoot{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);margin-top:auto;display:flex}.desk-module__uSDHwa__author{align-items:center;gap:4px;display:inline-flex}.desk-module__uSDHwa__authorAgent{color:var(--accent)}.desk-module__uSDHwa__authorAgent svg{width:11px;height:11px}.desk-module__uSDHwa__ccard{height:100%}.desk-module__uSDHwa__ccardInner{gap:var(--space-3);text-align:left;flex-direction:column;height:100%;display:flex}.desk-module__uSDHwa__spine{border-radius:var(--radius-pill);background:var(--c-accent,var(--accent-line));height:4px}.desk-module__uSDHwa__ccardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.desk-module__uSDHwa__ccardDesc{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.desk-module__uSDHwa__ccardStats{font-size:var(--text-xs);color:var(--text-faint);margin-top:auto}.desk-module__uSDHwa__bookmarkList{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.desk-module__uSDHwa__bmIcon{border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-muted);place-items:center;display:grid}.desk-module__uSDHwa__bmIcon svg{width:18px;height:18px}.desk-module__uSDHwa__bmText{flex-direction:column;gap:2px;min-width:0;display:flex}.desk-module__uSDHwa__bmTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.desk-module__uSDHwa__bmSub{font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.desk-module__uSDHwa__bmRowBorder{border-bottom:1px solid var(--rule)}.desk-module__uSDHwa__bmRowBorder:last-child{border-bottom:0}
.Skeleton-module__vkmpsq__skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);animation:Skeleton-module__vkmpsq__shimmer 1.4s var(--ease-soft) infinite;background-size:200% 100%;display:block}.Skeleton-module__vkmpsq__text{border-radius:var(--radius-xs);height:.85em}.Skeleton-module__vkmpsq__block{border-radius:var(--radius-sm)}.Skeleton-module__vkmpsq__circle{border-radius:var(--radius-pill)}@keyframes Skeleton-module__vkmpsq__shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__vkmpsq__skeleton{background:var(--surface-2);animation:none}}
.FullscreenSandbox-module__Io-C3a__host{position:relative}.FullscreenSandbox-module__Io-C3a__host[data-active]{z-index:var(--z-modal);background:var(--bg);opacity:0;transform-origin:100% 0;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);position:fixed;inset:0;transform:scale(.985)}.FullscreenSandbox-module__Io-C3a__host[data-active][data-anim=in]{opacity:1;transform:none}.FullscreenSandbox-module__Io-C3a__trigger{top:var(--space-3);right:var(--space-3);z-index:1;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);border:1px solid var(--rule);background:color-mix(in oklab, var(--surface) 92%, transparent);color:var(--text-muted);cursor:pointer;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);place-items:center;display:grid;position:absolute}.FullscreenSandbox-module__Io-C3a__trigger:hover{color:var(--text);background:var(--surface);border-color:var(--rule-strong);box-shadow:var(--shadow-sm)}.FullscreenSandbox-module__Io-C3a__trigger:active{transform:translateY(.5px)}.FullscreenSandbox-module__Io-C3a__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FullscreenSandbox-module__Io-C3a__trigger svg{width:16px;height:16px}.FullscreenSandbox-module__Io-C3a__host[data-active] .FullscreenSandbox-module__Io-C3a__trigger{display:none}.FullscreenSandbox-module__Io-C3a__exit{top:var(--space-4);right:var(--space-4);z-index:2;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--rule);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:inline-flex;position:absolute}.FullscreenSandbox-module__Io-C3a__exit:hover{background:var(--surface-2);border-color:var(--rule-strong)}.FullscreenSandbox-module__Io-C3a__exit:active{transform:translateY(.5px)}.FullscreenSandbox-module__Io-C3a__exit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FullscreenSandbox-module__Io-C3a__exit svg{width:16px;height:16px;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.FullscreenSandbox-module__Io-C3a__host[data-active]{transition:opacity var(--dur-1) linear;transform:none}.FullscreenSandbox-module__Io-C3a__host[data-active][data-anim=in]{transform:none}}@media (pointer:coarse){.FullscreenSandbox-module__Io-C3a__trigger,.FullscreenSandbox-module__Io-C3a__exit{min-width:44px;min-height:44px}}
.Spinner-module__IWMLwa__spinner{width:var(--spinner-size,16px);height:var(--spinner-size,16px);border-radius:var(--radius-pill);border:2px solid color-mix(in oklab, currentColor 22%, transparent);animation:Spinner-module__IWMLwa__spin var(--dur-3) linear infinite;border-top-color:currentColor;flex:none;display:inline-block}.Spinner-module__IWMLwa__sm{--spinner-size:13px;border-width:2px}.Spinner-module__IWMLwa__md{--spinner-size:16px}.Spinner-module__IWMLwa__lg{--spinner-size:22px;border-width:2.5px}@keyframes Spinner-module__IWMLwa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Spinner-module__IWMLwa__spinner{animation-duration:1.4s}}
.Button-module__LCT47W__button{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);justify-content:center;align-items:center;gap:7px;line-height:1;display:inline-flex}.Button-module__LCT47W__button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Button-module__LCT47W__button:active:not(:disabled){transform:translateY(.5px)}.Button-module__LCT47W__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__LCT47W__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__LCT47W__icon svg{width:16px;height:16px}.Button-module__LCT47W__secondary:hover:not(:disabled){background:var(--surface-2);border-color:var(--rule-strong)}.Button-module__LCT47W__primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.Button-module__LCT47W__primary:hover:not(:disabled){background:var(--accent-strong);border-color:var(--accent-strong)}.Button-module__LCT47W__ghost{color:var(--text-muted);background:0 0;border-color:#0000}.Button-module__LCT47W__ghost:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.Button-module__LCT47W__danger{background:var(--surface);border-color:var(--rule-strong);color:var(--danger)}.Button-module__LCT47W__danger:hover:not(:disabled){background:var(--surface-2);border-color:var(--danger)}.Button-module__LCT47W__danger:focus-visible{outline-color:var(--danger)}.Button-module__LCT47W__iconOnly{width:var(--control-height);padding:0}.Button-module__LCT47W__sm{height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.Button-module__LCT47W__sm.Button-module__LCT47W__iconOnly{width:var(--control-height-sm);padding:0}.Button-module__LCT47W__sm .Button-module__LCT47W__icon svg{width:14px;height:14px}.Button-module__LCT47W__loading{cursor:progress}.Button-module__LCT47W__loading .Button-module__LCT47W__contentWrap{visibility:hidden}.Button-module__LCT47W__spinnerSlot{justify-content:center;align-items:center;display:inline-flex;position:absolute}.Button-module__LCT47W__contentWrap{justify-content:center;align-items:center;gap:inherit;display:inline-flex}.Button-module__LCT47W__relative{position:relative}@media (pointer:coarse){.Button-module__LCT47W__button{min-height:44px}.Button-module__LCT47W__iconOnly{min-width:44px}}
.Switch-module__lK17fq__root{align-items:center;gap:var(--space-2);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text);border-radius:var(--radius-sm);background:0 0;border:0;padding:0;display:inline-flex}.Switch-module__lK17fq__root:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Switch-module__lK17fq__root:disabled{cursor:not-allowed;opacity:.5}.Switch-module__lK17fq__track{border-radius:var(--radius-pill);background:var(--surface-3);width:34px;height:20px;transition:background var(--dur-2) var(--ease);flex:none;align-items:center;padding:2px;display:inline-flex;position:relative}.Switch-module__lK17fq__root[aria-checked=true] .Switch-module__lK17fq__track{background:var(--accent)}.Switch-module__lK17fq__thumb{border-radius:var(--radius-pill);background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--dur-2) var(--ease);transform:translate(0)}.Switch-module__lK17fq__root[aria-checked=true] .Switch-module__lK17fq__thumb{transform:translate(14px)}.Switch-module__lK17fq__label{-webkit-user-select:none;user-select:none}@media (pointer:coarse){.Switch-module__lK17fq__root{min-height:44px}}
.artifact-presentation-module__EorynW__author{align-items:center;gap:4px;display:inline-flex}.artifact-presentation-module__EorynW__authorAgent{color:var(--accent)}.artifact-presentation-module__EorynW__authorAgent svg{width:11px;height:11px}
.Tabs-module__pPPKBa__tabs{gap:var(--space-4);flex-direction:column;display:flex}.Tabs-module__pPPKBa__tablist{gap:var(--space-1);border-bottom:1px solid var(--rule);display:flex}.Tabs-module__pPPKBa__tab{color:var(--text-muted);padding:var(--space-2) var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;border-radius:var(--radius-xs) var(--radius-xs) 0 0;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:0;position:relative}.Tabs-module__pPPKBa__tab:after{content:"";left:var(--space-2);right:var(--space-2);border-radius:var(--radius-pill);height:2px;transition:background var(--dur-1) var(--ease);background:0 0;position:absolute;bottom:-1px}.Tabs-module__pPPKBa__tab:hover:not(.Tabs-module__pPPKBa__selected):not(:disabled){color:var(--text);background:var(--surface-2)}.Tabs-module__pPPKBa__tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.Tabs-module__pPPKBa__selected{color:var(--accent)}.Tabs-module__pPPKBa__selected:after{background:var(--accent)}.Tabs-module__pPPKBa__tab:disabled{opacity:.5;cursor:not-allowed}.Tabs-module__pPPKBa__panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}@media (pointer:coarse){.Tabs-module__pPPKBa__tab{min-height:44px}}
.Textarea-module__aYD3da__textarea{width:100%;min-height:72px;padding:var(--space-3);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-ui);font-size:var(--text-sm);resize:vertical;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);line-height:1.5}.Textarea-module__aYD3da__textarea::placeholder{color:var(--text-faint)}.Textarea-module__aYD3da__textarea:hover:not(:disabled):not(.Textarea-module__aYD3da__error){border-color:var(--rule-strong)}.Textarea-module__aYD3da__textarea:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent);outline:none}.Textarea-module__aYD3da__error{border-color:var(--danger)}.Textarea-module__aYD3da__error:focus-visible{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 18%, transparent)}@media (pointer:coarse){.Textarea-module__aYD3da__textarea{min-height:72px}}.Textarea-module__aYD3da__textarea:disabled{opacity:.55;background:var(--surface-2);cursor:not-allowed;resize:none}
.Tooltip-module__O0TQXG__tooltip{z-index:var(--z-tooltip);max-width:260px;padding:var(--space-1) var(--space-2);border:1px solid var(--rule-strong);border-radius:var(--radius-xs);background:var(--surface);color:var(--text);box-shadow:var(--shadow-md);font-family:var(--font-ui);font-size:var(--text-xs);font-weight:var(--weight-medium);pointer-events:none;animation:Tooltip-module__O0TQXG__tooltip-in var(--dur-1) var(--ease);margin:0;line-height:1.4;display:block;position:fixed;overflow:visible}.Tooltip-module__O0TQXG__hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;animation:none;position:fixed;overflow:hidden}.Tooltip-module__O0TQXG__hidden:popover-open{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;animation:none;position:fixed;overflow:hidden}@keyframes Tooltip-module__O0TQXG__tooltip-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}
.CommandPalette-module__RouqDq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CommandPalette-module__RouqDq__scrim{background:var(--scrim);z-index:var(--z-backdrop);opacity:0;animation:CommandPalette-module__RouqDq__cmdkFade var(--dur-1) var(--ease) forwards;position:fixed;inset:0}.CommandPalette-module__RouqDq__panel{width:min(640px, calc(100vw - var(--space-5)));background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);max-height:70vh;box-shadow:var(--shadow-lg);z-index:var(--z-modal);font-family:var(--font-ui);color:var(--text);opacity:0;animation:CommandPalette-module__RouqDq__cmdkRise var(--dur-2) var(--ease) forwards;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes CommandPalette-module__RouqDq__cmdkFade{to{opacity:1}}@keyframes CommandPalette-module__RouqDq__cmdkRise{0%{opacity:0;transform:translate(-50%)translateY(-6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.CommandPalette-module__RouqDq__inputRow{align-items:center;gap:var(--space-3);height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--rule);flex:none;display:flex}.CommandPalette-module__RouqDq__inputRow:focus-within{box-shadow:inset 0 -1px 0 0 var(--accent)}.CommandPalette-module__RouqDq__searchIcon{color:var(--text-muted);flex:none;display:flex}.CommandPalette-module__RouqDq__modeChip{font-family:var(--font-code);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--accent-strong);background:var(--accent-weak);border-radius:var(--radius-sm);flex:none;padding:3px 8px}.CommandPalette-module__RouqDq__input{min-width:0;font-family:var(--font-heading);font-size:var(--text-lg);color:var(--text);background:0 0;border:none;flex:1;padding:0}.CommandPalette-module__RouqDq__input::placeholder{color:var(--text-faint)}.CommandPalette-module__RouqDq__input:focus{outline:none}.CommandPalette-module__RouqDq__escHint{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-xs);flex:none;padding:2px 6px}.CommandPalette-module__RouqDq__list{padding:var(--space-2);scrollbar-width:thin;flex:1;overflow-y:auto}.CommandPalette-module__RouqDq__sectionHead{font-family:var(--font-code);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);padding:var(--space-3) var(--space-3) var(--space-2)}.CommandPalette-module__RouqDq__row{align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;scroll-margin:var(--space-2);display:flex}.CommandPalette-module__RouqDq__row[aria-selected=true]{background:var(--accent-weak);box-shadow:inset 2px 0 0 0 var(--accent-line)}.CommandPalette-module__RouqDq__rowIcon{border-radius:var(--radius-xs);background:var(--surface-2);width:28px;height:28px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:flex}.CommandPalette-module__RouqDq__row[aria-selected=true] .CommandPalette-module__RouqDq__rowIcon{color:var(--accent-strong)}.CommandPalette-module__RouqDq__rowMain{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.CommandPalette-module__RouqDq__rowLabel{font-size:var(--text-base);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CommandPalette-module__RouqDq__rowSub{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CommandPalette-module__RouqDq__rowTrail{align-items:center;gap:var(--space-2);flex:none;display:flex}.CommandPalette-module__RouqDq__kbd{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-xs);padding:2px 6px}.CommandPalette-module__RouqDq__tag{font-family:var(--font-code);font-size:var(--text-3xs);letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--rule);border-radius:var(--radius-xs);padding:2px 6px}.CommandPalette-module__RouqDq__enterHint{color:var(--accent-strong);display:none}.CommandPalette-module__RouqDq__row[aria-selected=true] .CommandPalette-module__RouqDq__enterHint{display:flex}.CommandPalette-module__RouqDq__check{color:var(--accent-strong);display:flex}.CommandPalette-module__RouqDq__searchAll .CommandPalette-module__RouqDq__rowLabel{color:var(--accent-strong);font-weight:var(--weight-medium)}.CommandPalette-module__RouqDq__searchAll .CommandPalette-module__RouqDq__rowIcon{color:var(--accent-strong);background:var(--accent-weak)}.CommandPalette-module__RouqDq__ask{cursor:default;border:1px dashed var(--rule-strong);background:var(--surface-2)}.CommandPalette-module__RouqDq__ask .CommandPalette-module__RouqDq__rowLabel{color:var(--text-muted)}.CommandPalette-module__RouqDq__ask[aria-selected=true]{box-shadow:none;background:var(--surface-2)}.CommandPalette-module__RouqDq__ask .CommandPalette-module__RouqDq__rowIcon{background:0 0}.CommandPalette-module__RouqDq__skelRow{align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-3);display:flex}.CommandPalette-module__RouqDq__skel{background:var(--surface-2);border-radius:var(--radius-xs);animation:CommandPalette-module__RouqDq__cmdkPulse 1.1s var(--ease) infinite}.CommandPalette-module__RouqDq__skelIcon{flex:none;width:28px;height:28px}.CommandPalette-module__RouqDq__skelLine{height:10px}@keyframes CommandPalette-module__RouqDq__cmdkPulse{0%,to{opacity:1}50%{opacity:.45}}.CommandPalette-module__RouqDq__empty{padding:var(--space-5) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm);line-height:1.6}.CommandPalette-module__RouqDq__empty strong{color:var(--text);font-weight:var(--weight-medium)}.CommandPalette-module__RouqDq__error{color:var(--danger)}.CommandPalette-module__RouqDq__footer{justify-content:space-between;align-items:center;gap:var(--space-3);height:40px;padding:var(--space-2) var(--space-4);border-top:1px solid var(--rule);flex:none;display:flex}.CommandPalette-module__RouqDq__footerHints{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.CommandPalette-module__RouqDq__scrim,.CommandPalette-module__RouqDq__panel{animation-duration:1ms}.CommandPalette-module__RouqDq__panel{transform:translate(-50%)}.CommandPalette-module__RouqDq__skel{animation:none}}
.run-module__FegFIG__run{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.run-module__FegFIG__header{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);background:var(--surface);display:flex}.run-module__FegFIG__headText{min-width:0}.run-module__FegFIG__name{font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.15;overflow:hidden}.run-module__FegFIG__crumb{font-size:var(--text-2xs);color:var(--text-faint);margin:1px 0 0}.run-module__FegFIG__spacer{flex:1}.run-module__FegFIG__trust{font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--rule);padding:3px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.run-module__FegFIG__trust svg{width:12px;height:12px;color:var(--text-muted)}.run-module__FegFIG__stage{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}.run-module__FegFIG__stage iframe{border:0;width:100%;min-height:100%;max-height:none;display:block}.run-module__FegFIG__opaqueNote{right:var(--space-3);bottom:var(--space-3);z-index:var(--z-base);pointer-events:none;font-family:var(--font-code);font-size:var(--text-3xs);letter-spacing:.06em;color:var(--text-faint);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-xs);padding:2px 6px;position:absolute}.run-module__FegFIG__consentHold{min-height:0;padding:var(--space-6);color:var(--text-muted);font-size:var(--text-sm);flex:1;place-items:center;display:grid}
.views-module__qDjklW__toolbar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.views-module__qDjklW__toolbarSearch{flex:200px;min-width:0}.views-module__qDjklW__toolbarSpacer{flex:auto}.views-module__qDjklW__toolbarCount{color:var(--text-muted);font-size:var(--text-sm)}.views-module__qDjklW__toolbar .views-module__qDjklW__filterSelect{flex:none;width:auto;min-width:8.5rem}.views-module__qDjklW__toolbarFilters{align-items:center;gap:var(--space-3);min-width:0;padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1);flex:auto;display:flex;overflow-x:auto}.views-module__qDjklW__toolbarFilters .views-module__qDjklW__toolbarSearch{min-width:200px}.views-module__qDjklW__viewToggle{flex:none}.views-module__qDjklW__resultMeta{margin:0 0 var(--space-4);color:var(--text-faint);font-size:var(--text-xs)}.views-module__qDjklW__cardGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.views-module__qDjklW__cardGridWide{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.views-module__qDjklW__list{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.views-module__qDjklW__listRowBorder{border-bottom:1px solid var(--rule)}.views-module__qDjklW__listRowBorder:last-child{border-bottom:0}.views-module__qDjklW__statusDot{border-radius:50%;flex:none;width:8px;height:8px}.views-module__qDjklW__statusDot[data-state=unread]{background:var(--accent)}.views-module__qDjklW__statusDot[data-state=updated]{background:var(--warning)}.views-module__qDjklW__statusDot[data-state=read]{background:var(--read,var(--text-faint))}.views-module__qDjklW__rowText{flex-direction:column;gap:3px;min-width:0;display:flex}.views-module__qDjklW__rowTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.views-module__qDjklW__rowTitleRead,.views-module__qDjklW__rowTitleDeleted{font-weight:var(--weight-medium);color:var(--text-muted)}.views-module__qDjklW__rowMeta{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;min-width:0;display:flex}.views-module__qDjklW__rowMeta .views-module__qDjklW__sep{color:var(--rule-strong,var(--text-faint))}.views-module__qDjklW__rowRight{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap;display:flex}.views-module__qDjklW__highlight{box-shadow:inset 3px 0 0 0 var(--accent);background:var(--accent-weak)}.views-module__qDjklW__acard>*,.views-module__qDjklW__ccard>*{padding:var(--space-4)}.views-module__qDjklW__acardInner{gap:var(--space-2);text-align:left;flex-direction:column;display:flex}.views-module__qDjklW__acardTop{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.views-module__qDjklW__acardActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.views-module__qDjklW__acardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.views-module__qDjklW__acardExcerpt{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.views-module__qDjklW__acardFoot{margin-top:var(--space-1);align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.views-module__qDjklW__acardFoot>span:not([aria-hidden]){text-overflow:ellipsis;overflow:hidden}.views-module__qDjklW__ccard{height:100%}.views-module__qDjklW__ccardInner{gap:var(--space-3);text-align:left;flex-direction:column;height:100%;display:flex}.views-module__qDjklW__ccardHead{align-items:center;gap:var(--space-3);display:flex}.views-module__qDjklW__spineMark{border-radius:var(--radius-pill);background:var(--c-accent,var(--accent-line));flex:none;width:3px;height:1.15em}.views-module__qDjklW__spineRow{border-radius:var(--radius-pill);background:var(--c-accent,var(--accent-line));flex:none;width:4px;height:30px}.views-module__qDjklW__ccardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.views-module__qDjklW__ccardDesc{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.views-module__qDjklW__ccardStats{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-faint);margin-top:auto;display:flex}.views-module__qDjklW__chipFilters{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}@media (pointer:coarse){.views-module__qDjklW__chipFilters>*{align-items:center;min-height:44px;display:inline-flex}}.views-module__qDjklW__bmFeed{gap:var(--space-6);flex-direction:column;display:flex}.views-module__qDjklW__bmGroup{gap:var(--space-3);flex-direction:column;display:flex}.views-module__qDjklW__bmGroupHead{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0}.views-module__qDjklW__bmBookmarklet{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--text-muted);line-height:1.5}.views-module__qDjklW__bmBookmarkletLink{padding:2px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text);font-weight:var(--weight-semibold);cursor:grab;align-items:center;text-decoration:none;display:inline-flex}.views-module__qDjklW__bmBookmarkletLink:hover{background:var(--surface-3)}.views-module__qDjklW__bmIcon{border-radius:var(--radius-sm);background:var(--surface-2);width:36px;height:36px;color:var(--text-muted);place-items:center;display:grid}.views-module__qDjklW__bmIcon svg{width:18px;height:18px}.views-module__qDjklW__bmText{flex-direction:column;gap:3px;min-width:0;display:flex}.views-module__qDjklW__bmLink{min-width:0;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.views-module__qDjklW__bmLink:hover .views-module__qDjklW__bmTitle,.views-module__qDjklW__bmLink:focus-visible .views-module__qDjklW__bmTitle{text-decoration:underline}.views-module__qDjklW__bmNote{font-size:var(--text-xs);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.views-module__qDjklW__bmTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.views-module__qDjklW__bmSub{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;min-width:0;display:flex}.views-module__qDjklW__bmActions{align-items:center;gap:var(--space-1);display:flex}.views-module__qDjklW__formGrid{gap:var(--space-4);flex-direction:column;display:flex}.views-module__qDjklW__formActions{justify-content:flex-end;gap:var(--space-3);display:flex}.views-module__qDjklW__searchGroups{gap:var(--space-7);flex-direction:column;display:flex}.views-module__qDjklW__searchGroupHead{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);display:flex}.views-module__qDjklW__searchGroupCount{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-faint);letter-spacing:0}.views-module__qDjklW__dayFeed{gap:var(--space-6);flex-direction:column;display:flex}.views-module__qDjklW__dayGroup{gap:var(--space-3);flex-direction:column;display:flex}.views-module__qDjklW__dayGroupHead{font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0}.views-module__qDjklW__countdown{white-space:nowrap}.views-module__qDjklW__countdown[data-soon]{color:var(--danger);font-weight:var(--weight-semibold)}.views-module__qDjklW__footNote{margin:var(--space-5) 0 0;text-align:center;font-size:var(--text-xs);color:var(--text-faint)}.views-module__qDjklW__noResults{padding:var(--space-7) 0;text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.views-module__qDjklW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.landing-module__c91Cnq__page{background:radial-gradient(55rem 38rem at 92% 8%, var(--accent-weak), transparent 58%), var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);flex-direction:column;display:flex}.landing-module__c91Cnq__shell{width:100%;max-width:78rem;padding-inline:clamp(var(--space-5), 5vw, var(--space-8));margin:0 auto}.landing-module__c91Cnq__header{padding-block:var(--space-6);justify-content:space-between;align-items:center;display:flex;}.landing-module__c91Cnq__brand{color:var(--text);text-decoration:none;display:inline-flex}.landing-module__c91Cnq__signin{color:var(--text);font-size:var(--text-base);font-weight:var(--weight-medium);align-items:center;text-decoration:none;display:inline-flex}.landing-module__c91Cnq__signin:hover{color:var(--text-muted)}.landing-module__c91Cnq__signinIcon{width:1em;height:1em}.landing-module__c91Cnq__main{text-align:center;align-items:center;gap:clamp(var(--space-7), 6vh, var(--space-8));padding-block:clamp(var(--space-6), 6vh, var(--space-8));flex-direction:column;flex:1;display:flex;}.landing-module__c91Cnq__hero{max-width:46rem}.landing-module__c91Cnq__tagline{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:clamp(var(--text-3xl), 4.6vw, calc(var(--text-4xl) * 1.6));letter-spacing:-.028em;line-height:1.04;font-weight:var(--weight-bold);text-wrap:balance}.landing-module__c91Cnq__lede{margin:0 auto var(--space-6);max-width:38rem;font-family:var(--font-serif);font-size:var(--text-lg);color:var(--text-muted);text-wrap:pretty;line-height:1.6}.landing-module__c91Cnq__lede em{color:var(--text);font-style:italic}.landing-module__c91Cnq__cta{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--text);color:var(--surface);font-size:var(--text-md);font-weight:var(--weight-semibold);box-shadow:var(--shadow-md);transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);text-decoration:none;display:inline-flex}.landing-module__c91Cnq__cta:hover{background:color-mix(in oklch, var(--text) 86%, var(--surface))}.landing-module__c91Cnq__cta:active{transform:translateY(1px)}.landing-module__c91Cnq__cta:focus-visible{outline:2px solid var(--text);outline-offset:3px}.landing-module__c91Cnq__ctaIcon{width:1.05em;height:1.05em;transition:transform var(--dur-1) var(--ease)}.landing-module__c91Cnq__cta:hover .landing-module__c91Cnq__ctaIcon{transform:translate(2px)}.landing-module__c91Cnq__meta{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;color:var(--text-faint);font-size:var(--text-base);flex-wrap:wrap;display:flex}.landing-module__c91Cnq__meta strong{color:var(--text-muted);font-weight:var(--weight-semibold)}.landing-module__c91Cnq__sep{border-radius:var(--radius-pill);background:var(--rule-strong);width:3px;height:3px}.landing-module__c91Cnq__stage{width:100%;max-width:74rem;margin:0 auto}.landing-module__c91Cnq__footer{padding-block:var(--space-6);border-top:1px solid var(--rule);color:var(--text-faint);font-size:var(--text-base);}@media (prefers-reduced-motion:no-preference){.landing-module__c91Cnq__tagline,.landing-module__c91Cnq__lede{animation:landing-module__c91Cnq__riseSolid .6s var(--ease) both}.landing-module__c91Cnq__meta{opacity:0;animation:landing-module__c91Cnq__rise .6s var(--ease) .4s forwards}.landing-module__c91Cnq__cta{opacity:0;animation:landing-module__c91Cnq__fade .6s var(--ease) .25s forwards}.landing-module__c91Cnq__tagline{animation-delay:50ms}.landing-module__c91Cnq__lede{animation-delay:.15s}}@keyframes landing-module__c91Cnq__rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-module__c91Cnq__riseSolid{0%{transform:translateY(10px)}to{transform:none}}@keyframes landing-module__c91Cnq__fade{to{opacity:1}}
.apps-module__19O9Jq__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(248px,1fr));display:grid}.apps-module__19O9Jq__card{transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);position:relative}.apps-module__19O9Jq__card:hover{border-color:var(--rule-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.apps-module__19O9Jq__card:focus-within{border-color:var(--rule-strong)}.apps-module__19O9Jq__cardBusy{opacity:.7}@media (prefers-reduced-motion:reduce){.apps-module__19O9Jq__card,.apps-module__19O9Jq__card:hover{transform:none}}.apps-module__19O9Jq__card>*{padding:var(--space-4)}.apps-module__19O9Jq__cardInner{gap:var(--space-3);text-align:left;flex-direction:column;display:flex}.apps-module__19O9Jq__cardTop{align-items:flex-start;gap:var(--space-3);display:flex}.apps-module__19O9Jq__cardHeadText{flex:1;min-width:0;padding-top:1px}.apps-module__19O9Jq__cardLink{color:inherit;outline:none;text-decoration:none}.apps-module__19O9Jq__cardLink:after{content:"";z-index:var(--z-base);border-radius:var(--radius);position:absolute;inset:0}.apps-module__19O9Jq__cardName{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;display:block;position:relative;overflow:hidden}.apps-module__19O9Jq__cardLink:focus-visible .apps-module__19O9Jq__cardName{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-xs)}.apps-module__19O9Jq__cardStatus{font-size:var(--text-2xs);color:var(--text-muted);align-items:center;gap:5px;margin-top:3px;display:inline-flex}.apps-module__19O9Jq__statusPip{background:var(--text-faint);border-radius:50%;flex:none;width:7px;height:7px}.apps-module__19O9Jq__cardStatus[data-state=ready] .apps-module__19O9Jq__statusPip{background:var(--read)}.apps-module__19O9Jq__cardMenu{z-index:var(--z-dropdown);flex:none;margin:-4px -4px 0 0;position:relative}.apps-module__19O9Jq__cardDesc{font-size:var(--text-sm);color:var(--text-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.apps-module__19O9Jq__capRow{align-items:center;gap:var(--space-3);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.apps-module__19O9Jq__cap{align-items:center;gap:5px;display:inline-flex}.apps-module__19O9Jq__cap svg{width:13px;height:13px}.apps-module__19O9Jq__cardFoot{align-items:center;gap:var(--space-2);margin-top:var(--space-1);padding-top:var(--space-3);border-top:1px solid var(--rule);display:flex}.apps-module__19O9Jq__when{font-size:var(--text-2xs);color:var(--text-faint)}.apps-module__19O9Jq__openButton{z-index:var(--z-dropdown);height:var(--control-height-sm);padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;margin-left:auto;text-decoration:none;display:inline-flex;position:relative}.apps-module__19O9Jq__card:hover .apps-module__19O9Jq__openButton{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.apps-module__19O9Jq__openButton:hover{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--on-accent)}.apps-module__19O9Jq__openButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.apps-module__19O9Jq__openButton{min-height:44px}}.apps-module__19O9Jq__askHermes{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--dur-1) var(--ease);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.apps-module__19O9Jq__askHermes svg{width:16px;height:16px}.apps-module__19O9Jq__askHermes:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.apps-module__19O9Jq__askHermes:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (pointer:coarse){.apps-module__19O9Jq__askHermes{min-height:44px}}.apps-module__19O9Jq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.settings-module__2ak5kG__section{gap:var(--space-5);flex-direction:column;display:flex}.settings-module__2ak5kG__sectionHead{gap:var(--space-2);flex-direction:column;display:flex}.settings-module__2ak5kG__sectionTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.settings-module__2ak5kG__sectionLead{max-width:60ch;color:var(--text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}.settings-module__2ak5kG__generate{padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.settings-module__2ak5kG__generateRow{gap:var(--space-3);align-items:flex-start;display:flex}.settings-module__2ak5kG__generateRow>:first-child{flex:1;min-width:0}.settings-module__2ak5kG__generateRow>button{flex:none}@media (max-width:560px){.settings-module__2ak5kG__generateRow{flex-direction:column;align-items:stretch}}.settings-module__2ak5kG__newKey{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--accent-line);border-radius:var(--radius);background:var(--accent-weak);box-shadow:inset 3px 0 0 0 var(--accent);flex-direction:column;display:flex}.settings-module__2ak5kG__newKeyHead{align-items:flex-start;gap:var(--space-3);display:flex}.settings-module__2ak5kG__newKeyIcon{border-radius:var(--radius-sm);background:var(--accent);width:32px;height:32px;color:var(--on-accent);flex:none;place-items:center;display:grid}.settings-module__2ak5kG__newKeyIcon svg{width:17px;height:17px}.settings-module__2ak5kG__newKeyTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);margin:0}.settings-module__2ak5kG__newKeyNote{font-size:var(--text-sm);color:var(--text-muted);margin:2px 0 0}.settings-module__2ak5kG__keyValueRow{gap:var(--space-3);align-items:stretch;display:flex}.settings-module__2ak5kG__keyValue{min-width:0;padding:0 var(--space-3);min-height:var(--control-height);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-code);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;align-items:center;display:flex;overflow-x:auto}.settings-module__2ak5kG__keyValueRow>button{flex:none}.settings-module__2ak5kG__newKeyActions{justify-content:flex-end;display:flex}@media (max-width:560px){.settings-module__2ak5kG__keyValueRow{flex-direction:column}}.settings-module__2ak5kG__keyList{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.settings-module__2ak5kG__keyRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);display:flex}.settings-module__2ak5kG__keyRow:last-child{border-bottom:0}.settings-module__2ak5kG__keyIcon{border-radius:var(--radius-sm);background:var(--surface-2);width:34px;height:34px;color:var(--text-muted);flex:none;place-items:center;display:grid}.settings-module__2ak5kG__keyIcon svg{width:16px;height:16px}.settings-module__2ak5kG__keyText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.settings-module__2ak5kG__keyLabel{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.settings-module__2ak5kG__keyMeta{align-items:center;gap:var(--space-2);font-size:var(--text-2xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.settings-module__2ak5kG__keyDot{color:var(--rule-strong)}.settings-module__2ak5kG__revokeButton{color:var(--text-muted);flex:none}.settings-module__2ak5kG__revokeButton:hover{color:var(--danger)}@media (pointer:coarse){.settings-module__2ak5kG__revokeButton{min-height:44px}}.settings-module__2ak5kG__help{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--rule);border-radius:var(--radius);background:var(--rail);flex-direction:column;display:flex}.settings-module__2ak5kG__helpHead{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text);margin:0;display:flex}.settings-module__2ak5kG__helpIcon{color:var(--text-muted);place-items:center;display:grid}.settings-module__2ak5kG__helpIcon svg{width:16px;height:16px}.settings-module__2ak5kG__helpText{max-width:70ch;font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}.settings-module__2ak5kG__code{font-family:var(--font-code);border-radius:var(--radius-xs);background:var(--surface-2);color:var(--text);white-space:nowrap;padding:1px 5px;font-size:.9em}.settings-module__2ak5kG__codeBlock{padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-family:var(--font-code);font-size:var(--text-xs);margin:0;line-height:1.7;overflow-x:auto}
.ViewToggle-module__a6BUGq__toggle button{align-items:center;display:inline-flex}.ViewToggle-module__a6BUGq__toggle button svg{width:18px;height:18px}.ViewToggle-module__a6BUGq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.login-module__7V2Yca__center{padding:clamp(var(--space-8), 22vh, 200px) var(--space-5) var(--space-7);flex:1;align-content:start;justify-items:center;display:grid}.login-module__7V2Yca__stack{width:100%;max-width:380px;position:relative}.login-module__7V2Yca__card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6);text-align:center}.login-module__7V2Yca__brand{margin-bottom:var(--space-5);justify-content:center;display:flex}.login-module__7V2Yca__tagline{margin:0 auto var(--space-5);max-width:30ch;font-size:var(--text-md);color:var(--text-muted);line-height:1.5}.login-module__7V2Yca__gbtn{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-7);padding:0 var(--space-4);border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--surface);color:var(--text);font:inherit;font-weight:var(--weight-semibold);font-size:var(--text-base);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:inline-flex}.login-module__7V2Yca__gbtn:hover{background:var(--surface-2);border-color:var(--accent-line)}.login-module__7V2Yca__gbtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-module__7V2Yca__gbtn:active{background:var(--surface-3);transform:translateY(.5px)}.login-module__7V2Yca__gbtn:disabled{cursor:default;background:var(--surface-2);color:var(--text-muted);border-color:var(--rule)}.login-module__7V2Yca__gbtn:disabled .login-module__7V2Yca__gmark{opacity:.55}.login-module__7V2Yca__gmark{flex:none;width:18px;height:18px}.login-module__7V2Yca__spinner{border-radius:var(--radius-pill);border:2px solid var(--rule-strong);border-top-color:var(--accent);flex:none;width:16px;height:16px;animation:.7s linear infinite login-module__7V2Yca__spin}@keyframes login-module__7V2Yca__spin{to{transform:rotate(360deg)}}.login-module__7V2Yca__alt{margin:var(--space-4) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.login-module__7V2Yca__alt a{color:var(--accent);font-weight:var(--weight-semibold);text-decoration:none}.login-module__7V2Yca__alt a:hover{text-decoration:underline}.login-module__7V2Yca__alt a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.login-module__7V2Yca__alt a[aria-disabled=true]{color:var(--text-faint);pointer-events:none}.login-module__7V2Yca__below{top:calc(100% + var(--space-3));position:absolute;left:0;right:0}.login-module__7V2Yca__note{gap:var(--space-2);text-align:left;padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid color-mix(in oklch, var(--danger) 35%, var(--rule));background:color-mix(in oklch, var(--danger) 9%, var(--surface));font-size:var(--text-sm);color:var(--text);line-height:1.45;display:flex}.login-module__7V2Yca__dot{width:16px;height:16px;color:var(--danger);flex:none;margin-top:1px}.login-module__7V2Yca__note strong{font-weight:var(--weight-semibold);display:block}.login-module__7V2Yca__note p{margin:var(--space-1) 0 0;color:var(--text-muted)}.login-module__7V2Yca__countdown b{color:var(--text);font-variant-numeric:tabular-nums}.login-module__7V2Yca__foot{text-align:center;padding:var(--space-5);font-size:var(--text-xs);color:var(--text-faint)}
.DashboardMock-module__LkGI_a__frame{text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-lg);font-family:var(--font-ui);color:var(--text);-webkit-user-select:none;user-select:none;overflow:hidden}.DashboardMock-module__LkGI_a__chrome{align-items:center;gap:var(--space-3);padding:.6rem var(--space-4);border-bottom:1px solid var(--rule);background:var(--surface-2);display:flex}.DashboardMock-module__LkGI_a__dots{gap:.4rem;display:flex}.DashboardMock-module__LkGI_a__dots i{border-radius:var(--radius-pill);background:var(--rule-strong);width:.6rem;height:.6rem}.DashboardMock-module__LkGI_a__url{font-family:var(--font-code);font-size:var(--text-xs);color:var(--text-faint);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-pill);margin:0 auto;padding:.2rem .8rem}.DashboardMock-module__LkGI_a__app{grid-template-columns:15rem 1fr;display:grid}.DashboardMock-module__LkGI_a__side{border-right:1px solid var(--rule);background:var(--rail);padding:var(--space-4);gap:var(--space-4);flex-direction:column;min-height:30rem;display:flex}.DashboardMock-module__LkGI_a__brand{font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:-.01em;align-items:center;gap:.5rem;display:inline-flex}.DashboardMock-module__LkGI_a__search{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-faint);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex}.DashboardMock-module__LkGI_a__search svg{width:.95rem;height:.95rem}.DashboardMock-module__LkGI_a__kbd{font-family:var(--font-code);font-size:var(--text-2xs);color:var(--text-faint);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-xs);margin-left:auto;padding:.05rem .3rem}.DashboardMock-module__LkGI_a__navLabel{font-family:var(--font-code);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin-bottom:.4rem;padding:0 .2rem}.DashboardMock-module__LkGI_a__unreadLine{font-size:var(--text-sm);color:var(--text-muted);align-items:center;gap:.55rem;padding:.3rem .2rem;display:flex}.DashboardMock-module__LkGI_a__unreadLine .DashboardMock-module__LkGI_a__udot{border-radius:var(--radius-pill);background:var(--accent);flex:none;width:.4rem;height:.4rem}.DashboardMock-module__LkGI_a__unreadLine span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardMock-module__LkGI_a__navGroup{flex-direction:column;gap:.1rem;display:flex}.DashboardMock-module__LkGI_a__nav{border-radius:var(--radius-sm);font-size:var(--text-base);color:var(--text-muted);align-items:center;gap:.6rem;padding:.45rem .55rem;display:flex}.DashboardMock-module__LkGI_a__nav svg{width:1.05rem;height:1.05rem;color:var(--text-faint)}.DashboardMock-module__LkGI_a__nav[data-active]{background:var(--accent-weak);color:var(--accent-strong);font-weight:var(--weight-medium)}.DashboardMock-module__LkGI_a__nav[data-active] svg{color:var(--accent)}.DashboardMock-module__LkGI_a__navBadge{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--on-accent);background:var(--accent);border-radius:var(--radius-pill);place-items:center;min-width:1.05rem;height:1.05rem;margin-left:auto;padding:0 .3rem;display:grid}.DashboardMock-module__LkGI_a__navDot{border-radius:var(--radius-pill);background:var(--read);width:.4rem;height:.4rem;margin-left:auto}.DashboardMock-module__LkGI_a__sideFoot{padding-top:var(--space-3);border-top:1px solid var(--rule);align-items:center;gap:.55rem;margin-top:auto;display:flex}.DashboardMock-module__LkGI_a__avatar{border-radius:var(--radius-sm);background:var(--accent);width:1.7rem;height:1.7rem;color:var(--on-accent);font-size:var(--text-2xs);font-weight:var(--weight-bold);flex:none;place-items:center;display:grid}.DashboardMock-module__LkGI_a__who{flex-direction:column;min-width:0;line-height:1.2;display:flex}.DashboardMock-module__LkGI_a__who b{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.DashboardMock-module__LkGI_a__who span{font-size:var(--text-2xs);color:var(--text-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardMock-module__LkGI_a__sideFoot .DashboardMock-module__LkGI_a__tools{color:var(--text-faint);gap:.3rem;margin-left:auto;display:flex}.DashboardMock-module__LkGI_a__sideFoot .DashboardMock-module__LkGI_a__tools svg{width:1rem;height:1rem}.DashboardMock-module__LkGI_a__content{flex-direction:column;display:flex}.DashboardMock-module__LkGI_a__topbar{align-items:center;gap:var(--space-3);padding:.7rem var(--space-5);border-bottom:1px solid var(--rule);color:var(--text-muted);display:flex}.DashboardMock-module__LkGI_a__topbar .DashboardMock-module__LkGI_a__ttl{font-weight:var(--weight-semibold);color:var(--text)}.DashboardMock-module__LkGI_a__topbar svg{width:1.1rem;height:1.1rem}.DashboardMock-module__LkGI_a__topbar .DashboardMock-module__LkGI_a__right{gap:var(--space-4);color:var(--text-faint);margin-left:auto;display:flex}.DashboardMock-module__LkGI_a__body{padding:var(--space-6) var(--space-7);gap:var(--space-6);flex-direction:column;display:flex}.DashboardMock-module__LkGI_a__greet h2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:-.02em;margin:0}.DashboardMock-module__LkGI_a__greet p{color:var(--text-muted);font-size:var(--text-base);margin:.35rem 0 0}.DashboardMock-module__LkGI_a__sectionHead{margin-bottom:var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.DashboardMock-module__LkGI_a__sectionHead h3{font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.DashboardMock-module__LkGI_a__sectionHead a{color:var(--accent);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.DashboardMock-module__LkGI_a__attn{flex-direction:column;gap:.5rem;display:flex}.DashboardMock-module__LkGI_a__attnRow{align-items:center;gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:.5rem 1.3rem 1fr auto auto;padding:.7rem .9rem;display:grid}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__rdot{border-radius:var(--radius-pill);background:var(--accent);width:.45rem;height:.45rem}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__ricon{color:var(--text-muted);place-items:center;display:grid}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__ricon svg{width:1.1rem;height:1.1rem}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__rtitle{font-size:var(--text-base);color:var(--text);font-weight:var(--weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__rtag{font-size:var(--text-2xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:.1rem .45rem}.DashboardMock-module__LkGI_a__attnRow .DashboardMock-module__LkGI_a__rtime{font-size:var(--text-xs);color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:right;min-width:2.4rem}.DashboardMock-module__LkGI_a__cards{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.DashboardMock-module__LkGI_a__card{border:1px solid var(--rule);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--surface);flex-direction:column;gap:.6rem;display:flex}.DashboardMock-module__LkGI_a__card .DashboardMock-module__LkGI_a__rule{border-radius:var(--radius-pill);width:100%;height:3px}.DashboardMock-module__LkGI_a__card h4{font-size:var(--text-md);font-weight:var(--weight-semibold);margin:0}.DashboardMock-module__LkGI_a__card span{font-size:var(--text-sm);color:var(--text-muted)}@media (max-width:980px){.DashboardMock-module__LkGI_a__app{grid-template-columns:1fr}.DashboardMock-module__LkGI_a__side{display:none}.DashboardMock-module__LkGI_a__cards{grid-template-columns:1fr}.DashboardMock-module__LkGI_a__body{padding:var(--space-5)}}
.save-module__iHnCuq__center{flex-direction:column;justify-content:center;align-items:center;min-height:60vh;display:flex}.save-module__iHnCuq__card{width:100%;max-width:460px}.save-module__iHnCuq__kicker{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);margin-bottom:var(--space-3)}.save-module__iHnCuq__meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.save-module__iHnCuq__domain{font-size:var(--text-xs);color:var(--text-muted)}.save-module__iHnCuq__title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text);overflow-wrap:anywhere;line-height:1.3}.save-module__iHnCuq__url{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;text-decoration:none;display:block}.save-module__iHnCuq__url:hover,.save-module__iHnCuq__url:focus-visible{text-decoration:underline}.save-module__iHnCuq__shared{margin:var(--space-3) 0 0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.save-module__iHnCuq__error{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--danger)}.save-module__iHnCuq__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-5);display:flex}.save-module__iHnCuq__linkBtn,.save-module__iHnCuq__linkBtnGhost{height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.save-module__iHnCuq__linkBtn{background:var(--accent);color:var(--on-accent);border-color:#0000}.save-module__iHnCuq__linkBtn:hover{background:var(--accent-strong)}.save-module__iHnCuq__linkBtnGhost{color:var(--text-muted);background:0 0;border-color:#0000}.save-module__iHnCuq__linkBtnGhost:hover{background:var(--surface-2);color:var(--text)}.save-module__iHnCuq__linkBtn:focus-visible,.save-module__iHnCuq__linkBtnGhost:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
