/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.block{display:block}.flex{display:flex}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/vite/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/vite/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/vite/assets/newsreader-latin-wght-normal-CCVVNp6i.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+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:LXGW WenKai Screen;src:url(/vite/assets/lxgw-wenkai-screen-ui-MBL2gbu0.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+B7,U+2014,U+201C-201D,U+2026,U+3002,U+4E00,U+4E09-4E0B,U+4E0D,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E4B,U+4E8C,U+4E8E,U+4E94,U+4ECA,U+4ED6,U+4F60,U+4F7F,U+4FE1,U+4FEE,U+516D,U+5173,U+5176,U+5185,U+51FA,U+5206,U+520A,U+5230,U+5237,U+524D,U+529F-52A1,U+52A8,U+5355,U+539F,U+53D1,U+53D6,U+5408,U+540D-540E,U+542F,U+5458,U+5468,U+56DB,U+56DE,U+5728,U+586B,U+5904,U+5929,U+5931,U+5982,U+5B58,U+5B8C,U+5BB9,U+5BFC,U+5C06,U+5C1A,U+5DF2,U+5E03,U+5E74,U+5E76,U+5EF6,U+5F00,U+5F0F,U+5F52,U+5F55,U+5F80,U+5F97,U+6001,U+606F,U+6210,U+6237,U+6253,U+6280,U+6293,U+63A5,U+641C,U+6536,U+6539,U+6574,U+6587,U+65B0,U+65B9,U+65E0,U+65E5,U+65F6,U+661F,U+6628,U+663E,U+6682,U+6700,U+6708-6709,U+670D,U+671F,U+672A,U+672C,U+672F,U+6743,U+675F,U+6761,U+6765,U+679C,U+67E5,U+6863,U+699C,U+6B21,U+6B63,U+6BCF,U+6C42,U+6CA1,U+6CD5,U+6D88,U+6E90,U+72B6,U+7406,U+751F,U+7528,U+767B,U+76EE,U+770B,U+77E5,U+786E,U+793A,U+7A7A,U+7B2C,U+7BA1,U+7BB1,U+7D22,U+7EA6,U+7ED3,U+7EDC,U+7F3A,U+7F51,U+81EA,U+81F3,U+822A,U+85CF,U+8865,U+8BA2,U+8BA4,U+8BBA,U+8BBF,U+8BC4,U+8BD5,U+8BE5,U+8BF7,U+8BFB,U+8D25-8D26,U+8DF3,U+8F7D,U+8FC7,U+8FD4,U+8FD9,U+8FDE-8FDF,U+901A,U+90AE,U+91CD,U+949F,U+95ED-95EE,U+95F4,U+9605,U+962E,U+9650,U+9762,U+9875,U+9996,U+FF08-FF09,U+FF0C,U+FF1A}@font-face{font-family:LXGW WenKai Screen;src:url(/vite/assets/lxgw-wenkai-screen-ui-extra-BQDw2Xmo.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+3001,U+300C-300D,U+4E0E,U+4E49,U+4E5F,U+4EE5,U+4F1A,U+4F5C,U+4FDD,U+50CF,U+5165,U+5168,U+518D,U+5199,U+51C6,U+5207,U+5219,U+5220,U+53D7,U+53E6,U+53EF,U+53F7,U+540C,U+54CD,U+56FE,U+5757,U+590D,U+5934,U+59CB,U+5B57,U+5B9A,U+5BBD,U+5C11,U+5E8F,U+5EA6,U+5F71,U+5F85,U+5FC5,U+6062,U+6216,U+622A,U+6240,U+6267,U+627E,U+62FC,U+6362,U+6392,U+6458,U+64CD,U+653E,U+65AD,U+66F4,U+677F,U+6790,U+6807,U+6B64,U+6BCD,U+6CE8,U+6D3B,U+6E05,U+7269,U+7559,U+767D,U+7684,U+76F8,U+77ED,U+7A0D,U+7B26,U+7B49,U+7B5B,U+7E41,U+7EAF,U+7ED1,U+7EED,U+8272,U+884C,U+8981,U+89D2,U+89E3,U+8BC1,U+8BCD,U+8BDD,U+8D77,U+8F93,U+8FD1,U+8FD8,U+9009,U+90E8,U+914D,U+94FE,U+9500,U+952E,U+957F,U+9664,U+9700,U+9891,U+9898,U+9A8C,U+FF1B,U+FF1F}@font-face{font-family:LXGW WenKai Screen;src:url(/vite/assets/lxgw-wenkai-screen-ui-admin-ZBdHty65.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+4E07,U+4E22,U+4E24-4E25,U+4E32,U+4E86,U+4E92,U+4EA4,U+4EA7,U+4EBA,U+4EC5,U+4ECD-4ECE,U+4ED3,U+4EE3-4EE4,U+4EF6-4EF7,U+4EFB,U+4EFD,U+4F20,U+4F30,U+4F46,U+4F4D-4F4E,U+4F53,U+4F59,U+4F8B,U+4F9B,U+503C,U+505C,U+5065,U+50A8,U+5143,U+5145,U+5148,U+516C,U+5174,U+5177,U+517C,U+51B3,U+51D1,U+5212,U+5217,U+5224,U+522B,U+5236,U+52A9,U+5305,U+5316,U+533A,U+5341,U+5373,U+5386,U+53C2,U+53CA,U+53D8,U+53E3,U+53E5,U+53EA,U+53F0,U+53F2,U+5404,U+5411,U+5417,U+5426,U+542B,U+544A,U+547D,U+548C,U+54C1,U+54EA,U+5546,U+55BB,U+5668,U+56E0,U+56F4,U+56FA,U+5730,U+5740,U+5747,U+578B,U+57DF,U+57FA,U+5883,U+589E,U+5907,U+5916,U+591A,U+591F,U+592A,U+5939,U+5957,U+597D,U+5B50,U+5B9E,U+5BB6,U+5BC6,U+5BDF,U+5BF9,U+5C0F,U+5C1D,U+5C31,U+5C45,U+5CF0,U+5D4C,U+5DE5,U+5E01,U+5E26,U+5E2E,U+5E38,U+5E93-5E94,U+5EB7,U+5EFA,U+5F03,U+5F15,U+5F20,U+5F53,U+5F84,U+5FAE,U+5FC6,U+5FD7,U+5FE0,U+6027,U+60C5,U+611F,U+624B,U+6269,U+6284,U+628A,U+62D2,U+62E8-62E9,U+62EC,U+6301,U+6307,U+6309,U+636E,U+63A7-63A8,U+63D0,U+63D2,U+652F,U+6548,U+6559,U+6570,U+6599,U+65E7,U+660E,U+662F,U+665A,U+667A,U+66FF,U+673A,U+6784,U+67B6,U+67D0,U+680F,U+6838-6839,U+683C,U+6846,U+6876,U+68B0,U+68C0,U+6A21,U+6B62,U+6BB5,U+6BD4,U+6C49,U+6D01,U+6D41,U+6D4B,U+6D4F,U+6E20,U+6E38,U+70B9,U+70ED,U+7167,U+7231,U+7247-7248,U+7387,U+73AF-73B0,U+7531,U+7535,U+753B,U+767E,U+76CA,U+76F4,U+7801,U+7840,U+786C,U+79BB,U+79CD,U+79D1-79D2,U+79F0,U+7A0B,U+7A3F,U+7A97,U+7ACB,U+7AD9,U+7AE0,U+7AEF,U+7B7E,U+7B80,U+7B97,U+7C7B,U+7CBE,U+7CFB,U+7EA7,U+7EB9,U+7EC4,U+7ECF,U+7EDD,U+7EDF,U+7EFC,U+7F00,U+7F16,U+7F6E,U+7F72,U+7FFB,U+8003,U+8005,U+8017,U+8054,U+80FD,U+8349,U+8350,U+83B7,U+8868,U+88AB,U+89C4,U+89C6,U+89C8,U+89E6,U+8A00,U+8B66,U+8BA1,U+8BAE,U+8BB0,U+8BBE,U+8BC6,U+8BCA,U+8BD1,U+8BDA,U+8BE2,U+8BE6,U+8BED,U+8BEF,U+8BF4,U+8C03,U+8C61,U+8D39,U+8D44,U+8D85,U+8DA3,U+8DB3,U+8DEF,U+8EAB,U+8F83,U+8F91,U+8FBE,U+8FD0,U+8FDB,U+8FFD,U+9000-9002,U+900F,U+9017,U+9020,U+9053,U+90FD,U+91CA,U+91CC,U+91CF,U+94A5,U+9519,U+9608,U+961F,U+9644,U+964D,U+9694,U+96F6,U+975E,U+97F3,U+9879,U+987B,U+987E,U+9884,U+9886,U+989D,U+9AD8,U+9F50}@font-face{font-family:Maple Mono NL;src:url(/vite/assets/maple-mono-nl-opBbh1TZ.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-7E,U+A0-AC,U+AE-17F,U+2010,U+2013-2014,U+2016,U+2018-2024,U+2026-2027,U+2030,U+2032-2034,U+2039-203A,U+203C-203F,U+2044-2046,U+204F,U+20AC,U+2190-2199,U+219D-219E,U+21A0,U+21A2-21A7,U+21A9-21AA,U+21AD,U+21B0-21B3,U+21BE,U+21C4,U+21C6,U+21C9,U+21D0-21D4,U+21DA-21DB,U+21DE-21DF,U+21E4-21EA,U+2212,U+25A0-25A1,U+25AA-25AB,U+25B2-25CC,U+25CE-25CF,U+25D4-25D5,U+25E6-25EB,U+25EF,U+25F6}@font-face{font-family:Bodoni Moda Variable;src:url(data:font/woff2;base64,d09GMgABAAAAAATUAAwAAAAACBgAAASHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAXBEICoc0hhoBNgIkAyALEgAEIAWDegcgDAcbmAYojsO44WvOYihDeQ0Cvs533uqbKMgkpXUDeepN2EGdyzbEVVvc9ecDHuLecW3QLvwrLLHEE3mNscDiaNkaFiVYQnujBGp55tYYFzMiTLA4xmEie/TqDBTluTwNFVRn5RCwos4inSNRCqfaC+b2G8nDxCX8aWN+7e8bOHOyv2iSV6kv6v2RAQkgOCMjPlMoB2CLORIa/hSghxGmWOo6UK3hl/XP+iX9hH5MP6IfRKQKirHL7QCBOQD2gA2ICBB7VVsFABmJzlN+DIrSU7FzdHZ2skl1VaxMDtEBhCZbwxzEZLf6+mbGiZkZrrIysp3EI4Yw5fj4etaZtROpEMVe0kH98nLyztlZ6bqmOgYIMdlqLpOca2oa6Kbn53lhmHI/5rBeGdnIyEr66dXjKeXku/GHDCCIomtuTqa2sZa+HEzqg7DDaMDFXlgZx+JiLaxMVlZpKRywNFjNfdwObmMlGeY8PXomJj9//N5q7tuHT5n05MGbViHwPLB69uiR5ZwHD56Unj58aJoL7rCipaUy1/2aZ0dWPaq0HDTnrLEZR7VyjNC9uRsPCNTiYU0bXMnS9S7uEj2HjcGII0wQGA6ywXKspdHa0EHYK1bGEfch6gut+1kvQ08AdcEJ8uXf6SX4Zi0vj3pbmiEfJ01TKV64dLh5ROEzdkSYwFfOMbPBhduLC9JEz+SmtvRDty2aTUm6dAm+VvLlSIyXKepR0Ujhhr1Dm6EU/q/YkaECn7FToMaBgUGRMNVzqbkP3/BviZlNCYk3w0o5Qc8oppaj1WH0YYvJy9gpe7KfhJ3hnGBGv4dP2HGgLjjOSRl27HF/s0enVKqPDUzuwLlEIs47sYed3e/u3t7uSTW/bzZsU4NhECgBIcLBO9gMnJ3FZ0gJDxygJkw/5+isqeHkLDVDDQDAZUC05Oaq3s84n5ISM/3f6+qxXiOclGv/GY6kiJ7Seqr8gaTpqqqkWfwheurSbiDb275MfvitbwhJeGiDfV9Ueb2dj1mUkpKfiq6lc6F6j3KPSWGs5VR2Xub8RTeDUa5I3123gO/wrEmZ2/tGhjn6eZqrWtoWavVodlsXxluOJEPw1bcxCHcl45i+uSYsWglwltGK+Xk88DvNWcU5xnp6dWFo6yZewX5rsqK5/4KKyky/c6MB+I8AJFFe5s8+5UiY/c1cNrsD8Pyy/QIAfFZvOuCsv7dYov4CNCQABPzshMV2xYhT4/93vLlyiIeaEXo1FB8tl3r1HD7KV+rHzOIrCOYMBDVG0DaZ0R4UQrEAzgGRBP6ckyRseSHJ5PMlKcSLSEnFU7R/TSNajESVQIKIJgRvPPEiDCYSib+K/jRzlXuwULVwI5AAYOEatsoZJuoJIRAf3HEdX11AOGF4EUgIoTARPpcSDEK9DHHE0Qdv7fBwXBCgB4H4I0g/AnDDnVDCgOCaGfRG0C9Q8U+PJgh3BNOMxp3t9QQSGEoYJrjjSTh+OBOCCLHEE08KWUkmecia43W/D+C39lYOYioBC7i/Iuw9iPtTdG51GkVzpK8jkfJTQp9+CG0+)format("woff2");font-weight:900;font-display:swap;unicode-range:U+20,U+41,U+4C,U+4F-50,U+53,U+57}@font-face{font-family:LXGW WenKai Screen;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20,U+30-39,U+5468,U+5E74,U+65E5,U+6708,U+7B2C}:root{--ground:#26241f;--paper:#e8e3da;--ink:#1d1d1b;--ink2:#55504b;--green:#96b59f;--rule:#1d1d1b59;--shade:#1d1d1b66;--underline:#1d1d1b4d;--font-brand:"Bodoni Moda Variable", "Bodoni Moda", serif;--font-latin:"Newsreader Variable", "Newsreader", "LXGW WenKai Screen", serif;--font-cjk:"LXGW WenKai Screen", "Songti SC", serif;--font-data:"Maple Mono NL", ui-monospace, monospace;--fs-12:12px;--fs-13:13px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-22:22px;--fs-26:26px;--fs-32:32px;--fs-40:40px;--fs-56:56px;--fs-64:64px;--radius:0px}html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--ink);font-family:var(--font-latin);font-size:var(--fs-15);margin:0}.paper{background-color:var(--paper);background-image:repeating-linear-gradient(0deg,#1d1d1b03 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 4px);background-size:4px 3px}.cjk{font-family:var(--font-cjk)}.data{font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink2)}a{color:inherit;text-decoration:none}a.t{text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:4px;text-decoration-thickness:1px}a.t:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a.t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}#nprogress{pointer-events:none}#nprogress .bar{background:var(--ink);z-index:1031;box-sizing:border-box;border-top:2px solid var(--paper);width:100%;height:4px;position:fixed;top:0;left:0}#nprogress .peg,#nprogress .spinner{display:none}.sheet{box-sizing:border-box;width:100%;min-height:100dvh}.sheet-body{box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding:0 40px 28px}.startup-recovery.sheet-body{padding-top:64px;padding-bottom:64px}.startup-recovery h1{font-size:var(--fs-22);margin:0 0 24px;font-weight:400;line-height:1.6}#app:not(:empty)~.startup-recovery{display:none}.masthead{box-sizing:border-box;background:var(--ink);justify-content:space-between;align-items:center;height:80px;padding:0 max(40px,50% - 580px);display:flex}.masthead-left{align-items:center;gap:40px;display:flex}.masthead-brand{font-family:var(--font-brand);font-size:var(--fs-40);letter-spacing:.02em;text-transform:uppercase;color:var(--paper);font-weight:900;line-height:1}.masthead-nav{gap:26px;display:flex}.masthead-nav a{border-bottom:1px solid #0000}.masthead-nav a[aria-current=page]{border-bottom-color:var(--paper)}.masthead-actions{align-items:center;gap:22px;display:flex}.account{display:inline-flex;position:relative}.account-button{border:1px solid var(--paper);width:32px;height:32px;color:var(--paper);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.account-button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.account-avatar{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-1) var(--ease-out);display:block;position:absolute;inset:0}.account-avatar--open{opacity:0}.menu-card{background:var(--paper);border:1px solid var(--ink);z-index:20;width:220px;padding:6px 0;position:absolute;top:44px;right:0}.menu-head{border-bottom:1px solid var(--rule);padding:8px 16px 10px}.menu-item{box-sizing:border-box;text-align:left;width:100%;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 16px;display:flex}.menu-item:hover{text-underline-offset:4px;text-decoration:underline}.menu-item:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.notice-line{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.notice-line svg{flex:none;margin-top:3px}.field{flex-direction:column;gap:6px;display:flex}.field-label{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2)}.field-input{box-sizing:border-box;border:1px solid var(--ink);height:40px;font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink);background:0 0;padding:0 12px}.field-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=767px){.masthead{padding:0 24px}}@media (width<=480px){.sheet{margin:0}.sheet-body{padding:0 24px 32px}.masthead{height:56px;padding:0 24px}.masthead-brand{font-size:var(--fs-26)}.masthead-left{gap:20px}.masthead-nav{gap:0}.masthead-actions{gap:16px}}@media (width<=360px){.masthead{padding:0 16px}.masthead-left,.masthead-nav,.masthead-actions{gap:8px}}.page-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 0 20px;display:flex}.issue-head-main,.issue-head-title{align-items:flex-end;gap:16px;display:flex}.issue-head-date{font-family:var(--font-cjk);font-weight:400;font-size:var(--fs-56);margin:0;line-height:1}.issue-head-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:120px;padding-bottom:4px;display:flex}.issue-head-calendar{font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink2);line-height:1.6}.issue-head-time{font-size:var(--fs-13);color:var(--ink2);line-height:1.6}.issue-head-weekday{font-family:var(--font-cjk);font-size:var(--fs-20);color:var(--ink2);line-height:1}.issue-head-year{font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink2);line-height:1.6}.issue-head-tag{padding-bottom:4px}.issue-nav{align-items:center;gap:8px;display:flex}.issue-nav-mobile{flex:none;gap:8px;padding-top:14px;display:none}.page-nav{align-items:center;gap:8px;display:flex}.ctrl{border:1px solid var(--ink);height:40px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ctrl-off{border-color:var(--rule);color:var(--ink2);cursor:default}.ctrl:not(.ctrl-off):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ctrl-square{width:44px;height:44px;padding:0}.issue-body{border-top:1px solid var(--ink)}.source-foot{align-items:center;gap:6px;padding-top:14px;display:inline-flex}.item-row{border-bottom:1px solid var(--rule);grid-template-columns:28px minmax(0,1fr);grid-template-areas:"rank body";gap:16px;padding:18px 0;display:grid}.item-row--weekly{scroll-margin-top:24px}.item-row--weekly:focus{outline:none}.item-row--weekly:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.weekly-anchor-alias{height:0;scroll-margin-top:24px;display:block}.item-rank{text-align:right;font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink2);grid-area:rank;padding-top:5px}.item-body{flex-direction:column;grid-area:body;gap:6px;min-width:0;display:flex}.item-heading{min-width:0;max-width:780px;display:block}.item-heading--tagged{grid-template-columns:minmax(0,780px) minmax(24px,1fr) max-content;align-items:start;gap:16px;max-width:none;display:grid}.item-tag{grid-column:3;justify-self:end;padding-top:3px}.item-interest-chip{cursor:default}.item-interest-chip:hover{border-color:var(--rule)}.item-title{font-family:var(--font-latin);font-size:var(--fs-20);margin:0;font-weight:500;line-height:1.35;display:block}.item-summary{max-width:780px;font-family:var(--font-latin);font-size:var(--fs-15);color:var(--ink2);font-weight:400;line-height:1.5;display:block}.item-translation{max-width:780px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink2);margin:0;line-height:1.6}.item-meta{font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 16px;line-height:1.5;display:flex}.item-metric{white-space:nowrap;align-items:center;gap:6px;min-height:24px;display:inline-flex}.item-comments{transition:color var(--dur-1) var(--ease-out)}.item-comments:hover,.item-comments:focus-visible{color:var(--ink)}.item-comments:focus-visible{outline:1px solid var(--ink);outline-offset:3px}.item-reason{border-left:1px solid var(--green);max-width:820px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink2);margin-top:4px;padding:1px 0 1px 12px;line-height:1.7}.state-line{font-family:var(--font-cjk);font-size:var(--fs-20)}.source-state{border-bottom:1px solid var(--rule);padding:28px 0 24px}.source-state-failed{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:24px;display:grid}.source-state-art{opacity:.8;width:130px;height:69px;display:block}.source-state-pending{height:48px}@media (width<=480px){.page-head{align-items:flex-start;gap:16px;padding:32px 0 16px}.issue-head-main{flex-direction:column;align-items:flex-start;gap:12px}.issue-head-title{gap:12px}.issue-head-date{font-size:var(--fs-40)}.issue-head-stack{gap:4px;padding-bottom:3px}.issue-head-time{font-size:var(--fs-12)}.issue-head-weekday{font-size:var(--fs-15)}.issue-head-tag{padding-bottom:0}.issue-nav{display:none}.issue-nav-mobile{display:flex}.page-nav{width:100%}.page-nav .ctrl{flex:1 1 0;height:44px}.issue-body{margin-top:24px}.source-foot{padding-top:22px}.item-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"rank""body";gap:10px 12px;padding:24px 0}.item-rank{padding-top:0}.item-body{gap:8px}.item-heading--tagged{flex-wrap:wrap;align-items:flex-start;gap:6px 12px;display:flex}.item-tag{margin-left:auto;padding-top:0}.item-title{line-height:1.3}.item-comments{min-width:44px;min-height:44px}.item-reason{margin-top:6px}.source-state{padding:24px 0 20px}.source-state-failed{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px}}.source-band{background:var(--ink);justify-content:space-between;align-items:center;gap:16px;min-height:80px;margin-top:24px;padding:0 24px;display:flex}.source-band-title{font-weight:400;font-size:var(--fs-32);text-overflow:ellipsis;min-width:0;margin:0;line-height:1;overflow:hidden}.source-band-meta{flex:none;align-items:center;gap:16px;display:flex}.source-band-issue{opacity:.72;line-height:1.5}.source-band-link{font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--paper);align-items:center;gap:6px;display:inline-flex}.source-band-link:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.anchors{border-bottom:1px solid var(--ink);scrollbar-width:none;gap:8px;padding:16px 0;scroll-margin-top:24px;display:flex;overflow-x:auto}.anchors::-webkit-scrollbar{display:none}.anchor-chip{border:1px solid var(--rule);height:40px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);white-space:nowrap;flex:none;align-items:center;padding:0 14px;display:inline-flex}.anchor-chip:hover,.anchor-chip:focus-visible{border-color:var(--ink)}.weekly-section-head{border-bottom:1px solid var(--ink);font-family:var(--font-cjk);font-weight:400;font-size:var(--fs-22);margin:0;padding:32px 0 8px;line-height:1.3}.directory-return{width:max-content;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);align-items:center;gap:8px;margin:8px 0 8px auto;padding:0 2px;display:flex}.directory-return:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.directory-return:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.source-actions{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.source-actions .source-foot{margin-right:0}.source-actions .directory-return{margin-top:0;margin-bottom:0}#source-directory:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.item-content--weekly{overflow-wrap:anywhere;width:100%;max-width:780px;display:block}.item-content--weekly>p{margin:0}.item-content--weekly>p+p,.item-content--weekly>.item-media+p,.item-content--weekly>p+blockquote,.item-content--weekly>blockquote+p,.item-content--weekly>blockquote+blockquote,.item-content--weekly>.item-media+blockquote{margin-top:12px}.item-content--weekly>blockquote{border-left:1px solid var(--rule);margin:0;padding:0 0 0 16px}.item-content--weekly>blockquote>p{margin:0}.item-content--weekly>blockquote>p+p{margin-top:12px}.item-content--weekly .weekly-reference{vertical-align:baseline;max-width:100%;min-height:44px;line-height:44px;display:inline-block}.item-content--weekly .weekly-reference-group{white-space:nowrap}@media screen and (hover:hover) and (pointer:fine){.item-content--weekly .weekly-reference{min-height:0;line-height:inherit;display:inline}}@media screen and (any-pointer:coarse){.item-content--weekly .weekly-reference{min-height:44px;line-height:44px;display:inline-block}}.item-media{grid-template-columns:minmax(0,1fr);align-items:start;gap:60px 16px;width:100%;max-width:780px;padding:8px 0 48px;display:grid}.item-media--single{justify-items:start}.item-media--multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.item-media-frame{justify-content:flex-start;align-items:flex-start;width:fit-content;min-width:0;max-width:100%;margin:0;display:flex;position:relative}.item-media-original{min-width:44px;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:absolute;top:100%;left:max(0px,100% - 44px)}.item-media-image{width:auto;max-width:100%;height:auto;max-height:640px;display:block}.item-media--multiple .item-media-frame{width:100%}.item-media--multiple .item-media-image{width:100%;max-height:none}.item-media-frame--sized{width:min(var(--image-width), calc(640px * var(--image-ratio)));aspect-ratio:var(--image-ratio)}.item-media-frame--loading{outline:1px solid var(--rule);outline-offset:-1px}.item-media-frame--sized .item-media-image{object-fit:contain;width:100%;height:100%;max-height:none}.item-media--multiple .item-media-frame--sized{width:100%}@media (width<=767px){.item-media-frame--sized{width:100%}.item-media--multiple{grid-template-columns:minmax(0,1fr)}.item-media-image{width:100%;max-height:none}}.archive-list{padding-top:24px}.archive-row{border-bottom:1px solid var(--rule);grid-template-areas:"mark key sub label meta";align-items:center;gap:0 16px;padding:16px 0;display:grid}.archive-daily .archive-row{grid-template-columns:24px 150px 110px minmax(0,1fr) auto}.archive-weekly .archive-row{grid-template-columns:24px 130px 190px minmax(0,1fr) auto}.archive-mark{grid-area:mark;align-items:center;display:flex}.archive-key{font-family:var(--font-cjk);font-size:var(--fs-20);text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:4px;grid-area:key;text-decoration-thickness:1px}.archive-row:hover .archive-key{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.archive-row:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.archive-sub{font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink2);grid-area:sub}.archive-label{grid-area:label;min-width:0}.archive-weekly .archive-label-part{text-wrap:pretty;overflow-wrap:anywhere;display:block}.archive-weekly .archive-label-part+.archive-label-part{margin-top:4px}.archive-weekly .archive-label-source{overflow-wrap:anywhere;vertical-align:baseline;max-width:100%;display:inline-block}.archive-meta{grid-area:meta}@media (width<=480px){.source-band{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px 16px}.source-band-title{font-size:var(--fs-20);white-space:normal;overflow:visible}.source-band-meta{flex-wrap:wrap;gap:12px}.anchor-chip{height:44px}.weekly-section-head{padding-top:28px}.archive-row{grid-template-columns:24px auto minmax(0,1fr);grid-template-areas:"mark key sub"".label label"".meta meta";row-gap:8px;padding:20px 0}.archive-daily .archive-row,.archive-weekly .archive-row{grid-template-columns:24px auto minmax(0,1fr)}.archive-sub{padding-left:4px}}.search-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:24px;padding:32px 0 20px;display:flex}.search-field{flex:320px;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.search-input{box-sizing:border-box;min-width:0;min-height:44px;color:var(--ink);font-family:var(--font-cjk);font-size:var(--fs-32);background:0 0;border:0;flex:auto;padding:0;line-height:1.2}.search-input::placeholder{color:var(--ink2);font-size:var(--fs-20)}.search-input::-webkit-search-cancel-button{appearance:none;display:none}.search-input::-webkit-search-decoration{appearance:none;display:none}.search-input:focus{outline:none}.search-input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.search-field--has-clear .search-input{padding-right:52px}.search-clear{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;right:0}.search-clear:disabled{display:none}.search-clear:focus-visible{outline:2px solid var(--ink);outline-offset:0}.search-hint{display:none}.search-note{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);flex-basis:100%}.btn-primary{border:1px solid var(--ink);background:var(--ink);height:40px;color:var(--paper);font-family:var(--font-cjk);font-size:var(--fs-15);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.btn-primary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.filters{border-bottom:1px solid var(--ink);flex-wrap:wrap;align-items:flex-start;gap:20px 40px;padding:20px 0;display:flex}.filter-toggle-icon{transition:transform var(--dur-1) var(--ease-move)}.filter-toggle-icon[data-open]{transform:rotate(90deg)}.filter-group{flex-direction:column;gap:8px;min-width:0;max-width:100%;display:flex}.filter-label{font-family:var(--font-cjk);font-size:var(--fs-12);color:var(--ink2)}.filter-row{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.seg{display:inline-flex}.seg-item{border:1px solid var(--ink);white-space:nowrap;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.seg-item+.seg-item{margin-left:-1px}.seg-item[aria-current=true]{background:var(--ink)}.seg-item:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:40px;display:inline-flex}.chip-outline{border:1px solid var(--rule);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;align-items:center;height:22px;padding:0 8px;display:inline-flex}button.chip-outline{min-height:44px}.filters .chips>button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto;padding-block:8px}.filters .chips>button>span{min-width:0}.filter-toggle>span:first-child{overflow-wrap:anywhere;min-width:0}.filter-toggle-icon{flex:none}.chip-outline:hover{border-color:var(--ink)}.chip-outline:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chip-on{border-color:var(--ink);background:var(--ink)}.date-field{border:1px solid var(--ink);min-height:44px;color:var(--ink);font-family:var(--font-data);font-size:var(--fs-13);background:0 0;padding:0 12px}.date-sep{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2)}.search-count{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 4px;display:flex}.search-row{border-bottom:1px solid var(--rule);padding:20px 0}.search-title{margin:10px 0 0;font-weight:500;line-height:1.35}.search-snippet{margin:6px 0 0;line-height:1.7}.search-title,.search-snippet{overflow-wrap:anywhere;max-width:780px}.search-links{align-items:center;gap:4px 20px;margin-top:10px;display:flex}.search-links>.search-mark{flex-shrink:0}.search-links>.t{word-break:keep-all;text-wrap:balance}.search-links:has(.favorite-removed){flex-wrap:wrap}.search-links>a,a.field-note{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.hit{text-decoration:underline;-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);text-underline-offset:4px;text-decoration-thickness:2px}.search-pager{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.search-page{font-family:var(--font-data);font-size:var(--fs-13);color:var(--ink)}.search-entry{padding-top:24px}.search-notice{flex-direction:column;align-items:flex-start;gap:16px;padding:32px 0 8px;display:flex}@media (width<=600px){.search-head{row-gap:8px}.search-input::placeholder{opacity:0}.search-hint{box-sizing:border-box;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);flex-basis:100%;padding-left:40px;line-height:1.5;display:block}}@media (width<=480px){.search-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:24px 0 16px;display:grid}.search-field{gap:8px}.search-input{font-size:var(--fs-20)}.search-hint{grid-column:1/-1;padding-left:32px}.search-note{grid-column:1/-1}.btn-primary{height:44px}.filter-toggle{border:0;border-bottom:1px solid var(--ink);width:100%;min-height:44px;color:var(--ink);font-family:var(--font-cjk);font-size:var(--fs-15);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.filter-toggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.filters{gap:20px;padding:16px 0}.filter-group{width:100%;min-width:0}.filter-row,.chips{max-width:100%}.date-range{width:100%;min-width:0}.date-range>.seg{flex-wrap:wrap;width:100%;max-width:100%}.search-row{padding:24px 0}.search-count{flex-wrap:wrap}}.login-ground{box-sizing:border-box;justify-content:center;align-items:flex-start;min-height:100vh;padding:60px 24px;display:flex}.login-card{width:400px;max-width:100%}.login-band{background:var(--ink);justify-content:center;align-items:center;height:80px;display:flex}.login-body{padding:0 32px 36px}.login-art{border:1px solid var(--ink);margin-top:32px;padding:20px}.login-art svg{width:100%;height:auto;display:block}.login-tagline{text-align:center;font-family:var(--font-cjk);font-size:var(--fs-20);margin:0;padding:28px 0 24px}.login-forms,.login-form{flex-direction:column;gap:8px;display:flex}.login-button{border:1px solid var(--ink);height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.login-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=480px){.login-ground{padding:24px}.login-body{padding:0 24px 32px}}.settings-rows{padding-top:8px}.kv-row{border-bottom:1px solid var(--rule);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:0 24px;padding:18px 0;display:grid}.kv-key{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2)}.kv-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-avatar{border:1px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;overflow:hidden}.settings-avatar img{object-fit:cover;width:100%;height:100%;display:block}.link-button{font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:4px;background:0 0;border:0;align-items:center;min-height:44px;padding:0;text-decoration-thickness:1px;display:inline-flex}.link-button:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.link-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (width<=480px){.kv-row{grid-template-columns:1fr;gap:8px}}.admin-nav{margin-top:24px;display:flex}.admin-nav-item{border:1px solid var(--ink);height:56px;font-family:var(--font-cjk);font-size:var(--fs-20);color:var(--ink);flex:1 1 0;justify-content:center;align-items:center;display:flex}.admin-nav-item+.admin-nav-item{margin-left:-1px}.admin-nav-item[aria-current=page]{background:var(--ink);color:var(--paper)}.admin-nav-item:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.admin-body{padding-top:28px}.admin-summary{padding-top:16px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 16px;display:flex}.admin-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-actions .link-button,.admin-actions .btn-primary{min-height:44px}.table-wrap{overflow-x:auto}.table{min-width:720px}.table-head,.table-row{grid-template-columns:var(--table-columns);align-items:center;gap:0 16px;display:grid}.table-head{border-bottom:1px solid var(--ink);padding-bottom:10px}.table-th{font-family:var(--font-cjk);font-size:var(--fs-12);color:var(--ink2)}.table-row{border-bottom:1px solid var(--rule);padding:14px 0}.table-td{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.table-empty{padding:28px 0}.dialog-shade{background:var(--shade);z-index:30;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--paper);border:1px solid var(--ink);border-top:2px solid var(--ink);flex-direction:column;gap:24px;width:480px;max-width:100%;padding:28px 28px 24px;display:flex}.dialog-text{font-family:var(--font-cjk);font-size:var(--fs-20);margin:0;line-height:1.6}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dialog-actions>.ctrl,.dialog-actions>.btn-primary{white-space:normal;text-align:center;max-width:100%}.toasts{z-index:25;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;height:0;display:flex;position:sticky;top:0}.toasts>.toast:first-child{margin-top:16px}.toast{background:var(--paper);border:1px solid var(--ink);pointer-events:auto;align-self:flex-start;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:0 8px 0 16px;display:inline-flex}.toast-text{font-family:var(--font-cjk);font-size:var(--fs-15);overflow-wrap:anywhere}.toast-close{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:4px;padding:0;display:inline-flex}.toast-close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.field-note{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2)}.field-input-cjk{font-family:var(--font-cjk);font-size:var(--fs-15)}.seg-button{cursor:pointer;font:inherit;color:var(--ink);background:0 0}.seg-button[aria-pressed=true]{color:var(--paper)}.admin-form{flex-direction:column;gap:24px;max-width:760px;padding-top:28px;display:flex}.admin-form-row{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.admin-form-buttons{flex-wrap:wrap;align-items:center;gap:8px;padding-top:8px;display:flex}.preview{margin-top:40px}.preview-head{border-bottom:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.preview-row{border-bottom:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.preview-warning{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);align-items:center;gap:8px;padding-top:12px;display:flex}.admin-section{padding-top:32px}.admin-section-title{border-bottom:1px solid var(--ink);font-family:var(--font-cjk);font-weight:400;font-size:var(--fs-22);margin:0;padding-bottom:8px}.admin-section-body{flex-direction:column;gap:14px;padding-top:20px;display:flex}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th{border-bottom:1px solid var(--ink);padding:0 0 8px}.admin-table td{border-bottom:1px solid var(--rule);padding:8px 0}.reasons-usage{flex-wrap:wrap;gap:16px;display:flex}@media (width<=480px){.admin-nav-item{font-size:var(--fs-15);height:48px}.admin-form-row{flex-direction:column}}.skip-link{z-index:100;background:var(--paper);color:var(--ink);font-family:var(--font-cjk);padding:12px 16px;position:absolute;top:-100px;left:24px}.skip-link:focus{top:8px}#main-content:focus,#main-content h1[tabindex="-1"]:focus{outline:none}.page-context{width:100%;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink2);margin:0}.issue-head-main{flex-wrap:wrap;gap:12px 16px;min-width:0}.issue-head-title{flex-wrap:wrap;gap:12px 20px}.issue-head-date{overflow-wrap:anywhere;line-height:1.2}.issue-head-weekday{line-height:1.4}.page-nav{flex-wrap:wrap}.masthead-brand{align-items:center;min-height:44px;display:inline-flex}.masthead-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.masthead-actions{flex:none;gap:12px}.account-button{border:0;border-radius:0;width:44px;height:44px;position:relative;overflow:visible}.account-button:before{content:"";border:1px solid var(--paper);border-radius:50%;position:absolute;inset:6px}.account-avatar{border-radius:50%;width:32px;height:32px;inset:6px}.menu-head{overflow-wrap:anywhere}.ctrl,.btn-primary,.link-button,.anchor-chip,.source-band-link{height:auto;min-height:44px}.ctrl,.btn-primary,.anchor-chip{box-sizing:border-box;padding-top:8px;padding-bottom:8px}.toast-close{min-width:44px;min-height:44px}.item-body{width:100%;max-width:none}.item-title,.item-translation,.item-summary,.item-reason{overflow-wrap:anywhere}.source-foot{min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);margin-right:24px;padding:8px 0}.operation-feedback{font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);overflow-wrap:anywhere;margin:8px 0;line-height:1.7}.operation-feedback a{align-items:center;min-height:44px;display:inline-flex}.state-line{overflow-wrap:anywhere;max-width:100%;margin:0;font-weight:400}.anchors{flex-wrap:wrap;overflow:visible}.anchor-chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.source-band{flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.source-band-title{overflow-wrap:anywhere;line-height:1.4;overflow:visible}.source-band-meta{flex-wrap:wrap}.source-band-issue{opacity:.72}.archive-daily .archive-row{grid-template-columns:24px 120px 90px minmax(0,1fr);grid-template-areas:"mark key sub label"".meta meta meta";row-gap:10px}.archive-weekly .archive-label{font-size:var(--fs-20)}.archive-meta{overflow-wrap:anywhere}.archive-source-result{vertical-align:baseline;max-inline-size:100%;display:inline-block}.archive-source-value,.archive-range-date{white-space:nowrap}.dialog{max-height:calc(100dvh - 48px);overflow-y:auto}@media (width<=1023px){.archive-weekly .archive-row{grid-template-columns:24px 130px minmax(0,1fr);grid-template-areas:"mark key sub"".label label"".meta meta";gap:10px 16px}}@media (width<=767px){.sheet{margin:0}.sheet-body{padding:0 24px 32px}.masthead{flex-wrap:wrap;gap:12px;height:auto;min-height:60px;padding:8px 24px}.masthead-left{gap:4px}.masthead-brand{font-size:var(--fs-26)}.masthead-nav,.masthead-actions{gap:0}.issue-head-date{font-size:var(--fs-40)}.issue-nav{display:none}.issue-nav-mobile{display:flex}.item-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"rank""body";gap:10px 12px;padding:24px 0}.archive-daily .archive-row,.archive-weekly .archive-row{grid-template-columns:24px auto minmax(0,1fr);grid-template-areas:"mark key sub"".label label"".meta meta"}.source-band{flex-direction:column;align-items:flex-start}.source-band-title{font-size:var(--fs-22)}.source-band-meta{flex-wrap:wrap}}@media (width<=389px){.masthead{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding-top:8px;padding-bottom:8px;display:grid}.masthead-left{display:contents}.masthead-brand{grid-area:1/1}.masthead-actions{grid-area:1/2}.masthead-nav{grid-area:2/1/auto/-1}}@media (width<=767px){.page-head{gap:12px;padding-top:16px;padding-bottom:12px}.issue-head-title{gap:8px 16px}.issue-head-date{font-size:var(--fs-32)}.issue-head-weekday{font-size:var(--fs-15)}.issue-nav-mobile{padding-top:10px}}footer a{align-items:center;min-height:44px;display:inline-flex}.field{min-width:0;max-width:100%}.field-input{width:100%;min-width:0;max-width:100%;min-height:44px}.seg-buttons{flex-wrap:wrap;gap:4px;max-width:100%}.seg-buttons .seg-item{white-space:normal;text-align:left;height:auto;min-height:44px;margin-left:0}.seg-button:disabled,.field-input:disabled,button:disabled{cursor:not-allowed;color:var(--ink2);border-color:var(--rule)}.btn-primary:disabled{background:var(--ink2);border-color:var(--ink2);color:var(--paper)}.settings-directory{font-family:var(--font-cjk);font-size:var(--fs-15);flex-wrap:wrap;gap:0 24px;padding-top:20px;display:flex}.settings-directory a{align-items:center;min-height:44px;display:inline-flex}.admin-section{scroll-margin-top:20px}.interest-table{table-layout:fixed}.interest-table th{display:none}.interest-table td{vertical-align:top;padding:16px 12px 16px 0}.interest-table td:first-child{width:20%}.interest-table .interest-keywords{width:36%}.interest-table td:nth-child(3),.interest-table td:nth-child(4){width:12%}.interest-enabled{min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.interest-enabled input{accent-color:var(--ink);flex-shrink:0}.deployment-help{font-family:var(--font-cjk);font-size:var(--fs-15);overflow-wrap:anywhere}.deployment-help code{font-family:var(--font-data);font-size:var(--fs-13)}.admin-section summary{min-height:44px;font-family:var(--font-cjk);cursor:pointer;align-content:center}@media (width<=768px){.interest-table,.interest-table tbody,.interest-table tr,.interest-table td{width:100%;display:block}.interest-table thead{display:none}.interest-table tr{border-bottom:1px solid var(--rule);padding:24px 0}.interest-table td,.interest-table td:first-child,.interest-table td:nth-child(3),.interest-table td:nth-child(4),.interest-table .interest-keywords{border:0;width:100%;padding:0 0 12px}.interest-table .field{width:100%!important}}.admin-page-head .issue-head-date{font-size:var(--fs-32)}.admin-page-head .issue-head-weekday{font-size:var(--fs-20)}.admin-nav{flex-wrap:wrap}.admin-nav-item{flex-basis:120px;min-width:0;padding:8px}.table-wrap{overflow:visible}.table{width:100%;min-width:0;display:block}.table-td{overflow-wrap:anywhere;display:block}.table-cell-label{display:none}.table-cell-content{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.admin-cell-stack{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-cell-stack .cjk{font-size:var(--fs-13);color:var(--ink2)}.admin-details{width:100%;min-width:0;font-family:var(--font-cjk);font-size:var(--fs-13)}.admin-details summary{cursor:pointer;align-content:center;min-height:44px}.admin-details[open]>:not(summary){padding:8px 0}.admin-pending-filter input{accent-color:var(--ink)}.admin-pending-filter{min-height:44px;font-family:var(--font-cjk);align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-readonly-note{font-size:var(--fs-15);margin:0 0 24px}.refetch-sources{min-width:0;font-family:var(--font-cjk);border:0;margin:0;padding:0}.refetch-sources label{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.refetch-sources input{accent-color:var(--ink);flex-shrink:0}@media (width<=1024px){.table-head{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.table-row{flex-direction:column;align-items:stretch;gap:14px;padding:24px 0;display:flex}.table-td{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;display:grid}.table-cell-label{font-family:var(--font-cjk);font-size:var(--fs-12);color:var(--ink2);padding-top:3px;display:block}.table-row .admin-actions{gap:8px 16px}}@media (width<=480px){.table-td{grid-template-columns:minmax(0,1fr);gap:4px}.admin-nav-item{flex-basis:30%}}.admin-run-metrics{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.admin-run-metrics dt{font-family:var(--font-cjk);color:var(--ink2)}.admin-run-metrics dd{margin:0}@media (width<=1024px){.sources-table .table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 20px;display:grid}.sources-table .table-td{flex-direction:column;gap:4px;display:flex}.sources-table .table-td:first-child,.sources-table .table-td:nth-child(n+4){grid-column:1/-1}}.issue-head-date>span,.source-band-title>span{line-height:inherit!important}.weekly-directory{border-bottom:1px solid var(--ink)}.weekly-directory>summary{cursor:pointer;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);align-content:center}.weekly-directory>summary:focus-visible,.anchors:focus-visible,.anchor-chip:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.weekly-directory .anchors{border-bottom:0;padding-top:0}.form-fieldset{border:0;flex-direction:column;gap:14px;min-width:0;margin:0;padding:0;display:flex}.interest-summary{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.interest-summary .admin-actions{margin-left:auto}.interest-editor{padding-top:12px}.interest-table .interest-row>td{width:auto;padding:12px 0}@media (width<=767px){.source-band{gap:4px;margin-top:16px;padding:12px 16px}.source-band-title{font-size:var(--fs-20)}.source-band-meta{gap:0 12px}.source-band-issue,.source-band-link{flex:none}.weekly-section-head{padding-top:20px}.interest-table .interest-row{padding:0}.interest-table .interest-row>td{border:0;padding:12px 0}.interest-summary{align-items:flex-start;gap:4px 12px}.interest-summary .admin-actions{margin-left:0}.admin-form-row{gap:16px;width:100%}.admin-form-row>.field{width:100%!important}}@media (forced-colors:active){.ui-icon,.editorial-art{stroke:currentColor}.editorial-art [fill="var(--paper)"]{fill:canvas}.editorial-art [fill="var(--green)"]{fill:canvastext}.source-art [fill="var(--paper)"],.source-art [fill="var(--band-hole)"]{fill:canvas}.source-art [fill="var(--ink)"],.source-art [fill="var(--green)"]{fill:currentColor}:is(.seg-item[aria-current=true],.chip-on,.admin-nav-item[aria-current=page]){position:relative}:is(.seg-item[aria-current=true],.chip-on,.admin-nav-item[aria-current=page]):after{content:"";pointer-events:none;border:3px solid canvastext;position:absolute;inset:4px}:is(.seg-item[aria-current=true],.chip-on,.admin-nav-item[aria-current=page]):focus-visible{outline-offset:2px;z-index:1;outline:2px solid canvastext}.masthead-nav a:not([aria-current=page]){border-bottom-style:none;padding-bottom:3px!important}}@media (prefers-reduced-motion:reduce){.account-avatar,.item-comments,.filter-toggle-icon{transition:none}}.search-loading{font-family:var(--font-cjk);font-size:var(--fs-15);padding:20px 0 8px}.search-notice-action{padding-top:16px}.management-list{margin:0;padding:0;list-style:none}.management-row{border-bottom:1px solid var(--rule);padding:16px 0}@media (width>=1920px){.sheet-body{max-width:1520px;padding-left:40px;padding-right:40px}.masthead{height:88px;padding-left:max(40px,50% - 720px);padding-right:max(40px,50% - 720px)}.page-head{padding-top:40px;padding-bottom:24px}.issue-head-date{font-size:var(--fs-64)}.page-context{font-size:var(--fs-16)}.item-row{grid-template-columns:32px minmax(0,1fr);gap:20px;padding-top:22px;padding-bottom:22px}.item-body{gap:8px;max-width:none}.item-heading{max-width:920px}.item-heading--tagged{grid-template-columns:minmax(0,920px) minmax(24px,1fr) max-content;max-width:none}.item-title{font-size:var(--fs-22)}.item-translation{max-width:920px;font-size:var(--fs-16)}.item-summary{max-width:920px;font-size:var(--fs-16);line-height:1.6}.item-reason{max-width:920px;font-size:var(--fs-16);line-height:1.75}.item-content--weekly,.item-media,.search-title,.search-snippet{max-width:920px}}.management-row-primary{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.management-primary-field{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.management-primary-field:first-child{flex:100%}.management-row .admin-cell-stack{flex-flow:wrap;align-items:baseline;gap:4px 12px}.management-row .admin-actions{gap:0 16px}.management-row .admin-details{width:auto}.management-row-details>summary{font-family:var(--font-cjk);font-size:var(--fs-13);cursor:pointer;align-content:center;min-height:44px}.table:focus-visible,.table-row:focus-visible,.management-list:focus-visible,.management-row:focus-visible,.table-empty:focus-visible,.table summary:focus-visible,.management-list summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.management-secondary-fields{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 24px;margin:0;padding:8px 0;display:grid}.management-field-label{font-family:var(--font-cjk);font-size:var(--fs-12);color:var(--ink2);margin-bottom:4px}.management-field-content{overflow-wrap:anywhere;min-width:0;margin:0}.issues-table .management-primary-field[data-column="6"],.sources-table .management-primary-field[data-column="3"]{flex:100%}.interest-summary-identity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.interest-summary-keywords{overflow-wrap:anywhere;flex:240px}.interest-editor .form-fieldset{flex-direction:row;align-items:flex-end}.interest-editor .interest-keywords{flex:240px}@media (width<=767px){.interest-editor .form-fieldset{flex-direction:column;align-items:stretch}.interest-editor .interest-keywords{flex:auto;width:100%}.interest-summary-keywords{flex-basis:100%}}.form-fieldset.admin-form-row{flex-direction:row}@media (width<=767px){.form-fieldset.admin-form-row{flex-direction:column}.issue-head-title{align-items:center}.issue-head-stack{flex-direction:column;align-items:flex-start;gap:2px;padding-bottom:0;display:flex}.item-rank{text-align:left}.issue-body{margin-top:0}}.model-name-field{min-width:0;max-width:100%}.model-name-detail{max-width:320px}.model-name-detail code{overflow-wrap:anywhere;font-family:var(--font-data);font-size:var(--fs-13);padding-bottom:8px;display:block}@media (width<=767px){.model-name-field,.model-name-field>.field,.model-name-detail{max-width:100%;width:100%!important}.source-band-meta{width:100%}}.favorite-button{width:44px;height:44px;color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-right:-13px;padding:0;display:inline-flex}.favorite-button:hover,.favorite-button[data-on]{color:var(--ink)}.favorite-button[data-on] svg,.favorite-button[data-on] svg path{fill:currentColor}.favorite-button:focus-visible{outline:2px solid var(--ink);outline-offset:-6px}.favorite-controls,.favorite-removed{min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);align-items:center;gap:12px;display:inline-flex}.favorite-button.favorite-restore{gap:12px;width:auto;padding-right:13px}.favorite-restore:hover .favorite-restore-label{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.favorite-restore:focus-visible{outline-offset:2px}.item-title,.item-translation,.item-summary,.item-reason,.item-content--weekly,.source-band-issue,.search-title,.search-snippet{text-autospace:normal}.item-heading,.search-title,.state-line,.source-band-title,.source-band-issue,.source-original-title,.archive-weekly .archive-label{text-wrap:balance}.item-title-tail{overflow-wrap:anywhere;vertical-align:baseline;max-inline-size:100%;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.item-translation,.item-summary,.item-reason,.item-content--weekly p,.search-snippet,.dialog-text{text-wrap:pretty}::selection{background:var(--ink);color:var(--paper)}:is(.masthead,.login-band,.source-band,.btn-primary,.chip-on,.seg-item[aria-current=true],.admin-nav-item[aria-current=page])::selection{background:var(--paper);color:var(--ink)}:is(.masthead,.login-band,.source-band,.btn-primary,.chip-on,.seg-item[aria-current=true],.admin-nav-item[aria-current=page]) ::selection{background:var(--paper);color:var(--ink)}.masthead,.login-band,.source-band,.btn-primary,.chip-on,.seg-item[aria-current=true],.admin-nav-item[aria-current=page]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scrollbar-color:var(--rule) transparent}.source-band{color:var(--paper)}details>summary{list-style:none;display:block}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";vertical-align:-2px;background:currentColor;width:14px;height:14px;margin-right:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}details[open]>summary:before{rotate:90deg}.item-comments{position:relative}.item-comments:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=480px){.item-comments{min-width:0;min-height:0}}.item-heading{max-width:780px;display:block}.item-heading>.item-title{margin-right:10px;display:inline}.item-tag{vertical-align:baseline;margin-left:0;padding-top:0;display:inline-flex}@media (width>=1920px){.item-heading{max-width:920px}}@media screen{.item-title>a.t{padding-block:12px;padding-inline:0;position:relative}.item-rank,.item-tag{z-index:1;position:relative}.item-heading{padding-bottom:8px}.search-title>a.t{padding-block:17px 12px;padding-inline:0;position:relative}.search-title{padding-bottom:8px}}.item-rank,.item-body{align-self:baseline}.item-rank{padding-top:0}.issue-head-title{align-items:last baseline}.issue-head-stack{padding-bottom:0}@media (width<=767px){.item-rank,.item-body{align-self:auto}}.item-media-image{mix-blend-mode:multiply}.error-state{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:32px;display:grid}.error-art{border:1px solid var(--ink);padding:16px}.error-art svg{width:100%;height:auto;display:block}.error-copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width<=480px){.error-state{grid-template-columns:minmax(0,1fr);gap:20px}.error-art{max-width:260px}}.login-ground{box-sizing:border-box;grid-template-rows:2fr auto 3fr;grid-template-columns:minmax(0,400px);justify-content:center;align-items:start;min-height:100dvh;padding:24px;display:grid}.login-card{grid-row:2;width:100%}.masthead-brand{min-width:5.67em}.login-tagline{word-break:keep-all}@media screen and (width<=767px){.page-head--issue{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title nav""meta meta";align-items:center;gap:4px 8px;padding-top:12px;display:grid}.page-head--issue .issue-head-main,.page-head--issue .issue-head-title{display:contents}.page-head--issue .issue-head-date{grid-area:title;line-height:1.2}.page-head--issue .issue-head-stack{flex-flow:wrap;grid-area:meta;align-items:baseline;gap:0 12px;min-width:0}.page-head--issue .issue-head-tag{grid-column:1/-1;padding-bottom:0}.page-head--issue .issue-nav-mobile{grid-area:nav;justify-self:end;padding-top:0}.page-head--issue .page-nav{grid-column:1/-1}}@media screen and (width<=359px){.page-head--issue{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""meta""nav"}.page-head--issue .issue-nav-mobile{justify-self:start}}:root{--dur-1:.12s;--dur-2:.24s;--dur-3:.36s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-move:cubic-bezier(.65, 0, .35, 1)}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes lp-settle{0%{opacity:0;transform:translateY(8px)}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-8px)}}@keyframes lp-unfold{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}a.t,.link-button,.archive-key{transition:text-decoration-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out)}.menu-item,.directory-return,.source-band-link{text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.menu-item:hover,.directory-return:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.source-band-link:hover{-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}.ctrl:not(.ctrl-off):not(:disabled){isolation:isolate;transition:color var(--dur-1) var(--ease-out);position:relative}.ctrl:not(.ctrl-off):not(:disabled):before{content:"";z-index:-1;background:var(--ink);transform-origin:50% 100%;transition:transform var(--dur-2) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.ctrl:not(.ctrl-off):not(:disabled):hover{color:var(--paper)}.ctrl:not(.ctrl-off):not(:disabled):hover:before{transform:scaleY(1)}}.seg-item{text-underline-offset:4px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.seg-item:not([aria-current=true]):hover{text-decoration-color:currentColor}}.daily-source[data-scroll-source]{--source-lift:clamp(48px, 6vh, 64px)}.daily-source[data-source-opening]{overflow-clip-margin:8px;overflow:clip}.daily-source[data-scroll-source]>.daily-source-sheet{transform:translateY(calc(var(--source-lift) * (1 - var(--source-progress))))}.favorite-button{transition-property:color;position:relative}.favorite-line,.favorite-ink{display:block}.favorite-ink{clip-path:inset(100% 0 0);transition:clip-path var(--dur-2) var(--ease-out);position:absolute;top:50%;left:50%;translate:-50% -50%}.favorite-restore .favorite-ink{left:auto;right:13px;translate:0 -50%}.favorite-ink svg,.favorite-ink svg path{fill:currentColor}.favorite-button[data-on] .favorite-ink{clip-path:inset(0)}.favorite-button[data-on] .favorite-line svg,.favorite-button[data-on] .favorite-line svg path{fill:none}.favorite-button[data-stamp]{animation:lp-press var(--dur-2) var(--ease-out)}@keyframes lp-press{0%{transform:scale(.92)}}html[data-vt=old]{view-transition-name:root}html[data-vt=old] .masthead{view-transition-name:masthead}html[data-vt=old] .issue-head-date{view-transition-name:issue-date}html[data-vt=new],html[data-vt=new] .masthead,html[data-vt=new] .issue-head-date{view-transition-name:none}html[data-vt]{--vt-duration:var(--dur-2);--vt-easing:var(--ease-out)}html[data-vt][data-turn]{--vt-duration:var(--dur-3);--vt-easing:var(--ease-move)}::view-transition{pointer-events:none}::view-transition-group(*){pointer-events:none}::view-transition-image-pair(*){pointer-events:none}::view-transition-old(*){pointer-events:none}::view-transition-new(*){pointer-events:none}::view-transition-group(*){animation:none}html[style*=--vt-masthead-bottom]::view-transition-group(root){clip-path:inset(var(--vt-masthead-bottom) 0 0)}::view-transition-image-pair(*){isolation:auto}::view-transition-old(*){mix-blend-mode:normal}::view-transition-old(root){animation:lp-fade-away var(--vt-duration) var(--vt-easing) both}::view-transition-old(issue-date){animation:lp-fade-away var(--vt-duration) var(--vt-easing) both}::view-transition-old(masthead){animation:lp-fade-away var(--vt-duration) var(--vt-easing) both}html[data-vt-masthead=true]::view-transition-old(masthead){opacity:0;animation:none}html[style*=--vt-date-x]::view-transition-group(issue-date){transform:translate(var(--vt-date-x), var(--vt-date-y))}::view-transition-old(issue-date){inline-size:auto}html[data-turn=back]::view-transition-old(root){animation-name:lp-turn-out-right}html[data-turn=forward]::view-transition-old(root){animation-name:lp-turn-out-left}@keyframes lp-fade-away{to{opacity:0}}@keyframes lp-turn-out-right{to{opacity:0;transform:translate(24px)}}@keyframes lp-turn-out-left{to{opacity:0;transform:translate(-24px)}}@keyframes lp-reveal{0%{clip-path:inset(100% 0 0);transform:translateY(8px)}to{clip-path:inset(0);transform:none}}@keyframes lp-draw{0%{transform:scaleX(0)}}html[data-first-load] .page-head .issue-head-date{animation:lp-reveal var(--dur-3) var(--ease-out) both}html[data-first-load] .page-head{border-bottom-color:#0000;position:relative}html[data-first-load] .page-head:after{content:"";background:var(--ink);transform-origin:0;height:2px;animation:lp-draw var(--dur-3) var(--ease-move) 60ms both;position:absolute;bottom:-2px;left:0;right:0}html[data-first-load] .source-tabs-frame,html[data-first-load] .search-head,html[data-first-load] .source-band{animation:lp-rise var(--dur-2) var(--ease-out) .12s both}html[data-first-load] .archive-list,html[data-first-load] .weekly-directory,html[data-first-load] #main-content section:not(.daily-source),html[data-first-load] .search-entry,html[data-first-load] .search-count,html[data-first-load] .search-row,html[data-first-load] .settings-rows,html[data-first-load] #main-content>.issue-body{animation:lp-fade var(--dur-2) var(--ease-out) .18s both}.sunrise--animated .sunrise-sun{animation:lp-sun calc(var(--dur-3) * 2) var(--ease-out) both}@keyframes lp-sun{0%{transform:translateY(34px)}}.sunrise--animated .sunrise-ray{stroke-dasharray:1;animation:lp-stroke var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--dur-3) + var(--i) * var(--dur-1) / 3)}.sunrise--animated .sunrise-wave{stroke-dasharray:1;animation:lp-stroke calc(var(--dur-3) + var(--dur-2)) var(--ease-move) var(--dur-2) both}@keyframes lp-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.menu-card{will-change:contents;animation:lp-unfold var(--dur-1) var(--ease-out)}.dialog-shade{animation:lp-fade var(--dur-2) var(--ease-out)}.dialog{animation:lp-settle var(--dur-2) var(--ease-out)}.toast{animation:lp-drop var(--dur-2) var(--ease-out)}details[open]>.anchors{animation:lp-rise var(--dur-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.sunrise--animated .sunrise-sun,.sunrise--animated .sunrise-ray,.sunrise--animated .sunrise-wave{animation:none!important}.daily-source{overflow:visible!important}.daily-source>.daily-source-sheet{transform:none!important}.daily-source .item-row{color:var(--ink)!important}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:0s!important}.daily-source *,.daily-source :before,.daily-source :after{animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media screen{.daily-reading{max-width:824px}.source-directory{margin:8px 0 12px 44px}.source-directory>summary{cursor:pointer;width:fit-content;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);align-content:center}.source-directory>summary:focus-visible,.source-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.source-links,.source-facts{flex-wrap:wrap;gap:0 24px;padding-bottom:12px;display:flex}.source-facts{margin-top:16px}.source-link{overflow-wrap:anywhere;min-width:44px;max-width:100%;min-height:44px;font-size:var(--fs-15);flex-wrap:wrap;align-items:center;gap:0 8px;display:inline-flex}a.source-link{text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:4px}a.source-link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.source-link-state{font-family:var(--font-cjk);font-size:var(--fs-12);color:var(--ink2)}.daily-source{--source-accent:#626422;margin-top:12px;scroll-margin-top:24px}.daily-source[data-adapter=hacker_news]{--source-accent:#995139}.daily-source[data-adapter=github_trending]{--source-accent:#3f665c}.daily-source+.daily-source{margin-top:40px}.daily-source-head{padding:20px 0 4px 44px;position:relative}.daily-source-anchor{width:0;height:0;scroll-margin-top:24px;position:absolute;top:0}.daily-source-rule{border-top:1px solid var(--source-accent);top:0;height:0;position:absolute;inset-inline:0}.daily-source-heading{width:fit-content;max-width:100%}.daily-source h2{font-family:var(--font-latin);font-size:var(--fs-22);color:var(--source-accent);overflow-wrap:anywhere;margin:0;line-height:1.2}.daily-source:focus{outline:none}.daily-source:focus-visible .daily-source-heading{outline:2px solid var(--ink);outline-offset:4px}.daily-source-content>.issue-body{border-top:0;margin-top:0}.daily-source .item-row{padding:12px 0}.daily-source .item-title{font-size:var(--fs-26);line-height:1.25}.daily-source .item-heading{padding-bottom:8px}.daily-source :is(.item-summary,.item-translation){font-size:var(--fs-16);line-height:1.7}.daily-source .item-reason{font-size:var(--fs-15);border-left-width:1px}.daily-source .source-actions{padding:8px 0 0 44px}.daily-source .source-foot{padding-top:0}.item-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"rank body";align-items:start;gap:16px}.item-rank,.item-body{align-self:baseline}.item-meta{align-items:center;gap:4px 12px}.item-meta-text{overflow-wrap:anywhere;min-width:0;max-width:100%}.item-meta .item-comments{min-width:44px;min-height:44px}.item-meta .item-comments:after{min-width:0;min-height:0;inset:0;transform:none}.item-comments>span{text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px}.item-comments:hover>span,.item-comments:focus-visible>span{text-decoration-color:currentColor}.item-meta .item-save{margin:0}.item-age{font-family:var(--font-cjk);font-size:var(--fs-12)}.item-heading>.item-mark{vertical-align:middle;margin:-8px 0 -8px 2px;display:inline-flex}@media (width>=1920px){.daily-reading{max-width:972px}.item-row{grid-template-columns:32px minmax(0,1fr);gap:20px}.source-directory{margin-left:52px}.daily-source-head,.daily-source .source-actions{padding-left:52px}}@media (width<=767px){.source-directory{margin-left:32px}.daily-source-head,.daily-source .source-actions{padding-left:32px}.daily-source+.daily-source{margin-top:32px}.daily-source .item-title{font-size:var(--fs-22)}.daily-source :is(.item-summary,.item-translation){font-size:var(--fs-15)}.item-row{grid-template-columns:20px minmax(0,1fr);gap:0 12px}}@media (width<=359px){.item-meta{column-gap:4px}}}.item-row--lead .source-band-link{color:var(--ink)}@media screen{.weekly-reading{--weekly-gutter:44px;max-width:824px;margin-top:24px}.weekly-reading+.weekly-reading{margin-top:40px}.weekly-reading .source-band{min-height:0;margin:0 0 8px var(--weekly-gutter);color:var(--ink);background:0 0;padding:0;display:block}.weekly-reading .source-band-title{font-size:var(--fs-26);text-overflow:clip;overflow-wrap:anywhere;text-wrap:balance;margin:0;line-height:1.3;overflow:visible}.weekly-reading .source-band-meta{width:auto;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:0 12px;line-height:1.6;display:flex}.weekly-reading .source-band-issue{opacity:1}.weekly-reading .source-band-source{overflow-wrap:anywhere;min-width:0;max-width:100%}.weekly-reading .source-band-link{min-height:44px;font-size:inherit;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.weekly-reading .source-band-link:hover{text-underline-offset:3px;text-decoration:underline}.weekly-reading .source-band::selection{background:var(--ink);color:var(--paper)}.weekly-reading .source-band ::selection{background:var(--ink);color:var(--paper)}.weekly-reading .weekly-directory{margin-left:var(--weekly-gutter);border-bottom:1px solid var(--rule)}.weekly-reading .weekly-directory>summary{cursor:pointer;width:max-content;max-width:100%;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);align-content:center}.weekly-reading .anchors{border-bottom:0;flex-wrap:wrap;gap:0 20px;padding:0 0 8px;scroll-margin-top:24px;display:flex;overflow:visible}.weekly-reading .anchor-chip{min-width:44px;max-width:100%;height:auto;min-height:44px;font-family:var(--font-cjk);font-size:var(--fs-15);color:var(--ink);white-space:normal;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);text-underline-offset:3px;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.weekly-reading .anchor-chip:hover,.weekly-reading .anchor-chip:focus-visible{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.weekly-reading :is(.source-band-link,.weekly-directory>summary,.anchors,.anchor-chip):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.weekly-reading .weekly-section-head{margin-left:var(--weekly-gutter);font-size:var(--fs-20);color:var(--ink2);border-bottom:0;padding:24px 0 4px}.weekly-reading .weekly-directory+section>.weekly-section-head{padding-top:16px}.weekly-reading .item-row--weekly{padding-top:16px;padding-bottom:20px}.weekly-reading .item-content--weekly{font-size:var(--fs-18)}.weekly-reading .item-row--lead{padding-top:0}.weekly-reading .item-row--lead .item-title{font-size:var(--fs-26);line-height:1.3}.weekly-reading .item-row--lead .weekly-directory{margin-left:0}.weekly-reading .directory-return{margin:4px 0 4px var(--weekly-gutter)}.weekly-reading>.issue-body{border-top:0;margin-top:0}.weekly-reading>.source-state{margin-left:var(--weekly-gutter)}.archive-weekly .archive-label-title,.archive-weekly .archive-label-source{display:block}.archive-weekly .archive-label-source{margin-top:4px}.archive-weekly .archive-label-part+.archive-label-part{margin-top:12px}@media (width<=767px){.weekly-reading{--weekly-gutter:32px;margin-top:20px}.weekly-reading .source-band-title{font-size:var(--fs-22)}.weekly-reading .item-content--weekly{font-size:var(--fs-16)}.weekly-reading .item-row--lead .item-title{font-size:var(--fs-22)}}@media (width>=1920px){.weekly-reading{--weekly-gutter:52px;max-width:972px}}}.search-reading,.results-reading,.search-results{width:100%;max-width:780px;margin-inline:auto}@media screen{.search-reading,.results-reading{margin-inline:0}}.search-row{padding:24px 0}.search-title{margin-top:0}.result-meta{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:8px;display:flex}.result-context{min-width:0;max-width:100%;font-family:var(--font-cjk);font-size:var(--fs-13);color:var(--ink2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.result-context>span{max-width:100%}.result-meta .search-links{gap:4px 8px;min-width:0;max-width:100%;margin-top:0}.result-meta .search-mark{margin-left:0}.result-meta .favorite-button{margin-right:0}@media (width>=1920px){.search-reading,.results-reading,.search-results{max-width:920px}}@media print{@page{margin:16mm 14mm}html,body,.paper{background:0 0!important}.sheet{min-height:0}.sheet-body{max-width:none;padding:0}.masthead{border-bottom:2px solid var(--ink);background:0 0;height:auto;min-height:0;padding:0 0 8pt}.masthead-brand{color:var(--ink)}.masthead-nav,.masthead-actions,.skip-link,.toasts,#nprogress,.issue-nav,.issue-nav-mobile,.page-nav,.favorite-button,.source-tabs-frame,.weekly-directory,.directory-return,.source-foot,footer a,footer .ctrl,.search-head,.filters-shell,.search-pager{display:none!important}.daily-source{margin-top:18pt!important;overflow:visible!important}.daily-source:focus{outline:none}.daily-source-head{break-after:avoid;padding:0}.daily-source-icon,.daily-source-rule{display:none}.daily-source *,.daily-source :before,.daily-source :after{animation:none!important}.daily-source>.daily-source-sheet{transform:none!important}.daily-source .item-row{color:var(--ink)!important}.daily-source h2,.print-source-name{font-family:var(--font-latin);font-weight:600;font-size:var(--fs-20);break-after:avoid;margin:18pt 0 6pt}.weekly-section-head{break-after:avoid}.item-content--weekly .weekly-reference{min-height:0;line-height:inherit;display:inline}.archive-row{break-inside:avoid}.item-row{break-inside:avoid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"rank body"}.item-rank,.item-body{align-self:baseline}.item-rank{text-align:right;padding-top:0}.item-title a.t{text-decoration:none}.item-title a.t[data-host]:after{content:"  " attr(data-host);font-family:var(--font-data);font-size:var(--fs-12);color:var(--ink2);font-weight:400}.item-reason{-webkit-print-color-adjust:exact;print-color-adjust:exact}.item-media-image{mix-blend-mode:normal}.item-media{row-gap:16px;padding-bottom:4px}.item-media-original{display:none}.item-media-frame--loading{outline:none}.source-band{color:var(--ink);border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);--band-hole:transparent;background:0 0}.source-band span{color:var(--ink)!important}.source-band .source-band-link{color:var(--ink)}footer{break-inside:avoid}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
