.pswp{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:#4f4f4f66;--pswp-preloader-color-secondary:#ffffffe6;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);width:100%;height:100%;z-index:var(--pswp-root-z-index);touch-action:none;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:#0000;outline:0;display:none;position:fixed;top:0;left:0}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{will-change:opacity;transform:translateZ(0)}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{width:100%;height:100%;position:absolute;top:0;left:0}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{color:var(--pswp-error-text-color);margin:auto;font-size:1em;line-height:1}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4, 0, .22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{cursor:pointer;width:50px;height:60px;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none;background:0 0;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{box-shadow:none;opacity:1;background:0 0;border:0;padding:0;transition:none}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);pointer-events:none;width:32px;height:32px;position:absolute;top:14px;left:9px;overflow:hidden}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{z-index:10;flex-direction:row;justify-content:flex-end;width:100%;height:60px;display:flex;position:absolute;top:0;left:0;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{width:75px;height:100px;margin-top:-50px;position:absolute;top:50%}.pswp__button--arrow:disabled{cursor:default;display:none}.pswp__button--arrow .pswp__icn{background:0 0;border-radius:0;width:60px;height:60px;margin-top:-30px;top:50%}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{left:0;right:auto}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{width:50px;height:60px;margin-right:auto;position:relative;overflow:hidden}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:.6s linear infinite pswp-clockwise}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px}.pswp--one-slide .pswp__counter{display:none}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}:root,.light,.light-theme{--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-a1:color(display-p3 .024 .024 .349/.012);--slate-a2:color(display-p3 .024 .024 .349/.024);--slate-a3:color(display-p3 .004 .004 .204/.059);--slate-a4:color(display-p3 .012 .012 .184/.091);--slate-a5:color(display-p3 .004 .039 .2/.122);--slate-a6:color(display-p3 .008 .008 .165/.15);--slate-a7:color(display-p3 .008 .027 .184/.197);--slate-a8:color(display-p3 .004 .031 .176/.275);--slate-a9:color(display-p3 .004 .02 .106/.455);--slate-a10:color(display-p3 .004 .027 .098/.499);--slate-a11:color(display-p3 0 .02 .063/.62);--slate-a12:color(display-p3 0 .012 .031/.887)}}}:root,.light,.light-theme{--blue-1:#fbfdff;--blue-2:#f4faff;--blue-3:#e6f4fe;--blue-4:#d5efff;--blue-5:#c2e5ff;--blue-6:#acd8fc;--blue-7:#8ec8f6;--blue-8:#5eb1ef;--blue-9:#0090ff;--blue-10:#0588f0;--blue-11:#0d74ce;--blue-12:#113264}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-1:color(display-p3 .986 .992 .999);--blue-2:color(display-p3 .96 .979 .998);--blue-3:color(display-p3 .912 .956 .991);--blue-4:color(display-p3 .853 .932 1);--blue-5:color(display-p3 .788 .894 .998);--blue-6:color(display-p3 .709 .843 .976);--blue-7:color(display-p3 .606 .777 .947);--blue-8:color(display-p3 .451 .688 .917);--blue-9:color(display-p3 .247 .556 .969);--blue-10:color(display-p3 .234 .523 .912);--blue-11:color(display-p3 .15 .44 .84);--blue-12:color(display-p3 .102 .193 .379)}}}:root,.light,.light-theme{--blue-a1:#0080ff04;--blue-a2:#008cff0b;--blue-a3:#008ff519;--blue-a4:#009eff2a;--blue-a5:#0093ff3d;--blue-a6:#0088f653;--blue-a7:#0083eb71;--blue-a8:#0084e6a1;--blue-a9:#0090ff;--blue-a10:#0086f0fa;--blue-a11:#006dcbf2;--blue-a12:#002359ee}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--blue-a1:color(display-p3 .024 .514 1/.016);--blue-a2:color(display-p3 .024 .514 .906/.04);--blue-a3:color(display-p3 .012 .506 .914/.087);--blue-a4:color(display-p3 .008 .545 1/.146);--blue-a5:color(display-p3 .004 .502 .984/.212);--blue-a6:color(display-p3 .004 .463 .922/.291);--blue-a7:color(display-p3 .004 .431 .863/.393);--blue-a8:color(display-p3 0 .427 .851/.55);--blue-a9:color(display-p3 0 .412 .961/.753);--blue-a10:color(display-p3 0 .376 .886/.765);--blue-a11:color(display-p3 .15 .44 .84);--blue-a12:color(display-p3 .102 .193 .379)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--amber-a1:#c0800004;--amber-a2:#f4d10016;--amber-a3:#ffde003d;--amber-a4:#ffd40063;--amber-a5:#f8cf0088;--amber-a6:#eab5008c;--amber-a7:#dc9b009d;--amber-a8:#da8a00c9;--amber-a9:#ffb300c2;--amber-a10:#ffb300e7;--amber-a11:#ab6400;--amber-a12:#341500dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-a1:color(display-p3 .757 .514 .024/.016);--amber-a2:color(display-p3 .902 .804 .008/.079);--amber-a3:color(display-p3 .965 .859 .004/.22);--amber-a4:color(display-p3 .969 .82 .004/.35);--amber-a5:color(display-p3 .933 .796 .004/.475);--amber-a6:color(display-p3 .875 .682 .004/.495);--amber-a7:color(display-p3 .804 .573 0/.557);--amber-a8:color(display-p3 .788 .502 0/.699);--amber-a9:color(display-p3 1 .686 0/.742);--amber-a10:color(display-p3 .945 .643 0/.726);--amber-a11:color(display-p3 .64 .4 0);--amber-a12:color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--green-a1:#00c04004;--green-a2:#00a32f0b;--green-a3:#00a43319;--green-a4:#00a83829;--green-a5:#019c393b;--green-a6:#00963c52;--green-a7:#00914071;--green-a8:#00924ba4;--green-a9:#008f4acf;--green-a10:#008647d4;--green-a11:#00713fde;--green-a12:#002616e6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-a1:color(display-p3 .024 .757 .267/.016);--green-a2:color(display-p3 .024 .565 .129/.036);--green-a3:color(display-p3 .012 .596 .145/.087);--green-a4:color(display-p3 .008 .588 .145/.142);--green-a5:color(display-p3 .004 .541 .157/.204);--green-a6:color(display-p3 .004 .518 .157/.283);--green-a7:color(display-p3 .004 .486 .165/.389);--green-a8:color(display-p3 0 .478 .2/.55);--green-a9:color(display-p3 0 .455 .165/.667);--green-a10:color(display-p3 0 .416 .153/.691);--green-a11:color(display-p3 .19 .5 .32);--green-a12:color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--red-a1:#ff000003;--red-a2:#ff000008;--red-a3:#f3000d14;--red-a4:#ff000824;--red-a5:#ff000632;--red-a6:#f8000442;--red-a7:#df000356;--red-a8:#d2000571;--red-a9:#db0007b7;--red-a10:#d10005c1;--red-a11:#c40006d3;--red-a12:#55000de8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-a1:color(display-p3 .675 .024 .024/.012);--red-a2:color(display-p3 .863 .024 .024/.028);--red-a3:color(display-p3 .792 .008 .008/.075);--red-a4:color(display-p3 1 .008 .008/.134);--red-a5:color(display-p3 .918 .008 .008/.189);--red-a6:color(display-p3 .831 .02 .004/.251);--red-a7:color(display-p3 .741 .016 .004/.33);--red-a8:color(display-p3 .698 .012 .004/.428);--red-a9:color(display-p3 .749 .008 0/.675);--red-a10:color(display-p3 .714 .012 0/.714);--red-a11:color(display-p3 .744 .234 .222);--red-a12:color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}:root,.light,.light-theme{--violet-a1:#5500aa03;--violet-a2:#4900ff07;--violet-a3:#4400ee0f;--violet-a4:#4300ff1b;--violet-a5:#3600ff26;--violet-a6:#3100fb35;--violet-a7:#2d01dd4a;--violet-a8:#2b00d066;--violet-a9:#2400b7a9;--violet-a10:#2300abb2;--violet-a11:#1f0099af;--violet-a12:#0b0043d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-a1:color(display-p3 .349 .024 .675/.012);--violet-a2:color(display-p3 .161 .024 .863/.028);--violet-a3:color(display-p3 .204 .004 .871/.059);--violet-a4:color(display-p3 .196 .004 1/.102);--violet-a5:color(display-p3 .165 .008 1/.15);--violet-a6:color(display-p3 .153 .004 .906/.208);--violet-a7:color(display-p3 .141 .004 .796/.287);--violet-a8:color(display-p3 .133 .004 .753/.397);--violet-a9:color(display-p3 .114 0 .675/.659);--violet-a10:color(display-p3 .11 0 .627/.695);--violet-a11:color(display-p3 .383 .317 .702);--violet-a12:color(display-p3 .179 .15 .359)}}}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/org-zhixing-themes/static/font/inter-latin-wght-normal.6c596dfcdd.woff2)format("woff2-variations");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/org-zhixing-themes/static/font/roboto-mono-latin-400-normal.19c94aeec6.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/org-zhixing-themes/static/font/roboto-mono-latin-500-normal.fd2d98f9c4.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Roboto Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--face-normal:var(--slate-12);--face-strong:var(--slate-12);--face-faded:var(--slate-10);--face-muted:var(--slate-9);--face-salient:var(--blue-11);--face-popout:var(--amber-11);--face-success:var(--green-11);--face-critical:var(--red-11);--face-structural:var(--violet-11);--surface-canvas:var(--slate-1);--surface-paper:#fff;--surface-subtle:var(--slate-2);--surface-quiet:var(--slate-3);--surface-salient:var(--blue-2);--surface-popout:var(--amber-2);--surface-success:var(--green-2);--surface-critical:var(--red-2);--surface-structural:var(--violet-2);--hairline:var(--slate-6);--hairline-soft:var(--slate-5);--hairline-strong:var(--slate-7);--shadow-reading:0 1px 0 var(--slate-a3);--shadow-hover:0 0 0 1px var(--slate-a5);--shadow-floating:0 24px 70px var(--slate-a8);--radius-tight:4px;--radius-ui:6px;--radius-label:5px;--frame-inset:clamp(18px, 3vw, 42px);--reader-gutter:clamp(22px, 5vw, 48px);--reader-width:72ch;--reader-wide-width:112ch;--divider-width:2px;--type-body-size:16px;--type-body-leading:28px;--type-heading-size:32px;--type-heading-leading:38px;--type-label-size:11px;--type-label-leading:15px;--weight-regular:400;--weight-medium:500;--weight-strong:620;--weight-heavy:700;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--type-body-trim-before:-.5112em;--type-body-trim-after:-.5112em;--type-heading-trim-before:-.23em;--type-heading-trim-after:-.23em;--type-label-trim-before:-.3593em;--type-label-trim-after:-.2934em}@layer components{.org-timestamp{white-space:nowrap;border-radius:var(--radius-label);font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-leading);align-items:baseline;padding:2px 6px;display:inline-flex}.org-timestamp--active{background-color:var(--surface-salient);color:var(--face-salient)}.org-timestamp--inactive{background-color:var(--surface-quiet);color:var(--face-faded)}.org-timestamp--raw{color:var(--face-faded)}.org-id-link{text-decoration-line:underline;-webkit-text-decoration-color:var(--blue-a7);-webkit-text-decoration-color:var(--blue-a7);-webkit-text-decoration-color:var(--blue-a7);-webkit-text-decoration-color:var(--blue-a7);text-decoration-color:var(--blue-a7);text-underline-offset:4px;text-decoration-thickness:1px}}@layer utilities;:root{color:var(--face-normal);background:var(--surface-canvas);font-family:var(--font-sans), var(--font-cjk);font-size:var(--type-body-size);line-height:var(--type-body-leading)}*{box-sizing:border-box}body{background:var(--surface-canvas);margin:0;overflow-x:hidden}button{font:inherit}.shell{min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}.mobile-menu-trigger,.mobile-nav-overlay,.mobile-nav-drawer,.static-mobile-navigation{display:none}.site-header,.site-hero,.blog-source-panel,.viewer-pane{min-width:0}.site-header{z-index:10;padding:14px var(--frame-inset);border-bottom:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--surface-paper) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;display:grid;position:sticky;top:0}#app[data-reader-mode=zen] .site-header{display:none}.site-brand{color:var(--face-strong);gap:1px;text-decoration:none;display:grid}.site-brand span{font-size:1rem;font-weight:var(--weight-heavy);line-height:1.1}.site-brand small{color:var(--face-faded);font-size:.68rem;font-weight:var(--weight-medium);letter-spacing:0;text-transform:uppercase}.site-nav{scrollbar-width:thin;justify-content:center;align-items:stretch;gap:0;min-width:0;display:flex;overflow-x:auto}.site-nav-item{border:0;border-left:1px solid var(--hairline-soft);min-width:72px;color:var(--face-faded);cursor:pointer;text-align:left;background:0 0;border-radius:0;gap:1px;padding:3px 14px;display:grid}.site-nav-item:hover,.site-nav-item.active{color:var(--face-strong)}.site-nav-item.active{border-left-color:var(--face-salient);background:0 0}.site-nav-item span{color:inherit;font-size:.88rem;font-weight:var(--weight-medium);line-height:1.2}.site-nav-item small{color:var(--face-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.25;overflow:hidden}.site-hero{gap:var(--reader-gutter);width:min(1120px, calc(100% - (var(--frame-inset) * 2)));grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);align-items:center;margin:0 auto;padding:54px 0 30px;display:grid}.site-hero p:not(.eyebrow){max-width:620px;color:var(--face-faded);margin:10px 0 0;font-size:1.02rem;line-height:1.72}.hero-copy{min-width:0}.knowledge-map{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:linear-gradient(var(--surface-quiet) 1px, transparent 1px), linear-gradient(90deg, var(--surface-quiet) 1px, transparent 1px), var(--surface-paper);background-size:34px 34px;min-height:300px;position:relative;overflow:hidden}.map-line{transform-origin:0;background:var(--hairline-strong);height:2px;position:absolute}.map-line--one{width:170px;top:142px;left:118px;transform:rotate(-24deg)}.map-line--two{width:190px;top:158px;left:124px;transform:rotate(22deg)}.map-line--three{width:142px;top:92px;left:174px;transform:rotate(62deg)}.map-node{border:1px solid var(--hairline-strong);border-radius:var(--radius-ui);min-width:58px;min-height:42px;color:var(--face-strong);background:var(--surface-paper);font-size:.78rem;font-weight:var(--weight-strong);place-items:center;padding:8px 10px;display:grid;position:absolute}.map-node--core{min-width:64px;min-height:64px;color:var(--surface-paper);background:var(--face-strong);font-size:1.2rem;top:118px;left:98px}.map-node--agenda{border-color:var(--amber-7);color:var(--face-popout);background:var(--surface-popout);top:54px;right:42px}.map-node--blog{border-color:var(--blue-7);color:var(--face-salient);background:var(--surface-salient);bottom:70px;right:54px}.map-node--event{border-color:var(--violet-7);color:var(--face-structural);background:var(--surface-structural);bottom:36px;left:34px}.map-node--note{border-color:var(--green-7);color:var(--face-success);background:var(--surface-success);top:30px;left:190px}header:not(.site-header){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.eyebrow{color:var(--face-faded);font-size:.78rem;font-weight:var(--weight-medium);letter-spacing:0;text-transform:uppercase;margin:0 0 4px}h1{max-width:680px;color:var(--face-strong);margin:0;font-size:4rem;line-height:1.04}.site-status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.viewer-pane{width:min(1120px,100% - 36px);margin:0 auto;padding:0 0 48px}.source-feed-heading,.workspace-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-source-panel{width:min(1120px,100% - 36px);margin:0 auto;padding:0 0 18px;display:block}#app[data-view=blog] .site-hero,#app:not([data-view=blog]) .site-hero,#app[data-view=blog] .blog-source-panel,#app:not([data-view=blog]) .blog-source-panel,#app[data-reader-mode=zen] .blog-source-panel{display:none}#app:not([data-view=blog]) .viewer-pane{padding-top:24px}#app[data-view=blog] .viewer-pane{width:min(1240px,100% - 36px)}#app[data-view=agenda] .viewer-pane{width:min(1440px,100% - 36px)}#app[data-view=gallery] .viewer-pane{width:min(1360px,100% - 36px)}#app[data-view=travel] .viewer-pane{width:min(1440px,100% - 36px)}#app[data-reader-mode=zen] .viewer-pane{width:100%}.source-feed-heading{color:var(--face-faded);font-size:.72rem;font-weight:var(--weight-medium);text-transform:uppercase}.source-feed-heading div{gap:2px;min-width:0;display:grid}.source-feed-heading small{color:var(--face-muted);text-transform:none;font-size:.72rem}.source-picker{min-width:min(360px,46vw);max-width:100%;position:relative}.source-select-root{position:relative}.source-picker-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.source-select{border:1px solid var(--hairline);border-radius:var(--radius-ui);width:100%;min-width:min(360px,46vw);max-width:100%;color:var(--face-normal);background:var(--surface-paper);font:inherit;text-transform:none;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:7px 10px;font-size:.78rem;display:flex}.source-select:hover,.source-select-root[data-state=open] .source-select{border-color:var(--hairline-strong);background:var(--surface-quiet)}.source-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-select-indicator{color:var(--face-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:.58rem}.source-select-positioner{z-index:30;width:var(--reference-width);margin-top:6px}.source-select-content{border:1px solid var(--hairline);border-radius:var(--radius-ui);background:var(--surface-paper);max-height:min(420px,52vh);box-shadow:var(--shadow-floating);overflow:auto}.source-select-list{gap:0;padding:5px;display:grid}.source-select-item{border-radius:calc(var(--radius-ui) - 2px);color:var(--face-normal);cursor:pointer;text-transform:none;background:0 0;gap:1px;padding:7px 8px;display:grid}.source-select-item[data-highlighted=true]{background:var(--surface-quiet)}.source-select-item[data-selected=true]{color:var(--face-salient);background:var(--surface-salient)}.source-select-item span{font-size:.8rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.source-select-item small{color:var(--face-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.source-feed{border-top:1px solid var(--hairline-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:none}.source-block{border:0;border-bottom:1px solid var(--hairline-soft);width:100%;min-width:0;color:var(--face-normal);cursor:pointer;text-align:left;background:0 0;border-radius:0;gap:5px;padding:11px 10px 11px 0;transition:border-color .15s,background .15s;display:grid}.source-block:hover{border-bottom-color:var(--hairline-strong);background:0 0}.source-block.active{border-bottom-color:var(--face-salient);background:0 0}.source-block--summary,.source-block--summary:hover{border-bottom-color:var(--hairline-soft);color:var(--face-faded);cursor:default}.source-block span,.workspace-bar span{color:var(--face-faded);font-size:.68rem;font-weight:var(--weight-medium);text-transform:uppercase}.source-block strong{color:var(--face-strong);font-size:.96rem;line-height:1.2}.source-block small,.workspace-bar small{color:var(--face-faded);overflow-wrap:anywhere;font-size:.76rem;line-height:1.35}.source-block em{border-radius:var(--radius-label);width:fit-content;color:var(--face-salient);background:var(--surface-salient);font-size:.7rem;font-style:normal;font-weight:var(--weight-medium);padding:3px 8px}.runtime-state{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workspace-bar{background:var(--surface-paper);min-width:0;padding:16px 18px 0;display:none}.workspace-bar div{gap:2px;min-width:0;display:grid}.workspace-bar strong{color:var(--face-strong);font-size:1rem;line-height:1.2}#view{min-height:0;padding:0}.theme-variant-navigation{justify-content:flex-end;align-items:center;gap:var(--space-2);width:min(100% - 28px,1120px);color:var(--face-faded);font-family:var(--font-mono);font-size:var(--type-label-size);margin:10px auto 0;display:flex}.theme-variant-navigation>div{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);background:var(--surface-paper);gap:3px;padding:3px;display:inline-flex}.theme-variant-navigation button{border-radius:calc(var(--radius-label) - 2px);min-height:32px;color:var(--face-faded);cursor:pointer;background:0 0;border:0;padding:4px 10px}.theme-variant-navigation button[aria-pressed=true]{color:var(--face-strong);background:var(--surface-salient)}.blog-index{width:min(var(--reader-wide-width), 100%);gap:14px;margin:0 auto;padding:16px 0 80px;display:grid}.blog-index-topline{justify-content:space-between;gap:var(--reader-gutter);border-bottom:var(--divider-width) solid var(--hairline);align-items:baseline;padding-bottom:8px;display:flex}.blog-index-topline p{margin:0}.blog-index-topline p:not(.eyebrow){color:var(--face-faded);font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-leading);text-align:right}.blog-index-filterbar{gap:8px;min-width:0;display:grid}.blog-time-thresholds{scrollbar-width:thin;gap:4px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.blog-time-threshold,.blog-tag-filter,.blog-reasoning-path{color:var(--face-faded);cursor:pointer;text-align:left;background:0 0;border:0}.blog-time-threshold{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);flex:none;align-items:center;gap:7px;min-height:30px;padding:4px 8px;display:inline-flex}.blog-time-threshold span{color:var(--face-strong);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.blog-time-threshold small,.blog-tag-filter small{color:var(--face-muted);font-family:var(--font-mono);font-size:.68rem}.blog-time-threshold:hover,.blog-time-threshold[data-active=true],.blog-tag-filter:hover,.blog-tag-filter[data-active=true],.blog-reasoning-path:hover,.blog-reasoning-path[data-active=true]{color:var(--face-strong);background:var(--surface-quiet)}.blog-time-threshold[data-active=true],.blog-tag-filter[data-active=true],.blog-reasoning-path[data-active=true]{color:var(--face-salient);background:var(--surface-salient)}.blog-tag-facets{flex-wrap:wrap;gap:6px;min-width:0;padding-bottom:2px;display:flex}.blog-tag-filter{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);align-items:center;gap:7px;padding:4px 8px;display:inline-flex}.blog-tag-filter b{color:var(--face-strong);font-size:.82rem;font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-reasoning-paths{flex-wrap:wrap;gap:6px;min-width:0;padding-bottom:2px;display:flex}.blog-reasoning-path{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);align-items:center;gap:8px;min-width:0;max-width:min(460px,100%);padding:4px 8px;display:inline-flex}.blog-reasoning-path span,.blog-reasoning-path small,.blog-reasoning-path b{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.blog-reasoning-path span{color:var(--face-salient);font-weight:var(--weight-medium)}.blog-reasoning-path small{color:var(--face-faded)}.blog-reasoning-path b{color:var(--face-muted);font-weight:var(--weight-medium)}.blog-index-list{border-top:1px solid var(--hairline-soft);gap:0;min-width:0;display:grid}.blog-index-list[data-blog-virtual-list]{contain:content;max-height:min(72vh,760px);overflow:auto}.blog-index-list--virtual{display:block;position:relative}.blog-virtual-spacer{width:100%;position:relative}.blog-virtual-row{position:absolute;top:0;left:0;right:0}.blog-index-article{gap:12px var(--reader-gutter);border:0;border-bottom:1px solid var(--hairline-soft);width:100%;min-width:0;color:var(--face-normal);cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(138px,.22fr) minmax(0,1fr);padding:14px 0;display:grid}.blog-index-article:hover{background:var(--surface-quiet)}.blog-index-meta{color:var(--face-faded);font-family:var(--font-mono);gap:4px;font-size:.72rem;line-height:1.35;display:grid}.blog-index-article strong{min-width:0;color:var(--face-strong);font-size:.96rem;font-weight:var(--weight-medium);line-height:1.35}.blog-index-article p,.blog-index-tags{grid-column:2}.blog-index-article p{max-width:78ch;color:var(--face-faded);margin:0;font-size:.86rem;line-height:1.55}.blog-index-tags{flex-wrap:wrap;gap:5px;display:flex}.blog-index-tags em{border-radius:var(--radius-label);color:var(--face-salient);background:var(--surface-salient);font-size:.68rem;font-style:normal;font-weight:var(--weight-medium);padding:2px 6px}.blog-reader.is-zen{gap:0;display:grid}.blog-zen-progress{z-index:20;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.blog-zen-progress span{width:var(--blog-zen-progress,0%);background:var(--face-salient);height:100%;display:block}.blog-article,.blog-article-empty{min-width:0}.blog-reader.is-zen .blog-article{width:min(var(--reader-width), calc(100% - 28px));background:0 0;max-width:none;margin:0 auto;padding:42px 0 92px}.blog-zen-end{width:min(var(--reader-width), calc(100% - 28px));color:var(--face-muted);font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-leading);grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:16px;margin:-26px auto 72px;display:grid}.blog-zen-end span{background:var(--hairline-soft);height:1px}.blog-zen-end b{font-weight:var(--weight-medium)}.card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.attachment-gallery{gap:18px;display:grid}.attachment-gallery-header{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:end;gap:20px;padding:18px 0 4px;display:grid}.attachment-gallery-header h2{color:var(--face-strong);margin:0;font-size:2.25rem;line-height:1.12}.attachment-gallery-header p:not(.eyebrow){max-width:760px;color:var(--face-faded);margin:8px 0 0;line-height:1.62}.attachment-metrics{grid-template-columns:repeat(3,minmax(72px,1fr));gap:8px;margin:0;display:grid}.attachment-metrics div{border:1px solid var(--hairline);background:var(--surface-paper);border-radius:8px;padding:10px 11px}.attachment-metrics dt{color:var(--face-muted);font-size:.66rem;font-weight:var(--weight-medium);text-transform:uppercase}.attachment-metrics dd{color:var(--face-strong);font-size:1.1rem;font-weight:var(--weight-heavy);margin:2px 0 0}.attachment-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.attachment-card{border:1px solid var(--hairline);border-radius:var(--radius-ui);background:var(--surface-paper);min-width:0;box-shadow:var(--shadow-reading);overflow:hidden}.attachment-card a{color:inherit;text-decoration:none;display:grid}.attachment-card img,.attachment-file-preview{aspect-ratio:16/10;background:var(--surface-quiet);width:100%}.attachment-card img{object-fit:cover;display:block}.attachment-file-preview{color:var(--face-salient);font-size:1.7rem;font-weight:var(--weight-heavy);place-items:center;display:grid}.attachment-card-body{gap:6px;padding:13px 14px 15px;display:grid}.attachment-card-body>span{border-radius:var(--radius-label);width:fit-content;color:var(--face-popout);background:var(--surface-popout);font-size:.68rem;font-weight:var(--weight-medium);text-transform:uppercase;padding:3px 8px}.attachment-card h3{color:var(--face-strong);margin:0;font-size:1rem;line-height:1.24}.attachment-card p{color:var(--face-faded);margin:0;font-size:.82rem;line-height:1.45}.travel-workbench{gap:18px;display:grid}.travel-header{border-bottom:1px solid var(--hairline-soft);grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:20px;padding:8px 0 12px;display:grid}.travel-header h2{color:var(--face-strong);margin:1px 0 4px;font-size:1.8rem;line-height:1.12}.travel-header p:not(.eyebrow){max-width:760px;color:var(--face-faded);margin:0;line-height:1.62}.travel-metrics{grid-template-columns:repeat(4,minmax(68px,1fr));gap:8px;margin:0;display:grid}.travel-metrics div,.travel-place-card{border:1px solid var(--hairline);border-radius:var(--radius-ui);background:var(--surface-paper)}.travel-metrics div{padding:10px 11px}.travel-metrics dt{color:var(--face-muted);font-size:.66rem;font-weight:var(--weight-medium);text-transform:uppercase}.travel-metrics dd{color:var(--face-strong);font-size:1.1rem;font-weight:var(--weight-heavy);margin:2px 0 0}.travel-layout{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.travel-map-toggle{border-radius:var(--radius-ui);width:fit-content;color:var(--surface-paper);background:var(--face-strong);cursor:pointer;font-size:.78rem;font-weight:var(--weight-strong);border:0;padding:8px 11px;text-decoration:none}.travel-card-actions{flex-wrap:wrap;gap:8px;display:flex}.travel-map-toggle{color:var(--face-strong);background:var(--surface-salient)}.travel-inline-map{border:1px solid var(--hairline-strong);border-radius:var(--radius-ui);background:var(--surface-quiet);aspect-ratio:16/10;overflow:hidden}.travel-inline-map[hidden]{display:none}.travel-inline-map iframe{border:0;width:100%;height:100%;display:block}.travel-inline-map--glance{aspect-ratio:4/3;background:0 0;border:0;border-radius:0;height:auto;min-height:0}.travel-card-grid{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.travel-card-grid--virtual{scrollbar-gutter:stable;height:clamp(460px,100vh - 190px,820px);padding-right:5px;display:block;position:relative;overflow:auto}.travel-virtual-spacer{width:100%;position:relative}.travel-virtual-row{width:100%;position:absolute;top:0;left:0}.travel-place-card{contain:layout paint style;content-visibility:auto;contain-intrinsic-size:112px;cursor:pointer;min-width:0;box-shadow:none;grid-template-columns:minmax(240px,1.2fr) minmax(132px,.52fr) minmax(190px,.82fr) auto;grid-template-areas:"head tags facts actions""head status facts actions""map map map map";align-content:start;align-items:start;gap:8px 12px;padding:10px 12px;transition:border-color .14s,background .14s;display:grid}.travel-place-card:hover,.travel-place-card:focus-visible{border-color:var(--hairline-strong);background:var(--surface-subtle)}.travel-place-card .travel-card-head{grid-area:head;gap:4px;min-width:0;display:grid}.travel-card-kicker{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.travel-card-kicker span,.travel-card-kicker b{border-radius:var(--radius-label);width:fit-content;color:var(--face-salient);background:var(--surface-salient);font-size:.68rem;font-weight:var(--weight-medium);text-transform:uppercase;padding:3px 8px}.travel-card-kicker b{max-width:100%;color:var(--face-faded);background:var(--surface-quiet);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.travel-place-card h3{-webkit-line-clamp:1;color:var(--face-strong);-webkit-box-orient:vertical;margin:0;font-size:.98rem;line-height:1.26;display:-webkit-box;overflow:hidden}.travel-place-card p{-webkit-line-clamp:1;color:var(--face-faded);-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.travel-tags,.travel-source-links,.travel-enrich{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.travel-place-card>.travel-tags{grid-area:tags}.travel-tags span,.travel-enrich code{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--face-normal);background:var(--surface-subtle);font-size:.72rem;font-weight:var(--weight-medium);white-space:normal;padding:3px 8px;display:inline-block}.travel-place-facts,.travel-evidence{gap:7px;margin:0;display:grid}.travel-place-facts--compact{grid-area:facts;align-content:start;gap:5px;padding-top:0}.travel-place-facts div,.travel-evidence div{gap:2px;display:grid}.travel-place-facts dt,.travel-evidence dt,.travel-enrich span{color:var(--face-muted);font-size:.68rem;font-weight:var(--weight-medium);text-transform:uppercase}.travel-place-facts dd,.travel-evidence dd{overflow-wrap:anywhere;min-width:0;color:var(--face-normal);margin:0;font-size:.83rem;line-height:1.42}.travel-place-facts--compact dd{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.travel-card-status{flex-wrap:wrap;grid-area:status;gap:6px;display:flex}.travel-card-actions{grid-area:actions;align-self:center}.travel-place-card>.travel-inline-map{grid-area:map}.travel-card-status span{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--face-faded);background:var(--surface-subtle);font-size:.7rem;font-weight:var(--weight-medium);white-space:normal;padding:3px 7px}.travel-source-links a{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);overflow-wrap:anywhere;min-width:0;max-width:100%;color:var(--face-salient);background:var(--surface-salient);font-size:.75rem;font-weight:var(--weight-medium);white-space:normal;padding:6px 8px;text-decoration:none}.travel-glance-backdrop{z-index:0;background:color-mix(in srgb, var(--surface-canvas) 48%, transparent);-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);pointer-events:auto;position:fixed;inset:0}.travel-glance-dialog{z-index:80;pointer-events:none;position:fixed;inset:0}.travel-glance-backdrop[hidden]{display:none}.travel-glance-positioner{z-index:1;pointer-events:none}.travel-glance-layer{background:var(--surface-paper);pointer-events:auto;box-shadow:var(--shadow-floating);border:0;border-radius:0;display:grid;overflow:hidden}.travel-glance-layer[hidden]{display:none}.travel-glance-shell{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;position:relative}.travel-glance-toolbar{border-bottom:1px solid var(--hairline-soft);background:var(--surface-paper);justify-content:space-between;align-items:center;gap:12px;padding:16px clamp(18px,3vw,42px);display:flex}.travel-glance-toolbar span{color:var(--face-salient);font-size:.72rem;font-weight:var(--weight-heavy);text-transform:uppercase;display:block}.travel-glance-toolbar strong{max-width:54vw;color:var(--face-strong);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.3;display:block;overflow:hidden}.travel-glance-body{scrollbar-gutter:stable;min-height:0;padding:clamp(24px,3vw,40px) clamp(18px,3.4vw,48px) 42px;overflow:auto}.travel-glance-controls{align-items:center;gap:6px;display:flex}.travel-glance-controls button{border-radius:var(--radius-ui);color:var(--face-strong);background:var(--surface-salient);cursor:pointer;font-size:.76rem;font-weight:var(--weight-strong);border:0;padding:7px 10px}.travel-glance-resize-trigger{z-index:2;position:absolute}.travel-glance-article{width:100%;min-height:0;margin:0 auto}.travel-glance-article header{border-bottom:1px solid var(--hairline-soft);gap:10px;max-width:1080px;margin-bottom:34px;padding-bottom:22px;display:grid}.travel-glance-article header span{width:fit-content;color:var(--face-salient);font-size:.72rem;font-weight:var(--weight-heavy);letter-spacing:0;text-transform:uppercase}.travel-glance-article h3{color:var(--face-strong);margin:0;font-size:3rem;line-height:1.04}.travel-glance-article p{max-width:780px;color:var(--face-faded);margin:0;font-size:1rem;line-height:1.68}.travel-glance-flow{width:100%;display:block;position:relative}.travel-glance-flow[data-layout=pending]{opacity:0;pointer-events:none;min-height:220px}.travel-glance-flow[data-layout=ready]{opacity:1}.travel-glance-flow-item{break-inside:avoid;min-width:0;max-width:100%;overflow:hidden}.travel-glance-flow[data-layout=ready] .travel-glance-sizer{height:0}.travel-glance-flow[data-layout=ready] .travel-glance-sizer,.travel-glance-flow[data-layout=ready] .travel-glance-flow-item{width:calc(33.333% - 10px)}.travel-glance-flow[data-layout=ready] .travel-glance-flow-item--full{width:100%}.travel-glance-flow[data-layout=ready] .travel-glance-flow-item{margin-bottom:30px}.travel-media-flow{padding:0;overflow:hidden}.travel-media-flow .videoWrapper{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.travel-media-flow iframe,.travel-media-flow video{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.travel-glance-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 22px;padding:4px 0 0;display:grid}.travel-glance-article .travel-evidence,.travel-glance-article .travel-source-links,.travel-glance-article .travel-enrich{border-top:1px solid var(--hairline-soft);align-content:start;padding:12px 0 0}.travel-glance-facts div{border-top:1px solid var(--hairline-soft);gap:4px;min-width:0;padding-top:10px;display:grid}.travel-glance-facts dt{color:var(--face-muted);font-size:.66rem;font-weight:var(--weight-medium);text-transform:uppercase}.travel-glance-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--face-normal);margin:0;font-size:.82rem;line-height:1.38}@media (max-width:1180px){.travel-glance-flow[data-layout=ready] .travel-glance-sizer,.travel-glance-flow[data-layout=ready] .travel-glance-flow-item{width:calc(50% - 7px)}.travel-glance-flow[data-layout=ready] .travel-glance-flow-item--full{width:100%}}.card{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);box-shadow:none;padding:16px}.card h2{margin:6px 0 10px;font-size:1.05rem}.card p{color:var(--face-normal);white-space:pre-line;margin:0}.org-record-card{align-content:start}.org-record-workbench .card-grid{grid-template-columns:minmax(0, var(--reader-wide-width));justify-content:center;gap:0}.org-record-card.card{border:0;border-top:1px solid var(--hairline-soft);background:0 0;border-radius:0;padding:18px 0 24px}.org-record-workbench{gap:var(--space-5);display:grid}.org-record-header{border-bottom:1px solid var(--hairline-soft);justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.org-record-header h2{margin:2px 0 4px}.org-record-header p:last-child{color:var(--face-faded);margin:0;font-size:.9rem}.org-note-policy{flex-wrap:wrap;gap:8px;display:flex}.org-note-policy span{border:1px solid var(--hairline-soft);border-radius:var(--radius-label);color:var(--face-faded);background:var(--surface-subtle);font-size:.78rem;font-weight:var(--weight-medium);padding:4px 9px}.org-record-source-group{gap:var(--space-4);display:grid}.org-record-source-group .card-grid{justify-content:stretch}.org-record-source-group header{border-bottom:1px solid var(--hairline-soft);justify-content:flex-start;align-items:end;padding-bottom:8px;display:flex}.org-record-source-group h3{color:var(--face-strong);margin:0;font-size:1rem}.org-record-source-group p{color:var(--face-faded);margin:3px 0 0;font-size:.82rem}.org-record-render{max-width:none;margin:4px 0 0}.org-record-render.rendered-html h2,.org-record-render.rendered-html h3,.org-record-render.rendered-html h4{margin-top:18px}.org-record-render--memory{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);padding:12px}.org-record-render--missing{border:1px dashed var(--hairline);border-radius:var(--radius-ui);background:var(--surface-subtle);color:var(--face-faded);padding:12px;font-size:.9rem}.org-record-render--missing p{margin:0}.card-kicker{color:var(--face-faded);font-size:.76rem}.meta-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.meta-row span,.agenda-kind{border-radius:var(--radius-label);color:var(--face-salient);background:var(--surface-salient);padding:3px 8px;font-size:.78rem}.properties{gap:6px;margin:14px 0 0;display:grid}.properties div{grid-template-columns:76px 1fr;gap:8px;display:grid}.properties dt{color:var(--face-faded);font-size:.78rem}.properties dd{color:var(--face-normal);margin:0;font-size:.84rem}.memory-workbench{gap:18px;display:grid}.memory-header{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(360px,auto);align-items:start;gap:18px;padding:20px;display:grid}.memory-header h2{color:var(--face-strong);margin:0;font-size:1.42rem;line-height:1.2}.memory-header p:not(.eyebrow){max-width:820px;color:var(--face-faded);margin:6px 0 0;font-size:.9rem}.memory-metrics{grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px;margin:0;display:grid}.memory-metrics div{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);min-width:0;padding:11px}.memory-metrics dt{color:var(--face-muted);font-size:.68rem;font-weight:var(--weight-medium);text-transform:uppercase}.memory-metrics dd{color:var(--face-strong);font-size:1.12rem;font-weight:var(--weight-heavy);margin:2px 0 0}.memory-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr);align-items:start;gap:16px;display:grid}.memory-stream{gap:16px;display:grid}.memory-lane,.memory-record-index{gap:12px;min-width:0;display:grid}.memory-lane-header,.memory-section-heading{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:14px;display:grid}.memory-lane-header div{gap:2px;display:grid}.memory-lane-header span{color:var(--face-muted);font-size:.74rem;font-weight:var(--weight-medium);text-transform:uppercase}.memory-lane-header h3,.memory-section-heading h3{color:var(--face-strong);margin:0;font-size:1rem}.memory-lane-header p{color:var(--face-faded);margin:0;font-size:.82rem;line-height:1.45}.memory-card-list{gap:10px;display:grid}.memory-card,.memory-record{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);gap:12px;min-width:0;padding:16px;display:grid}.memory-card{border-left:3px solid var(--face-salient)}.memory-card--suppressed{border-left-color:var(--face-popout);background:var(--surface-popout)}.memory-card--info{border-left-color:var(--face-muted)}.memory-card-topline{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.memory-code,.memory-severity,.memory-source-link{border-radius:var(--radius-label);width:fit-content;min-height:24px;font-size:.72rem;font-weight:var(--weight-medium);align-items:center;padding:2px 8px;display:inline-flex}.memory-code{color:var(--face-salient);background:var(--surface-salient)}.memory-severity{color:var(--face-success);background:var(--surface-success)}.memory-source-link{min-width:0;color:var(--face-faded);background:var(--surface-subtle);text-overflow:ellipsis;white-space:nowrap;justify-self:end;text-decoration:none;overflow:hidden}.memory-card-body{gap:8px;display:grid}.memory-card h4,.memory-record h4{color:var(--face-strong);margin:0;font-size:1.05rem;line-height:1.25}.memory-card p{color:var(--face-faded);margin:0;font-size:.88rem;line-height:1.5}.memory-tags{flex-wrap:wrap;gap:6px;display:flex}.memory-tags span{border-radius:var(--radius-label);color:var(--face-faded);background:var(--surface-subtle);font-size:.76rem;font-weight:var(--weight-medium);padding:3px 8px}.memory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.memory-card-grid section{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-subtle);min-width:0;padding:10px}.memory-card-grid h4,.memory-card-grid h5{color:var(--face-strong);text-transform:uppercase;margin:0 0 7px;font-size:.76rem}.memory-card-grid ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.memory-card-grid li,.memory-card-grid p{color:var(--face-faded);font-size:.78rem;line-height:1.4}.memory-chip-list{flex-wrap:wrap;gap:5px;display:flex}.memory-chip-list span{border-radius:var(--radius-label);max-width:100%;color:var(--face-salient);background:var(--surface-salient);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;font-size:.74rem;overflow:hidden}.memory-card-grid code,.memory-record-details code{color:var(--face-structural);font-size:.76rem}.memory-link-item{align-content:start;gap:4px;display:grid}.memory-link-item code,.memory-link-item span{overflow-wrap:normal;white-space:normal;word-break:normal;min-width:0;max-width:100%}.memory-link-item code{display:block}.memory-next{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-salient);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.memory-next span{color:var(--face-salient);font-size:.72rem;font-weight:var(--weight-medium);text-transform:uppercase}.memory-inspector{gap:12px;display:grid;position:sticky;top:78px}.memory-inspector-section{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);min-width:0;padding:14px}.memory-inspector-section h3{color:var(--face-strong);margin:0;font-size:1rem}.memory-inspector-section p:not(.eyebrow){color:var(--face-faded);margin:6px 0 0;font-size:.84rem;line-height:1.5}.memory-state-matrix,.memory-facets{gap:10px;margin:0;padding:0;display:grid}.memory-state-matrix div,.memory-facets li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.memory-state-matrix dt,.memory-facets strong{color:var(--face-strong);font-size:.8rem;font-weight:var(--weight-strong)}.memory-state-matrix dd{grid-template-columns:84px auto;align-items:center;gap:8px;margin:0;display:grid}.memory-state-matrix span,.memory-facets span{width:var(--memory-bar);border-radius:var(--radius-label);background:var(--face-salient);min-width:4px;height:6px;display:block}.memory-state-matrix strong,.memory-facets em{color:var(--face-strong);font-size:.82rem;font-style:normal;font-weight:var(--weight-heavy)}.memory-facets{list-style:none}.memory-facets li{grid-template-columns:62px minmax(0,1fr) auto}.memory-facets strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.memory-record-group{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper)}.memory-record-group summary{cursor:pointer;color:var(--face-strong);font-weight:var(--weight-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.memory-record-group summary strong{border-radius:var(--radius-label);min-height:22px;color:var(--face-salient);background:var(--surface-salient);align-items:center;padding:2px 8px;font-size:.74rem;display:inline-flex}.memory-record-list{gap:10px;padding:0 12px 12px;display:grid}.memory-record{background:var(--surface-subtle)}.memory-record header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.memory-record header span{color:var(--face-muted);font-size:.72rem;font-weight:var(--weight-medium);text-transform:uppercase}.memory-record header code{border-radius:var(--radius-label);color:var(--face-structural);background:var(--surface-structural);padding:3px 7px;font-size:.76rem}.memory-record-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.memory-record-details details{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-paper);min-width:0}.memory-record-details summary{cursor:pointer;color:var(--face-strong);font-size:.78rem;font-weight:var(--weight-medium);text-transform:uppercase;padding:9px 10px}.memory-record-details summary span{color:var(--face-muted);font-weight:var(--weight-heavy)}.memory-record-details dl,.memory-record-details ul{gap:7px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.memory-record-details div,.memory-record-details li,.memory-card-grid li{min-width:0}.memory-record-details dt,.memory-record-details strong{color:var(--face-strong);font-size:.76rem}.memory-record-details dd,.memory-record-details li span,.memory-card-grid li span,.memory-record-details p{overflow-wrap:anywhere;color:var(--face-faded);margin:0;font-size:.78rem;line-height:1.4}.agenda-list,.diagnostics{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agenda-list li,.diagnostics li{background:#fff;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.agenda-kind.deadline{color:#8f2f21;background:#ffe9e3}.agenda-kind.closed{color:#38613a;background:#e5f5e6}.super-agenda{gap:16px;display:grid}.agenda-hero{background:#fff;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.agenda-hero h2{color:#101820;margin:0;font-size:1.22rem;line-height:1.2}.agenda-hero p:not(.eyebrow){color:#5d6978;margin:6px 0 0;font-size:.88rem}.agenda-metrics{grid-template-columns:repeat(3,minmax(58px,auto));gap:10px;margin:0;display:grid}.agenda-metrics div{background:#f7f9fb;border:1px solid #d9dee7;border-radius:8px;min-width:64px;padding:9px 10px}.agenda-metrics dt{color:#6f7d8f;text-transform:uppercase;font-size:.72rem;font-weight:700}.agenda-metrics dd{color:#172026;margin:2px 0 0;font-size:1.04rem;font-weight:800}.agenda-insights,.agenda-signal-row{flex-wrap:wrap;gap:6px;display:flex}.agenda-mode-bar{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agenda-mode-bar button{color:#344150;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9dee7;border-radius:8px;gap:3px;min-width:0;min-height:72px;padding:12px;display:grid}.agenda-mode-bar strong,.agenda-mode-bar span{min-width:0}.agenda-mode-bar strong{font-size:.9rem;line-height:1.2}.agenda-mode-bar span{color:inherit;opacity:.82;font-size:.76rem;line-height:1.35}.agenda-insights span,.agenda-signal-row span{color:#364557;background:#fff;border:1px solid #d8e0ea;border-radius:999px;padding:4px 8px;font-size:.78rem}.agenda-group summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:grid}.agenda-group summary::-webkit-details-marker{display:none}.agenda-receipts summary::-webkit-details-marker{display:none}.agenda-skipped summary::-webkit-details-marker{display:none}.agenda-group summary strong{color:#101820;font-size:.98rem;display:block}.agenda-group summary small{color:#6f7d8f;margin-top:2px;font-size:.82rem;display:block}.agenda-group summary b{color:#172026;text-align:center;background:#eef2f7;border-radius:999px;min-width:34px;padding:4px 8px;font-size:.78rem}.agenda-group--critical{border-left:4px solid #bd3f32}.agenda-group--focus{border-left:4px solid #2b6f9f}.agenda-group--deadline{border-left:4px solid #c4761b}.agenda-group--waiting{border-left:4px solid #7563a8}.agenda-group--done{border-left:4px solid #3f7f56}.agenda-group--steady{border-left:4px solid #5d7188}.agenda-group--muted{border-left:4px solid #9aa6b5}.agenda-card-stack{gap:10px;padding:0 12px 12px;display:grid}.agenda-card{background:#fbfcfe;border:1px solid #d9dee7;border-radius:8px;gap:10px;padding:14px;display:grid}.agenda-card--critical{background:#fff7f5}.agenda-card--deadline{background:#fffaf1}.agenda-card--focus{background:#f4f9fd}.agenda-card--done{background:#f5fbf7}.agenda-card-main{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.agenda-card h3{color:#172026;margin:0;font-size:.98rem;line-height:1.25}.agenda-card p{color:#5d6978;margin:3px 0 0;font-size:.82rem}.agenda-blockers{gap:6px;display:grid}.agenda-blockers span{color:#883124;background:#ffe7e1;border-radius:8px;padding:8px 10px;font-size:.82rem}.agenda-receipts,.agenda-skipped{border-top:1px solid #e1e6ee;padding-top:8px}.agenda-receipts summary,.agenda-skipped summary{color:#31527a;cursor:pointer;font-size:.82rem;font-weight:700}.agenda-receipts ul,.agenda-skipped ol{color:#455362;gap:6px;margin:8px 0 0;padding-left:18px;font-size:.82rem;display:grid}.agenda-receipts p{color:#6f7d8f;margin:6px 0 0;font-size:.78rem}.agenda-skipped{background:#fff;border:1px solid #d9dee7;border-radius:8px;padding:14px}.agenda-group>summary::-webkit-details-marker{display:none}.agenda-group-handoff summary::-webkit-details-marker{display:none}.agenda-skipped li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.agenda-loading{gap:14px;display:grid}.agenda-cockpit{color:#172026;gap:14px}.agenda-command-center{background:#111923;border:1px solid #1f2c3a;border-radius:8px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:18px;padding:18px;display:grid}.agenda-command-copy{align-content:start;gap:10px;min-width:0;display:grid}.agenda-command-copy .eyebrow{color:#8fd4c8}.agenda-command-copy h2{color:#fff;margin:0;font-size:1.45rem;line-height:1.16}.agenda-command-copy p:not(.eyebrow){color:#c7d1dd;margin:0;font-size:.9rem;line-height:1.55}.agenda-command-badges,.agenda-insights--dense{flex-wrap:wrap;gap:7px;display:flex}.agenda-command-badges span{color:#e9f3f2;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:.76rem;font-weight:700}.agenda-metrics--cockpit{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.agenda-metrics--cockpit .agenda-metric{background:#ffffff0f;border-color:#ffffff24;align-content:start;min-width:0;min-height:92px;display:grid}.agenda-metrics--cockpit dt{color:#b8c4d2}.agenda-metrics--cockpit dd{color:#fff;font-size:1.34rem}.agenda-metric--critical{border-top:3px solid #dd5d4c}.agenda-metric--deadline{border-top:3px solid #d99035}.agenda-metric--focus{border-top:3px solid #54a6d6}.agenda-metric--waiting{border-top:3px solid #a68bd8}.agenda-metric--steady,.agenda-metric--muted{border-top:3px solid #7fb69c}.agenda-insights--dense{align-items:center}.agenda-insights--dense strong{color:#fff;background:#172026;border-radius:999px;padding:5px 10px;font-size:.78rem}.agenda-mode-bar{align-items:stretch}.agenda-mode-bar button{background:#fff;border-color:#cfd8e5;box-shadow:0 8px 22px #18202d0d}.agenda-mode-bar button.active{color:#fff;background:#1b5fc2;border-color:#1b5fc2}.agenda-cockpit-grid{grid-template-columns:minmax(0,1fr) minmax(400px,460px);align-items:start;gap:14px;display:grid}.agenda-mainframe,.agenda-ai-panel{gap:14px;min-width:0;display:grid}.agenda-ai-panel{align-content:start;position:sticky;top:14px}.agenda-selector-pipeline,.agenda-panel-card{background:#fff;border:1px solid #d6deea;border-radius:8px;min-width:0;padding:16px}.agenda-panel-tabs{background:#eef3f8;border:1px solid #d6deea;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;display:grid}.agenda-panel-tabs button{color:#465669;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:0;min-height:38px;font-size:.78rem;font-weight:800}.agenda-panel-tabs button.active{color:#fff;background:#172026;box-shadow:0 8px 18px #1720262e}.agenda-section-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.agenda-section-heading span{color:#6f7d8f;text-transform:uppercase;font-size:.72rem;font-weight:800}.agenda-section-heading strong{color:#172026;font-size:.78rem}.agenda-selector-pipeline ol,.agenda-sort-stack ol,.agenda-capture-log ol,.agenda-ai-actions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.selector-rule{background:#f8fafc;border-left:3px solid #7a8da4;grid-template-columns:auto minmax(110px,.42fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.selector-rule code,.agenda-group-title code{overflow-wrap:anywhere;color:#314256;background:#edf2f7;min-width:0;font-size:.74rem}.selector-index{color:#fff;background:#172026;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:grid}.selector-rule strong,.selector-rule small{min-width:0;display:block}.selector-rule small{color:#657386;margin-top:2px;font-size:.76rem;line-height:1.35}.selector-rule b{color:#172026;font-size:1rem}.selector-rule--critical,.capture-entry--critical{border-left-color:#bd3f32}.selector-rule--deadline,.capture-entry--deadline{border-left-color:#c4761b}.selector-rule--focus,.capture-entry--focus{border-left-color:#2b6f9f}.selector-rule--waiting,.capture-entry--waiting{border-left-color:#7563a8}.selector-rule--done,.capture-entry--done{border-left-color:#3f7f56}.agenda-group summary{background:#fff}.agenda-group-title{gap:4px;min-width:0;display:grid}.agenda-group-count{justify-items:end;gap:2px;display:grid}.agenda-group-count small{color:#6f7d8f;text-transform:uppercase;margin:0;font-size:.7rem}.agenda-card{background:#fff;border-color:#d8e1ed;border-left-width:4px}.agenda-card--critical{background:#fff8f7;border-left-color:#bd3f32}.agenda-card--deadline{background:#fffaf2;border-left-color:#c4761b}.agenda-card--focus{background:#f5fbff;border-left-color:#2b6f9f}.agenda-card--done{background:#f6fbf7;border-left-color:#3f7f56}.agenda-card-main{grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto}.agenda-kind-stack{align-content:start;gap:4px;display:grid}.agenda-kind-stack small,.agenda-card-position{color:#6a7889;font-size:.72rem;font-weight:700}.agenda-card-position{background:#fff;border:1px solid #d8e1ed;border-radius:999px;padding:4px 8px}.agenda-receipt-rail,.agenda-memory-rail{border-left:2px solid #cbd6e5;min-width:0;padding-left:10px}.agenda-mini-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.agenda-mini-heading strong{color:#263545;text-transform:uppercase;font-size:.76rem}.agenda-mini-heading span{color:#6f7d8f;font-size:.74rem}.agenda-receipt-rail ul{color:#435263;gap:5px;margin:0;padding-left:16px;font-size:.8rem;line-height:1.45;display:grid}.agenda-memory-rail p{color:#5d6978;margin:0 0 7px;font-size:.8rem}.agenda-signal-row--compact span{font-size:.72rem}.agenda-ai-brief h3{color:#172026;margin:0;font-size:1.08rem;line-height:1.25}.agenda-ai-brief p,.agenda-context-pack p{color:#4b5a6b;margin:8px 0 0;font-size:.82rem;line-height:1.5}.agenda-ai-actions{margin-top:12px}.agenda-ai-actions li,.agenda-sort-stack li,.capture-entry{background:#f8fafc;border-left:3px solid #7fb69c;gap:3px;padding:8px 10px;display:grid}.agenda-ai-actions li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.agenda-ai-actions b,.agenda-sort-stack b{color:#fff;background:#172026;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.agenda-ai-actions span{color:#314256;font-size:.86rem;line-height:1.45}.agenda-prompt-stack{gap:10px;display:grid}.agenda-prompt-stack details{color:#314256;text-align:left;background:#f8fafc;border:1px solid #d8e1ed;border-left:3px solid #7fb69c;border-radius:8px;gap:5px;width:100%;padding:12px;display:grid}.agenda-panel-tabs button:focus{outline-offset:2px;outline:2px solid #2864d8}.agenda-prompt-stack summary{color:#172026;cursor:pointer;font-size:.82rem;font-weight:800;list-style:none}.agenda-prompt-stack summary::-webkit-details-marker{display:none}.agenda-prompt-stack summary:focus{outline-offset:2px;outline:2px solid #2864d8}.agenda-prompt-stack p{color:#4b5a6b;margin:6px 0 0;font-size:.84rem;line-height:1.45}.agenda-prompt-stack strong{color:#172026;font-size:.82rem}.agenda-sort-stack li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.agenda-sort-stack strong,.capture-entry strong{color:#172026;font-size:.82rem}.agenda-sort-stack span,.capture-entry span,.capture-entry small{color:#5d6978;font-size:.76rem;line-height:1.35}@media (max-width:1180px){.agenda-cockpit-grid{grid-template-columns:1fr}.agenda-ai-panel{order:-1;position:static}}.agenda-workbench{color:#172026;gap:14px}.agenda-program-header{background:#fff;border:1px solid #cbd7e5;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.88fr);align-items:stretch;gap:16px;padding:18px;display:grid;box-shadow:0 12px 34px #1621310f}.agenda-program-copy{align-content:start;gap:9px;min-width:0;display:grid}.agenda-program-copy h2{color:#111827;margin:0;font-size:1.34rem;line-height:1.18}.agenda-program-copy p:not(.eyebrow){color:#425066;max-width:720px;margin:0;font-size:.92rem;line-height:1.55}.agenda-program-badges{flex-wrap:wrap;gap:7px;display:flex}.agenda-program-badges span,.trace-output span{color:#30445e;background:#f7f9fc;border:1px solid #d4dde9;border-radius:999px;padding:4px 8px;font-size:.74rem;font-weight:700}.agenda-metrics--program{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-metrics--program .agenda-metric{background:#f8fafc;align-content:start;min-width:0;min-height:88px;display:grid}.agenda-metric small{color:#607086;margin-top:4px;font-size:.72rem;line-height:1.35}.agenda-program-switcher{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agenda-program-switcher button{color:#26384e;cursor:pointer;text-align:left;background:#fff;border:1px solid #cbd7e5;border-radius:8px;gap:5px;min-width:0;min-height:84px;padding:12px;display:grid}.agenda-program-switcher button.active{color:#fff;background:#205ca8;border-color:#205ca8;box-shadow:0 10px 24px #205ca833}.agenda-program-switcher strong,.agenda-program-switcher span{min-width:0}.agenda-program-switcher strong{font-size:.92rem;line-height:1.2}.agenda-program-switcher span{color:inherit;opacity:.86;font-size:.76rem;line-height:1.35}.agenda-program-layout{grid-template-columns:minmax(360px,.86fr) minmax(0,1.34fr);align-items:start;gap:14px;display:grid}.agenda-inspector,.agenda-output{gap:12px;min-width:0;display:grid}.agenda-inspector{position:sticky;top:14px}.agenda-panel-tabs--wide{background:#eef3f8;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:7px;padding:7px}.agenda-panel-tabs--wide button{overflow-wrap:anywhere;white-space:normal;min-height:38px;padding:0 8px;font-size:.72rem;line-height:1.15}.agenda-panel-card,.agenda-trace,.agenda-selector-coverage,.agenda-program-source,.agenda-agent-panel,.agenda-capture-log{background:#fff;border:1px solid #d4dde9;border-radius:8px;min-width:0;padding:14px}.agenda-section-heading--large{margin:0;padding:0 2px}.agenda-trace ol,.selector-capability-family ol,.agenda-program-source ol,.agenda-agent-actions,.agenda-capture-log ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trace-step{background:#f9fbfd;border:1px solid #dbe3ee;border-left:4px solid #7a8da4;border-radius:8px;overflow:hidden}.trace-step--selected{border-color:#2864d8;box-shadow:0 0 0 2px #2864d824}.trace-step details{min-width:0}.trace-step summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;list-style:none;display:grid}.trace-step summary::-webkit-details-marker{display:none}.selector-capability-family summary::-webkit-details-marker{display:none}.agenda-row-evidence summary::-webkit-details-marker{display:none}.trace-step summary code{overflow-wrap:anywhere;color:#26384e;background:#eef3f8;min-width:0;font-size:.73rem}.trace-step summary b{color:#fff;text-transform:uppercase;background:#243244;border-radius:999px;padding:3px 7px;font-size:.7rem}.trace-step-body{gap:8px;padding:0 10px 10px 43px;display:grid}.trace-step-body strong{color:#172026;font-size:.84rem}.trace-step-body p,.trace-empty{color:#596779;margin:0;font-size:.78rem;line-height:1.45}.trace-step-body dl,.agenda-source-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.trace-step-body dl div,.agenda-source-grid dl div{background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-width:0;padding:6px}.trace-step-body dt,.agenda-source-grid dt{color:#6f7d8f;text-transform:uppercase;font-size:.66rem;font-weight:800}.trace-step-body dd,.agenda-source-grid dd{color:#172026;margin:1px 0 0;font-size:.9rem;font-weight:800}.trace-output{flex-wrap:wrap;gap:6px;display:flex}.selector-coverage-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.selector-coverage-summary div{background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;min-width:0;padding:8px}.selector-coverage-summary dt{color:#6f7d8f;text-transform:uppercase;font-size:.66rem;font-weight:800}.selector-coverage-summary dd{color:#172026;margin:2px 0 0;font-size:.95rem;font-weight:850}.selector-capability-stack{gap:8px;display:grid}.selector-capability-family{background:#fbfcfe;border:1px solid #dbe3ee;border-radius:8px;overflow:hidden}.selector-capability-family summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.selector-capability-family summary span{color:#263545;font-size:.82rem;font-weight:850}.selector-capability-family summary b{color:#30445e;background:#eef3f8;border-radius:999px;padding:3px 8px;font-size:.72rem}.selector-capability-family ol{padding:0 10px 10px}.selector-capability{background:#fff;border-left:3px solid #9aa6b5;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.selector-capability code{color:#26384e;overflow-wrap:anywhere;background:#eef3f8;margin:0 0 4px;font-size:.72rem;display:inline-block}.selector-capability strong{color:#172026;font-size:.82rem;display:block}.selector-capability p{color:#607086;margin:3px 0 0;font-size:.75rem;line-height:1.42}.selector-capability>span{color:#465669;text-transform:uppercase;white-space:nowrap;background:#eef3f8;border-radius:999px;padding:4px 8px;font-size:.68rem;font-weight:850}.selector-capability--active{background:#f5fbff}.selector-capability--native{border-left-color:#3f7f56}.selector-capability--parser-backed{border-left-color:#2b6f9f}.selector-capability--partial{border-left-color:#c4761b}.selector-capability--agent-extension{border-left-color:#7563a8}.selector-capability--planned{border-left-color:#9aa6b5}.trace-step--critical,.capture-entry--critical{border-left-color:#bd3f32}.trace-step--deadline,.capture-entry--deadline{border-left-color:#c4761b}.trace-step--focus,.capture-entry--focus{border-left-color:#2b6f9f}.trace-step--waiting,.capture-entry--waiting{border-left-color:#7563a8}.trace-step--done,.capture-entry--done{border-left-color:#3f7f56}.agenda-program-source pre{background:#101820;border:1px solid #dbe3ee;border-radius:8px;max-height:360px;margin:0;padding:12px;overflow:auto}.agenda-program-source pre code{color:#dbeafe;white-space:pre;background:0 0;padding:0;font-size:.76rem;line-height:1.55}.agenda-source-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;margin-top:12px;display:grid}.agenda-source-grid h3,.agenda-agent-panel h3{color:#172026;margin:0 0 8px;font-size:.92rem}.agenda-source-grid li,.agenda-agent-actions li,.capture-entry{background:#f8fafc;border-left:3px solid #7fb69c;gap:3px;padding:8px 10px;display:grid}.agenda-source-grid li{grid-template-columns:auto minmax(0,1fr);align-items:start}.agenda-source-grid li small{color:#5d6978;grid-column:2;font-size:.74rem}.agenda-source-grid b,.agenda-agent-actions b{color:#fff;background:#172026;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.agenda-agent-panel p{color:#4b5a6b;margin:0 0 12px;font-size:.82rem;line-height:1.5}.agenda-agent-actions{margin-bottom:12px}.agenda-agent-actions li{grid-template-columns:auto minmax(0,1fr);align-items:start}.agenda-agent-actions span{color:#314256;font-size:.84rem;line-height:1.45}.agenda-rule-microscope{background:#f8fbff;border:1px solid #cdd9e8;border-left:4px solid #2b6f9f;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:12px;padding:12px;display:grid}.agenda-rule-microscope>div{gap:5px;min-width:0;display:grid}.agenda-rule-microscope span{color:#5e6c7f;text-transform:uppercase;font-size:.68rem;font-weight:850}.agenda-rule-microscope strong{color:#172026;font-size:.95rem}.agenda-rule-microscope code{overflow-wrap:anywhere;color:#26384e;background:#eef3f8;width:fit-content;min-width:0;max-width:100%;font-size:.72rem}.agenda-rule-microscope dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.agenda-rule-microscope dl div{background:#fff;border:1px solid #dbe3ee;border-radius:6px;min-width:0;padding:7px}.agenda-rule-microscope dt{color:#6f7d8f;text-transform:uppercase;font-size:.64rem;font-weight:850}.agenda-rule-microscope dd{color:#172026;margin:2px 0 0;font-size:.86rem;font-weight:850}.agenda-rule-microscope p{color:#43546a;grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.45}.agenda-rule-microscope--critical{border-left-color:#bd3f32}.agenda-rule-microscope--deadline{border-left-color:#c4761b}.agenda-rule-microscope--waiting{border-left-color:#7563a8}.agenda-rule-microscope--done{border-left-color:#3f7f56}.agenda-groups{gap:12px;display:grid}.agenda-group{background:#fff;border:1px solid #d4dde9;border-radius:8px;overflow:hidden}.agenda-group--selected{border-color:#2864d8;box-shadow:0 0 0 2px #2864d824}.agenda-group summary{cursor:pointer;background:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:grid}.agenda-group-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agenda-group-line code{overflow-wrap:anywhere;color:#26384e;background:#eef3f8;min-width:0;font-size:.72rem}.agenda-group-line em{color:#66758a;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:800}.agenda-row-stack{gap:8px;padding:0 10px 10px;display:grid}.agenda-group-handoff{background:#fbfaff;border:1px solid #dbe3ee;border-left:3px solid #7563a8;border-radius:8px;margin:0 10px 10px}.agenda-group-handoff summary{color:#41335f;cursor:pointer;text-transform:uppercase;padding:9px 11px;font-size:.75rem;font-weight:850;list-style:none}.agenda-group-handoff div{gap:8px;padding:0 11px 11px;display:grid}.agenda-group-handoff p{color:#4d5870;margin:0;font-size:.8rem;line-height:1.48}.agenda-row{background:#fbfcfe;border:1px solid #dbe3ee;border-left:4px solid #7a8da4;border-radius:8px;grid-template-columns:minmax(118px,.18fr) minmax(0,1fr) minmax(112px,.22fr);align-items:start;gap:10px;padding:10px;display:grid}.agenda-row--critical{background:#fff8f7;border-left-color:#bd3f32}.agenda-row--deadline{background:#fffaf2;border-left-color:#c4761b}.agenda-row--focus{background:#f5fbff;border-left-color:#2b6f9f}.agenda-row--waiting{background:#faf8ff;border-left-color:#7563a8}.agenda-row--done{background:#f6fbf7;border-left-color:#3f7f56}.agenda-row-time{align-content:start;gap:5px;display:grid}.agenda-row-time strong{color:#263545;font-size:.8rem}.agenda-row-time small,.agenda-row-main p{color:#607086;font-size:.74rem}.agenda-row-main{min-width:0}.agenda-row-main h3,.agenda-row-title{color:#172026;flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin:0;font-size:.94rem;line-height:1.25;display:flex}.agenda-row-title-text{min-width:0}.agenda-title-markers{flex:none}.agenda-row-main p{margin:2px 0 7px;font-weight:700}.agenda-planning-row{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.agenda-row-evidence{min-width:0}.agenda-row-evidence summary{color:#314256;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #ccd7e5;border-radius:8px;place-items:center;min-height:32px;font-size:.76rem;font-weight:800;display:grid}.agenda-row-evidence[open]{grid-column:1/-1}.agenda-row-evidence[open] summary{margin-bottom:8px}.agenda-evidence-grid{border-top:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:12px;padding-top:10px;display:grid}.capture-workbench{gap:16px;display:grid}.capture-header{background:#fff;border:1px solid #d9dee7;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:18px;display:grid}.capture-header h2{color:#101820;margin:0;font-size:1.18rem;line-height:1.22}.capture-header p:not(.eyebrow){color:#536170;white-space:pre-line;max-width:760px;margin:8px 0 0;font-size:.88rem;line-height:1.55}.capture-metrics{grid-template-columns:repeat(3,minmax(74px,auto));gap:10px;margin:0;display:grid}.capture-metrics div{background:#f7f9fb;border:1px solid #d9dee7;border-radius:8px;min-width:76px;padding:9px 10px}.capture-metrics dt,.capture-kv dt{color:#6f7d8f;text-transform:uppercase;font-size:.7rem;font-weight:800}.capture-metrics dd,.capture-kv dd{color:#172026;overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;font-weight:800}.capture-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:16px;display:grid}.capture-main{gap:16px;min-width:0;display:grid}.capture-preview,.capture-panel{background:#fff;border:1px solid #d9dee7;border-radius:8px}.capture-preview{min-width:0;overflow:hidden}.capture-section-heading{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.capture-section-heading span,.capture-section-heading strong{color:#596779;text-transform:uppercase;font-size:.72rem;font-weight:850}.capture-section-heading strong{color:#8a4d16;overflow-wrap:anywhere;text-align:right}.capture-preview--patch{border-color:#ccd7e5}.capture-preview--patch p{color:#536170;background:#fbfcfe;border-bottom:1px solid #e1e6ee;margin:0;padding:12px 15px;font-size:.84rem;line-height:1.5}.capture-preview pre{color:#1d2937;background:#f7f9fb;margin:0;padding:18px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.65;overflow:auto}.capture-preview code{color:inherit;white-space:pre;background:0 0;padding:0;display:block}.capture-inspector{gap:12px;display:grid}.capture-panel{gap:10px;padding:14px;display:grid}.capture-panel h3{color:#101820;margin:0;font-size:.92rem}.capture-kv{gap:8px;margin:0;display:grid}.capture-kv div{gap:2px;display:grid}.capture-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capture-list li{background:#fbfcfe;border:1px solid #e1e6ee;border-radius:8px;gap:3px;padding:9px 10px;display:grid}.capture-list strong{color:#31527a;font-size:.76rem}.capture-list em{color:#435469;text-transform:uppercase;background:#f3f6fa;border:1px solid #d8e1ec;border-radius:999px;justify-self:start;padding:2px 6px;font-size:.68rem;font-style:normal;font-weight:800}.capture-list span,.capture-panel p{color:#536170;margin:0;font-size:.82rem;line-height:1.45}.capture-panel--quiet{background:#f6fbf7}.capture-panel--warning{background:#fffaf1;border-left:4px solid #c4761b}@media (max-width:1280px){.agenda-program-header,.agenda-program-layout,.capture-header,.capture-layout{grid-template-columns:1fr}.agenda-inspector{position:static}}@media (max-width:1050px){.agenda-program-switcher,.agenda-metrics--program,.agenda-rule-microscope,.agenda-source-grid,.agenda-row,.trace-step-body dl,.agenda-rule-microscope dl,.agenda-source-grid dl,.capture-metrics{grid-template-columns:1fr}.agenda-row-evidence[open]{grid-column:auto}}code{border-radius:var(--radius-tight);color:var(--face-structural);background:var(--surface-structural);font-family:var(--font-mono);padding:2px 5px;font-size:.88em}.rendered-html{max-width:var(--reader-width);color:var(--face-normal);font-feature-settings:"liga" 1, "calt" 1;margin:0 auto}.rendered-html h1,.rendered-html h2,.rendered-html h3,.rendered-html h4,.rendered-html h5,.rendered-html h6{color:var(--face-strong);font-weight:var(--weight-strong);letter-spacing:0;line-height:1.18;position:relative}.rendered-html h1{margin:0 0 24px;font-size:2.1rem}.rendered-html h2{border-top:1px solid var(--hairline-soft);margin:38px 0 14px;padding-top:18px;font-size:1.46rem}.rendered-html h3{margin:30px 0 10px;font-size:1.18rem}.rendered-html h4,.rendered-html h5,.rendered-html h6{margin:24px 0 8px;font-size:1rem}.rendered-html h2:before,.rendered-html h3:before,.rendered-html h4:before{color:var(--face-faded);font-family:var(--font-mono);font-size:.78em;font-weight:500;position:absolute;left:-1.1em}.rendered-html h2:before{content:"*"}.rendered-html h3:before{content:"**"}.rendered-html h4:before{content:"***"}.org-heading{flex-wrap:wrap;align-items:baseline;gap:7px 9px;display:flex}.org-heading-markers{font-family:var(--font-mono);font-size:var(--type-label-size);line-height:var(--type-label-leading);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.org-heading-title{min-width:0}.org-heading-todo,.org-heading-priority{border-radius:var(--radius-label);font-weight:var(--weight-medium);border:1px solid #0000;align-items:center;padding:2px 6px;display:inline-flex}.org-heading-todo--todo{border-color:var(--amber-6);color:var(--face-popout);background:var(--surface-popout)}.org-heading-todo--focus{border-color:var(--blue-6);color:var(--face-salient);background:var(--surface-salient)}.org-heading-todo--waiting{border-color:var(--violet-6);color:var(--face-structural);background:var(--surface-structural)}.org-heading-todo--done{border-color:var(--green-6);color:var(--face-success);background:var(--surface-success)}.org-priority--a{border-color:var(--red-6);color:var(--face-critical);background:var(--surface-critical)}.org-priority--b{border-color:var(--amber-6);color:var(--face-popout);background:var(--surface-popout)}.org-priority--c{border-color:var(--hairline-soft);color:var(--face-faded);background:var(--surface-subtle)}.rendered-html p,.rendered-html li{color:var(--face-normal);font-size:1rem;line-height:1.82}.rendered-html p{margin:11px 0}.rendered-html ul,.rendered-html ol{padding-left:1.35rem}.rendered-html li::marker{color:var(--face-faded)}.rendered-html a{color:var(--face-salient);text-underline-offset:.18em;text-decoration-thickness:.08em}.rendered-html img{border-radius:var(--radius-ui);max-width:100%;height:auto;margin:22px auto;display:block}.rendered-html .videoWrapper{aspect-ratio:16/9;border:1px solid var(--hairline);border-radius:var(--radius-ui);background:var(--face-strong);width:min(100%,780px);margin:24px auto;overflow:hidden}.rendered-html .videoWrapper iframe{border:0;width:100%;height:100%;display:block}.org-section-meta{border-left:var(--divider-width) solid var(--hairline);gap:8px;margin:10px 0 18px;padding:0 0 0 12px;display:grid}.org-meta-row{flex-wrap:wrap;gap:7px;margin:0;display:flex}.org-meta-row:empty{display:none}.org-meta-chip,.org-meta-tag,.org-meta-row--properties div{border-radius:var(--radius-label);min-width:0;font-family:var(--font-mono);border:1px solid #0000;align-items:center;padding:3px 8px;font-size:.72rem;line-height:1.25;display:inline-flex}.org-meta-chip{border-color:var(--hairline-soft);color:var(--face-faded);background:var(--surface-subtle)}.org-meta-chip b{color:var(--face-strong);font-weight:var(--weight-medium);margin-right:5px}.org-planning-chip{gap:6px}.org-planning-label{text-transform:uppercase}.org-meta-chip--scheduled{border-color:var(--green-6);color:var(--face-success);background:var(--surface-success)}.org-meta-chip--deadline{border-color:var(--amber-6);color:var(--face-popout);background:var(--surface-popout)}.org-meta-chip--closed{color:var(--face-faded);background:var(--surface-quiet)}.org-meta-tag{border-color:var(--blue-6);color:var(--face-salient);background:var(--surface-salient);font-weight:var(--weight-medium)}.org-meta-row--properties div{border-color:var(--violet-6);color:var(--face-structural);background:var(--surface-structural);gap:6px}.org-meta-row--properties dt{color:var(--face-faded);font-weight:var(--weight-medium);text-transform:uppercase}.org-meta-row--properties dd{overflow-wrap:anywhere;margin:0}.rendered-html code,.rendered-html pre{font-family:var(--font-mono)}.org-block-frame{margin:20px 0}.org-block-name{border-radius:var(--radius-label);width:fit-content;color:var(--face-faded);background:var(--surface-subtle);font-family:var(--font-mono);font-size:var(--type-label-size);font-weight:var(--weight-medium);line-height:var(--type-label-leading);text-transform:uppercase;margin:0 0 6px;padding:2px 6px}.rendered-html pre,.org-native-block{border:1px solid var(--hairline-soft);border-left:3px solid var(--face-salient);border-radius:0 var(--radius-ui) var(--radius-ui) 0;color:var(--face-normal);background:var(--surface-subtle);margin:0;padding:16px 18px;line-height:1.62;overflow:auto}.rendered-html pre code{color:inherit;background:0 0;padding:0}.rendered-html blockquote{border-left:3px solid var(--face-faded);color:var(--face-faded);margin:20px 0;padding:3px 0 3px 18px}.org-table-frame{border-top:1px solid var(--hairline-soft);border-bottom:1px solid var(--hairline-soft);margin:22px 0;overflow:auto}.rendered-html table,.org-native-table{border-collapse:collapse;width:100%;margin:0;font-size:.94rem}.rendered-html th,.rendered-html td{border-bottom:1px solid var(--hairline-soft);text-align:left;padding:8px 10px}.rendered-html th{color:var(--face-strong);background:var(--surface-subtle);font-weight:var(--weight-strong)}.org-native-table tbody tr:nth-child(2n){background:var(--surface-subtle)}.org-native-table code{white-space:nowrap}.rendered-html .todo,.rendered-html .done,.rendered-html .tag{border-radius:var(--radius-label);font-family:var(--font-mono);font-size:.72rem;font-weight:var(--weight-medium);align-items:center;padding:2px 8px;display:inline-flex}.rendered-html .todo{color:var(--face-popout);background:var(--surface-popout)}.rendered-html .done{color:var(--face-success);background:var(--surface-success)}.rendered-html .tag{color:var(--face-salient);background:var(--surface-salient);margin-left:4px}.empty,.error{border:1px solid var(--hairline);border-radius:var(--radius-ui);background:var(--surface-paper);padding:18px}.error{color:var(--face-critical)}.org-typst-block{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);background:var(--surface-canvas);margin:18px 0;overflow:hidden}.org-typst-block>figcaption{box-sizing:border-box;border-bottom:1px solid var(--hairline-soft);min-height:38px;color:var(--face-faded);background:var(--surface-paper);font:var(--weight-medium) var(--type-label-size) / var(--type-label-leading) var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.org-typst-view-toggle{appearance:none;border:1px solid var(--hairline-soft);border-radius:var(--radius-label);color:var(--face-faded);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;padding:5px 9px}.org-typst-view-toggle:hover,.org-typst-view-toggle:focus-visible,.org-typst-view-toggle[aria-pressed=true]{border-color:var(--face-salient);color:var(--face-salient);outline:none}.org-typst-preview{color:var(--face-normal);background:var(--surface-canvas);padding:clamp(12px,2vw,18px)}.org-typst-preview[data-org-typst-state=loading] .org-typst-preview-output,.org-typst-preview[data-org-typst-state=pending] .org-typst-preview-output{min-height:64px}.org-typst-preview[aria-busy=true] .org-typst-preview-output:before{content:"Rendering Typst…";color:var(--face-faded);font:var(--type-label-size) / var(--type-label-leading) var(--font-mono)}.org-typst-preview-output{place-items:start center;min-height:0;display:grid;overflow:auto}.org-typst-preview-output img{border-radius:0;width:auto;max-width:100%;height:auto;margin:0;display:block}.org-typst-preview-error{box-sizing:border-box;border-left:3px solid var(--face-critical);width:100%;color:var(--face-critical);background:var(--surface-critical);white-space:pre-wrap;margin:0;padding:12px}.org-typst-block>pre{box-sizing:border-box;border:0;border-radius:0;width:100%;margin:0}.org-typst-block[data-org-typst-view=preview]>:is(pre,.org-code-highlight),.org-typst-block[data-org-typst-view=source]>.org-typst-preview{display:none!important}.org-typst-block>.org-code-highlight{border:0;border-radius:0;margin:0}.org-typst-block>.org-code-highlight>figcaption{display:none}.org-typst-block>.org-code-highlight>pre{border:0;border-radius:0}.org-typst-block>[hidden]{display:none!important}.blog-article h1{margin-top:0;line-height:1.08}.blog-article h2{margin-top:2.8rem}.blog-article p,.blog-article li{color:var(--face-normal);font-size:1.02rem;line-height:1.88}.blog-reader.is-zen .blog-article h1{font-size:3rem}.blog-reader.is-zen .blog-article>h1:first-child{text-align:center;max-width:18ch;margin:0 auto 18px}.blog-reader.is-zen .blog-article>h1:first-child.org-heading{justify-items:center;gap:10px;display:grid}.blog-reader.is-zen .blog-article>h1:first-child .org-heading-title,.blog-reader.is-zen .blog-article>h1:first-child .org-heading-markers{text-align:center;justify-content:center}.blog-reader.is-zen .blog-article>h1:first-child+.org-section-meta{border-left:0;justify-items:center;max-width:54ch;margin:0 auto 38px;padding:0}.blog-reader.is-zen .blog-article>h1:first-child+.org-section-meta .org-meta-row{justify-content:center}@media (max-width:900px){.shell{min-height:100vh}.viewer-pane{width:min(100% - 24px,1120px)}.site-header{grid-template-columns:1fr;gap:10px;position:static}.site-nav{justify-content:flex-start}.site-hero{grid-template-columns:1fr;padding-top:34px}.knowledge-map{min-height:240px}header:not(.site-header){flex-direction:column}.source-feed-heading{align-items:stretch}.source-picker,.source-select{width:100%;min-width:0}.blog-index-topline,.blog-reasoning-path,.blog-index-article{grid-template-columns:1fr}.blog-index-topline{align-items:start}.blog-index-topline p:not(.eyebrow),.blog-reasoning-path small{text-align:left}.blog-index-article p,.blog-index-tags{grid-column:1}#status{text-align:left;max-width:none}h1{font-size:2.65rem}.attachment-gallery-header h2{font-size:1.8rem}.travel-glance-article h3{font-size:2.1rem}.agenda-hero,.attachment-gallery-header,.memory-header,.memory-layout,.memory-card-grid,.agenda-command-center,.agenda-cockpit-grid,.agenda-card-main,.agenda-evidence-grid,.travel-header,.travel-layout,.travel-glance-facts,.agenda-skipped li{grid-template-columns:1fr}.travel-glance-flow[data-layout=ready] .travel-glance-sizer,.travel-glance-flow[data-layout=ready] .travel-glance-flow-item,.travel-glance-flow[data-layout=ready] .travel-glance-flow-item--full{width:100%}.agenda-metrics{grid-template-columns:repeat(3,1fr)}.agenda-mode-bar{grid-template-columns:1fr}.agenda-ai-panel{order:-1;position:static}.memory-inspector{position:static}.selector-rule{grid-template-columns:auto minmax(0,1fr) auto}.selector-rule code{grid-column:2/4}}@media (max-width:767px){.site-header{gap:var(--space-2);padding:max(10px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;position:sticky}.site-nav--desktop{display:none}.mobile-menu-trigger,.mobile-nav-close{border:1px solid var(--hairline);border-radius:var(--radius-ui);justify-content:center;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;color:var(--face-strong);background:var(--surface-paper);cursor:pointer;touch-action:manipulation;display:inline-flex}.static-mobile-navigation{display:block;position:relative}.static-mobile-navigation summary{list-style:none}.static-mobile-navigation summary::-webkit-details-marker{display:none}.static-mobile-navigation nav{z-index:50;top:calc(100% + var(--space-2));gap:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius-ui);width:min(82vw,320px);padding:var(--space-2);background:var(--surface-paper);box-shadow:var(--shadow-floating);display:grid;position:absolute;right:0}.static-mobile-navigation nav a{border-radius:var(--radius-ui);min-height:44px;padding:var(--space-2) var(--space-3)}.mobile-nav-overlay{z-index:40;background:color-mix(in srgb, var(--face-strong) 42%, transparent);display:block;position:fixed;inset:0}.mobile-nav-drawer{z-index:50;width:min(88vw,360px);height:100vh;height:100dvh;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) 16px;overscroll-behavior:contain;border-left:1px solid var(--hairline);background:var(--surface-paper);box-shadow:var(--shadow-floating);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto}.mobile-nav-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mobile-nav-heading h2{margin:0;font-size:1.2rem}.mobile-nav-description{margin:var(--space-2) 0 var(--space-4);color:var(--face-faded)}.mobile-nav-list{gap:var(--space-2);display:grid}.mobile-nav-list .site-nav-item{border:1px solid var(--hairline-soft);border-radius:var(--radius-ui);min-width:0;min-height:52px;padding:var(--space-2) var(--space-3);touch-action:manipulation}.site-hero,.viewer-pane{width:min(100% - 28px,1120px)}}@media (prefers-reduced-motion:reduce){.mobile-nav-overlay,.mobile-nav-drawer{transition:none;animation:none}}.theme-startup-failure{box-sizing:border-box;min-block-size:100dvh;color:var(--text-primary,#cdd6f4);background:var(--surface-canvas,#1e1e2e);text-align:center;place-content:center;padding:clamp(1.5rem,6vw,5rem);display:grid}.theme-startup-failure p{max-inline-size:68ch;color:var(--text-secondary,#a6adc8);overflow-wrap:anywhere}.theme-startup-failure button{min-block-size:44px;color:var(--surface-canvas,#1e1e2e);background:var(--face-salient,#89b4fa);cursor:pointer;border:0;border-radius:.5rem;justify-self:center;padding-inline:1.25rem}:root[data-theme=elegant-blog] .theme-blog-index--elegant{display:contents}