@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-relaxed:1.625;--leading-loose:2;--radius-lg:.5rem;--radius-xl:.75rem;--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);--font-body:"YekanBakh", "YekanBakh Fallback", Tahoma, sans-serif;--font-head:"Doran", "Doran Fallback", "YekanBakh", Tahoma, sans-serif;--font-letter:"Farhang", "Doran", serif}}@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}html,[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){[data-mode=system]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.8}h1,h2,h3,h4{font-family:var(--font-head)}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}mark{background:var(--mark);color:inherit;border-radius:4px;padding:0 2px}}@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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-full{width:100%}.max-w-\[900px\]{max-width:900px}.max-w-\[1200px\]{max-width:1200px}.min-w-0{min-width:0}.flex-1{flex:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-none{list-style-type:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-card{border-radius:16px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent{border-color:var(--accent)}.border-line{border-color:var(--line)}.bg-accent-soft{background-color:var(--accent-soft)}.bg-bg{background-color:var(--bg)}.bg-dark{background-color:var(--dark)}.bg-surface{background-color:var(--surface)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.text-start{text-align:start}.font-letter{font-family:Farhang,Doran,serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.bg-grad{background:var(--grad);color:var(--grad-ink)}.text-\[var\(--nav-on\)\]{color:var(--nav-on)}.text-accent-text{color:var(--accent-text)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.accent-\[var\(--brand-2\)\]{accent-color:var(--brand-2)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\!filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--brand:#2a2218;--brand-2:#8a6630;--accent:#c9a45c;--accent-soft:#f1e6cc;--accent-text:#7d5c2b;--bg:#f8f3e6;--surface:#fff;--line:#e6dac0;--ink:#1a1712;--muted:#5c5545;--grad:linear-gradient(90deg, #a88041 0%, #e0c47c 100%);--grad-v:linear-gradient(160deg, #a88041 0%, #e0c47c 100%);--grad-ink:#1a1712;--head-line:#1a171229;--nav-on:#1a1712;--dark:#17140f;--ph-1:#dccba6;--ph-2:#c2ae84;--ph-3:#9c8762;--ph-4:#eadfc6;--mark:#f6e3b4}[data-mode=dark]{--bg:#111316;--surface:#1a1d22;--line:#2c3139;--ink:#ecedef;--muted:#a9aeb7;--accent-soft:#272b32;--mark:#5a4a22}@media (prefers-color-scheme:dark){[data-mode=system]{--bg:#111316;--surface:#1a1d22;--line:#2c3139;--ink:#ecedef;--muted:#a9aeb7;--accent-soft:#272b32;--mark:#5a4a22}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;display:block}body{overflow-x:clip}h1,h2,h3,h4,.hf{font-family:var(--font-head)}.wrap{max-width:1280px;margin:0 auto;padding-inline:24px}.narrow{max-width:860px;margin:0 auto}.sec{padding-top:48px}.sec-sm{padding-top:28px}.sec-head{flex-wrap:wrap;align-items:center;gap:14px;min-height:44px;margin-bottom:20px;display:flex}.sec-title{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;max-width:100%;margin:0;font-size:22px;font-weight:800;display:inline-flex}.sec-ico{border-radius:calc(12px * var(--rk,1));background:var(--grad);width:38px;height:38px;color:var(--grad-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.sec-line{background:var(--line);flex:1;min-width:20px;height:1px}.more{color:var(--accent-text);white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.more:hover{color:var(--accent-text);text-decoration:underline}.card{background:var(--surface);border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));position:relative;overflow:hidden}.pad-card{padding:22px 24px}.tag{background:var(--accent-soft);color:var(--accent-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.tag-solid{background:var(--grad);color:var(--grad-ink)}.meta{color:var(--muted);font-size:13px}.kick{color:var(--accent-text);font-size:13px;font-weight:800;display:block}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.chip:hover{border-color:var(--brand-2);color:var(--ink)}.chip.on{background:var(--grad);color:var(--grad-ink);border-color:#0000}.chip .cnt{opacity:.8;font-size:12px}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sr,.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.row{flex-wrap:wrap;gap:24px;display:flex}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:24px;display:grid}.grid3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;display:grid}.grid4{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:24px;display:grid}.ph{color:var(--ink);text-align:center;background-image:repeating-linear-gradient(135deg,#ffffff29 0 2px,#0000 2px 16px);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:relative}.ph-a{background-color:var(--ph-1)}.ph-b{background-color:var(--ph-2)}.ph-c{background-color:var(--ph-3)}.ph-d{background-color:var(--ph-4)}.ph svg,.ph .ph-cap{opacity:.6}.ph-cap{font-size:12px;font-weight:700}.shade{background:linear-gradient(#0a0a0c00 25%,#0a0a0c8c 55%,#0a0a0ceb 100%);position:absolute;inset:0}mark{background:var(--mark);color:inherit;border-radius:4px;padding:0 2px}.btn{border-radius:calc(12px * var(--rk,1));white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.btn-p{background:var(--grad);color:var(--grad-ink)}.btn-p:hover{color:var(--grad-ink);filter:brightness(1.06)}.btn-s{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.btn-s:hover{border-color:var(--brand-2)}.ib{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ib:hover{border-color:var(--brand-2);color:var(--accent-text)}.ib.on{background:var(--grad);color:var(--grad-ink);border-color:#0000}.ib-sm{border-radius:calc(10px * var(--rk,1));width:36px;height:36px}.fi{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--bg);width:40px;height:40px;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fi:hover{border-color:var(--brand-2);color:var(--accent-text)}.fi.on{background:var(--grad);color:var(--grad-ink);border-color:#0000}.fi-sm{width:26px;height:26px;color:var(--muted);border-radius:7px}.fi-row{flex-wrap:wrap;gap:4px;display:inline-flex}.field{flex-direction:column;gap:6px;display:flex}.field label,.flabel{color:var(--ink);font-size:13px;font-weight:800}.input,.select{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;padding:0 14px;font-size:14px}.input:focus,.select:focus,.btn:focus-visible,.chip:focus-visible,.ib:focus-visible,.fi:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.check{align-items:center;gap:10px;min-height:40px;font-size:14px;font-weight:600;display:flex}.check input{width:20px;height:20px;accent-color:var(--brand-2);flex:none}.input,.select{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.input,.select{border-color:color-mix(in srgb,var(--line) 75%,var(--muted))}}.input,.select{transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #00000005}.input:hover,.select:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.input:hover,.select:hover{border-color:color-mix(in srgb,var(--brand-2) 55%,var(--line))}}.input:focus,.select:focus{border-color:var(--brand-2);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.input:focus,.select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}}select.select,select.input{appearance:none;background-color:var(--surface);cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%238b8577' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;background-size:14px;padding-inline-end:40px}[dir=ltr] :is(select.select,select.input){background-position:right 14px center}select option{background:var(--surface);color:var(--ink)}.check input,main form input[type=checkbox],main form input[type=radio]{appearance:none;border:1.5px solid var(--line);flex:none;place-content:center;width:20px;height:20px;margin:0;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.check input,main form input[type=checkbox],main form input[type=radio]{border:1.5px solid color-mix(in srgb,var(--line) 55%,var(--muted))}}.check input,main form input[type=checkbox],main form input[type=radio]{background:var(--surface);cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.check input,main form input[type=checkbox]{border-radius:6px}main form input[type=radio]{border-radius:50%}:is(.check input,main form input[type=checkbox]):checked{background:var(--brand-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--brand-2)}main form input[type=radio]:checked{border-color:var(--brand-2);background:radial-gradient(circle,var(--brand-2) 0 4.5px,var(--surface) 5.5px)}:is(.check input,main form input[type=checkbox],main form input[type=radio]):hover{border-color:var(--brand-2)}:is(.check input,main form input[type=checkbox],main form input[type=radio]):focus-visible{outline:3px solid var(--accent);outline-offset:2px}:is(.check input,main form input[type=checkbox],main form input[type=radio]):disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){:is(.check input,main form input[type=checkbox],main form input[type=radio]){appearance:auto}}.util{background:var(--surface);border-bottom:1px solid var(--line);color:var(--muted);font-size:13px}.util .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}@media (min-width:901px){.util .wrap{gap:12px;min-height:27px}.util .ibtn,.util .ubtn{width:26px;height:26px}.util .ibtn svg,.util .ubtn svg{width:16px;height:16px}.util .lang a{min-height:24px;padding:0 8px}.head-top{gap:16px;min-height:68px}.head .logo{width:48px;height:48px}.head .brand-logo img{height:min(var(--logo-h,56px),52px)}.head .brand-name{font-size:22px}.hsearch{height:42px}.nav,.nav a{min-height:46px}}.dates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dates b{color:var(--ink);font-weight:700}.dot-sep{background:var(--accent);border-radius:50%;width:4px;height:4px;display:inline-block}.util-tools{align-items:center;gap:4px;display:flex}.ubtn{width:44px;height:44px;color:var(--muted);border-radius:calc(10px * var(--rk,1));background:0 0;border:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.ubtn:hover{background:var(--accent-soft);color:var(--ink)}.lang{border:1px solid var(--line);border-radius:calc(10px * var(--rk,1));margin-inline-start:8px;display:inline-flex;overflow:hidden}.lang a{min-height:34px;color:var(--muted);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.lang a.on{background:var(--brand-2);color:#fff}.head{background:var(--grad);color:var(--grad-ink)}.head-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.brand{align-items:center;gap:14px;display:flex}.logo{border:2px dashed var(--head-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;font-size:12px;font-weight:800;display:flex}.brand-name{font-size:24px;font-weight:900;line-height:1.3;display:block}.brand-sub{opacity:.85;font-size:13px;font-weight:500;display:block}.hsearch{border-radius:calc(12px * var(--rk,1));border:1px solid var(--head-line);background:#ffffff2e;align-items:center;gap:8px;min-width:300px;height:46px;padding:0 14px;display:flex}.hsearch input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.hsearch input::placeholder{color:inherit;opacity:.8}.nav{border-top:1px solid var(--head-line);align-items:center;gap:2px;min-height:54px;display:flex;overflow-x:auto}body:has([data-page=home]) .nav{border-top:0}.nav a{white-space:nowrap;opacity:.88;align-items:center;min-height:54px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.nav a:hover,.nav a[aria-current=page]{opacity:1}.nav a[aria-current=page]:after{content:"";background:var(--nav-on);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.nav-sub{display:inline-flex}.nav-sub>button{min-height:54px;font:inherit;white-space:nowrap;opacity:.88;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.nav-sub>button:hover,.nav-sub>button[aria-current=page],.nav-sub>button[aria-expanded=true]{opacity:1}.nav-sub>button[aria-current=page]:after{content:"";background:var(--nav-on);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.nav-sub>button:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:-3px}.nav-sub-ico{flex:none;transition:transform .15s}.nav-sub>button[aria-expanded=true] .nav-sub-ico{transform:rotate(180deg)}.nav-sub-box{z-index:60;background:var(--surface);min-width:200px;max-width:min(320px,100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:calc(12px * var(--rk,1));padding:6px;position:fixed;box-shadow:0 12px 32px #00000024}.nav-sub-box ul{margin:0;padding:0;list-style:none}.nav-sub-box a{color:inherit;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:700;display:block}.nav-sub-box a:hover,.nav-sub-box a[aria-current=page]{background:var(--accent-soft)}.nav-sub-box a:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:-3px}.sub-links{margin:2px 0 6px;padding-inline-start:16px;list-style:none}.sub-links a{opacity:.9;font-size:14px}.crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li{align-items:center;gap:6px;display:inline-flex}.crumbs li+li:before{content:"‹";opacity:.6}.crumbs a{align-items:center;min-height:32px;display:inline-flex}.crumbs a:hover{color:var(--accent-text)}.crumbs [aria-current=page]{color:var(--ink);font-weight:700}.phero{background:var(--grad);color:var(--grad-ink);isolation:isolate;position:relative;overflow:hidden}.phero .crumbs ol{color:inherit;opacity:.9}.phero .crumbs [aria-current=page]{color:inherit}.phero-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:28px;padding-bottom:32px;display:flex}.phero h1{margin:8px 0 6px;font-size:40px;font-weight:900;line-height:1.35}.phero p{opacity:.9;max-width:720px;margin:0;font-size:16px}.phero-ring{opacity:.12;z-index:-1;border:1px solid;border-radius:50%;position:absolute}.phero-stats{flex-wrap:wrap;gap:10px;display:flex}.pstat{border-radius:calc(14px * var(--rk,1));border:1px solid var(--head-line);background:#ffffff29;min-width:120px;padding:12px 16px;line-height:1.3}.pstat b{font-size:24px;font-weight:900;display:block}.pstat span{opacity:.9;font-size:12px;font-weight:700}.layout{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.main-col{flex:999 640px;min-width:0}.aside-col{flex-direction:column;flex:320px;gap:24px;min-width:0;display:flex}.wid-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:58px;padding:0 18px;display:flex}.wid-head h2,.wid-head h3{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:900;display:flex}.wid-ico{border-radius:calc(9px * var(--rk,1));background:var(--grad);width:30px;height:30px;color:var(--grad-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.wlist{margin:0;padding:0 18px;list-style:none}.wlist li{border-bottom:1px dashed var(--line)}.wlist li:last-child{border-bottom:0}.dl{align-items:center;gap:12px;min-height:70px;padding:8px 0;display:flex}.dl-date{border-radius:calc(13px * var(--rk,1));background:var(--accent-soft);width:50px;height:50px;color:var(--accent-text);flex-direction:column;flex:none;justify-content:center;align-items:center;line-height:1.15;display:flex}.dl-date b{font-size:18px;font-weight:900}.dl-date small{font-size:11px;font-weight:700}.dl-t{font-size:14px;font-weight:700;line-height:1.65;display:block}.dl:hover .dl-t{color:var(--accent-text)}.rank{width:30px;color:var(--accent);text-align:center;flex:none;font-size:26px;font-weight:900;line-height:1}.thumb{border-radius:calc(10px * var(--rk,1));flex:none;width:84px;height:58px}.li-card{border-bottom:1px solid var(--line);gap:20px;padding:20px 0;display:flex}.li-card:last-child{border-bottom:0}.li-card .ph{border-radius:calc(14px * var(--rk,1));flex:none;width:240px;height:150px}.li-card h3{margin:4px 0 6px;font-size:19px;font-weight:900;line-height:1.6}.li-card p{color:var(--muted);margin:0;font-size:15px}.li-card:hover h3{color:var(--accent-text)}.fcard{flex-direction:column;height:330px;display:flex}.fcard .ph{flex:none;height:180px}.fbody{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.fbody h3{margin:0;font-size:17px;font-weight:800;line-height:1.65}.fcard:hover h3{color:var(--accent-text)}.pager{justify-content:center;margin-top:28px;display:flex}.pager ul{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pager a,.pager span{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.pager a:hover{border-color:var(--brand-2)}.pager [aria-current=page]{background:var(--grad);color:var(--grad-ink);border-color:#0000}.pager .gap{background:0 0;border:0}.tabs{border-radius:calc(14px * var(--rk,1));background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.tab{border-radius:calc(10px * var(--rk,1));min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.tab .cnt{opacity:.8;font-size:12px}.dark-band{background:var(--dark);color:#fff}.dark-band .sec-title{color:#fff}.dark-band .sec-line{background:#ffffff24}.dark-band .meta{color:#ffffffbf}.dark-band .more{color:var(--accent)}.tile{border-radius:calc(16px * var(--rk,1));display:block;position:relative;overflow:hidden}.tile .ph{color:#fff;position:absolute;inset:0}.tile-copy{z-index:1;color:#fff;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-copy h3{margin:0;font-size:16px;font-weight:800;line-height:1.6}.tile-copy .meta{color:#ffffffc7}.kind{z-index:2;color:#fff;border-radius:calc(8px * var(--rk,1));background:#0a0a0c9e;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;right:12px}.excl{background:var(--accent);color:#1a1712}.play{background:var(--accent);color:#1a1712;z-index:2;border:0;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0000004d}.dur{color:#fff;z-index:2;background:#0a0a0cbf;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:12px}.player{border-radius:calc(18px * var(--rk,1));color:#fff;background:#0b0c0e;position:relative;overflow:hidden}.player-screen{aspect-ratio:16/9;position:relative}.player-screen .ph{color:#fff;position:absolute;inset:0}.pbar{background:#141518;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.pbtn{border-radius:calc(10px * var(--rk,1));color:#fff;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.pbtn:hover{background:#ffffff1a}.ptrack{background:#fff3;border-radius:6px;flex:1;min-width:120px;height:6px;position:relative}.ptrack span{background:var(--accent);border-radius:6px;position:absolute;top:0;bottom:0;right:0}.ptime{opacity:.85;white-space:nowrap;direction:ltr;font-size:12px;font-weight:700}.qsel{border-radius:calc(9px * var(--rk,1));color:#fff;background:#1f2024;border:1px solid #ffffff40;min-height:36px;padding:0 8px;font-size:12px;font-weight:800}.prose{font-size:18px;line-height:2.05}.prose p{margin:0 0 18px}.prose h2{margin:34px 0 12px;font-size:24px;font-weight:900;line-height:1.5}.prose blockquote{border-radius:calc(16px * var(--rk,1));background:var(--accent-soft);border:0;margin:26px 0;padding:20px 26px;position:relative}.prose blockquote p{font-family:var(--font-letter);margin:0;font-size:21px;font-weight:700;line-height:1.9}.prose blockquote footer{color:var(--muted);margin-top:8px;font-size:14px}.prose figure{margin:26px 0}.prose figcaption,.cap{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.7}.tbl-wrap{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));margin:24px 0;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.tbl caption{text-align:start;caption-side:top;padding:12px 16px;font-size:14px;font-weight:800}.tbl th,.tbl td{text-align:start;border-top:1px solid var(--line);padding:12px 16px}.tbl thead th{background:var(--accent-soft);color:var(--accent-text);border-top:0;font-weight:900}.foot{background:var(--brand);color:#e9e5dc;border-top:4px solid #0000;border-image:var(--grad) 1;margin-top:64px}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:32px;padding-top:44px;padding-bottom:32px;display:grid}.foot ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.foot li a{color:#d6d1c6;align-items:center;min-height:34px;font-size:14px;display:inline-flex}.foot li a:hover{color:#fff}.fline{color:#d6d1c6;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.fline svg{color:var(--accent);flex:none;margin-top:4px}.socials{flex-wrap:wrap;gap:8px;display:flex}.soc{border-radius:calc(12px * var(--rk,1));color:#fff;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:inline-flex}.soc:hover{color:#fff;background:#ffffff14}.foot-bottom{border-top:1px solid #ffffff1f}.foot-bottom .wrap{color:#bfb9ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:13px;display:flex}@media (max-width:900px){.phero h1{font-size:30px}.li-card{flex-direction:column}.li-card .ph{width:100%;height:200px}.hsearch{width:100%;min-width:0}.prose{font-size:17px}.grid2{grid-template-columns:1fr}}@media (max-width:560px){.wrap{padding-inline:16px}.phero h1{font-size:26px}.sec{padding-top:32px}.util-tools .ubtn:not(.keep){display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{.util,.head,.foot,.bnav,.aside-col,.no-print,.skip{display:none!important}body{background:#fff}}.read-bar{z-index:40;pointer-events:none;inset-inline:0;height:3px;position:fixed;top:0}.read-bar>span{background:var(--accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}html[dir=rtl] .read-bar>span{transform-origin:100%}.to-top{inset-inline-end:16px;bottom:calc(20px + var(--lift,0px));z-index:31;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 8px 22px -8px #00000059}.to-top:hover{border-color:var(--accent);color:var(--accent-text)}@media (max-width:900px){.to-top{bottom:calc(74px + env(safe-area-inset-bottom) + var(--lift,0px))}}@media (prefers-reduced-motion:no-preference){.read-bar>span{transition:transform 80ms linear}}:root{--font-body:"YekanBakh","YekanBakh Fallback",Tahoma,sans-serif;--font-head:"Doran","Doran Fallback","YekanBakh",Tahoma,sans-serif;--font-letter:"Farhang","Doran",serif}html[lang=en]{--font-body:system-ui,"Segoe UI",Roboto,Arial,sans-serif;--font-head:Georgia,"Times New Roman",serif}body{font-family:var(--font-body)}.skip{z-index:60;border-radius:calc(10px * var(--rk,1));background:var(--brand);color:#fff;top:-80px;padding:10px 16px;font-weight:800;position:absolute;inset-inline-start:16px}.skip:focus{top:8px}main:focus{outline:none}.ibtn{width:44px;height:44px;color:var(--muted);border-radius:calc(10px * var(--rk,1));background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.ibtn:hover{background:var(--accent-soft);color:var(--ink)}.txt-ico{font-size:12px;font-weight:800}.lang .on{background:var(--brand-2);color:#fff;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.lang a:hover{background:var(--accent-soft);color:var(--ink)}.lang a,.lang .on{justify-content:center;min-width:34px}.hsearch{color:inherit}.hsearch:focus-within{outline:3px solid var(--accent);outline-offset:2px}.brand{min-height:44px}.logo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.logo.has-img{background:#fff;border:0}.mbtn{width:44px;height:44px;color:inherit;border-radius:calc(10px * var(--rk,1));background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.mbtn:hover{background:#ffffff24}.nav a,.brand-sub,.phero p,.phero .crumbs ol{opacity:1}.nav a:hover{text-underline-offset:6px;text-decoration:underline}.breaking{color:#fff;background:#b3261e}.breaking .wrap{align-items:center;gap:14px;min-height:46px;font-size:14px;font-weight:700;display:flex}.brk-label{color:#b3261e;background:#fff;border-radius:6px;flex:none;padding:3px 10px;font-size:13px;font-weight:900}.breaking a{text-underline-offset:4px;align-items:center;min-width:0;min-height:44px;text-decoration:underline;display:inline-flex}.breaking a:focus-visible{outline-color:#fff}.sec-mark{background:currentColor;width:62%;height:62%;display:block;-webkit-mask:url(/section-icon.svg) 50%/contain no-repeat;mask:url(/section-icon.svg) 50%/contain no-repeat}.foot h2{color:#fff;margin:0 0 14px;font-size:16px;font-weight:900}.foot a:focus-visible{outline-color:var(--accent)}.fline a{color:inherit}.fline a:hover{color:#fff}.foot-links{flex-wrap:wrap;gap:16px;display:flex}.foot-links a{align-items:center;min-height:44px;display:inline-flex}.foot-links a:hover{color:#fff}.foot-brand{align-items:center;gap:12px;margin-bottom:12px;display:flex}.foot-brand .logo{color:#fff;border-color:#ffffff4d;width:52px;height:52px}.bnav{display:none}.bnav a,.bnav button{min-height:62px;color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:800;display:flex}.bnav [aria-current=page]{color:var(--accent-text)}.drawer{background:var(--surface);width:min(340px,88vw);max-width:none;height:100%;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:0 0 40px #0000004d}[dir=ltr] .drawer{inset:0 auto 0 0}.drawer::backdrop{background:#0a0a0c8c}.drawer-head{background:var(--grad);color:var(--grad-ink);justify-content:space-between;align-items:center;gap:10px;min-height:68px;padding:10px 12px 10px 8px;display:flex}.drawer-head .brand-name{font-size:17px}.drawer form{gap:8px;padding:16px;display:flex}.drawer form .input{flex:1}.drawer nav ul{margin:0;padding:0 8px 8px;list-style:none}.drawer nav a{border-radius:calc(10px * var(--rk,1));align-items:center;min-height:48px;padding:0 12px;font-weight:700;display:flex}.drawer nav a:hover{background:var(--accent-soft)}.drawer nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 24px;display:flex}.drawer-foot .lang{margin:0}html[data-fs="1"] body{font-size:15px}html[data-fs="3"] body{font-size:18px}html[data-fs="4"] body{font-size:20px}html[data-fs="1"] .prose{font-size:16px}html[data-fs="3"] .prose{font-size:20px}html[data-fs="4"] .prose{font-size:22px}html[data-hc="1"]{--muted:var(--ink);--line:#6b6b6b;--accent-text:var(--ink)}html[data-hc="1"][data-mode=dark]{--line:#9a9a9a}html[data-ul="1"] main a{text-underline-offset:3px;text-decoration:underline}html[data-ls="1"] main p,html[data-ls="1"] main li{letter-spacing:.01em;line-height:2.4}.a11y-panel{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;padding:20px;display:grid}.a11y-opt{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;padding:16px;display:flex}.a11y-opt h3{margin:0;font-size:15px;font-weight:900}.seg{flex-wrap:wrap;gap:6px;display:flex}.seg button{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--surface);min-width:48px;min-height:44px;padding:0 12px;font-weight:900}.seg button[aria-pressed=true]{background:var(--grad);color:var(--grad-ink);border-color:#0000}.switch{justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:700;display:flex}.switch button{border:1px solid var(--muted);background:var(--line);border-radius:999px;flex:none;width:56px;height:32px;padding:0;position:relative}.switch button:after{content:"";top:3px;background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #0000004d}.switch button[aria-checked=true]{background:var(--brand-2);border-color:var(--brand-2)}.switch button[aria-checked=true]:after{inset-inline-start:27px}.ac-body h2{margin:34px 0 10px;font-size:24px;font-weight:900}.ac-body p,.ac-body li{color:var(--ink);line-height:2}.ac-body ul{padding-inline-start:22px}.ac-body .ac-reviewed{color:var(--muted);margin-top:28px;font-size:14px}kbd{border:1px solid var(--line);background:var(--surface);direction:ltr;border-bottom-width:3px;border-radius:7px;align-items:center;min-height:28px;padding:0 8px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-flex}.badges{flex-wrap:wrap;gap:10px;display:flex}.bdg{border-radius:calc(14px * var(--rk,1));color:#1a1712;background:#ffffffe6;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:800;display:flex}.bdg i{background:#2e8b57;border-radius:50%;width:12px;height:12px;display:inline-block}.nf{isolation:isolate;text-align:center;padding:72px 24px 80px;position:relative;overflow:hidden}.nf-num{font-family:var(--font-head);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:160px;font-weight:900;line-height:1}.nf h1{margin:10px 0 8px;font-size:32px;font-weight:900}.nf p{max-width:560px;color:var(--muted);margin:0 auto 26px;font-size:17px;line-height:1.95}.nf-search{gap:8px;max-width:620px;margin:0 auto;display:flex}.nf-search .input{flex:1;min-height:54px;font-size:16px}.nf-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:24px;display:flex}.nf-ring{border:1px solid var(--line);z-index:-1;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.soon{text-align:center;padding:56px 0 24px}.soon h1{margin:0 0 8px;font-size:30px;font-weight:900}.soon p{max-width:620px;color:var(--muted);margin:0 auto}@media (max-width:900px){.nav,.head-top .hsearch{display:none}.head-top{flex-wrap:nowrap;justify-content:space-between;gap:6px;min-height:68px}.head .wrap{padding-inline:8px}.mbtn{display:inline-flex}.head .brand{flex:1;justify-content:center;gap:10px;min-width:0}.head .logo{width:42px;height:42px;font-size:10px}.head .brand-name{font-size:18px}.head .brand-sub{font-size:11px}.util-tools .ibtn:not(.keep){display:none}.bnav{padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--line);z-index:30;inset-inline:0;display:flex;position:fixed;bottom:0}body{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.foot{margin-top:36px}html{scroll-padding-bottom:72px}}@media (max-width:560px){.dates .d-3,.dates .s-3{display:none}.util .wrap{flex-wrap:nowrap;gap:8px;min-height:40px}.dates{white-space:nowrap;flex-wrap:nowrap;min-width:0;overflow:hidden}.dates svg{flex:none}.util-tools .ibtn{display:none}.lang{flex:none;margin:0}.nf-num{font-size:110px}.nf-search{flex-direction:column}}.cover{background:var(--ph-4);display:block;position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%}.li-card .cover,.li-card>.ph{border-radius:calc(14px * var(--rk,1));flex:none;width:240px;height:150px}.fcard .fimg{flex:none;height:180px}.li-card h2,.li-card h3{margin:4px 0 6px;font-size:19px;font-weight:900;line-height:1.6}.li-card:hover h2{color:var(--accent-text)}.art-title{margin:8px 0 12px;font-size:38px;font-weight:900;line-height:1.5}.art-lead{color:var(--muted);margin:0 0 18px;font-size:19px;font-weight:600;line-height:1.95}.art-meta{color:var(--muted);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;font-size:14px;display:flex}.art-meta b{color:var(--ink)}.art-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.tgroup{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tlabel{color:var(--muted);margin-inline-end:4px;font-size:13px;font-weight:800}.ib-sm{font-size:12px;font-weight:900}.ib:disabled{opacity:.45;cursor:default}.audio-bar{border-radius:calc(14px * var(--rk,1));background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;padding:12px 16px;display:flex}.art-figure{margin:0 0 8px}.art-img{aspect-ratio:16/9;border-radius:calc(18px * var(--rk,1));background:var(--ph-4);overflow:hidden}.art-img img{object-fit:cover;width:100%;height:100%}.keypoints{background:var(--surface);border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));margin:22px 0;padding:18px 22px}.keypoints h2{align-items:center;gap:8px;margin:0 0 8px;font-size:17px;font-weight:900;display:flex}.keypoints ul{margin:0;padding-inline-start:20px}.keypoints li{margin:4px 0}.prose img{border-radius:calc(14px * var(--rk,1));height:auto}.prose video{max-width:100%}.prose a{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.attach{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin:28px 0;display:grid}.att{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--surface);align-items:center;gap:12px;min-height:64px;padding:12px 14px;display:flex}.att:hover{border-color:var(--brand-2)}.att-ico{border-radius:calc(10px * var(--rk,1));background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.att b{font-size:14px;display:block}.tags-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 0;display:flex}.tags-row a{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--surface);align-items:center;min-height:38px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.tags-row a:hover{border-color:var(--brand-2);color:var(--accent-text)}.short{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.short .input{text-align:left;direction:ltr;max-width:300px}.prevnext{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.pn{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--surface);flex-direction:column;gap:4px;min-height:100px;padding:16px 18px;display:flex}.pn:hover{border-color:var(--brand-2)}.pn b{font-size:16px;line-height:1.7}.pn-next{text-align:end}.dos-card{display:block}.dos-card .dos-img{height:150px;display:flex}.dos-body{flex-direction:column;gap:6px;padding:14px 18px;display:flex}.dl-date{text-decoration:none}.picks{grid-template-columns:2fr 1fr;gap:20px;display:grid}.picks-1{grid-template-columns:1fr}.pick-lead{border-radius:calc(18px * var(--rk,1));height:460px;display:block;position:relative;overflow:hidden}.pick-img{display:flex;position:absolute;inset:0}.pick-copy{color:#fff;z-index:1;inset-inline:0;flex-direction:column;gap:8px;padding:28px 30px;display:flex;position:absolute;bottom:0}.pick-title{color:#fff;margin:0;font-size:28px;font-weight:900;line-height:1.55}.pick-lead-text{opacity:.92}.pick-side{flex-direction:column;gap:20px;display:flex}.pick-sm{border-radius:calc(18px * var(--rk,1));flex:1;min-height:220px;display:block;position:relative;overflow:hidden}.pick-sm .pick-copy{padding:18px 20px}.pick-sm-title{color:#fff;margin:0;font-size:18px;font-weight:900;line-height:1.6}.pick-kick{color:#f2d9a4}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;padding:14px 0;display:flex}.toolbar-tools,.toolbar-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .select{width:auto;min-width:150px}.vgroup{gap:6px;display:flex}.sub-list{margin:0;padding:6px 18px;list-style:none}.sub-list a{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;min-height:46px;font-size:15px;font-weight:700;display:flex}.sub-list li:last-child a{border-bottom:0}.sub-list a:hover,.sub-list a[aria-current=page]{color:var(--accent-text)}.cnt-badge{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.tagcloud{flex-wrap:wrap;gap:8px;padding:16px 18px;display:flex}.tagcloud a{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--bg);align-items:center;min-height:36px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.tagcloud a:hover{border-color:var(--brand-2);color:var(--accent-text)}.side-link{align-items:center;gap:14px;padding:18px;display:flex}.side-link .sec-ico{color:var(--grad-ink)}.tg-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:inline-flex}.tg-hash{font-family:var(--font-head);opacity:.55;font-size:52px;font-weight:900}.tab[aria-current] .cnt,.chip.on .cnt{opacity:1}.spark{align-items:flex-end;gap:6px;height:90px;padding:16px 20px 0;display:flex}.spark span{background:var(--grad-v);border-radius:6px 6px 2px 2px;flex:1;min-height:6px}.spark-l{color:var(--muted);gap:6px;padding:6px 20px 16px;font-size:11px;font-weight:800;display:flex}.spark-l span{text-align:center;flex:1}.cloud{flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:18px;display:flex}.cloud a{color:var(--ink);align-items:center;min-height:36px;font-weight:800;display:inline-flex}.cloud a:hover{color:var(--accent-text);text-decoration:underline}.mix{border-bottom:1px solid var(--line);gap:18px;padding:20px 0;display:flex}.mix:last-of-type{border-bottom:0}.mix .cover,.mix>.ph{border-radius:calc(14px * var(--rk,1));flex:none;width:200px;height:126px}.mix h2{margin:4px 0 6px;font-size:19px;font-weight:900;line-height:1.6}.mix:hover h2{color:var(--accent-text)}.ty{color:var(--accent-text);align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.dhero{color:#fff;align-items:flex-end;min-height:520px;display:flex;position:relative;overflow:hidden}.dhero-img{position:absolute;inset:0}.dhero .shade{background:linear-gradient(#0a0a0c26 0%,#0a0a0c99 50%,#0a0a0cf0 100%)}.dhero-in{z-index:1;width:100%;padding-top:40px;padding-bottom:40px;position:relative}.dhero .crumbs ol{color:#ffffffe0}.dhero .crumbs [aria-current=page]{color:#fff}.dhero h1{max-width:900px;margin:12px 0 10px;font-size:44px;font-weight:900;line-height:1.35}.dhero p{max-width:760px;margin:0;font-size:17px}.dstats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.dstat{border-radius:calc(14px * var(--rk,1));background:#0a0a0c73;border:1px solid #ffffff40;min-width:110px;padding:10px 16px;line-height:1.3}.dstat b{font-size:22px;font-weight:900;display:block}.dstat span{font-size:12px;font-weight:700}.anchors{background:var(--surface);border-bottom:1px solid var(--line)}.anchors ul{gap:4px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.anchors a{white-space:nowrap;min-height:56px;color:var(--muted);align-items:center;padding:0 16px;font-size:15px;font-weight:800;display:inline-flex}.anchors a:hover{color:var(--accent-text)}.glance{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.gl{align-items:flex-start;gap:14px;min-height:120px;padding:18px;display:flex}.gl-ico{border-radius:calc(12px * var(--rk,1));background:var(--grad);width:46px;height:46px;color:var(--grad-ink);flex:none;justify-content:center;align-items:center;display:flex}.gl b{font-size:16px;font-weight:900;font-family:var(--font-head);margin-bottom:4px;display:block}.gl span span{color:var(--muted);font-size:14px;line-height:1.8}.days{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.tl-day-title{margin:18px 0 10px;font-size:17px;font-weight:900}.vt{padding:0;margin:0;padding-inline-start:36px;list-style:none;position:relative}.vt:before{content:"";background:var(--line);top:10px;bottom:10px;width:2px;position:absolute;inset-inline-start:12px}.vi{margin-bottom:16px;position:relative}.vi:before{content:"";background:var(--surface);border:4px solid var(--accent);top:24px;border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:-31px}.vcard{align-items:center;gap:16px;min-height:104px;padding:14px 16px;display:flex}.vcard .cover,.vcard>.ph{border-radius:calc(12px * var(--rk,1));flex:none;width:120px;height:76px}.vtime{color:var(--accent-text);font-size:13px;font-weight:900}.vtitle{margin:2px 0 0;font-size:17px;font-weight:800;line-height:1.6;display:block}.vcard:hover .vtitle{color:var(--accent-text)}.mgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.mgrid .tile{height:220px}.mgrid .tile.big{grid-area:span 2/span 2;height:auto;min-height:454px}.tile-img{display:flex;position:absolute;inset:0}.tile-title{font-size:16px;font-weight:800;line-height:1.6}.two-col{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:24px;display:grid}.word-card{flex-direction:column;gap:8px;min-height:160px;padding:18px 20px;display:flex}.word-card b{font-size:18px;line-height:1.7}.word-card.is-message{border-top:4px solid var(--accent)}.word-card.is-message b{font-family:var(--font-letter);font-size:20px}.mc{flex-direction:column;gap:8px;min-height:180px;padding:18px 20px;display:flex}.mc-title{font-size:16px;font-weight:800;line-height:1.7}.lang-tag{background:var(--accent-soft);color:var(--accent-text);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:900}.fcard-title{margin:0;font-size:17px;font-weight:800;line-height:1.65}@media (max-width:900px){.art-title{font-size:28px}.prevnext{grid-template-columns:1fr}.pn-next{text-align:start}.picks{grid-template-columns:1fr}.pick-lead{height:340px}.li-card .cover,.li-card>.ph{width:100%;height:200px}.mix{flex-direction:column}.mix .cover,.mix>.ph{width:100%;height:190px}.tg-hash{font-size:36px}.dhero h1{font-size:30px}.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcard .cover,.vcard>.ph{display:none}}@media (max-width:560px){.mgrid .tile.big{grid-column:span 2;min-height:260px}.toolbar .select{flex:1;min-width:0}}.dp{width:100%;min-width:0;display:flex}.dp__trigger{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);width:100%;min-height:46px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.dp__trigger:hover{border-color:var(--accent)}.dp__trigger[aria-expanded=true]{border-color:var(--brand-2);box-shadow:0 0 0 3px var(--accent-soft)}.dp__trigger--empty .dp__value{color:var(--muted);font-weight:500}.dp__icon{color:var(--muted);flex:none}.dp__pop{z-index:80;box-sizing:border-box;border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));background:var(--surface);color:var(--ink);padding:14px;position:fixed;box-shadow:0 20px 44px -14px #0000004d}.dp__head{align-items:center;gap:6px;margin-bottom:8px;display:flex}.dp__nav{border:1px solid var(--line);border-radius:calc(10px * var(--rk,1));background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.dp__nav:hover{border-color:var(--accent)}.dp__sel{border:1px solid var(--line);border-radius:calc(10px * var(--rk,1));background:var(--bg);min-width:0;height:40px;color:var(--ink);font:inherit;flex:auto;padding:0 8px;font-size:14px;font-weight:800}.dp__sel--year{flex:0 0 88px}.dp__grid{border-collapse:collapse;table-layout:fixed;width:100%}.dp__grid th{height:30px;color:var(--muted);text-align:center;font-size:12px;font-weight:800}.dp__grid td{text-align:center;padding:2px}.dp__day{aspect-ratio:1;border-radius:calc(10px * var(--rk,1));width:100%;min-height:36px;max-height:42px;color:var(--ink);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;font-size:14px;font-weight:700}.dp__day:hover{background:var(--accent-soft)}.dp__day--out{color:var(--muted);font-weight:500}.dp__day--today{box-shadow:inset 0 0 0 1.5px var(--brand-2)}.dp__day--on,.dp__day--on:hover{background:var(--grad);color:var(--grad-ink);box-shadow:none}.dp__day:focus-visible,.dp__nav:focus-visible,.dp__btn:focus-visible,.dp__sel:focus-visible,.dp__trigger:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.dp__foot{border-top:1px solid var(--line);gap:8px;margin-top:10px;padding-top:10px;display:flex}.dp__btn{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:0 16px;font-size:13px;font-weight:800}.dp__btn--pri{background:var(--grad);color:var(--grad-ink);border-color:#0000}.foot{isolation:isolate;position:relative;overflow:hidden}.foot:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffffff12,#0000);border-radius:50%;width:620px;height:620px;position:absolute;inset:auto -10% -40% auto}.foot-partners{background:linear-gradient(#ffffff0a,#0000);border-bottom:1px solid #ffffff1a;padding:28px 0 26px}.foot .foot-ptitle{color:#fff;align-items:center;gap:12px;margin:0 0 16px;font-size:15px;display:flex}.foot .foot-ptitle:after{content:"";background:linear-gradient(90deg,#ffffff40,#0000);flex:1;height:1px}[dir=rtl] .foot .foot-ptitle:after{background:linear-gradient(270deg,#ffffff40,#0000)}.foot .partners{flex-flow:wrap;gap:10px;display:flex}.foot .partners>li{flex:0 auto;min-width:0;max-width:100%}.foot .partner{border-radius:calc(14px * var(--rk,1));color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:10px;max-width:100%;min-height:52px;padding:8px 16px;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.foot a.partner:hover{color:#fff;background:#ffffff17;border-color:#ffffff47;transform:translateY(-2px)}.foot .p-logo{border-radius:calc(12px * var(--rk,1));background:#fff;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:6px;display:flex;overflow:hidden}.foot .p-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.foot .p-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:1.6;display:flex}.foot .p-name{color:#fff;font-size:14px;font-weight:800}.foot .p-kind{color:#bfb9ad;font-size:12px}.foot-grid{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(min(170px,100%),1fr))}.foot .foot-name{color:#fff;font-size:20px;font-weight:900}.foot .foot-sub{color:#bfb9ad;margin:-4px 0 10px;font-size:13px}.foot .foot-txt{color:#d6d1c6;margin:0 0 16px;font-size:14px;line-height:1.95}.foot .offices{gap:12px}.foot .office{border-radius:calc(12px * var(--rk,1));color:#d6d1c6;background:#ffffff0d;border:1px solid #ffffff14;flex-direction:column;gap:4px;padding:12px 14px;font-size:13px;font-style:normal;line-height:1.9;display:flex}.foot .o-title{color:#fff;align-items:flex-start;gap:8px;display:flex}.foot .o-title svg{color:var(--accent);flex:none;margin-top:5px}.foot .o-title b{font-size:14px;display:block}.foot .o-kind{color:#bfb9ad;font-size:12px;font-weight:600;display:block}.foot .o-addr{padding-inline-start:24px}.foot .o-phone{color:#d6d1c6;justify-content:flex-end;align-self:flex-start;align-items:center;gap:8px;min-height:32px;padding-inline-start:24px;display:inline-flex}.foot .o-phone:hover{color:#fff}.foot .o-phone svg{color:var(--accent)}@media (max-width:900px){.foot-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}}.hrow{display:contents}.sec-title{font-size:calc(22px * var(--sec-scale,1));color:var(--sec-tone,var(--ink))}.wg .wid-head h2{font-size:calc(17px * var(--sec-scale,1));color:var(--sec-tone,var(--ink))}[data-tsize=sm]{--sec-scale:.9}[data-tsize=md]{--sec-scale:1}[data-tsize=lg]{--sec-scale:1.12}[data-ttone=ink]{--sec-tone:var(--ink)}[data-ttone=brand]{--sec-tone:var(--title-brand)}[data-ttone=accent]{--sec-tone:var(--accent-text)}html[data-sec-icon="0"] .sec-ico,html[data-sec-icon="0"] .wg-mark{display:none}html[data-sec-line="0"] .sec-line{visibility:hidden}[data-ticon=hide] .sec-ico,[data-ticon=hide] .wg-mark{display:none}html[data-sec-icon="0"] [data-ticon=show] .sec-ico{display:inline-flex}html[data-sec-icon="0"] [data-ticon=show] .wg-mark{display:block}:root{--title-brand:var(--brand-2)}[data-mode=dark]{--title-brand:var(--accent-text)}@media (prefers-color-scheme:dark){[data-mode=system]{--title-brand:var(--accent-text)}}:root{--rk:1;--box-shadow:0 1px 2px #1018200d,0 4px 14px -6px #1018201f}:where(.card,.tile,.player,.tbl-wrap,.a11y-opt,.audio-bar,.keypoints,.att,.pn,.pstat,.dstat,.foot .office,.foot .partner,.home .cd-box,.home .stat,.home .years,.home .mlogo-box,.home .fmt,.audio-alt,.keybox,.msgs .recip,.qcard,details.script,.cp-ended,.cp-how li,.cp-kpi,.arch .day,.smap .feed,.out,.prov,.xcard,.wg-card,.wg-ic-card,.shelf-wrap,.bk-info,.pb-toc ol,.pb-aud,.pb-st li){box-shadow:var(--box-shadow)}@media print{:root{--box-shadow:none}}html{--sb-track:var(--bg);--sb-thumb:var(--accent-text)}@supports (color:color-mix(in lab, red, red)){html{--sb-thumb:color-mix(in srgb,var(--accent-text) 45%,var(--bg))}}html{--sb-thumb-on:var(--accent-text);scrollbar-color:var(--sb-thumb) var(--sb-track);scrollbar-width:thin}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--sb-track)}::-webkit-scrollbar-thumb{background:var(--sb-thumb);border:3px solid var(--sb-track);border-radius:999px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-on)}::-webkit-scrollbar-corner{background:var(--sb-track)}@media (forced-colors:active){html{scrollbar-color:auto}}html[data-tu] main :is(h2,h3,h4) a,html[data-tu] main a :is(h2,h3,h4,.t){text-underline-offset:.28em;text-decoration-thickness:1px}html[data-tu=always] main :is(h2,h3,h4) a,html[data-tu=always] main a :is(h2,h3,h4,.t),html[data-tu=hover] main :is(h2,h3,h4) a:is(:hover,:focus-visible),html[data-tu=hover] main a:is(:hover,:focus-visible) :is(h2,h3,h4,.t){text-decoration:underline}html[data-tu=none]:not([data-ul="1"]) main :is(h2,h3,h4) a,html[data-tu=none]:not([data-ul="1"]) main a :is(h2,h3,h4,.t){text-decoration:none}.brand-logo{flex:none;align-items:center;display:flex}.brand-logo img{height:var(--logo-h,56px);object-fit:contain;width:auto;max-width:min(320px,60vw);display:block}.brand-logo--footer img{height:var(--foot-logo-h,52px)}html{--fs-k:1}html[data-fs="1"]{--fs-k:.94}html[data-fs="3"]{--fs-k:1.12}html[data-fs="4"]{--fs-k:1.25}.post-box{background:var(--surface);border:1px solid var(--line);border-radius:calc(20px * var(--rk,1));box-shadow:var(--box-shadow,none);min-width:0;margin-top:96px;padding:0 clamp(16px,3vw,40px) clamp(20px,3vw,36px);position:relative}.phead{text-align:center;flex-direction:column;align-items:center;margin:-96px 0 24px;display:flex}.phead-kick{z-index:1;border-radius:calc(16px * var(--rk,1)) calc(16px * var(--rk,1)) 0 0;background:var(--surface);max-width:min(92%,640px);color:var(--accent-text);overflow-wrap:anywhere;padding:12px 32px 10px;font-size:15px;font-weight:700;line-height:1.7;position:relative}.phead-band{border-radius:calc(16px * var(--rk,1));background:var(--grad);width:min(100%,1040px);color:var(--grad-ink);box-shadow:var(--box-shadow,none);padding:26px clamp(18px,4vw,52px) 36px;position:relative}.post-box .phead-band .phead-title{color:inherit;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:900;line-height:1.6}.phead-date{border:2px solid var(--surface);background:var(--grad);color:var(--grad-ink);white-space:nowrap;border-radius:999px;padding:4px 20px;font-size:14px;font-weight:700;line-height:1.7;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.phead-meta{flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:34px;display:flex}.phead-tools{border-top:1px solid var(--line);width:100%;margin-top:14px;padding-top:14px}.post-box .art-lead{margin-top:0}@media (max-width:599px){.post-box{margin-top:84px}.phead{margin-top:-84px}.phead-kick{padding:10px 18px 8px;font-size:14px}.phead-band{padding:20px 16px 30px}}@media print{.post-box{box-shadow:none;border:0;margin-top:0;padding:0}.phead{margin-top:0}.phead-band{color:#000;background:0 0;border:1px solid #999}.phead-date{color:#000;background:#fff}}.home .ph-b{background-color:var(--ph-2)}.home .ph-c{background-color:var(--ph-3)}.home .ph-d{background-color:var(--ph-4)}.home .banner{border-radius:calc(18px * var(--rk,1));border:1px solid var(--line);height:300px;display:block;overflow:hidden}.home .banner :is(.ph,.cover){height:100%}.home .banner-cap{font-size:15px;font-weight:800}.home .banner-size{direction:ltr;font-size:12px;font-weight:700}.home .b2{border-radius:calc(18px * var(--rk,1));background:var(--grad);min-height:300px;color:var(--grad-ink);isolation:isolate;align-items:stretch;display:flex;position:relative;overflow:hidden}.home .b2-ring{opacity:.14;z-index:-1;border:1px solid;border-radius:50%;position:absolute}.home .b2-copy{flex:auto;align-items:center;min-width:0;padding:36px 56px;display:flex}.home .b2-bubble{color:#16140f;border-radius:calc(24px * var(--rk,1));background:#fff;max-width:700px;padding:24px 32px;display:block;position:relative;box-shadow:0 18px 40px #0000002e}.home .b2-bubble:after{content:"";inset-inline-end:-15px;border:15px solid #0000;border-left-width:0;border-right-color:#fff;margin-top:-15px;position:absolute;top:50%}.home .b2-name{color:#6e5226;margin-bottom:6px;font-size:15px;font-weight:800;display:block}.home .b2-title{font-size:27px;font-weight:900;line-height:1.65;display:block}.home .b2-photo{flex:0 0 34%;justify-content:center;align-items:flex-end;padding-top:24px;display:flex}.home .b2-cut{width:72%;height:100%;min-height:250px;color:var(--ink);border-radius:220px 220px 0 0}@media (min-width:761px){.home .b2{height:300px;min-height:0}.home .b2-copy{padding:20px 48px}.home .b2-bubble{padding:20px 28px}.home .b2-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:25px;line-height:1.6;display:-webkit-box;overflow:hidden}.home .b2-photo{padding-top:18px}.home .b2-cut{min-height:0}}@media (max-width:760px){.home .b2{flex-direction:column}.home .b2-copy{padding:24px 18px 0}.home .b2-title{font-size:20px}.home .b2-bubble{padding:18px 20px}.home .b2-bubble:after{inset-inline:56px auto;border-width:15px 15px 0;border-color:#fff #0000 #0000;margin:0;top:auto;bottom:-15px}.home .b2-photo{flex:none;height:280px}.home .b2-cut{width:62%;min-height:0}}.home .fmt-icons{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.home .fmt-now{color:var(--muted);margin-inline-start:6px;font-size:13px;font-weight:700}.home .bl-kick{color:var(--accent-text);font-size:13px;font-weight:800;display:block}.home .svc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home .svc-row.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.home .svc-row.n1{grid-template-columns:minmax(0,1fr)}.home .svc-box{flex-direction:column;min-width:0;display:flex}.home .svc-box .box-head{min-height:56px;padding:0 16px}.home .svc-box .box-head .ht{font-size:17px}.home .svc-box .box-ico{width:30px;height:30px}.home .svc-lead{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.home .svc-lead .svc-th{border-radius:calc(12px * var(--rk,1));flex:none;width:112px;height:84px}.home .svc-lt{flex-direction:column;gap:2px;min-width:0;display:flex}.home .svc-h{font-size:16px;font-weight:900;line-height:1.65}.home .svc-lead:hover .svc-h,.home .svc-item:hover .dl-t{color:var(--accent-text)}.home .svc-list{margin:0;padding:4px 16px 8px;list-style:none}.home .svc-list li{border-bottom:1px dashed var(--line)}.home .svc-list li:last-child{border-bottom:0}.home .svc-item{align-items:center;gap:12px;min-height:54px;padding:6px 0;display:flex}.home .svc-item .bl-num{width:26px;font-size:22px}@media (max-width:1000px){.home .svc-row,.home .svc-row.n2{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:14px;padding-bottom:10px;display:flex;overflow-x:auto}.home .svc-box{scroll-snap-align:start;flex:0 0 min(86%,400px)}.home .svc-row.n1 .svc-box{flex-basis:100%}}.home .bl-num{color:var(--accent);text-align:center;flex:none;width:34px;font-size:30px;font-weight:900;line-height:1}.home .status{white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex}.home .st-done{color:#1e6633;background:#e2f2e6}.home .st-prog{color:#7a4f00;background:#fff0d2}.home .slider{flex:2 600px;min-width:0;height:370px}.home .slide-copy{color:#fff;inset-inline:0;flex-direction:column;gap:10px;padding:20px 36px 28px;display:flex;position:absolute;bottom:0}.home .slide-copy :is(h3,.ht){margin:0;font-size:25px;font-weight:900;line-height:1.55}.home .slide-copy p{opacity:.9;max-width:780px;margin:0;font-size:15px}.home .slide-copy .meta{color:#ffffffd1}.home .nav-btn{color:#fff;z-index:2;background:#0a0a0c59;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-top:-24px;display:flex;position:absolute;top:50%}.home .nav-btn:hover{background:#0a0a0c99}.home .nav-btn.prev{inset-inline-start:20px}.home .nav-btn.next{inset-inline-end:20px}@media (min-width:901px){.home .slide-copy{padding-inline:84px}}.home .sdots{z-index:2;bottom:28px;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-end:32px}.home .bdot-hit{background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;min-height:24px;padding:0;display:inline-flex}.home .bdot{background:#fff6;border-radius:999px;width:12px;height:12px;display:block}.home .bdot.on{background:var(--accent);width:32px}.home .side{flex-direction:column;flex:360px;min-width:0;height:370px;display:flex;overflow:hidden}.home .side-head{background:var(--grad);min-height:58px;color:var(--grad-ink);justify-content:space-between;align-items:center;gap:10px;padding:0 20px;display:flex}.home .side-head :is(h3,.ht){align-items:center;gap:8px;margin:0;font-size:18px;font-weight:900;display:flex}.home .live{align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.home .live i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out 3 pulse;display:inline-block}@keyframes pulse{50%{opacity:.5}}.home .ring-row{align-items:center;gap:18px;padding:10px 20px 4px;display:flex}.home .cring{flex:none;width:104px;height:104px;position:relative}.home .cring svg{width:100%;height:100%;display:block}.home .ring-c{flex-direction:column;justify-content:center;align-items:center;line-height:1.2;display:flex;position:absolute;inset:0}.home .ring-c b{color:var(--ink);font-size:24px;font-weight:900}.home .ring-c span{color:var(--muted);font-size:12px;font-weight:700}.home .ring-info{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.home .ring-info strong{color:var(--ink);font-size:15px;font-weight:800}.home .cd{border-radius:calc(14px * var(--rk,1));background:var(--bg);border:1px solid var(--line);margin:4px 20px 0;padding:12px 14px}.home .cd-t{color:var(--ink);margin-bottom:8px;font-size:13px;font-weight:800}.home .cd-boxes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.home .cd-box{border-radius:calc(10px * var(--rk,1));background:var(--surface);border:1px solid var(--line);text-align:center;padding:6px 0;line-height:1.2}.home .cd-box b{color:var(--accent-text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;display:block}.home .cd-box span{color:var(--muted);font-size:11px;font-weight:700}.home .agenda{overscroll-behavior:contain;flex:auto;min-height:0;margin:0;padding:6px 20px 8px;list-style:none;overflow-y:auto}.home .agenda:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.home .agenda li{border-bottom:1px dashed var(--line);align-items:center;gap:12px;min-height:38px;font-size:14px;font-weight:600;display:flex}.home .agenda li:last-child{border-bottom:0}.home .ag-time{text-align:center;min-width:52px;color:var(--accent-text);background:var(--accent-soft);border-radius:calc(8px * var(--rk,1));flex:none;padding:4px 0;font-size:12px;font-weight:900}.home .agenda-h{color:var(--ink);padding:12px 20px 0;font-size:13px;font-weight:800}.home .feat-img{flex:none;height:150px}.home .feat-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 20px;display:flex}.home .feat-body :is(h3,.ht){margin:0;font-size:19px;font-weight:900;line-height:1.6}.home .feat-body p{color:var(--muted);margin:0;font-size:14px}.home .feat-links{border-top:1px solid var(--line);z-index:2;flex-direction:column;margin-top:auto;display:flex;position:relative}.home .feat-links a{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:flex}.home .feat-links a:hover{color:var(--accent-text);text-underline-offset:4px;text-decoration:underline}@media (min-width:901px){.home .feat-links a{min-height:36px}.home .side .feat-body p{display:none}}.home .feat-links a:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.home .box{flex-direction:column;flex:520px;min-width:0;height:470px;display:flex}.home .box-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:0 20px;display:flex}.home .box-head :is(h3,.ht){align-items:center;gap:10px;margin:0;font-size:19px;font-weight:900;display:flex}.home .box-ico{border-radius:calc(10px * var(--rk,1));background:var(--grad);width:34px;height:34px;color:var(--grad-ink);justify-content:center;align-items:center;display:inline-flex}.home .box-list{flex:1;margin:0;padding:0 20px;list-style:none}.home .box-list li{border-bottom:1px dashed var(--line)}.home .box-list li:last-child{border-bottom:0}.home .dl-body{flex-direction:column;flex:1;min-width:0;display:flex}.home .dl:hover .dl-t,.home .dp:hover .dl-t{color:var(--accent-text)}.home .dp{align-items:center;gap:14px;height:72px;display:flex}.home .dp :is(.ph,.cover){border-radius:calc(10px * var(--rk,1));flex:none;width:92px;height:58px}.home .box-foot{border-top:1px solid var(--line);justify-content:center;display:flex}.home .fcard{flex-direction:column;height:320px;display:flex}.home .fcard :is(.ph,.cover){flex:none;height:176px}.home .fbody{flex-direction:column;flex:1;gap:10px;padding:16px 18px;display:flex}.home .fbody :is(h3,.ht){margin:0;font-size:17px;font-weight:800;line-height:1.65}.home .fcard:hover :is(h3,.ht){color:var(--accent-text)}.home .sp-main{flex:3 640px;min-width:0;height:400px;display:flex}.home .sp-media{flex:0 0 56%;position:relative}.home .sp-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:28px 30px;display:flex}.home .sp-body :is(h3,.ht){margin:0;font-size:24px;font-weight:900;line-height:1.6}.home .sp-body p{color:var(--muted);margin:0;font-size:15px}.home .formats{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.home .fmt{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--bg);min-height:44px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.home .fmt:hover{border-color:var(--brand-2)}.home .sp-side{flex-direction:column;flex:2 380px;gap:16px;min-width:0;height:400px;display:flex}.home .sp-item{flex:1;align-items:center;gap:14px;padding:12px;display:flex}.home .sp-item :is(.ph,.cover){border-radius:calc(12px * var(--rk,1));flex:none;width:150px;height:100%}.home .sp-item :is(h4,.ht){margin:0 0 6px;font-size:15px;font-weight:800;line-height:1.7}.home .msg{border-top:4px solid var(--accent);flex-direction:column;height:270px;display:flex}.home .msg-top{justify-content:space-between;align-items:center;padding:16px 18px 0;display:flex}.home .seal{border:1px solid var(--line);width:40px;height:40px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.home .msg-body{flex-direction:column;flex:1;gap:10px;padding:14px 18px;display:flex}.home .to{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.home .flag{background:var(--ph-4);border:1px solid var(--line);width:28px;height:20px;color:var(--muted);border-radius:4px;flex:none;justify-content:center;align-items:center;font-size:9px;display:inline-flex}.home .msg-foot{justify-content:space-between;align-items:center;padding:0 18px 12px;display:flex}.home .mm{background:var(--dark);color:#fff;margin-top:56px;padding:56px 0}.home .mm .sec-title{color:#fff}.home .mm .sec-line{background:#ffffff24}.home .mm .more{color:var(--accent)}.home .mm-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.home .mm-tab{color:#ffffffd9;background:0 0;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.home .mm-tab:hover{color:#fff;border-color:#ffffff80}.home .mm-tab.on{background:var(--accent);border-color:var(--accent);color:#1a1712}.home .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.home .tile-badge{z-index:2;top:16px;gap:6px;display:flex;position:absolute;inset-inline-start:16px}.home .tile-tool{z-index:2;top:14px;gap:6px;display:flex;position:absolute;inset-inline-end:14px}.home .tbtn{border-radius:calc(10px * var(--rk,1));color:#fff;background:#0a0a0c8c;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.home .reels{background:#1b1d21;gap:10px;height:100%;padding:14px;display:flex}.home .reel{border-radius:calc(14px * var(--rk,1));flex:1;position:relative;overflow:hidden}.home .reel :is(.ph,.cover){color:#fff;position:absolute;inset:0}.home .reel-copy{color:#fff;z-index:1;bottom:0;padding:10px;font-size:12px;font-weight:700;position:absolute;inset-inline:0}.home .pod{background:#1b1d21;flex-direction:column;gap:12px;height:100%;padding:18px;display:flex}.home .pod-head{align-items:center;gap:12px;display:flex}.home .pod-cover{border-radius:calc(12px * var(--rk,1));flex:none;width:64px;height:64px}.home .pod-title{font-size:15px;font-weight:800;line-height:1.6}.home .wave{align-items:center;gap:3px;height:34px;display:flex}.home .wave span{background:#ffffff47;border-radius:2px;flex:1}.home .wave span.on{background:var(--accent)}.home .pod-ctrl{align-items:center;gap:10px;display:flex}.home .pod-play{background:var(--accent);color:#1a1712;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.home .ep{color:#ffffffd1;border-top:1px solid #ffffff1a;justify-content:space-between;gap:8px;padding:6px 0;font-size:13px;display:flex}.home .tl-band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0}.home .stats{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;margin-bottom:28px;display:grid}.home .stat{border-radius:calc(16px * var(--rk,1));background:var(--bg);border:1px solid var(--line);align-items:center;gap:16px;height:116px;padding:0 22px;display:flex}.home .stat-ico{border-radius:calc(14px * var(--rk,1));background:var(--grad);width:52px;height:52px;color:var(--grad-ink);flex:none;justify-content:center;align-items:center;display:flex}.home .stat-num{color:var(--ink);font-size:30px;font-weight:900;line-height:1.2}.home .stat-lbl{color:var(--muted);font-size:14px;font-weight:700}.home .tl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.home .years{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--bg);gap:4px;padding:4px;display:inline-flex}.home .year{border-radius:calc(10px * var(--rk,1));min-width:84px;min-height:44px;color:var(--muted);background:0 0;border:0;font-size:16px;font-weight:900}.home .year.on{background:var(--grad);color:var(--grad-ink)}.home .track{position:relative}.home .track-line{background:var(--line);top:21px;height:2px;position:absolute;inset-inline:0}.home .track-line-on{background:var(--accent);top:21px;height:2px;position:absolute;inset-inline-start:0}.home .tl-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;display:grid;position:relative}.home .tl-item{flex-direction:column;gap:14px;display:flex}.home .tl-mark{align-items:center;gap:10px;height:44px;display:flex}.home .tl-dot{background:var(--surface);border:5px solid var(--accent);border-radius:50%;flex:none;width:20px;height:20px}.home .tl-month{color:var(--ink);background:var(--surface);padding-inline-end:8px;font-size:15px;font-weight:900}.home .tl-card{background:var(--bg);flex-direction:column;gap:12px;height:250px;padding:20px;display:flex}.home .tl-card :is(h3,.ht){margin:0;font-size:17px;font-weight:800;line-height:1.7}.home .metric{color:var(--muted);align-items:baseline;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.home .metric b{color:var(--accent-text);font-size:22px;font-weight:900}.home .tl-empty{border:1px dashed var(--line);border-radius:calc(16px * var(--rk,1));height:250px;color:var(--muted);justify-content:center;align-items:center;font-weight:700;display:flex}.home .tl-nav{gap:8px;display:flex}.home .cbtn{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.home .cbtn:hover{border-color:var(--brand-2)}.home .notes{flex-direction:column;flex:520px;min-width:0;height:440px;display:flex}.home .note{border-bottom:1px solid var(--line);flex:1;align-items:center;gap:16px;padding:18px 22px;display:flex}.home .note:last-child{border-bottom:0}.home .note-ico{border-radius:calc(12px * var(--rk,1));background:var(--accent-soft);width:46px;height:46px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.home .note :is(h3,.ht){margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.7}.home .note:hover :is(h3,.ht){color:var(--accent-text)}.home .shelf-card{flex-direction:column;flex:520px;min-width:0;height:440px;display:flex}.home .shelf{flex:1;justify-content:center;align-items:flex-end;gap:22px;padding:28px 28px 0;display:flex}.home .book{flex-direction:column;align-items:center;gap:10px;width:132px;display:flex}.home .bk-cover{border-radius:4px calc(10px * var(--rk,1)) calc(10px * var(--rk,1)) 4px;color:#fff;flex-direction:column;justify-content:space-between;width:132px;height:196px;padding:16px 14px;display:flex;position:relative;box-shadow:0 14px 24px #0000002e}.home .bk-cover:before{content:"";border-radius:0 calc(10px * var(--rk,1)) calc(10px * var(--rk,1)) 0;top:0;bottom:0;background:#0000002e;width:8px;position:absolute;inset-inline-start:0}.home .bk-cov-1{background:var(--brand)}.home .bk-cov-2{background:var(--brand-2)}.home .bk-cov-3{background:#5e5a52}.home .bk-cov-4{background:var(--grad);color:var(--grad-ink)}.home .bk-cover-t{font-size:14px;font-weight:900;line-height:1.6}.home .bk-cover-k{opacity:.88;font-size:11px;font-weight:700}.home .shelf-line{border-radius:0 0 calc(8px * var(--rk,1)) calc(8px * var(--rk,1));background:var(--accent-soft);border-top:3px solid var(--accent);height:14px;margin:0 20px}.home .book-cap{color:var(--muted);text-align:center;font-size:13px;font-weight:700}.home .trips{min-width:0;display:flex}.home .map{flex:0 0 52%;position:relative}.home .pin{background:var(--accent);border:3px solid var(--surface);border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 6px #c9a45c40}.home .trip-list{flex-direction:column;flex:1;min-width:0;display:flex}.home .trip{border-bottom:1px dashed var(--line);flex:1;align-items:center;gap:12px;padding:12px 18px;display:flex}.home .trip:last-child{border-bottom:0}.home .trip-date{border-radius:calc(12px * var(--rk,1));background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:900;line-height:1.2;display:flex}.home .trip-date small{font-size:11px;font-weight:700}.home .trip :is(h4,.ht){margin:0;font-size:15px;font-weight:800}.home .doss{flex-direction:column;flex:2 380px;min-width:0;display:flex}.home .dos{flex:1;align-items:stretch;display:flex}.home .dos :is(.ph,.cover){flex:none;width:150px}.home .dos-body{flex-direction:column;justify-content:center;gap:6px;padding:14px 18px;display:flex}.home .dos :is(h4,.ht){margin:0;font-size:16px;font-weight:800}.home .bio{height:380px;display:flex}.home .bio>:is(.ph,.cover){flex:0 0 300px}.home .bio-body{flex-direction:column;flex:1;gap:14px;min-width:0;padding:32px 36px;display:flex}.home .bio-body :is(h2,.ht){margin:0;font-size:30px;font-weight:900}.home .bio-body p{color:var(--muted);max-width:760px;margin:0}.home .steps{margin-top:6px;display:flex}.home .step{flex:1;padding-top:24px;position:relative}.home .step:before{content:"";background:var(--line);top:7px;height:2px;position:absolute;inset-inline:0}.home .step:after{content:"";background:var(--surface);border:4px solid var(--accent);top:0;border-radius:50%;width:16px;height:16px;position:absolute;inset-inline-start:0}.home .step b{color:var(--accent-text);font-size:13px;display:block}.home .step span{font-size:14px;font-weight:700}.home .btns{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.home .kw{flex-wrap:wrap;align-items:center;gap:10px;padding:18px 22px;display:flex}.home .kw a{border-radius:calc(10px * var(--rk,1));background:var(--bg);border:1px solid var(--line);min-height:40px;color:var(--ink);align-items:center;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.home .kw a:hover{border-color:var(--brand-2);color:var(--accent-text)}.home .media-card{flex-direction:column;gap:12px;height:220px;padding:20px;display:flex}.home .mlogo{align-items:center;gap:10px;display:flex}.home .mlogo-box{border-radius:calc(12px * var(--rk,1));background:var(--bg);border:1px solid var(--line);width:44px;height:44px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:flex}.home .media-card :is(h3,.ht){margin:0;font-size:16px;font-weight:800;line-height:1.7}@media (max-width:900px){.home .bento{grid-template-columns:1fr}.home .bento>*{min-height:260px;grid-area:auto!important}.home .banner{height:180px}.home .sp-main,.home .trips,.home .bio{flex-direction:column;height:auto!important}.home .sp-media,.home .map,.home .bio>:is(.ph,.cover){flex:none;height:240px}.home .steps{flex-wrap:wrap;gap:12px}.home .slider{height:360px}.home .side,.home .box{height:auto}}.home .ht{font-family:var(--font-head),var(--font-body),Tahoma,sans-serif;display:block}.home .stretch:after{content:"";z-index:1;position:absolute;inset:0}.home .fill{width:auto;height:auto;position:absolute;inset:0}.home .fill img,.home .cover img,.home .banner img,.home .bk-img img{object-fit:cover;width:100%;height:100%;display:block}.home .banner{background:var(--surface);position:relative}.home a.banner:focus-visible,.home a.b2:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:3px}.home .b2-cut.has-img{background:0 0;align-items:flex-end;display:flex;overflow:hidden}.home .b2-cut.has-img img{object-fit:contain;object-position:bottom;width:100%;height:100%}.home .b2-cut.has-img picture{width:100%;height:100%;display:block}.home .slide{color:#fff;display:block;position:absolute;inset:0}.home .slider>div:not(.sdots){position:absolute;inset:0}.home .slide-title{margin:0;font-size:25px;font-weight:900;line-height:1.55;display:block}.home .slide-lead{opacity:.9;max-width:780px;margin:0;font-size:15px}.home .slide:hover .slide-title{text-underline-offset:6px;text-decoration:underline}.home .feat-tag{z-index:2;top:16px;position:absolute;inset-inline-start:16px}.home .msg h3{font-family:var(--font-head),var(--font-body),serif;font-size:20px;font-weight:700;line-height:1.75}.home .tile-copy .ht.big{font-size:22px}.home .bk-img{border-radius:4px calc(10px * var(--rk,1)) calc(10px * var(--rk,1)) 4px;width:132px;height:196px;display:block;overflow:hidden;box-shadow:0 14px 24px #0000002e}.home .lang-tag{flex:none}[dir=ltr] .flip-ltr{transform-origin:50%;transform:scaleX(-1)}@media (min-width:761px){[dir=ltr] .home .b2-bubble:after{border-width:15px 0 15px 15px;border-color:#0000 #0000 #0000 #fff}}[dir=ltr] .home .bk-cover,[dir=ltr] .home .bk-img{border-radius:calc(10px * var(--rk,1)) 4px 4px calc(10px * var(--rk,1))}[dir=ltr] .home .bk-cover:before{border-radius:calc(10px * var(--rk,1)) 0 0 calc(10px * var(--rk,1))}:is(.home .notes:not(:has(.note:nth-child(4))),.home .doss:not(:has(.dos:nth-child(3)))){height:auto}:is(.home .notes:not(:has(.note:nth-child(4))) .note,.home .doss:not(:has(.dos:nth-child(3))) .dos,.home .trip-list:not(:has(.trip:nth-child(4))) .trip){flex:none}@media (max-width:900px){.home .notes,.home .shelf-card{height:auto}.home .note{flex:none}.home .shelf{flex-wrap:wrap;padding-bottom:4px}}.home .agenda-none{margin:0;padding:10px 20px}@media (max-width:900px){.home .nav-btn{width:40px;height:40px;margin-top:0;top:14px}.home .nav-btn.prev{inset-inline:auto 62px}.home .nav-btn.next{inset-inline-end:14px}}@media (max-width:760px){.home .slide-copy{padding:24px 18px 28px}.home .slide-title{font-size:22px;line-height:1.6}.home .slide-lead{font-size:14px}.home .sdots{bottom:28px;inset-inline-end:18px}}.home .banner.by-screen{height:auto}.home .banner.by-screen picture{display:block}.home .banner.by-screen img{aspect-ratio:auto;height:auto}.slider{touch-action:pan-y;-webkit-user-select:none;user-select:none}.slider .slide{visibility:hidden;z-index:0}.slider .slide.is-on{visibility:visible;z-index:2}.slider .slide.is-out{visibility:visible;z-index:1}.slider .slide img{-webkit-user-drag:none}.slider[data-fx=fade] .slide.is-in{animation:.6s both sl-fade}.slider[data-fx=slide] .slide.is-in{animation:.6s cubic-bezier(.2,.7,.2,1) both sl-in}.slider[data-fx=slide] .slide.is-out{animation:.6s cubic-bezier(.2,.7,.2,1) both sl-out}.slider[data-fx=zoom] .slide.is-in{animation:.7s both sl-zoom}.slider[data-fx=wipe] .slide.is-in{animation:.7s cubic-bezier(.6,.1,.2,1) both sl-wipe}.slider[data-fx=matrix] .slide.is-in .fill,.slider[data-fx=blinds] .slide.is-in .fill{animation:.3s .8s both sl-fade}.sl-tiles{z-index:1;pointer-events:none;display:grid;position:absolute;inset:0}.sl-tiles span{background-repeat:no-repeat;animation:.55s both sl-tile;display:block}.slider[data-fx=blinds] .sl-tiles span{transform-origin:50%;animation-name:sl-blind}.sl-pause{color:#fff}@keyframes sl-fade{0%{opacity:0}to{opacity:1}}@keyframes sl-in{0%{transform:translateX(calc(-100% * var(--dir,1) * var(--flip,1)))}to{transform:none}}@keyframes sl-out{0%{transform:none}to{transform:translateX(calc(100% * var(--dir,1) * var(--flip,1)))}}[dir=ltr] .slider{--flip:-1}@keyframes sl-zoom{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes sl-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes sl-tile{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes sl-blind{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:none}}[dir=ltr] .slider[data-fx=wipe] .slide.is-in{animation-name:sl-wipe-l}@keyframes sl-wipe-l{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.slider .slide.is-in,.slider .slide.is-out{animation-duration:.2s!important}}.srch,.arch{--warn:#b3261e}[data-mode=dark] .srch,[data-mode=dark] .arch{--warn:#ffb4ab}@media (prefers-color-scheme:dark){[data-mode=system] .srch,[data-mode=system] .arch{--warn:#ffb4ab}}.srch .bigsearch{flex-wrap:wrap;gap:10px;max-width:900px;margin-top:18px;display:flex}.srch .bs-box{border-radius:calc(16px * var(--rk,1));color:#1a1712;background:#fff;flex:420px;align-items:center;gap:10px;min-height:60px;padding:0 18px;display:flex;box-shadow:0 10px 30px #0000001f}.srch .bs-box input{color:#1a1712;background:0 0;border:0;flex:1;min-width:0;min-height:44px;font-size:18px}.srch .bs-box input:focus{outline:none}.srch .bs-box:focus-within{outline:3px solid var(--accent);outline-offset:2px}.srch .bigsearch .btn{background:var(--brand);color:#fff;border-radius:calc(16px * var(--rk,1));border:0;min-height:60px;padding:0 28px}.srch .didyou{margin-top:12px;font-size:14px}.srch .didyou a{color:inherit;font-weight:800;text-decoration:underline}.srch .filters{flex:300px;min-width:0}.srch .to-results{justify-content:center;width:100%;margin-bottom:12px;display:none}.srch #res-title{scroll-margin-top:16px}.srch .results{flex:999 640px;min-width:0}.srch .fset{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:16px 18px}.srch .fset legend{font-size:15px;font-weight:900;font-family:var(--font-head);margin-bottom:8px;padding:0}.srch .fset-in{border:0;min-width:0;margin:10px 0 0;padding:0}.srch .fset-in legend{margin-bottom:4px;font-family:inherit}.srch .check .cnt{color:var(--muted);margin-inline-start:auto;font-size:12px}.srch .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.srch .quick{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.srch .quick .chip{min-height:40px;padding:0 12px;font-size:13px}.srch .radio-row{flex-wrap:wrap;gap:14px;display:flex}.srch .f-actions{gap:8px;padding:16px 18px;display:flex}.srch .f-actions .btn{flex:1;justify-content:center}.srch .ferr{color:var(--warn);font-size:12px;font-weight:700}.srch .active{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.srch .achip{background:var(--accent-soft);min-height:38px;color:var(--accent-text);border-radius:999px;align-items:center;gap:4px;padding-block:0;padding-inline:12px 4px;font-size:13px;font-weight:800;display:inline-flex}.srch .achip a{width:32px;height:32px;color:inherit;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.srch .achip a:hover{background:#00000014}.srch .sumrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 4px;display:flex}.srch .sort-form{align-items:center;gap:8px;display:flex}.srch .res{border-bottom:1px solid var(--line);gap:18px;padding:22px 0;display:flex}.srch .res-ico{border-radius:calc(12px * var(--rk,1));background:var(--accent-soft);width:46px;height:46px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.srch .res h3{margin:2px 0 4px;font-size:19px;font-weight:900;line-height:1.6}.srch .res h3 a:hover{color:var(--accent-text)}.srch .res p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.9}.srch .path{color:var(--muted);font-size:12px;font-weight:700}.srch mark{background:var(--accent-soft);color:inherit;border-radius:4px;padding:0 2px}.srch .tab[aria-current]{background:var(--accent-soft);color:var(--accent-text)}@media (max-width:900px){.srch .to-results{display:flex}.srch .two{grid-template-columns:1fr}.srch .res{gap:12px}.srch .res-ico{width:38px;height:38px}}.phero .chip-hero{color:#1a1712;background:#ffffffe6;border-color:#0000}.phero .chip-hero.on{background:var(--brand);color:#fff}.arch .cal-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.arch .cal-title{margin:0;font-size:24px;font-weight:900;line-height:1.3}.arch .cal-sub{color:var(--muted);font-size:13px;font-weight:700}.arch .cal-nav,.arch .cal-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.arch .cal-form .select{width:auto}.arch .cal-scroll{padding:8px 12px 0;overflow-x:auto}.arch .cal{border-collapse:separate;border-spacing:8px;table-layout:fixed;width:100%}.arch .cal th{color:var(--muted);text-align:center;padding:6px 0;font-size:13px;font-weight:800}.arch .wd-short{display:none}.arch .cal td{vertical-align:top;padding:0}.arch .day{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--bg);text-align:start;width:100%;height:104px;color:var(--ink);flex-direction:column;justify-content:space-between;align-items:stretch;padding:8px 10px;display:flex}.arch a.day:hover{border-color:var(--brand-2)}.arch .day.hol .dn{color:var(--warn)}.arch .day.today{border:2px solid var(--accent)}.arch .day.sel{background:var(--grad);color:var(--grad-ink);border-color:#0000}.arch .day.sel .dn,.arch .day.sel .ds{color:inherit}.arch .day.future{background:0 0;border-style:dashed}.arch .day.future .dn{color:var(--muted)}.arch .dtop{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.arch .dn{font-size:22px;font-weight:900;line-height:1;font-family:var(--font-head)}.arch .ds{color:var(--muted);text-align:end;font-size:10px;font-weight:700;line-height:1.4}.arch .dcnt{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:800}.arch .day.sel .dcnt{color:inherit;background:#ffffff4d}.arch .legend{color:var(--muted);flex-wrap:wrap;gap:16px;padding:6px 20px 16px;font-size:12px;font-weight:700;display:flex}.arch .legend i{vertical-align:middle;border-radius:4px;width:12px;height:12px;margin-inline-end:6px;display:inline-block}.arch .legend .hol-mark{background:var(--warn)}.arch .dpanel-head{border-bottom:1px solid var(--line);padding:16px 18px}.arch .dpanel-head h2{margin:0;font-size:20px;font-weight:900}.arch .grp{border-bottom:1px dashed var(--line);padding:12px 18px}.arch .grp:last-child{border-bottom:0}.arch .grp h3{justify-content:space-between;align-items:center;margin:0 0 6px;font-size:14px;font-weight:900;display:flex}.arch .grp ul{margin:0;padding:0;list-style:none}.arch .grp li a{align-items:center;gap:8px;min-height:40px;font-size:14px;font-weight:700;display:flex}.arch .grp li a:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.arch .grp li a:hover{color:var(--accent-text)}.arch .year{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:20px;list-style:none;display:grid}.arch .ym{min-height:44px;color:var(--muted);flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex}.arch .ybar{border-radius:calc(8px * var(--rk,1)) calc(8px * var(--rk,1)) 4px 4px;background:var(--line);width:100%;max-width:46px}.arch .ym.has .ybar{background:var(--grad-v,var(--grad))}.arch .ym.cur .ybar{outline:3px solid var(--accent);outline-offset:2px}.arch .ym span:not(.sr){font-size:12px;font-weight:800}@media (max-width:900px){.arch .cal{border-spacing:4px}.arch .day{height:72px;padding:6px}.arch .dn{font-size:17px}.arch .ds{display:none}.arch .wd-full{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.arch .wd-short{display:inline}.arch .dcnt{padding:1px 5px;font-size:10px}.arch .year{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:480px){.arch .dcnt{align-self:center;width:8px;height:8px;padding:0;font-size:0}}.phero .btn-hero{color:inherit;background:#fff3;border:1px solid}.smap .sm{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.smap .grp{padding:20px 22px}.smap .grp h2{margin:0 0 10px;font-size:18px;font-weight:900}.smap .grp ul{margin:0;padding:0;list-style:none}.smap .grp li a{align-items:center;gap:8px;min-height:40px;font-size:15px;font-weight:700;display:flex}.smap .grp li a:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.smap .grp li a:hover{color:var(--accent-text)}.smap .grp ul ul{padding-inline-start:18px}.smap .grp ul ul a{color:var(--muted);min-height:36px;font-size:14px;font-weight:600}.smap .feeds{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.smap .feed{border:1px solid var(--line);border-radius:calc(12px * var(--rk,1));background:var(--surface);align-items:center;gap:10px;min-height:52px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.smap .feed:hover{border-color:var(--brand-2)}.smap .feed svg{color:#c2410c;flex:none}.srch .layout{flex-direction:column;align-items:stretch;gap:22px;display:flex}.srch .filters,.srch .results{flex:none;width:100%}.srch .fbar{border-radius:calc(18px * var(--rk,1));overflow:hidden;box-shadow:0 18px 40px -28px #00000059}.srch .fbar-head{background:linear-gradient(90deg,var(--accent-soft),transparent);justify-content:space-between}.srch .fbar-skip{min-height:44px;color:var(--accent-text);text-underline-offset:4px;align-items:center;font-size:13px;font-weight:800;text-decoration:underline;display:none}.srch .fset-kind{padding-block:14px}.srch .kpills{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:8px;display:grid}.srch .kpill{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.srch .kpill:hover{border-color:var(--accent)}.srch .kpill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.srch .kpill:has(input:checked){background:var(--grad);color:var(--grad-ink);border-color:#0000}.srch .kpill:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.srch .kpill .cnt{background:var(--accent-soft);min-width:24px;height:22px;color:var(--accent-text);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 6px;font-size:12px;font-weight:800;display:inline-flex}.srch .kpill:has(input:checked) .cnt{color:inherit;background:#ffffff38}.srch .fbar-grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.srch .fbar-grid>.fset{border-bottom:0;border-inline-start:1px solid var(--line)}.srch .fbar-grid>.fset:first-child{border-inline-start:0}.srch .fbar .two{grid-template-columns:repeat(2,minmax(0,1fr))}.srch .fbar .f-actions{justify-content:flex-end}.srch .fbar .f-actions .btn{flex:none;min-width:150px}.srch .results{max-width:none}.srch .res{border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));background:var(--surface);margin-bottom:12px;padding:20px 22px;transition:border-color .15s,box-shadow .15s}.srch .res:last-child{border-bottom:1px solid var(--line)}.srch .res:hover{border-color:var(--accent);box-shadow:0 14px 30px -24px #0006}@media (max-width:1000px){.srch .fbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.srch .fbar-grid>.fset:nth-child(3){border-inline-start:0;border-top:1px solid var(--line);grid-column:1/-1}}@media (max-width:700px){.srch .fbar-skip{display:inline-flex}.srch .fbar-grid{grid-template-columns:1fr}.srch .fbar-grid>.fset{border-inline-start:0;border-top:1px solid var(--line)}.srch .fbar-grid>.fset:first-child{border-top:0}.srch .fbar .f-actions .btn{flex:1;min-width:0}.srch .res{padding:16px}.srch .kpills{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex-wrap:nowrap;margin-inline:-2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.srch .kpill{scroll-snap-align:start;flex:none}}.srch .fbar .fset legend{padding-top:4px}.pextras{flex-direction:column;gap:18px;display:flex}.pextras-top{padding-top:24px}.pextras-bottom{padding-block:28px 8px}.pextra{max-width:860px}.pextra h2{margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.5}.ptext p:last-of-type{margin-bottom:12px}.plist ul,.plist ol{gap:8px;margin:0;padding-inline-start:22px;font-size:16px;line-height:1.9;display:grid}.plist .plist-checks{padding-inline-start:0;list-style:none}.plist .plist-checks li{padding-inline-start:28px;position:relative}.plist .plist-checks li:before{content:"";border-inline-start:2.5px solid var(--accent);border-bottom:2.5px solid var(--accent);inset-inline-start:2px;width:14px;height:8px;position:absolute;top:.55em;transform:rotate(-45deg)}.pnote{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--surface);align-items:flex-start;gap:10px;margin:0;padding:14px 18px;font-size:15px;line-height:1.9;display:flex}.pnote svg{flex:none;margin-top:4px}.pnote-info{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.pnote-success{background:#16a34a}@supports (color:color-mix(in lab, red, red)){.pnote-success{background:color-mix(in srgb,#16a34a 12%,var(--surface))}}.pnote-success{border-color:#16a34a}@supports (color:color-mix(in lab, red, red)){.pnote-success{border-color:color-mix(in srgb,#16a34a 35%,var(--surface))}}.pnote-success{color:var(--ink)}.pnote-success svg{color:#15803d}.pnote-warning{background:#d97706}@supports (color:color-mix(in lab, red, red)){.pnote-warning{background:color-mix(in srgb,#d97706 13%,var(--surface))}}.pnote-warning{border-color:#d97706}@supports (color:color-mix(in lab, red, red)){.pnote-warning{border-color:color-mix(in srgb,#d97706 38%,var(--surface))}}.pnote-warning{color:var(--ink)}.pnote-warning svg{color:#b45309}.plinks ul{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.plinks li{border:1px solid var(--line);border-radius:calc(12px * var(--rk,1));background:var(--surface);flex-direction:column;gap:2px;padding:12px 16px;display:flex}.plinks a{color:var(--ink);font-weight:800}.plinks a:hover{color:var(--accent-text)}.plinks span{color:var(--muted);font-size:13px}.phero .kt-sum{flex-wrap:wrap;gap:6px 14px;margin-top:10px;font-size:14px;font-weight:800;display:flex}.phero .kt-sum span+span:before{content:"·";opacity:.7;margin-inline-end:14px}.kt-years{margin-bottom:0}.kt{flex-direction:column;gap:14px;display:flex}.kt-y{padding:0;overflow:hidden}.kt-ys{cursor:pointer;border-bottom:1px solid #0000;align-items:center;gap:12px;min-height:62px;padding:0 20px;list-style:none;display:flex}.kt-ys::-webkit-details-marker{display:none}.kt-y[open] .kt-ys{border-bottom-color:var(--line)}.kt-ys h2{font-family:var(--font-head);color:var(--ink);margin:0;font-size:22px;font-weight:900}.kt-ys .cnt{background:var(--accent-soft);min-height:26px;color:var(--accent-text);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:800;display:inline-flex}.kt-chev{color:var(--muted);margin-inline-start:auto;transition:transform .2s;display:inline-flex}.kt-y[open] .kt-chev{transform:rotate(90deg)}[dir=rtl] .kt-y[open] .kt-chev{transform:rotate(-90deg)}.kt-ys:hover h2{color:var(--accent-text)}.kt-ys:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.kt-dot{background:var(--grad);width:14px;height:14px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%;flex:none}.kt-ms{flex-direction:column;gap:6px;margin:0;padding:14px 20px 18px;list-style:none;display:flex}.kt-m{padding-inline-start:26px;position:relative}.kt-m:before{content:"";background:var(--line);width:2px;position:absolute;inset-block:0;inset-inline-start:6px}.kt-m:last-child:before{height:22px;bottom:auto}.kt-mh{min-height:44px;color:var(--ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:900;display:flex;position:relative}.kt-mh:before{content:"";background:var(--surface);border:2px solid var(--accent);inset-inline-start:-25px;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%}.kt-mh .cnt{color:var(--muted);font-size:12px;font-weight:800}.kt-ps{flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.kt-ps>li{position:relative}.kt-ps>li:before{content:"";background:var(--line);inset-inline-start:-19px;width:14px;height:2px;position:absolute;top:50%}.kt-p{border:1px solid var(--line);border-radius:calc(12px * var(--rk,1));background:var(--bg);min-height:52px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 14px;display:grid}.kt-p:hover{border-color:var(--accent);background:var(--surface)}.kt-p:hover .kt-t{color:var(--accent-text)}.kt-p .ty{min-width:64px}.kt-t{font-size:15px;font-weight:800;line-height:1.7}.kt-p .meta{white-space:nowrap}.kt-empty{text-align:center;color:var(--muted);margin:0;padding:28px 22px}.kt-note{color:var(--muted);margin:0;font-size:13px}.kt-ab{flex-direction:column;align-items:center;gap:14px;padding:22px 18px;display:flex}.kt-pic{background:var(--kwc);width:96px;height:96px;color:var(--surface);box-shadow:0 0 0 4px var(--surface),0 0 0 6px var(--kwc);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.kt-pic img{object-fit:cover;width:100%;height:100%;display:block}.kt-w{font-family:var(--font-head);color:var(--ink);font-size:24px;font-weight:900}.kt-forms{flex-direction:column;gap:8px;width:100%;display:flex}.kt-forms>span{color:var(--muted);font-size:12.5px;font-weight:800}.kt-forms ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kt-forms li{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.kt-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.kt-kinds div{border-radius:calc(10px * var(--rk,1));background:var(--bg);justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;display:flex}.kt-kinds dt{color:var(--muted);font-weight:700}.kt-kinds dd{color:var(--ink);margin:0;font-weight:900}.kt-notes{width:100%}.kt-others{padding:14px 18px 18px}@media (max-width:640px){.kt-ys{padding:0 14px}.kt-ms{padding:10px 14px 14px}.kt-p{grid-template-columns:minmax(0,1fr);gap:2px}.kt-p .ty{min-width:0}}.guard-note{border-radius:calc(12px * var(--rk,1));background:var(--accent);margin:10px 0 0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.guard-note{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}}.guard-note{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.guard-note{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.guard-note{color:var(--ink);font-size:14px;font-weight:700}.srch .fset.guard{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.srch .fset.guard{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.srch .fset.guard .guard-note{margin:0 0 10px}.guard-trap{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.ps-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.player-screen .ps-video{position:absolute;inset:0}.player-sound{padding:18px}.ps-audio{width:100%;display:block}.player:focus-visible,.audio-alt:focus-visible,#text:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.audio-alt{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--surface);margin:0 0 18px;padding:12px 14px}.speech .sp-title{margin:8px 0 10px;font-size:34px;font-weight:900;line-height:1.5}.speech .sp-meta{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin-bottom:18px;font-size:14px;display:flex}.speech .sp-meta b{color:var(--ink)}.speech .fmt-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.speech .fmt-icons{align-items:center;gap:6px;display:flex}.speech .art-lead{margin:0 0 18px}.keybox{background:var(--surface);border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));margin-bottom:22px;padding:18px 22px}.keybox h2{margin:0 0 8px;font-size:18px;font-weight:900}.keybox ol{margin:0;padding-inline-start:22px}.keybox li{margin:4px 0}.chap-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:30px 0 10px;display:flex}.chap-h h2,.chap-h h3{margin:0;font-size:22px;font-weight:900}.jump{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--accent-text);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.jump:hover{border-color:var(--brand-2)}.chap-list{margin:0;padding:6px 10px;list-style:none}.chap{border-radius:calc(12px * var(--rk,1));width:100%;min-height:52px;color:var(--ink);align-items:center;gap:12px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.chap:hover{background:var(--bg)}.chap.on{background:var(--accent-soft);color:var(--accent-text)}.chap-t{text-align:center;border-radius:calc(8px * var(--rk,1));background:var(--bg);border:1px solid var(--line);direction:ltr;flex:none;min-width:52px;padding:4px 0;font-size:12px;font-weight:900}.dlist{margin:0;padding:6px 18px 12px;list-style:none}.dlist a{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:14px;font-weight:700;display:flex}.dlist li:last-child a{border-bottom:0}.dlist a:hover{color:var(--accent-text)}.dsize{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:700}@media (max-width:900px){.speech .sp-title{font-size:26px}}.msgpage .msg-title{margin:14px 0 0;font-size:32px;font-weight:900;line-height:1.5}.msgpage .mtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.msgpage .minfo{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.msgpage .tabs .tab[aria-current]{background:var(--accent-soft);color:var(--accent-text)}.msgpage .view-switch{margin-bottom:18px}.paper{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:56px 64px 48px;position:relative;box-shadow:0 24px 50px #00000014}.paper:before{content:"";background:var(--grad);top:0;border-radius:6px 6px 0 0;height:6px;position:absolute;inset-inline:0}.p-head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;display:flex}.p-seal{border:2px dashed var(--line);width:68px;height:68px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.p-logo{object-fit:contain;width:68px;height:68px}.p-body{font-size:18px;line-height:2.1}.p-body p{margin:0 0 16px}.paper[dir=ltr] .p-body{font-family:Georgia,Times New Roman,serif}.scan{flex-direction:column;gap:12px;margin:0;display:flex}.scan img{border:1px solid var(--line);border-radius:6px;width:100%;height:auto;display:block}.scan .cap{text-align:center}.mtools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.mtools .btn{gap:8px}.rel-msg{border-top:4px solid var(--accent);flex-direction:column;gap:8px;min-height:200px;padding:18px 20px;display:flex}.rel-msg .tag{align-self:flex-start}.rel-msg b{font-family:var(--font-letter);font-size:19px;line-height:1.75}.rel-msg .meta{margin-top:auto}.rel-msg:hover b{color:var(--accent-text)}@media (max-width:700px){.paper{padding:40px 22px 32px}.p-body{font-size:16px}.msgpage .msg-title{font-size:24px}}@media print{.paper{box-shadow:none;border:0;padding:0}}.msgs .fbar{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.msgs .fbar-go .btn{min-height:44px}.msgs .msg{border-top:4px solid var(--accent);flex-direction:column;min-height:280px;display:flex}.msgs .msg:hover{border-top-color:var(--brand-2)}.msgs .msg-top{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.msgs .seal{border:1px solid var(--line);width:42px;height:42px;color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;display:flex}.msgs .msg-body{flex-direction:column;flex:1;gap:10px;padding:14px 20px;display:flex}.msgs .to{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:700;display:flex}.msgs .msg-h{font-family:var(--font-letter);color:var(--ink);font-size:21px;font-weight:700;line-height:1.8}.msgs .msg:hover .msg-h{color:var(--accent-text)}.msgs .msg-ex{color:var(--muted);font-size:14px}.msgs .msg-foot{justify-content:space-between;align-items:center;gap:8px;padding:0 20px 14px;font-size:13px;display:flex}.msgs .langs{gap:4px;display:flex}.msgs .lt,.msgs .recip .lt{background:var(--accent-soft);color:var(--accent-text);border-radius:6px;padding:3px 7px;font-size:11px;font-weight:900}.msgs .lt abbr{text-decoration:none}.msgs .recips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.msgs .recip{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;align-items:center;gap:10px;max-width:100%;min-height:52px;padding-block:6px;padding-inline:14px 10px;font-size:14px;font-weight:700;display:flex}.msgs .recip:hover,.msgs .recip[aria-current]{border-color:var(--brand-2)}@media (max-width:900px){.msgs .fbar{grid-template-columns:1fr 1fr}}@media (max-width:560px){.msgs .fbar{grid-template-columns:1fr}}.mm-page,.pr-page{background:var(--dark);color:#fff;padding-bottom:56px}.mm-page .crumbs ol,.pr-page .crumbs ol,.theater .crumbs ol{color:#ffffffc7}.mm-page .crumbs a,.pr-page .crumbs a,.theater .crumbs a{color:inherit}.mm-page .crumbs [aria-current=page],.pr-page .crumbs [aria-current=page],.theater .crumbs [aria-current=page]{color:#fff}.mm-page .kick,.pr-page .kick{color:var(--accent)}.mm-head{margin:10px 0 24px}.mm-head h1{margin:0;font-size:40px;font-weight:900}.mm-head p{opacity:.85;margin:4px 0 0}.mm-tabs{flex-wrap:wrap;gap:8px;display:flex}.mm-tab{color:#ffffffeb;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.mm-tab:hover{color:#fff;border-color:#fff9}.mm-tab[aria-current]{background:var(--accent);border-color:var(--accent);color:#1a1712}.mm-empty{opacity:.85;padding-top:40px}.sec-dark{padding-top:52px}.mm-page .sec-title,.pr-page .sec-title{color:#fff}.mm-page .sec-line,.pr-page .sec-line{background:#ffffff24}.mm-page .more,.pr-page .more{color:var(--accent)}.mm-page .sec-ico,.pr-page .sec-ico{background:var(--accent);color:#1a1712}.mm-page .tile,.pr-page .tile{background:#222}.tile .fill{position:absolute;inset:0}.tile .fill img{object-fit:cover;width:100%;height:100%;display:block}.tile-copy h2,.tile-copy h3{color:#fff;margin:0;font-size:16px;font-weight:800;line-height:1.6}.tile-big .tile-copy h2,.tile-big .tile-copy h3{font-size:24px;font-weight:900;line-height:1.5}.play-sm{width:56px;height:56px;margin:-28px 0 0 -28px}.bento{grid-template-columns:7fr 5fr;gap:16px;display:grid}.bento .tile-big{height:520px}.bento-side{grid-template-rows:1fr 1fr;gap:16px;display:grid}.bento-side .tile{height:252px}.bento-1{grid-template-columns:1fr}.bento-2 .bento-side{grid-template-rows:1fr}.bento-2 .bento-side .tile{height:520px}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4 .tile{height:240px}.g3 .tile{height:260px}.pods{grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pod{border-radius:calc(16px * var(--rk,1));background:#ffffff0f;align-items:center;gap:14px;padding:16px;display:flex}.pod-cover{border-radius:calc(14px * var(--rk,1));flex:none;width:96px;height:96px;overflow:hidden}.pod-txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pod-t{color:#fff;font-size:16px;font-weight:800;line-height:1.6}.pod-t:hover{color:var(--accent)}.pod .meta{color:#ffffffc7}.pod-play{background:var(--accent);color:#1a1712;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (max-width:1000px){.bento{grid-template-columns:1fr}.bento .tile-big{height:380px}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.g4,.g3{grid-template-columns:1fr}.mm-head h1{font-size:30px}}.pr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:12px 0 24px;display:flex}.pr-head h1{max-width:860px;margin:6px 0 8px;font-size:34px;font-weight:900;line-height:1.5}.pr-meta{color:#ffffffd9;flex-wrap:wrap;gap:6px 16px;font-size:14px;display:flex}.pr-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-zip{white-space:nowrap}.pr-actions .tlabel{color:#ffffffd9}.pr-lead{color:#ffffffe6;max-width:860px;margin:0 0 26px;font-size:17px;line-height:2}.pr-body{color:#ffffffeb;max-width:860px;margin-top:28px}.mason{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:12px;margin:0;padding:0;list-style:none;display:grid}.mason .w2{grid-column:span 2}.mason .h2{grid-row:span 2}.ph-item{border-radius:calc(14px * var(--rk,1));background:#222;width:100%;height:100%;display:block;position:relative;overflow:hidden}.ph-item img{object-fit:cover;width:100%;height:100%;display:block}.ph-item:hover .num,.ph-item:focus-visible .num{background:var(--accent);color:#1a1712}.num{z-index:2;border-radius:calc(9px * var(--rk,1));color:#fff;top:10px;background:#0a0a0ca6;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 8px;font-size:13px;font-weight:900;display:flex;position:absolute;inset-inline-start:10px}.lb{color:#fff;background:#08080af5;border:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0}.lb[open]{flex-direction:column;display:flex}.lb::backdrop{background:#08080acc}.lb-top{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-weight:800;display:flex}.lb-tools{gap:8px;display:flex}.lb-stage{flex:1;justify-content:center;align-items:center;gap:16px;min-height:0;padding:0 20px;display:flex}.lb-fig{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;height:100%;min-height:0;margin:0;display:flex}.lb-img{object-fit:contain;border-radius:calc(10px * var(--rk,1));max-width:min(1100px,100%);max-height:70vh}.lb-cap{text-align:center;color:#ffffffe6;font-size:15px}.lb-btn{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff59;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.lb-btn:hover{background:#ffffff29}.lb-sm{width:44px;height:44px}.lb-strip{justify-content:center;gap:8px;padding:12px 20px 18px;display:flex;overflow-x:auto}.lb-th{border-radius:calc(8px * var(--rk,1));cursor:pointer;background:#222;border:2px solid #0000;flex:none;width:72px;height:48px;padding:0;overflow:hidden}.lb-th img{object-fit:cover;width:100%;height:100%;display:block}.lb-th.on{border-color:var(--accent)}@media (max-width:900px){.mason{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.pr-head h1{font-size:26px}.lb-btn{width:44px;height:44px}}.theater{color:#fff;background:#0b0c0e;padding:22px 0 30px}.th-row{flex-wrap:wrap;gap:20px;margin-top:14px;display:flex}.th-player{flex:3 640px;min-width:0}.th-list{border-radius:calc(18px * var(--rk,1));background:#15161a;flex-direction:column;flex:320px;min-width:0;max-height:560px;display:flex}.th-list h2{border-bottom:1px solid #ffffff1a;margin:0;padding:16px 18px;font-size:16px;font-weight:900}.pl{margin:0;padding:8px;list-style:none;overflow-y:auto}.pl-item{border-radius:calc(12px * var(--rk,1));color:#fff;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.pl-item:hover{background:#ffffff0f}.pl-item.on{background:#ffffff1f}.pl-th{border-radius:calc(10px * var(--rk,1));background:#222;flex:none;width:120px;height:68px;position:relative;overflow:hidden}.pl-th .fill,.pl-th .ph{position:absolute;inset:0}.pl-th .fill img{object-fit:cover;width:100%;height:100%}.pl-th .dur{padding:1px 6px;font-size:11px;bottom:4px;left:4px}.pl-t{font-size:14px;font-weight:700;line-height:1.6;display:block}.pl-k{opacity:.8;font-size:12px}.vinfo h1{margin:0 0 8px;font-size:30px;font-weight:900;line-height:1.5}.vmeta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-bottom:16px;font-size:14px;display:flex}.vlead{color:var(--muted);margin:0;font-size:16px;line-height:2}.vh2{margin:24px 0 8px;font-size:18px;font-weight:900}.qgrid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:10px;display:grid}.qcard{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--surface);flex-direction:column;gap:2px;min-height:64px;padding:12px 14px;display:flex}.qcard:hover{border-color:var(--brand-2)}details.script{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));background:var(--surface);margin-top:20px}details.script summary{cursor:pointer;min-height:54px;font-size:16px;font-weight:900;font-family:var(--font-head);align-items:center;padding:0 18px;display:flex}details.script>div{color:var(--muted);white-space:pre-line;padding:0 18px 18px;line-height:2}@media (max-width:900px){.vinfo h1{font-size:24px}.th-list{max-height:none}}.podpage .show{flex-wrap:wrap;align-items:center;gap:28px;padding-top:26px;padding-bottom:30px;display:flex}.pod-big{border-radius:calc(24px * var(--rk,1));flex:none;width:200px;height:200px;overflow:hidden;box-shadow:0 18px 40px #00000040}.pod-big img{object-fit:cover;width:100%;height:100%}.podpage .show h1{margin:6px 0 8px;font-size:38px;font-weight:900}.podpage .show p{opacity:.95;max-width:640px;margin:0}.podpage .show .kick{color:inherit}.show-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.show-tools .pstat{min-width:0}.show-tools .pstat b{font-size:16px;display:inline}.now{color:#fff;border-radius:calc(20px * var(--rk,1));background:#16171b;flex-direction:column;gap:12px;padding:24px;display:flex}.now .kick{color:var(--accent)}.now h2{margin:0;font-size:22px;font-weight:900;line-height:1.5}.now .meta{color:#ffffffc7}.now-dl{align-self:flex-start;gap:8px}.pod-body{margin-top:20px}.eps{margin:0;padding:0;list-style:none}.ep{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 18px;display:flex}.ep:last-child{border-bottom:0}.ep.on{background:var(--accent-soft)}.ep-n{border-radius:calc(12px * var(--rk,1));background:var(--bg);border:1px solid var(--line);width:44px;height:44px;font-weight:900;font-family:var(--font-head);flex:none;justify-content:center;align-items:center;display:flex}.ep-body{flex-direction:column;flex:1;min-width:0;display:flex}.ep-t{font-size:16px;font-weight:800;line-height:1.6}.ep-t:hover{color:var(--accent-text)}.ep details summary{cursor:pointer;color:var(--accent-text);align-items:center;min-height:32px;font-size:13px;font-weight:700;display:inline-flex}.ep details p{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.9}.ep-play{background:var(--grad);width:46px;height:46px;color:var(--grad-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pod-sum{color:var(--muted);margin:0;padding:14px 18px 0;font-size:14px;line-height:1.9}.show-th{border-radius:calc(12px * var(--rk,1));flex:none;width:58px;height:58px}@media (max-width:700px){.pod-big{width:140px;height:140px}.podpage .show h1{font-size:28px}}.ig-head{flex-direction:column;gap:10px;max-width:900px;margin:18px auto 0;display:flex}.ig-head h1{margin:0;font-size:clamp(24px,2.4vw + 10px,36px);font-weight:900;line-height:1.5}.ig-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.ig-lead{color:var(--ink);margin:0;font-size:17px;line-height:2}.ig-fig{flex-direction:column;gap:12px;max-width:900px;margin:22px auto 0;display:flex}.ig-open{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--surface);display:block;overflow:hidden}.ig-open img{width:100%;height:auto;display:block}.ig-open:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.ig-actions{flex-wrap:wrap;gap:8px;display:flex}.ig-body{margin-top:26px}:is(.feat-media,.mag-media,.lib-media){justify-content:center;align-items:center;display:flex;overflow:hidden}:is(.feat-media,.mag-media,.lib-media) img{object-fit:cover;width:100%;height:100%;display:block}.svc-chips{margin-top:16px}.phero .svc-chips .chip{color:#1a1712;background:#ffffffe0;border-color:#0000}.phero .svc-chips .chip.on{background:var(--brand);color:#fff}.phero .svc-chips .chip:hover{color:#1a1712;background:#fff}.phero .svc-chips .chip.on:hover{background:var(--brand);color:#fff}.feat{min-height:440px;display:flex}.feat>.feat-media{flex:0 0 56%}.feat-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:36px 40px;display:flex}.feat-body h2{margin:0;font-size:30px;font-weight:900;line-height:1.55}.feat-body p{color:var(--muted);margin:0;font-size:16px;line-height:1.95}.feat:hover h2{color:var(--accent-text)}.pull{border-radius:calc(14px * var(--rk,1));background:var(--accent-soft);font-family:var(--font-letter);margin:6px 0 0;padding:16px 20px;font-size:19px;font-weight:700;line-height:1.85;display:block}.byline{align-items:center;gap:10px;margin-top:auto;font-size:14px;display:flex}.byline-name{display:block}.mag{flex-direction:column;min-height:400px;display:flex}.mag>.mag-media{flex:none;height:190px}.mag-body{flex-direction:column;flex:1;gap:8px;padding:16px 20px;display:flex}.mag-body h3{margin:0;font-size:18px;font-weight:900;line-height:1.6}.mag-body p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.mag-foot{margin-top:auto}.mag:hover h3{color:var(--accent-text)}.empty-note{text-align:center;color:var(--muted);font-weight:700}.svc-what{margin:0 0 8px;font-size:17px;font-weight:900}.svc-what-p{margin:0;line-height:1.9}.wfeat{grid-template-columns:1.1fr 1fr;min-height:380px;display:grid}.wfeat>.feat-media{min-height:100%}.wfeat .feat-body{padding:34px 38px}.wfeat .feat-body h2{font-size:28px}.art{border-bottom:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.art-list>li:last-child .art{border-bottom:0}.art-list{margin:0;padding:0;list-style:none}.art-ico{border-radius:calc(14px * var(--rk,1));background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;display:flex}.art-b{flex:1;min-width:0}.art h3{margin:4px 0 6px;font-size:19px;font-weight:900;line-height:1.6}.art p{color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.85}.art:hover h3{color:var(--accent-text)}.wtabs{margin-bottom:6px}.tab[aria-current=page]{background:var(--accent-soft);color:var(--accent-text)}.tab:hover{color:var(--ink)}.venues{margin:0;padding:6px 18px;list-style:none}.venues a{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:46px;font-size:15px;font-weight:700;display:flex}.venues li:last-child a{border-bottom:0}.venues a[aria-current=page]{color:var(--accent-text)}.cnt-badge{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:800}.sci-btn{width:100%}.shelf-wrap{background:var(--surface);border:1px solid var(--line);border-radius:calc(20px * var(--rk,1));padding:30px 28px 0}.shelf{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:28px;margin:0;padding:0 0 22px;list-style:none;display:flex}.book{text-align:center;flex-direction:column;align-items:center;gap:10px;width:150px;display:flex}.bcover{border-radius:4px calc(12px * var(--rk,1)) calc(12px * var(--rk,1)) 4px;color:#fff;text-align:start;flex-direction:column;justify-content:space-between;width:150px;height:222px;padding:18px 16px;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 28px #0000002e}.bcover:before{content:"";z-index:1;top:0;bottom:0;background:#0000002e;width:9px;position:absolute;inset-inline-start:0}.bcover.has-img{padding:0}.bcover img{object-fit:cover;width:100%;height:100%;display:block}.book:hover .bcover{transform:translateY(-4px)}.cov-1{background:var(--brand)}.cov-2{background:var(--brand-2)}.cov-3{background:#5e5a52}.cov-4{background:var(--grad);color:var(--grad-ink)}.cov-5{background:#3b4b5a}.ct{font-family:var(--font-head);font-size:16px;font-weight:900;line-height:1.55}.ck{opacity:.9;font-size:11px;font-weight:700}.bcap{font-size:13px;font-weight:800;line-height:1.6}.shelf-line{border-radius:0 0 calc(20px * var(--rk,1)) calc(20px * var(--rk,1));background:var(--accent-soft);border-top:4px solid var(--accent);height:16px;margin:0 -28px}@media (prefers-reduced-motion:reduce){.bcover{transition:none}.book:hover .bcover{transform:none}}.bk{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.bk-side{flex-direction:column;flex:0 0 300px;align-items:stretch;gap:12px;display:flex}.bigcover{border-radius:6px calc(18px * var(--rk,1)) calc(18px * var(--rk,1)) 6px;background:var(--grad-v);width:300px;height:440px;color:var(--grad-ink);flex-direction:column;justify-content:space-between;margin:0;padding:28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px #00000038}.bigcover:before{content:"";z-index:1;top:0;bottom:0;background:#00000029;width:14px;position:absolute;inset-inline-start:0}.bigcover.has-img{padding:0}.bigcover img{object-fit:cover;width:100%;height:100%;display:block}.bigcover .t{font-family:var(--font-head);font-size:30px;font-weight:900;line-height:1.45}.bigcover .ck{font-size:13px;font-weight:800}.bk-main{flex:520px;min-width:0}.bk-main h1{margin:6px 0 4px;font-size:36px;font-weight:900;line-height:1.45}.bk-sub{color:var(--muted);margin:0 0 16px;font-size:18px;font-weight:600}.bk-lead{margin:0;font-size:17px;line-height:2}.bk-info{border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:20px 0;display:grid;overflow:hidden}.bk-info div{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);padding:14px 18px}.bk-info dt{color:var(--muted);font-size:12px;font-weight:800}.bk-info dd{margin:2px 0 0;font-size:15px;font-weight:800}.toc h2{margin:8px 0 6px;font-size:20px;font-weight:900}.toc details{border-bottom:1px solid var(--line)}.toc summary{cursor:pointer;align-items:center;gap:12px;min-height:54px;padding:0 4px;font-size:16px;font-weight:800;display:flex}.toc summary .n{border-radius:calc(10px * var(--rk,1));background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);flex:none;justify-content:center;align-items:center;font-size:13px;display:flex}.toc p{color:var(--muted);margin:0 0 14px;padding-inline-start:50px;font-size:15px;line-height:1.9}.excerpt{border-radius:calc(18px * var(--rk,1));background:var(--accent-soft);margin:26px 0 0;padding:24px 28px}.excerpt p{font-family:var(--font-letter);margin:0;font-size:21px;font-weight:700;line-height:1.95}.excerpt footer{color:var(--muted);margin-top:8px;font-size:13px}.bk-body{margin-top:26px}.minis{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}.mini{text-align:center;flex-direction:column;align-items:center;gap:10px;width:140px;display:flex}.mini .bcover{width:140px;height:206px}@media (max-width:900px){.feat{flex-direction:column}.feat>.feat-media{flex:none;height:260px}.feat-body{padding:24px 20px}.feat-body h2{font-size:24px}.wfeat{grid-template-columns:1fr}.wfeat>.feat-media{height:240px;min-height:0}.wfeat .feat-body{padding:22px}}@media (max-width:760px){.bk-side{flex:100%;align-items:center}.bigcover{width:240px;height:350px}.bk-main h1{font-size:28px}.bk-side .btn{width:100%;max-width:320px}}@media (max-width:560px){.feat>.feat-media,.wfeat>.feat-media{height:200px}.mag{min-height:0}.shelf{gap:18px}.book{width:130px}.book .bcover{width:130px;height:192px}.mini,.mini .bcover{width:120px}.mini .bcover{height:176px}}.art-pull{margin:0 0 22px}.mline{flex-wrap:wrap;align-items:center;gap:0 8px;display:flex}.mline>span+span:before{content:"|";opacity:.7;margin-inline-end:8px}.phero-btn{color:inherit;border:1px solid var(--head-line);background:#fff3}.phero-btn:hover{color:inherit;background:#ffffff47}.bigstats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:34px;display:grid}.bs{border-radius:calc(18px * var(--rk,1));border:1px solid var(--head-line);background:#ffffff29;align-items:center;gap:14px;min-width:0;padding:18px 20px;display:flex}.bs-ico{border-radius:calc(14px * var(--rk,1));background:#ffffff38;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.bs b{font-size:30px;font-weight:900;line-height:1.2;font-family:var(--font-head);display:block}.bs span span{opacity:.92;font-size:13px;font-weight:700}.yrail{flex-wrap:wrap;gap:10px;display:flex}.ybtn{border-radius:calc(16px * var(--rk,1));border:1px solid var(--line);background:var(--surface);flex-direction:column;flex:160px;justify-content:center;align-items:flex-start;min-height:84px;padding:10px 18px;display:flex}.ybtn b{font-family:var(--font-head);font-size:26px;font-weight:900;line-height:1.2}.ybtn span{color:var(--muted);font-size:12px;font-weight:700}.ybtn:hover{border-color:var(--brand-2)}.ybtn[aria-current=page]{background:var(--grad);color:var(--grad-ink);border-color:#0000}.ybtn[aria-current=page] span{color:inherit;opacity:.92}.yr-sum{grid-template-columns:1.2fr 1fr;gap:24px;margin-top:20px;display:grid}.yr-sum.one{grid-template-columns:1fr}.yr-h{margin:0 0 8px;font-size:20px;font-weight:900}.yr-p{margin:0;font-size:15px;line-height:2}.bars{margin:0;padding:20px}.bars-cap{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:800}.bars ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bar{grid-template-columns:96px 1fr auto;align-items:center;gap:10px;font-size:13px;font-weight:800;display:grid}.bar i{background:var(--grad);border-radius:6px;min-width:6px;height:12px;display:block}.bar-n{color:var(--muted);font-size:12px}.rec-areas{margin-top:22px}.alt{margin:30px 0 0;padding:0;list-style:none;position:relative}.alt:before{content:"";background:var(--line);top:0;bottom:0;width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:50%}.ai{grid-template-columns:1fr 56px 1fr;align-items:start;margin-bottom:22px;display:grid}.ai-dot{background:var(--surface);border:5px solid var(--accent);z-index:1;border-radius:50%;grid-area:1/2;justify-self:center;width:22px;height:22px;margin-top:18px;position:relative}.ai-card{flex-direction:column;grid-row:1;display:flex}.ai.r .ai-card{grid-column:1}.ai.l .ai-card{grid-column:3}.ai-media{justify-content:center;align-items:center;height:170px;display:flex;overflow:hidden}.ai-media img{object-fit:cover;width:100%;height:100%}.ai-b{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;display:flex}.ai-b h3{margin:0;font-size:18px;font-weight:900;line-height:1.6}.ai-card:hover h3{color:var(--accent-text)}.ai-m{color:var(--accent-text);font-size:14px;font-weight:900}.metric{color:var(--muted);align-items:baseline;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.metric b{color:var(--accent-text);font-size:22px;font-weight:900;font-family:var(--font-head)}.ai-more{min-height:0}.trip-tabs{display:inline-flex}.mapbox{background:var(--brand-2);min-height:420px;display:flex}@supports (color:color-mix(in lab, red, red)){.mapbox{background:color-mix(in srgb,var(--brand-2) 9%,var(--surface))}}.tmap{background:var(--bg);flex:60%;align-self:center;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.mapbox{min-width:0;max-width:100%;overflow:hidden}.tmap>img{object-fit:fill;width:100%;height:100%;display:block}.tmap .smap{width:100%;height:100%;display:block;position:absolute;inset:0}.sm-sea{fill:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.sm-sea{fill:color-mix(in srgb,var(--brand-2) 17%,var(--surface))}}.sm-land{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1px;stroke-opacity:.45;vector-effect:non-scaling-stroke}.sm-near{fill:var(--line)}@supports (color:color-mix(in lab, red, red)){.sm-near{fill:color-mix(in srgb,var(--line) 60%,var(--surface))}}.sm-near{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sm-home{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.sm-home{fill:color-mix(in srgb,var(--accent) 22%,var(--surface))}}.sm-home{stroke:var(--accent);stroke-width:1.6px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sm-isle{stroke-width:1px}.sm-lake{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sm-border{fill:none;stroke:var(--muted)}@supports (color:color-mix(in lab, red, red)){.sm-border{stroke:color-mix(in srgb,var(--muted) 55%,var(--line))}}.sm-border{stroke-width:1px;stroke-dasharray:4 3;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sm-name{letter-spacing:.02em;color:var(--brand-2);font-size:13px;font-style:italic;font-weight:700;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.sm-name{color:color-mix(in srgb,var(--brand-2) 70%,var(--muted))}}.sm-name{white-space:nowrap;pointer-events:none}@media (max-width:560px){.sm-name{font-size:10px}}.sm-dot{fill:var(--muted);opacity:.45}.tpin{z-index:1;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:flex;position:absolute}.tpin i{background:var(--accent);border:3px solid var(--surface);border-radius:50%;width:18px;height:18px;display:block;box-shadow:0 0 0 6px #c9a45c4d}.tpin:hover i,.tpin:focus-visible i{transform:scale(1.15)}.tpin.on i{background:var(--brand-2);width:24px;height:24px;box-shadow:0 0 0 8px #00000024}.trip-card{background:var(--surface);border-inline-start:1px solid var(--line);flex-direction:column;flex:0 0 380px;gap:12px;padding:24px;scroll-margin-top:90px;display:flex}.trip-card h2{margin:0;font-size:24px;font-weight:900;line-height:1.5}.trip-lead{margin:0;font-size:15px;line-height:1.9}.outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.out{border-radius:calc(12px * var(--rk,1));background:var(--bg);border:1px solid var(--line);text-align:center;padding:12px;line-height:1.3}.out b{color:var(--accent-text);font-size:20px;font-weight:900;font-family:var(--font-head);display:block}.out span{color:var(--muted);font-size:12px;font-weight:700}.trip-btns{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.provs-note{margin:-6px 0 14px;font-size:14px}:is(.trips-page,.rec-page,.bio-page,.contact-page) .sec-title{white-space:normal}.provs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prov{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--muted);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.prov.v{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}a.prov.v:hover{border-color:var(--accent)}.prov[aria-current=page]{outline:2px solid var(--accent);outline-offset:1px}.prov small{font-size:11px;font-weight:900}.tlist{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.tlist>li{min-width:0}.titem{align-items:center;gap:14px;min-height:110px;padding:16px;display:flex}.titem:hover{border-color:var(--brand-2)}.titem .dl-date{border-radius:calc(14px * var(--rk,1));background:var(--grad);width:62px;height:62px;color:var(--grad-ink)}.titem-b{min-width:0}.titem h3{margin:0 0 4px;font-size:17px;font-weight:900}.bhero{flex-wrap:wrap;align-items:flex-end;gap:44px;padding-top:24px;display:flex}.bportrait{border-radius:999px 999px 0 0;flex:none;justify-content:center;align-items:center;width:340px;height:440px;display:flex;overflow:hidden}.bportrait img{object-fit:cover;width:100%;height:100%}.bhero-b{flex:480px;min-width:0;padding-bottom:36px}.bio-kick{color:inherit;opacity:.88}.bhero-b h1{margin:6px 0;font-size:48px;font-weight:900;line-height:1.3}.bhero-b p{opacity:.94;max-width:640px;margin:0 0 18px;font-size:17px;line-height:2}.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px;margin:0;display:grid}.facts div{border-radius:calc(14px * var(--rk,1));border:1px solid var(--head-line);background:#ffffff29;padding:12px 16px}.facts dt{opacity:.88;font-size:12px;font-weight:800}.facts dd{margin:2px 0 0;font-size:15px;font-weight:800}.chnav{background:var(--surface);border-bottom:1px solid var(--line);z-index:5;position:sticky;top:0}html:has(.chnav){scroll-padding-top:76px}.chnav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.chnav a{white-space:nowrap;min-height:56px;color:var(--muted);align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.chnav a:hover{color:var(--accent-text)}.bchap{grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding:30px 0;scroll-margin-top:70px;display:grid}.bchap.flip .bchap-img{order:2}.bchap-img{border-radius:calc(22px * var(--rk,1));height:340px;overflow:hidden}.bchap-img img{object-fit:cover;width:100%;height:100%}.bchap-yr{color:var(--accent-text);background:var(--accent-soft);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:900;display:inline-flex}.bchap h2{margin:10px 0;font-size:30px;font-weight:900;line-height:1.45}.bchap p{color:var(--muted);margin:0 0 12px;font-size:17px;line-height:2.05}.bio-page .sec{scroll-margin-top:70px}.voices{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.bio-narratives{margin-top:24px}.voices:empty{display:none}.voice{flex-direction:column;gap:12px;min-height:240px;margin:0;padding:24px;display:flex}.voice blockquote{margin:0}.voice blockquote p{font-family:var(--font-letter);margin:0;font-size:20px;font-weight:700;line-height:1.85}.voice .who{align-items:center;gap:10px;margin-top:auto;font-size:14px;display:flex}.who-n{display:block}.voice .av{border-radius:50%;flex:none;width:44px;height:44px}.album{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.album figure{margin:0}.album-img{border-radius:calc(14px * var(--rk,1));background:var(--ph-4);height:200px;display:block;overflow:hidden}.album-img img{object-fit:cover;width:100%;height:100%}.album figcaption{color:var(--muted);margin-top:6px;font-size:13px}.album figcaption b{color:var(--ink)}.press-note{margin:-6px 0 16px;font-size:15px}.press{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pk{align-items:center;gap:14px;min-height:96px;padding:16px;display:flex}.pk:hover{border-color:var(--brand-2)}.pk-th{border-radius:calc(12px * var(--rk,1));flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.pk-th img{object-fit:cover;width:100%;height:100%}.pk-ico{background:var(--accent-soft);color:var(--accent-text)}.pk b{font-size:15px;display:block}.press-more{margin:16px 0 0}.office{flex-direction:column;display:flex}.office-map{object-fit:cover;justify-content:center;align-items:center;width:100%;height:200px;display:flex}.off-b{flex-direction:column;flex:1;gap:10px;padding:20px 22px;display:flex}.off-b h2{margin:0;font-size:21px;font-weight:900}.off-b address{flex-direction:column;gap:2px;font-style:normal;display:flex}.line{align-items:flex-start;gap:10px;min-height:40px;font-size:15px;line-height:1.8;display:flex}.line>svg{color:var(--accent-text);flex:none;margin-top:5px}.line a{font-weight:700}.line a:hover{color:var(--accent-text);text-decoration:underline}.route{border-top:1px dashed var(--line);flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.route a{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--bg);align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.route a:hover{border-color:var(--brand-2)}.accs{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.acc{align-items:center;gap:14px;min-height:84px;padding:16px 18px;display:flex}.acc:hover{border-color:var(--brand-2)}.acc-ico{border-radius:calc(14px * var(--rk,1));background:var(--grad);width:48px;height:48px;color:var(--grad-ink);flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.acc-b{min-width:0}.acc b{font-size:16px;display:block}.handle{color:var(--muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.verified{color:#1e6633;white-space:nowrap;background:#e2f2e6;border-radius:999px;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.notice{border-radius:calc(16px * var(--rk,1));background:var(--accent-soft);align-items:flex-start;gap:14px;margin-top:20px;padding:18px 22px;display:flex}.notice>svg{color:var(--accent-text);flex:none;margin-top:3px}.notice p{margin:0;line-height:1.9}.contact-h{margin:0 0 8px;font-size:19px;font-weight:900}.contact-p{margin:0 0 12px;font-size:15px;line-height:1.95}.hours{border-collapse:collapse;width:100%;font-size:14px}.hours th,.hours td{border-bottom:1px dashed var(--line);text-align:start;padding:8px 0}.hours th{font-weight:800}@media (max-width:900px){.bigstats{grid-template-columns:repeat(2,minmax(0,1fr))}.yr-sum{grid-template-columns:1fr}.alt:before{inset-inline-start:11px}.ai{grid-template-columns:24px 1fr;gap:12px}.ai .ai-dot{grid-column:1;justify-self:start;margin-top:14px}.ai.r .ai-card,.ai.l .ai-card{grid-column:2}.mapbox{flex-direction:column}.trip-card{border-inline-start:0;border-top:1px solid var(--line);flex:none}.bportrait{border-radius:calc(24px * var(--rk,1));width:100%;height:320px}.bhero-b h1{font-size:34px}.facts{grid-template-columns:1fr}.bchap{grid-template-columns:1fr;gap:18px}.bchap.flip .bchap-img{order:0}.bchap-img{height:240px}.album{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bigstats{gap:10px}.bs{gap:10px;padding:14px}.bs b{font-size:24px}.bs-ico{width:40px;height:40px}.tlist{grid-template-columns:minmax(0,1fr)}.ybtn{flex-basis:120px;min-height:72px}.ybtn b{font-size:22px}.outs{grid-template-columns:repeat(3,minmax(0,1fr))}.verified{display:none}}:is(html[data-oc=muharram],[data-oc=muharram]){--oc-bg:linear-gradient(180deg,#0b0b0d 0%,#1f1a1c 100%);--oc-ink:#ece7e2;--oc-muted:#b9b0a8;--oc-accent:#9b2226;--oc-deco:#9b2226;--oc-deco2:#e8b04b;--oc-card:#ffffff0d;--oc-line:#ffffff24;--oc-btn-ink:#fff;--oc-flat:#141113}html:has(:is(.ocpage,.pbpage)[data-oc=muharram]):not(#oc-own){--oc-bg:linear-gradient(180deg,#0b0b0d 0%,#1f1a1c 100%);--oc-ink:#ece7e2;--oc-muted:#b9b0a8;--oc-accent:#9b2226;--oc-deco:#9b2226;--oc-deco2:#e8b04b;--oc-card:#ffffff0d;--oc-line:#ffffff24;--oc-btn-ink:#fff;--oc-flat:#141113}:is(html[data-oc=ramadan],[data-oc=ramadan]){--oc-bg:linear-gradient(180deg,#081330 0%,#1b3363 100%);--oc-ink:#fff;--oc-muted:#c6d0e6;--oc-accent:#e3c27c;--oc-deco:#e3c27c;--oc-deco2:#fff;--oc-card:#ffffff0f;--oc-line:#ffffff29;--oc-btn-ink:#1a1712;--oc-flat:#0f2148}html:has(:is(.ocpage,.pbpage)[data-oc=ramadan]):not(#oc-own){--oc-bg:linear-gradient(180deg,#081330 0%,#1b3363 100%);--oc-ink:#fff;--oc-muted:#c6d0e6;--oc-accent:#e3c27c;--oc-deco:#e3c27c;--oc-deco2:#fff;--oc-card:#ffffff0f;--oc-line:#ffffff29;--oc-btn-ink:#1a1712;--oc-flat:#0f2148}:is(html[data-oc=fatemiyeh],[data-oc=fatemiyeh]){--oc-bg:linear-gradient(180deg,#17121d 0%,#33263f 100%);--oc-ink:#f1ecf5;--oc-muted:#c7bcd3;--oc-accent:#cfc3e3;--oc-deco:#f4f1f8;--oc-deco2:#d7b65e;--oc-card:#ffffff0d;--oc-line:#ffffff24;--oc-btn-ink:#17121d;--oc-flat:#241b2e}html:has(:is(.ocpage,.pbpage)[data-oc=fatemiyeh]):not(#oc-own){--oc-bg:linear-gradient(180deg,#17121d 0%,#33263f 100%);--oc-ink:#f1ecf5;--oc-muted:#c7bcd3;--oc-accent:#cfc3e3;--oc-deco:#f4f1f8;--oc-deco2:#d7b65e;--oc-card:#ffffff0d;--oc-line:#ffffff24;--oc-btn-ink:#17121d;--oc-flat:#241b2e}:is(html[data-oc=nowruz],[data-oc=nowruz]){--oc-bg:linear-gradient(180deg,#f5fbf1 0%,#d6edcf 100%);--oc-ink:#123b26;--oc-muted:#3f5f4b;--oc-accent:#2e8b57;--oc-deco:#e58fa6;--oc-deco2:#3c9a5f;--oc-card:#ffffffb3;--oc-line:#123b2629;--oc-btn-ink:#fff;--oc-flat:#e4f3de}html:has(:is(.ocpage,.pbpage)[data-oc=nowruz]):not(#oc-own){--oc-bg:linear-gradient(180deg,#f5fbf1 0%,#d6edcf 100%);--oc-ink:#123b26;--oc-muted:#3f5f4b;--oc-accent:#2e8b57;--oc-deco:#e58fa6;--oc-deco2:#3c9a5f;--oc-card:#ffffffb3;--oc-line:#123b2629;--oc-btn-ink:#fff;--oc-flat:#e4f3de}:is(html[data-oc=fajr],[data-oc=fajr]){--oc-bg:linear-gradient(180deg,#14234d 0%,#5b4a7a 55%,#e58a5c 100%);--oc-ink:#fff;--oc-muted:#f1e2d6;--oc-accent:#ffd38a;--oc-deco:#ffd38a;--oc-deco2:#fff;--oc-card:#ffffff1a;--oc-line:#fff3;--oc-btn-ink:#14234d;--oc-flat:#2a3563}html:has(:is(.ocpage,.pbpage)[data-oc=fajr]):not(#oc-own){--oc-bg:linear-gradient(180deg,#14234d 0%,#5b4a7a 55%,#e58a5c 100%);--oc-ink:#fff;--oc-muted:#f1e2d6;--oc-accent:#ffd38a;--oc-deco:#ffd38a;--oc-deco2:#fff;--oc-card:#ffffff1a;--oc-line:#fff3;--oc-btn-ink:#14234d;--oc-flat:#2a3563}:is(html[data-oc=poet],[data-oc=poet]){--oc-bg:linear-gradient(180deg,#f6eedf 0%,#e9dac0 100%);--oc-ink:#3a2a18;--oc-muted:#6b5640;--oc-accent:#23408e;--oc-deco:#a8742f;--oc-deco2:#23408e;--oc-card:#ffffff8c;--oc-line:#3a2a182e;--oc-btn-ink:#fff;--oc-flat:#efe4d0}html:has(:is(.ocpage,.pbpage)[data-oc=poet]):not(#oc-own){--oc-bg:linear-gradient(180deg,#f6eedf 0%,#e9dac0 100%);--oc-ink:#3a2a18;--oc-muted:#6b5640;--oc-accent:#23408e;--oc-deco:#a8742f;--oc-deco2:#23408e;--oc-card:#ffffff8c;--oc-line:#3a2a182e;--oc-btn-ink:#fff;--oc-flat:#efe4d0}:is(html[data-oc=city],[data-oc=city]){--oc-bg:linear-gradient(180deg,#0c3550 0%,#2c7da0 100%);--oc-ink:#fff;--oc-muted:#d3e7f1;--oc-accent:#f2b544;--oc-deco:#082a40;--oc-deco2:#f2b544;--oc-card:#ffffff14;--oc-line:#ffffff2e;--oc-btn-ink:#0c3550;--oc-flat:#14506f}html:has(:is(.ocpage,.pbpage)[data-oc=city]):not(#oc-own){--oc-bg:linear-gradient(180deg,#0c3550 0%,#2c7da0 100%);--oc-ink:#fff;--oc-muted:#d3e7f1;--oc-accent:#f2b544;--oc-deco:#082a40;--oc-deco2:#f2b544;--oc-card:#ffffff14;--oc-line:#ffffff2e;--oc-btn-ink:#0c3550;--oc-flat:#14506f}:is(html[data-oc],html:has(:is(.ocpage,.pbpage)[data-oc])) .head{--grad:var(--oc-bg);--grad-ink:var(--oc-ink);--head-line:var(--oc-line);--nav-on:var(--oc-accent);background:var(--oc-flat);background-image:var(--oc-bg);color:var(--oc-ink)}.ocpage{background:var(--oc-flat);background-image:var(--oc-bg);color:var(--oc-ink)}.ocpage a{color:inherit}.oc-stage{isolation:isolate;justify-content:center;align-items:center;min-height:640px;display:flex;position:relative;overflow:hidden}.oc-deco{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.oc-deco .d1{fill:var(--oc-deco);opacity:.32}.oc-deco .d2{fill:none;stroke:var(--oc-deco2);stroke-width:2px;opacity:.45}.oc-deco .d3{fill:var(--oc-deco2);opacity:.5}.oc-deco .oc-moon{opacity:.85}.oc-stage-in{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:780px;margin:0 auto;padding:80px 24px 90px;display:flex}.oc-kick{color:var(--oc-muted);align-items:center;gap:10px;font-size:14px;font-weight:800;display:inline-flex}.oc-kick i{background:var(--oc-accent);width:30px;height:2px;display:inline-block}.oc-stage h1{margin:0;font-size:56px;font-weight:900;line-height:1.3}.oc-date{color:var(--oc-muted);font-size:15px;font-weight:700}.oc-intro{opacity:.94;max-width:640px;margin:6px 0 0;font-size:18px;line-height:2}.oc-btn{background:var(--oc-accent);border-radius:999px;align-items:center;gap:10px;min-height:52px;margin-top:10px;padding:0 26px;font-size:16px;font-weight:900;display:inline-flex;color:var(--oc-btn-ink)!important}.oc-btn:hover{filter:brightness(1.06)}[dir=ltr] .oc-btn svg{transform:scaleX(-1)}.oc-feature{max-width:1080px;margin:0 auto;padding:0 24px 70px}.oc-fcard{border-radius:calc(24px * var(--rk,1));background:var(--oc-card);border:1px solid var(--oc-line);grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.oc-fimg{justify-content:center;align-items:center;min-height:340px;display:flex;overflow:hidden}.oc-fimg img{object-fit:cover;width:100%;height:100%}.oc-fbody{flex-direction:column;justify-content:center;gap:12px;padding:34px 36px;display:flex}.oc-fbody .k{color:var(--oc-accent);font-size:13px;font-weight:900}.ocpage:is([data-oc=muharram],[data-oc=fatemiyeh]) .oc-fbody .k{color:var(--oc-muted)}.oc-fbody h2{margin:0;font-size:26px;font-weight:900;line-height:1.55}.oc-fbody p{color:var(--oc-muted);margin:0;font-size:15px;line-height:1.95}.oc-fcard:hover h2{text-underline-offset:6px;text-decoration:underline}.oc-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.oc-ex{border-radius:calc(18px * var(--rk,1));background:var(--oc-card);border:1px solid var(--oc-line);align-items:center;gap:14px;min-height:84px;padding:14px 16px;display:flex}.oc-ex:hover{border-color:var(--oc-accent)}.oc-ex-i{border-radius:calc(14px * var(--rk,1));background:var(--oc-accent);width:46px;height:46px;color:var(--oc-btn-ink);flex:none;justify-content:center;align-items:center;display:flex}.oc-ex-b{min-width:0}.oc-ex b{font-size:15px;line-height:1.6;display:block}.oc-ex-b>span{color:var(--oc-muted);font-size:12px}.oc-verse{text-align:center;max-width:900px;margin:0 auto;padding:10px 24px 70px}.oc-verse blockquote{margin:0}.oc-verse p{font-family:var(--font-letter);margin:0;font-size:30px;font-weight:700;line-height:1.9}.oc-verse p.oc-ar{font-family:var(--font-arabic,var(--font-letter));line-height:2.2}.oc-verse .orn{color:var(--oc-accent);justify-content:center;align-items:center;gap:12px;margin-bottom:14px;display:flex}.oc-verse .orn i{opacity:.6;background:currentColor;width:60px;height:1px;display:inline-block}.oc-by{margin-top:10px;display:block}.oc-past{color:var(--oc-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:0 24px 56px;font-size:14px;display:flex}.oc-past a{border:1px solid var(--oc-line);min-height:40px;color:var(--oc-ink);border-radius:999px;align-items:center;padding:0 14px;font-weight:800;display:inline-flex}.oc-past a:hover{border-color:var(--oc-accent)}.oc-list{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oc-item{align-items:center;gap:14px;min-height:88px;padding:16px;display:flex}.oc-item:hover{border-color:var(--brand-2)}.oc-sw{border:1px solid #00000014;border-radius:50%;flex:none;width:52px;height:52px}.oc-item-b{min-width:0}.oc-item b{font-size:16px;line-height:1.6;display:block}@media (max-width:900px){.oc-stage{min-height:520px}.oc-stage h1{font-size:36px}.oc-fcard{grid-template-columns:1fr}.oc-fimg{min-height:220px}.oc-extras{grid-template-columns:1fr}.oc-verse p{font-size:22px}}@media (prefers-reduced-motion:reduce){.oc-btn{transition:none}}.cp-fc{grid-template-columns:1.1fr 1fr;display:grid}.cp-media{justify-content:center;align-items:center;min-height:440px;display:flex;overflow:hidden}.cp-media img{object-fit:cover;width:100%;height:100%}.cp-b{flex-direction:column;gap:12px;min-width:0;padding:30px 34px;display:flex}.cp-b :is(h1,h2){margin:0;font-size:30px;font-weight:900;line-height:1.5}.cp-b h2 a:hover{color:var(--accent-text)}.cp-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-hash{color:var(--accent-text);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:16px;font-weight:900;display:inline-flex}.cp-hash-sm{font-size:14px}.cp-desc{margin:0;font-size:15px;line-height:1.95}.cp-live{color:#1e6633;background:#e2f2e6;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:900;display:inline-flex}.cp-live i{background:currentColor;border-radius:50%;width:8px;height:8px}.cp-ended{background:var(--bg);color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:900;display:inline-flex}.cp-prog{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;font-weight:800;display:flex}.tbar{background:var(--line);border-radius:6px;height:10px;display:block;overflow:hidden}.tbar span{background:var(--grad);height:100%;display:block}.cp-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-how li{border-radius:calc(14px * var(--rk,1));background:var(--bg);border:1px solid var(--line);padding:14px;font-size:14px;line-height:1.8}.cp-how b{align-items:center;gap:8px;margin-bottom:2px;font-size:14px;display:flex}.cp-how .n{background:var(--grad);width:26px;height:26px;color:var(--grad-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.cp-kpis{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cp-kpi{border-radius:calc(14px * var(--rk,1));border:1px solid var(--line);background:var(--surface);flex:120px;padding:12px 14px;line-height:1.3}.cp-kpi b{font-size:22px;font-weight:900;font-family:var(--font-head);color:var(--accent-text);display:block}.cp-kpi span{color:var(--muted);font-size:12px;font-weight:700}.cp-picks{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-picks li{aspect-ratio:1;border-radius:calc(12px * var(--rk,1));background:var(--ph-4);overflow:hidden}.cp-picks img{object-fit:cover;width:100%;height:100%}.cp-note{margin:10px 0 0}.cp-grid{margin:0;padding:0;list-style:none}.cc{flex-direction:column;height:100%;min-height:380px;display:flex}.cc-media{flex:none;height:180px;display:flex;overflow:hidden}.cc-media img{object-fit:cover;width:100%;height:100%}.cc-b{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.cc-t{font-size:18px;font-weight:900;line-height:1.6}.cc:hover .cc-t{color:var(--accent-text)}.cc-days{margin-top:auto}@media (max-width:900px){.cp-fc{grid-template-columns:1fr}.cp-media{min-height:240px}.cp-how{grid-template-columns:1fr}.cp-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.cp-b{padding:22px 20px}.cp-b :is(h1,h2){font-size:24px}}.sw-x{--x-link:#0b6fb8;--x-soft:var(--bg)}.sw-ig{--ig-ring:linear-gradient(45deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%);--ig-link:#00376b}[data-mode=dark] .sw-x{--x-link:#5cb8f5}[data-mode=dark] .sw-ig{--ig-link:#a7d3ff}@media (prefers-color-scheme:dark){[data-mode=system] .sw-x{--x-link:#5cb8f5}[data-mode=system] .sw-ig{--ig-link:#a7d3ff}}.pchip{border-radius:calc(9px * var(--rk,1));direction:ltr;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Tahoma,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.pchip-x{color:#fff;background:#0f1419}.pchip-ig{color:#fff;background:linear-gradient(45deg,#f58529 0%,#dd2a7b 45%,#8134af 75%,#515bd4 100%);font-size:12px}.sec-ico.pchip-x,.sec-ico.pchip-ig{direction:ltr;font-family:Tahoma,sans-serif;font-size:15px;font-weight:900}.sfollow{white-space:nowrap;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.sfollow-x{color:#fff;background:#0f1419}.sfollow-x:hover{color:#fff;background:#272c30}.sfollow-ig{color:#fff;background:#0064e0}.sfollow-ig:hover{color:#fff;background:#0052b8}.side-head .sfollow-x{border:1px solid #ffffff40}.side.sw-x,.side.sw-ig{flex-direction:column;display:flex}.side .side-head h2{align-items:center;gap:10px;margin:0;font-size:18px;font-weight:900;display:flex}.side-foot{border-top:1px solid var(--line);flex:none;justify-content:center;margin-top:auto;display:flex}.xbadge{color:#829aab;display:inline-flex}.sw-ig .xbadge{color:#0095f6}.xfeed{scrollbar-width:thin;flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.xfeed:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.xfeed>li{border-bottom:1px solid var(--line)}.xfeed>li:last-child{border-bottom:0}.xp{padding:14px 16px 6px}.xpin{color:var(--muted);align-items:center;gap:6px;margin:0 0 6px;padding-inline-start:50px;font-size:12px;font-weight:800;display:flex}.xrow{align-items:flex-start;gap:10px;display:flex}.xav{background:var(--ph-2);border:2px solid var(--accent);object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.xav-l{width:56px;height:56px}.xmain{flex:1;min-width:0}.xmeta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;margin:0;font-size:13px;line-height:1.5;display:flex}.xname{color:var(--ink);font-size:14px;font-weight:800}.xh{direction:ltr;unicode-bidi:isolate}.xtext{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 8px;font-size:15px;line-height:1.85}.xtext[dir=ltr]{text-align:left;line-height:1.6}.xl{color:var(--x-link,var(--accent-text))}a.xl{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}a.xl:hover{color:var(--x-link,var(--accent-text));text-decoration-thickness:2px}.sw-ig .xl{color:var(--ig-link)}.xtr{min-height:32px;color:var(--x-link,var(--ig-link));background:0 0;border:0;align-items:center;padding:0;font-size:13px;font-weight:700;display:inline-flex}.xtr-box{border-radius:calc(12px * var(--rk,1));background:var(--x-soft,var(--bg));flex-direction:column;margin:0 0 8px;padding:8px 12px;font-size:14px;line-height:1.8;display:flex}.xtr-box[hidden]{display:none}.xtr-box small{color:var(--muted);font-size:11px;font-weight:800;display:block}.xmedia{border-radius:calc(16px * var(--rk,1));border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:2px;margin-bottom:8px;display:grid;overflow:hidden}.xmedia-1{grid-template-columns:1fr}.xmedia img,.xmedia video{object-fit:cover;background:var(--ph-2);width:100%;height:150px;display:block}.xmedia-1 img,.xmedia-1 video{height:200px}.xcard{border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));color:var(--ink);align-items:stretch;margin-bottom:8px;display:flex;overflow:hidden}.xcard img{object-fit:cover;flex:none;width:96px;height:72px}.xcard-b{align-items:center;min-width:0;padding:8px 12px;font-size:13px;line-height:1.6;display:flex}.xcard:hover .xcard-b b{text-decoration:underline}.xopen{min-height:36px;color:var(--x-link,var(--accent-text));align-items:center;font-size:13px;font-weight:700;display:inline-flex}.xopen:hover{color:var(--x-link,var(--accent-text));text-decoration:underline}.sw-ig .xopen{color:var(--ig-link)}.xgrid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.xpc{flex-direction:column;display:flex}.xpc .xp{flex:1;padding:16px 18px 10px}.xpc .xmedia img,.xpc .xmedia video{height:190px}.xprof{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.xprof-n{flex-direction:column;line-height:1.5;display:flex}.xprof-n b{align-items:center;gap:6px;font-size:18px;font-weight:900;display:inline-flex}.xprof-n span{color:var(--muted);font-size:13px}.xprof .grow{flex:1}.xprof .chips{margin:0}.xprof .sfollow{min-height:44px}.igring{background:var(--ig-ring);border-radius:50%;flex:none;padding:3px;display:inline-flex}.igring.off{background:var(--line)}.igav{border:3px solid var(--surface);background:var(--ph-2);object-fit:cover;border-radius:50%;width:34px;height:34px;display:block}.igav-l{width:50px;height:50px}.igprof{align-items:center;gap:12px;padding:12px 16px;display:flex}.igside .igprof{padding:0}.ign{flex-direction:column;flex:1;min-width:0;line-height:1.5;display:flex}.ign b{direction:ltr;unicode-bidi:isolate;align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.ign>span{color:var(--muted);font-size:12px;display:block}.ighl{scrollbar-width:thin;gap:12px;margin:0;padding:2px 16px 10px;list-style:none;display:flex;overflow-x:auto}.igside .ighl{padding:0 0 4px}.ighl a,.ighl button{color:var(--ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:62px;min-height:44px;padding:2px 0;font-size:11.5px;font-weight:700;display:flex}.ighl .igring{padding:2px}.ighl .igav{border-width:2px;width:50px;height:50px}.ighl button[aria-pressed=true]{color:var(--accent-text)}.iggrid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.igt{aspect-ratio:1;background:var(--ph-2);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.igt img,.igt .ph,.igreel img,.igreel .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.igt-ico{color:#fff;filter:drop-shadow(0 1px 2px #0009);z-index:1;top:6px;display:inline-flex;position:absolute;inset-inline-end:6px}button.igt[aria-pressed=true],button.igreel[aria-pressed=true]{outline:3px solid var(--accent);outline-offset:-3px}.igrow{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.igpost{flex:420px;min-width:0;max-width:470px}.igpost:focus{outline:none}.igpost:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.igpost-h{align-items:center;gap:10px;padding:10px 14px;display:flex}.igmedia{aspect-ratio:1;background:var(--ph-2);position:relative}.igmedia.reel{aspect-ratio:9/14}.igmedia img,.igmedia video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.igmedia.reel video{object-fit:contain;background:#000}.igcount{color:#fff;z-index:1;top:12px;background:#0a0a0cb3;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;position:absolute;inset-inline-start:12px}.ignav{color:#1a1712;z-index:1;background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-top:-22px;padding:0;display:flex;position:absolute;top:50%;box-shadow:0 2px 8px #00000040}.ignav.prev{right:10px}.ignav.next{left:10px}[dir=ltr] .ignav.prev{left:10px;right:auto}[dir=ltr] .ignav.next{left:auto;right:10px}[dir=ltr] .ignav svg{transform:scaleX(-1)}.ignav[disabled]{opacity:0;pointer-events:none}.igdots{justify-content:center;gap:4px;padding:10px 0 0;display:flex}.igdots span{background:var(--line);border-radius:50%;width:6px;height:6px}.igdots span.on{background:#0095f6}.igcap{padding:10px 16px 16px;font-size:14px;line-height:1.85}.igcap .h{direction:ltr;unicode-bidi:isolate;margin-inline-end:6px;font-weight:800}.igtext{white-space:pre-line;overflow-wrap:anywhere;margin:0;display:inline}.igcap time{color:var(--muted);margin-top:4px;font-size:11.5px;display:block}.igcap .xtr{display:flex}.igside{flex-direction:column;flex:2 560px;gap:14px;min-width:0;display:flex}.igtabs{border-top:1px solid var(--line);justify-content:center;gap:28px;display:flex}.igtab{min-height:46px;color:var(--muted);background:0 0;border:0;border-top:2px solid #0000;align-items:center;gap:6px;margin-top:-1px;padding:0 4px;font-size:13px;font-weight:800;display:inline-flex}.igtab[aria-selected=true]{border-top-color:var(--ink);color:var(--ink)}.igtab:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.iggrid4,.igreels{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.igreel{aspect-ratio:9/16;background:var(--ph-2);border:0;border-radius:4px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.igreels .igt-ico{top:auto;bottom:8px;inset-inline:8px auto}.mm-page .igpost{color:var(--ink)}.mm-page .igside{color:#fff}.mm-page .igside .ign>span{color:#fffc}.mm-page .igside .igav{border-color:var(--dark)}.mm-page .igside .xbadge{color:#7cc4ff}.mm-page .ighl button{color:#fff}.mm-page .ighl button[aria-pressed=true]{color:var(--accent)}.mm-page .igring.off{background:#ffffff52}.mm-page .igtabs{border-top-color:#ffffff40}.mm-page .igtab{color:#ffffffc7}.mm-page .igtab[aria-selected=true]{color:#fff;border-top-color:#fff}.mm-page button.igt[aria-pressed=true],.mm-page button.igreel[aria-pressed=true]{outline-color:#fff}@media (max-width:900px){.side.sw-x,.side.sw-ig{height:auto}.side .xfeed{max-height:520px}.igpost{max-width:none}.iggrid4,.igreels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.igreels{grid-template-columns:repeat(2,minmax(0,1fr))}.xgrid{grid-template-columns:1fr}.xprof .chips{order:3;width:100%}}.wg-zone{flex-direction:column;gap:24px;min-width:0;display:flex}.wg-wide{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:24px;display:grid}.main-col .wg-wide,article .wg-wide{margin:28px 0 8px}.wg-slot{flex-direction:column;min-width:0;display:flex}.wg{--wa:var(--brand-2);flex-direction:column;display:flex}.wg-acc-accent{--wa:var(--accent)}.wg-acc-ink{--wa:var(--ink)}.wg-mark{background:var(--wa);border-radius:1px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.wg-body{flex:1;min-height:0}.wg-h-s .wg-body{min-height:200px}.wg-h-m .wg-body{min-height:320px}.wg-h-l .wg-body{min-height:460px}.wg-side .wg-body,.wg-wide .wg-slot:only-child .wg-body{min-height:0!important}.wg-foot{border-top:1px solid var(--line);justify-content:center;display:flex}@media (max-width:720px){.wg-hm{display:none}}.wg-th{border-radius:calc(10px * var(--rk,1));flex:none;width:72px;height:56px;display:block;overflow:hidden}.wg-th img{object-fit:cover;width:100%;height:100%}.wg-cards,.wg-grid,.wg-chips,.wg-tl{margin:0;padding:16px 18px;list-style:none}.wg-cards{flex-direction:column;gap:14px;display:flex}.wg-card{border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.wg-card .wg-th,.wg-card>img{border-radius:0;width:100%;height:150px}.wg-card>img{object-fit:cover}.wg-card-b{flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;line-height:1.7;display:flex}a.wg-card:hover b{color:var(--accent-text)}.wg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wg-tile{color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:700;line-height:1.6;display:flex}.wg-tile .wg-th,.wg-tile>img{width:100%;height:96px}.wg-tile>img{object-fit:cover;border-radius:calc(10px * var(--rk,1))}a.wg-tile:hover{color:var(--accent-text)}.wg-chips{flex-wrap:wrap;gap:8px;display:flex}.wg-chips .chip{min-height:40px;padding:0 14px;font-size:13px}.wg-rk{color:var(--accent-text);font-weight:900}.wg-quote{border-radius:calc(12px * var(--rk,1));background:var(--accent-soft);border-inline-start:4px solid var(--wa);color:var(--ink);flex-direction:column;gap:8px;margin:16px 18px;padding:14px 16px;display:flex}.wg-quote q{font-family:var(--font-head);quotes:"«" "»";font-size:17px;font-weight:800;line-height:1.8}a.wg-quote:hover q{color:var(--accent-text)}.wg-ban{color:#fff;min-height:180px;display:block;position:relative;overflow:hidden}.wg-ban img,.wg-ban .ph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wg-ban:after{content:"";background:linear-gradient(#0a0a0c1a 30%,#0a0a0ce0);position:absolute;inset:0}.wg-ban-c{z-index:1;inset-inline:0;flex-direction:column;gap:4px;padding:16px 18px;font-size:13.5px;line-height:1.7;display:flex;position:absolute;bottom:0}.wg-ban-c b{font-size:17px}.wg-cta{flex-direction:column;align-items:flex-start;gap:10px;padding:18px;display:flex}.wg-cta b{font-size:17px;line-height:1.7}.wg-cta p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.wg-tl{flex-direction:column;gap:12px;display:flex;position:relative}.wg-tl li{align-items:center;gap:12px;display:flex;position:relative}.wg-tl a{color:var(--ink);font-size:14px;font-weight:700;line-height:1.7}.wg-tl a:hover{color:var(--accent-text)}.wg-cd{flex-direction:column;gap:10px;padding:14px 18px;display:flex}.wg-cd-ring{color:var(--muted);align-items:center;gap:12px;margin:0;font-size:13px;line-height:1.7;display:flex}.wg-cd-ring b{color:var(--wa);font-size:34px;line-height:1}.wg-cd .wlist{padding:0}.wg-time{color:var(--accent-text);flex:none;min-width:44px;font-weight:800}.wg-sl .slider{border:0;border-radius:0;flex:none;width:100%;height:300px}.wg-sl .slide-copy{padding:18px 20px 22px}.wg-sl .sdots{bottom:22px;inset-inline-end:16px}.wg-sl .slide-title{font-size:20px}.wg-sl .slide-lead{display:none}.oc-wg .wg{--wa:var(--oc-accent,var(--accent))}.ocpage .wg{background:var(--oc-card);border-color:var(--oc-line);color:var(--oc-ink);--wa:var(--oc-accent)}.ocpage .wg .wid-head,.ocpage .wg .wg-foot,.ocpage .wg .wlist li{border-color:var(--oc-line)}.ocpage .wg .wid-head h2,.ocpage .wg a,.ocpage .wg .dl-t,.ocpage .wg .wg-card,.ocpage .wg .wg-tile,.ocpage .wg .wg-quote{color:var(--oc-ink)}.ocpage .wg .meta,.ocpage .wg .wg-cta p{color:var(--oc-muted)}.ocpage .wg .dl-date{background:var(--oc-card);box-shadow:inset 0 0 0 1px var(--oc-line)}.ocpage .wg .dl-date b,.ocpage .wg .dl-date small{color:var(--oc-ink)}.ocpage .wg .more{color:var(--oc-ink);text-decoration:underline}.ocpage .wg .wg-quote{background:var(--oc-card)}.ocpage .wg .wg-card{border-color:var(--oc-line)}.wg .kick{color:var(--wa,var(--accent-text));margin-bottom:2px;font-size:12px;font-weight:800;line-height:1.6;display:block}.wg .dl-tw{flex-direction:column;min-width:0;display:flex}.wg-ic{--ic-gap:14px;grid-template-columns:repeat(var(--ic-cols,3),minmax(0,1fr));gap:var(--ic-gap);margin:0;padding:4px 0 2px;list-style:none;display:grid}.wg-body:has(>.wg-ic){container-type:inline-size}.pb-wg .wg-body:has(.wg-ic){container-type:inline-size}.wg-ic[data-cols="1"]{--ic-cols:1}.wg-ic[data-cols="2"]{--ic-cols:2}.wg-ic[data-cols="4"]{--ic-cols:4}.wg-ic-card{aspect-ratio:var(--ic-ratio,4/3);border-radius:calc(14px * var(--rk,1));background:var(--surface);color:#fff;isolation:isolate;display:block;position:relative;overflow:hidden}.wg-ic-card>picture,.wg-ic-card>img,.wg-ic-card>.ph{width:100%;height:100%;position:absolute;inset:0}.wg-ic-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}a.wg-ic-card:hover img{transform:scale(1.05)}a.wg-ic-card:focus-visible{outline:3px solid var(--focus,var(--accent));outline-offset:3px}.wg-ic-shade{z-index:1;background:linear-gradient(#0000 35%,#000000c7 100%);background:linear-gradient(180deg,#0000 30%,var(--brand) 58%,var(--brand) 100%),linear-gradient(0deg,var(--brand-2),transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wg-ic-shade{background:linear-gradient(180deg,#0000 30%,color-mix(in srgb,var(--brand) 55%,transparent) 58%,color-mix(in srgb,var(--brand) 92%,#000) 100%),linear-gradient(0deg,color-mix(in srgb,var(--brand-2) 22%,transparent),transparent 45%)}}.wg-ic-t:before{content:"";background:var(--accent);border-radius:3px;width:34px;height:3px;margin-bottom:8px;display:block}.wg-ic-t{z-index:2;inset-inline:0;flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex;position:absolute;bottom:0}.wg-ic-t b{text-shadow:0 1px 8px #00000059;font-size:16px;font-weight:900;line-height:1.7}.wg-ic-t .kick{color:#ffe7a8}.wg-ic--scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:10px;display:flex;overflow-x:auto}.wg-ic--scroll>li{scroll-snap-align:start;flex:0 0 min(78%,340px)}@container (max-width:520px){.wg-ic--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:300px){.wg-ic--grid{grid-template-columns:minmax(0,1fr)}}.wg-side .wg-ic--grid:not([data-cols="2"]){grid-template-columns:minmax(0,1fr)}.wg-ic .wg-ic-t b{font-size:clamp(14px,1.2vw + 8px,17px)}.wg-tools{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.wid-head--bare{border-bottom:0;justify-content:flex-end;min-height:52px}.wg-nav{gap:6px;display:flex}.wg-nav .ib{border-radius:999px;width:40px;height:40px}.wg-nav .ib:disabled{opacity:.45;cursor:default;border-color:var(--line);color:var(--muted)}.wg-nav .nx-prev svg{transform:scaleX(-1)}[dir=ltr] .wg-nav .nx-prev svg{transform:none}[dir=ltr] .wg-nav .nx-next svg{transform:scaleX(-1)}.wg-corner{border-radius:calc(12px * var(--rk,1));background:var(--surface);width:44px;height:44px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.wg-t-hc{background:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.wg-t-hc{background:color-mix(in srgb,var(--brand-2) 9%,var(--surface))}}.wg-t-hc .wid-head{border-bottom:0}.wg.wg-t-hc .wid-head h2{background:var(--grad);color:var(--grad-ink);border-radius:999px;padding:6px 16px;font-size:15px}.wg-t-hc .wid-head h2 .wg-mark{background:currentColor}.wg-t-hc .wg-body{min-height:0!important}.wg-t-hc .wg-foot{border-top-color:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.wg-t-hc .wg-foot{border-top-color:color-mix(in srgb,var(--brand-2) 20%,var(--line))}}.wg-hc{scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;gap:14px;margin:0;padding:4px 18px 16px;scroll-padding-inline:18px;list-style:none;display:flex;overflow-x:auto}.wg-hc>li{scroll-snap-align:start;flex:0 0 min(72%,260px);min-width:0}.wg-side .wg-hc>li{flex-basis:80%}.wg-hc-card{height:100%;color:var(--ink);flex-direction:column;gap:10px;display:flex}.wg-hc-pic{aspect-ratio:4/3;border-radius:calc(14px * var(--rk,1));background:var(--surface);display:block;position:relative;overflow:hidden}.wg-hc-pic>img,.wg-hc-pic>.ph{width:100%;height:100%;position:absolute;inset:0}.wg-hc-pic>img{object-fit:cover;transition:transform .5s;display:block}a.wg-hc-card:hover .wg-hc-pic>img{transform:scale(1.04)}a.wg-hc-card:hover b{color:var(--accent-text)}a.wg-hc-card:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:calc(14px * var(--rk,1))}.wg-hc-badge{z-index:1;background:var(--surface);max-width:calc(100% - 20px);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800;line-height:1.7;position:absolute;inset-block-start:10px;inset-inline-start:10px;overflow:hidden;box-shadow:0 2px 8px #0000002e}.wg-hc-badge.is-img{border-radius:calc(12px * var(--rk,1));width:48px;height:48px;padding:0}.wg-hc-badge.is-img img{object-fit:cover;width:100%;height:100%;display:block}.wg-hc-cap{flex-direction:column;gap:2px;padding:0 2px;font-size:14.5px;line-height:1.75;display:flex}.wg-hc-cap b{font-weight:800}.ocpage .wg-t-hc{background:var(--oc-card)}@media (prefers-reduced-motion:reduce){.wg-hc-pic>img{transition:none}}:root{--kw-green:#2e7d4f;--kw-blue:#2f63b0;--kw-red:#b23a3a;--kw-violet:#6d4bb5;--kw-orange:#a9581a}[data-mode=dark]{--kw-green:#6fcf97;--kw-blue:#8db8ff;--kw-red:#ff9a9a;--kw-violet:#bca6ff;--kw-orange:#f5ae6b}@media (prefers-color-scheme:dark){[data-mode=system]{--kw-green:#6fcf97;--kw-blue:#8db8ff;--kw-red:#ff9a9a;--kw-violet:#bca6ff;--kw-orange:#f5ae6b}}.kw-c-accent{--kwc:var(--accent-text)}.kw-c-brand{--kwc:var(--brand-2)}.kw-c-green{--kwc:var(--kw-green)}.kw-c-blue{--kwc:var(--kw-blue)}.kw-c-red{--kwc:var(--kw-red)}.kw-c-violet{--kwc:var(--kw-violet)}.kw-c-orange{--kwc:var(--kw-orange)}.wg-hc::-webkit-scrollbar{display:none}.wg-more-h{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:13.5px;font-weight:800;display:inline-flex}.wg-more-h:hover{border-color:var(--brand-2);color:var(--accent-text)}.wg-plain{box-shadow:none;background:0 0;border:0;border-radius:0}.wg-plain .wid-head{border-bottom:0;min-height:0;padding:0 0 14px}.wg-plain .wg-body{min-height:0!important}.wg-plain .wg-foot{border-top:0;padding-top:12px}.wg-plain .wg-ic,.wg-plain .wg-cards,.wg-plain .wg-grid,.wg-plain .wg-chips,.wg-plain .wg-tl,.wg-plain .wg-hc{padding-inline:0}.wg.wg-t-kw{background:var(--bg);border-color:var(--line)}.wg-t-kw .wid-head{border-bottom:0;min-height:0;padding:16px 18px 4px}.wg.wg-t-kw .wid-head h2{border-radius:calc(12px * var(--rk,1));background:var(--surface);color:var(--accent-text);padding:8px 16px}.wg-t-kw .wid-head h2 .wg-mark{display:none}.kw-chip .kw-w{text-align:center;flex:auto}.kw-chip:after{content:"";flex:none;width:16px}.wg-kw{flex-direction:column;gap:12px;padding:12px 18px 18px;display:flex;container-type:inline-size}.kw-row{gap:12px;margin:0;padding:0;list-style:none;display:flex}.kw-row>li{flex:auto;min-width:0;display:flex}.kw-chip{border-radius:calc(14px * var(--rk,1));background:var(--surface);min-width:0;min-height:48px;color:var(--ink);border:1px solid #0000;flex:1;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.kw-chip svg{color:var(--kwc);flex:none}.kw-w{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kw-chip:hover{border-color:var(--kwc)}.wg-kw-imgs{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wg-kw-imgs>li{min-width:0;padding-top:36px;display:flex}.kw-card{border-radius:calc(14px * var(--rk,1));background:var(--surface);min-height:96px;color:var(--ink);text-align:center;border:1px solid #0000;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;padding:46px 10px 14px;font-size:13.5px;font-weight:700;line-height:1.6;display:flex;position:relative}.kw-pic{background:var(--kwc);width:72px;height:72px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;display:block;position:absolute;top:-36px;left:50%;overflow:hidden;translate:-50%}.kw-pic img{object-fit:cover;width:100%;height:100%;display:block}.kw-card:hover{border-color:var(--kwc)}.kw-card:hover b{color:var(--accent-text)}@container (max-width:620px){.kw-row{flex-wrap:wrap;gap:10px}.kw-row>li{flex-basis:calc(50% - 5px)}.wg-kw-imgs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}}@container (max-width:300px){.kw-row>li{flex-basis:100%}}.pbpage{--pb-acc:var(--accent);--pb-acc-ink:#1a1712;--pb-hero:var(--grad);--pb-hero-ink:var(--grad-ink);--pb-hero-flat:var(--brand-2)}.pbpage[data-oc]{--pb-acc:var(--oc-accent);--pb-acc-ink:var(--oc-btn-ink);--pb-hero:var(--oc-bg);--pb-hero-ink:var(--oc-ink);--pb-hero-flat:var(--oc-flat)}.pb-crumbs{padding-top:18px}.pb-back{margin:0;padding-top:10px;padding-bottom:10px}.pb-back a{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:800;text-decoration:underline;display:inline-flex}.pb{padding-bottom:64px}.pb-blk{margin-top:44px}.pb-hero{background:var(--pb-hero-flat);background-image:var(--pb-hero);color:var(--pb-hero-ink);margin-top:16px;padding:60px 0 0}.pb-hero+.pb-hero{margin-top:44px}.pb-hero-in{text-align:center;max-width:960px;padding-bottom:44px}.pb-hero :is(h1,h2){margin:0;font-size:46px;font-weight:900;line-height:1.35}.pb-sub{opacity:.95;max-width:720px;margin:14px auto 0;font-size:19px;line-height:1.9}.pb-cover{border-radius:calc(18px * var(--rk,1)) calc(18px * var(--rk,1)) 0 0;line-height:0;overflow:hidden}.pb-cover img{width:100%;height:auto;display:block}.pb-plain h1{margin:20px 0 0;font-size:40px;font-weight:900;line-height:1.4}.pb-toc{max-width:908px;margin-top:32px}.pb-toc h2{margin:0 0 10px;font-size:17px;font-weight:900}.pb-toc ol{background:var(--surface);border:1px solid var(--line);border-radius:calc(14px * var(--rk,1));columns:2;padding:14px 22px;column-gap:36px;margin:0;padding-inline-start:42px}.pb-toc li{break-inside:avoid}.pb-toc a{text-underline-offset:4px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.pb-text h2{margin:0 0 14px;scroll-margin-top:90px;font-size:26px;font-weight:900;line-height:1.5}.pb-img img{border-radius:calc(18px * var(--rk,1));width:100%;height:auto;display:block}.pb-img figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font-size:14px;display:flex}.pb-credit{font-size:13px}.pb-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-auto-flow:column;gap:16px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.pb-row{grid-auto-columns:minmax(240px,calc(33.3333% - 10.6667px))}.pb-slide{grid-auto-columns:100%}.pb-strip:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px;border-radius:calc(14px * var(--rk,1))}.pb-strip li{scroll-snap-align:start}.pb-strip figure{margin:0}.pb-strip img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(14px * var(--rk,1));background:var(--ph-4);width:100%;display:block}.pb-slide img{aspect-ratio:16/9}.pb-strip figcaption{color:var(--muted);margin-top:8px;font-size:14px}.pb-qt.wrap{max-width:908px}.pb-qt blockquote{border-radius:calc(18px * var(--rk,1));background:var(--surface);border:1px solid var(--line);border-inline-start:6px solid var(--pb-acc);margin:0;padding:26px 30px}.pb-qt blockquote p{font-family:var(--font-letter);margin:0;font-size:24px;font-weight:700;line-height:1.9}.pb-qt figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:12px;font-weight:800;display:flex}.pb-qt figcaption a{min-height:32px;color:var(--accent-text);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.pb-two{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.pb-two-s .pb-two-img{order:-1}.pb-two-img img{border-radius:calc(18px * var(--rk,1));width:100%;height:auto;display:block}.pb-screen{aspect-ratio:16/9;border-radius:calc(18px * var(--rk,1));background:#000;position:relative;overflow:hidden}.pb-screen .ps-video{position:absolute;inset:0}.pb-aud{background:var(--surface);border:1px solid var(--line);border-radius:calc(16px * var(--rk,1));padding:18px 20px}.pb-aud-t{margin:0 0 10px;font-size:17px;font-weight:900}.pb-tr{margin-top:10px}.pb-tr summary{cursor:pointer;min-height:44px;padding-block:10px;font-weight:800}.pb-tr div{white-space:pre-line;line-height:2.05}.pb-tl{padding:0;list-style:none}.pb-tl li{border-inline-start:2px solid var(--line);padding-inline-start:30px;margin-inline-start:8px;padding-bottom:24px;position:relative}.pb-tl li:last-child{border-inline-start-color:#0000;padding-bottom:0}.pb-tl li:before{content:"";background:var(--pb-acc);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);inset-inline-start:-8px;border-radius:50%;position:absolute;top:5px}.pb-tl-time{color:var(--muted);font-size:13px;font-weight:800;display:block}.pb-tl strong{margin-top:2px;font-size:18px;font-weight:900;display:block}.pb-tl-x{color:var(--muted);margin-top:2px;display:block}.pb-st ul{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pb-st li{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--pb-acc);border-radius:calc(16px * var(--rk,1));flex-direction:column;gap:6px;padding:22px;display:flex}.pb-st-v{font-size:38px;font-weight:900;line-height:1.25}.pb-st-v small{color:var(--muted);font-size:16px;font-weight:700}.pb-st-l{color:var(--muted)}.pb-st figcaption{color:var(--muted);margin-top:10px;font-size:13px}.pb-cta{text-align:center;margin-bottom:0}.pb-cta .btn{white-space:normal;min-height:52px;padding:0 30px;font-size:16px}.pb-btn-pri{background:var(--grad);color:var(--grad-ink)}.pbpage[data-oc] .pb-btn-pri{background:var(--oc-flat);background-image:var(--oc-bg);color:var(--oc-ink)}.pb-btn-acc{background:var(--pb-acc);color:var(--pb-acc-ink)}.pb-cta .btn:hover{filter:brightness(1.06)}.pb-hr{border:0;border-top:1px solid var(--line);width:calc(100% - 48px);max-width:1232px;height:0;margin:44px auto 0}.pb-orn{text-align:center;color:var(--pb-acc);margin-top:44px}.pb-space{height:48px}:is(body:has(.pbpage.pb-bare) :is(.util,.head,.breaking,.bnav),body:has(.pbpage.pb-nofoot) .foot-grid){display:none}@media (max-width:900px){.pb-two{grid-template-columns:1fr;gap:18px}.pb-two-img{order:-1}body:has(.pbpage.pb-bare){padding-bottom:0}}@media (max-width:760px){.pb-hero{padding-top:40px}.pb-hero-in{padding-bottom:30px}.pb-hero :is(h1,h2){font-size:30px}.pb-sub{font-size:16px}.pb-plain h1{font-size:30px}.pb-blk{margin-top:32px}.pb-toc ol{columns:1}.pb-qt blockquote{padding:20px 22px}.pb-qt blockquote p{font-size:20px}.pb-st ul{grid-template-columns:1fr 1fr}.pb-st li{padding:16px}.pb-st-v{font-size:28px}.pb-row{grid-auto-columns:80%}.pb-hr{width:calc(100% - 32px)}.pb-cover{border-radius:calc(12px * var(--rk,1)) calc(12px * var(--rk,1)) 0 0}}.mp-slot{min-width:0;position:relative}.mp-slot-v{position:absolute;inset:0}.mp{color:#fff;--mp-acc:var(--accent);--mp-bar:#ffffff47;position:relative}.mp:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mp-v{background:#000;width:100%;height:100%}.mp-stage{position:absolute;inset:0}.mp-v .mp-media{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.mp.is-on .mp-media::-webkit-media-controls{display:none!important}.mp-v .mp-bar{z-index:2;inset-inline:0;background:linear-gradient(#0000,#000000d1);padding:26px 12px 8px;transition:opacity .25s;position:absolute;bottom:0}.mp-v.is-idle .mp-bar,.mp-v.is-idle .mp-close{opacity:0}.mp-v.is-idle{cursor:none}.mp-v:focus-within .mp-bar{opacity:1}.mp-row{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.mp-sp{flex:auto;min-width:4px}.mp-b{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mp-b:hover{background:#ffffff24}.mp-b[aria-pressed=true]{background:#ffffff38}.mp-b:focus-visible,.mp-big:focus-visible,.mp-pill:focus-visible,.mp-sel select:focus-visible,.mp-close:focus-visible{outline:3px solid var(--accent);outline-offset:1px}.mp-pp{background:var(--grad);width:44px;height:44px;color:var(--grad-ink)}.mp-pp:hover{background:var(--grad);filter:brightness(1.08)}[dir=rtl] .mp-flip svg{transform:scaleX(-1)}.mp-time{font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.92;flex:none;padding-inline:8px;font-size:13px}.mp-time b{font-weight:800}.mp-part{opacity:.8;white-space:nowrap;flex:none;font-size:12px}.mp-sel select{height:32px;color:inherit;font:inherit;cursor:pointer;background:#00000059;border:1px solid #ffffff59;border-radius:8px;padding:0 6px;font-size:12.5px}.mp-sel option{color:#111;background:#fff}.mp-seek,.mp-vol{appearance:none;cursor:pointer;--dir:to right;background:0 0;height:16px;margin:0;display:block}[dir=rtl] .mp-seek,[dir=rtl] .mp-vol{--dir:to left}.mp-seek{width:100%}.mp-vol{flex:none;width:80px}.mp-seek::-webkit-slider-runnable-track{background:linear-gradient(var(--dir),var(--mp-acc) var(--p,0%),#ffffff8c var(--p,0%),#ffffff8c var(--b,0%),var(--mp-bar) var(--b,0%));border-radius:999px;height:5px}.mp-vol::-webkit-slider-runnable-track{background:linear-gradient(var(--dir),currentColor var(--p,0%),var(--mp-bar) var(--p,0%));border-radius:999px;height:4px}.mp-seek::-moz-range-track{background:var(--mp-bar);border-radius:999px;height:5px}.mp-vol::-moz-range-track{background:var(--mp-bar);border-radius:999px;height:5px}.mp-seek::-moz-range-progress{background:var(--mp-acc);border-radius:999px;height:5px}.mp-vol::-moz-range-progress{background:var(--mp-acc);border-radius:999px;height:5px}.mp-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;box-shadow:0 0 0 3px var(--mp-acc);background:#fff;border:0;border-radius:50%;margin-top:-4.5px}.mp-vol::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;box-shadow:0 0 0 3px var(--mp-acc);background:#fff;border:0;border-radius:50%;margin-top:-4.5px}.mp-vol::-webkit-slider-thumb{margin-top:-5px}.mp-seek::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 0 3px var(--mp-acc);background:#fff;border:0;border-radius:50%}.mp-vol::-moz-range-thumb{width:14px;height:14px;box-shadow:0 0 0 3px var(--mp-acc);background:#fff;border:0;border-radius:50%}.mp-seek:focus-visible,.mp-vol:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.mp-big{z-index:2;background:var(--grad);width:76px;height:76px;color:var(--grad-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 8px 30px #00000073}.mp-big svg{width:34px;height:34px}.mp-resume{z-index:3;inset-inline-start:12px;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:12px}.mp-pill{background:var(--grad);min-height:36px;color:var(--grad-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:800}.mp-pill-o{color:#fff;background:#0000008c}.mp-v.is-full{border-radius:0}.mp-v.is-full .mp-stage .mp-media{object-fit:contain}.mp-a{border-radius:calc(16px * var(--rk,1));background:var(--surface);color:var(--ink);border:1px solid var(--line);--mp-bar:var(--ink);flex-direction:column;gap:6px;padding:12px 14px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.mp-a{--mp-bar:color-mix(in srgb,var(--ink) 16%,transparent)}}.mp-a:not(.is-on) .mp-media{width:100%;display:block}.mp-a .mp-b:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mp-a .mp-b:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.mp-a .mp-b[aria-pressed=true]{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mp-a .mp-b[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 14%,transparent)}}.mp-a .mp-sel select{border-color:var(--line);background:var(--surface)}.mp-a .mp-seek::-webkit-slider-runnable-track{background:linear-gradient(var(--dir),var(--mp-acc) var(--p,0%),var(--ink) var(--p,0%),var(--ink) var(--b,0%),var(--mp-bar) var(--b,0%))}@supports (color:color-mix(in lab, red, red)){.mp-a .mp-seek::-webkit-slider-runnable-track{background:linear-gradient(var(--dir),var(--mp-acc) var(--p,0%),color-mix(in srgb,var(--ink) 28%,transparent) var(--p,0%),color-mix(in srgb,var(--ink) 28%,transparent) var(--b,0%),var(--mp-bar) var(--b,0%))}}.mp-a .mp-pill-o{background:var(--accent-soft);color:var(--ink)}.mp-a .mp-resume{position:static}.mp-wave{cursor:pointer;height:56px}.mp-wave svg{width:100%;height:100%;display:block}[dir=rtl] .mp-wave svg{transform:scaleX(-1)}.mp-wave-base{fill:var(--ink)}@supports (color:color-mix(in lab, red, red)){.mp-wave-base{fill:color-mix(in srgb,var(--ink) 22%,transparent)}}.mp-wave-on{fill:var(--accent)}.mp-v.is-float{z-index:70;aspect-ratio:16/9;border-radius:calc(14px * var(--rk,1));bottom:16px;width:min(380px,100vw - 32px);height:auto;position:fixed;inset-inline-end:16px;overflow:hidden;box-shadow:0 14px 40px #00000073}.mp-v.is-float .mp-bar{padding:18px 6px 4px}.mp-v.is-float .mp-vol,.mp-v.is-float .mp-sel,.mp-v.is-float .mp-part,.mp-v.is-float .mp-b:not(.mp-pp){display:none}.mp-a.is-float{z-index:70;inset-inline:12px;max-width:760px;margin-inline:auto;position:fixed;bottom:12px;box-shadow:0 12px 36px #00000040}.mp-a.is-float .mp-wave{display:none}.mp-close{z-index:4;color:#fff;cursor:pointer;top:6px;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;inset-inline-end:6px}.mp-a .mp-close{background:var(--ink);color:var(--surface);top:-12px;inset-inline-end:-6px}@media (max-width:640px){.mp-vol,.mp-part{display:none}.mp-time{padding-inline:4px;font-size:12px}.mp-b{width:36px;height:36px}.mp-v .mp-row .mp-b:not(.mp-pp):nth-of-type(n+5){display:none}}@media (prefers-reduced-motion:reduce){.mp-v .mp-bar{transition:none}}.mp-parts{margin:14px 0 0}.mp-parts ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mp-parts a{border-radius:calc(12px * var(--rk,1));border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--ink);align-items:center;gap:12px;padding:6px 12px;display:flex}.mp-parts a:hover{border-color:var(--brand-2)}.mp-parts a.on{background:var(--grad);color:var(--grad-ink);border-color:#0000}.mp-parts-n{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.mp-parts a.on .mp-parts-n{color:inherit;background:#ffffff40}.mp-parts-t{flex:1;min-width:0;font-size:14px;font-weight:700;line-height:1.7}.mp-parts-d{opacity:.85;font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.theater .mp-parts a{color:#fff;background:#ffffff0f;border-color:#ffffff26}.mp-a .mp-row{flex-wrap:wrap;row-gap:2px}@media (max-width:480px){.mp-v .mp-row{flex-wrap:wrap;row-gap:2px}}.notes{--nt-paper:var(--surface)}@supports (color:color-mix(in lab, red, red)){.notes{--nt-paper:color-mix(in srgb,var(--surface) 92%,#f3e6c4)}}.notes{--nt-rule:var(--brand-2)}@supports (color:color-mix(in lab, red, red)){.notes{--nt-rule:color-mix(in srgb,var(--brand-2) 16%,transparent)}}.notes{--nt-margin:#c0392b8c}[data-mode=dark] .notes{--nt-paper:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-mode=dark] .notes{--nt-paper:color-mix(in srgb,var(--surface) 94%,#c9b37a)}}[data-mode=dark] .notes{--nt-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-mode=dark] .notes{--nt-rule:color-mix(in srgb,var(--ink) 10%,transparent)}}[data-mode=dark] .notes{--nt-margin:#ff8a8073}@media (prefers-color-scheme:dark){[data-mode=system] .notes{--nt-paper:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-mode=system] .notes{--nt-paper:color-mix(in srgb,var(--surface) 94%,#c9b37a)}}[data-mode=system] .notes{--nt-rule:var(--ink)}@supports (color:color-mix(in lab, red, red)){[data-mode=system] .notes{--nt-rule:color-mix(in srgb,var(--ink) 10%,transparent)}}[data-mode=system] .notes{--nt-margin:#ff8a8073}}.nt-hero{background:linear-gradient(135deg,var(--brand),var(--bg) 70%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nt-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 14%,var(--bg)),var(--bg) 70%)}}.nt-hero{border-bottom:1px solid var(--line)}.nt-hero-in{justify-content:space-between;align-items:center;gap:24px;padding-block:22px 26px;display:flex}.nt-hero h1{margin:6px 0;font-size:clamp(26px,3vw + 10px,40px)}.nt-hero p{color:var(--muted);max-width:560px;margin:0;line-height:1.9}.nt-hero .kick{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;padding:2px 12px;font-size:12.5px;font-weight:800;display:inline-block}.nt-drawer{flex:none;width:220px;height:auto}.nt-drawer .d-card{fill:var(--nt-paper);stroke:var(--line)}.nt-drawer .d-tab{stroke:none}.nt-drawer .c1{fill:var(--brand-2)}.nt-drawer .c2{fill:var(--accent)}.nt-drawer .c3{fill:var(--brand)}@supports (color:color-mix(in lab, red, red)){.nt-drawer .c3{fill:color-mix(in srgb,var(--brand) 55%,var(--surface))}}.nt-drawer .d-card.c1,.nt-drawer .d-card.c2,.nt-drawer .d-card.c3{fill:var(--nt-paper)}.nt-drawer .d-line{stroke:var(--nt-rule);stroke-width:2px;fill:none}.nt-drawer .d-box{fill:var(--brand)}.nt-drawer .d-pull{fill:var(--surface)}@supports (color:color-mix(in lab, red, red)){.nt-drawer .d-pull{fill:color-mix(in srgb,var(--surface) 80%,transparent)}}@media (max-width:720px){.nt-drawer{display:none}}.nt-years ul,.nt-letters ul,.nt-words ul,.nt-kws{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nt-years{margin-bottom:14px}.nt-years a{border-radius:calc(10px * var(--rk,1));border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.nt-years a small{color:var(--muted);font-size:11.5px;font-weight:600}.nt-years a:hover{border-color:var(--brand-2)}.nt-years a.on{background:var(--grad);color:var(--grad-ink);border-color:#0000}.nt-years a.on small{color:inherit;opacity:.85}.nt-years-k,.nt-words-k{color:var(--muted);font-size:13px;font-weight:800}.nt-search{align-items:center;gap:10px;margin-bottom:16px;display:flex}.nt-search .input{flex:auto}.nt-search .select{flex:0 0 200px;width:auto}.nt-search .btn{flex:none}@media (max-width:640px){.nt-search{flex-wrap:wrap}.nt-search .select{flex:140px}}.nt-letters{border-bottom:6px solid var(--brand-2);border-radius:calc(14px * var(--rk,1)) calc(14px * var(--rk,1)) 0 0;background:var(--brand-2);margin:0 0 18px;padding:10px 10px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.nt-letters{background:color-mix(in srgb,var(--brand-2) 7%,var(--surface))}}.nt-letters ul{align-items:flex-end;gap:4px}.nt-letters a,.nt-letters .off{border:1px solid var(--line);background:var(--nt-paper);min-width:42px;min-height:54px;color:var(--ink);border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;justify-content:center;align-items:center;padding:4px 6px 6px;line-height:1.3;display:flex}.nt-letters b{font-family:var(--font-head);font-size:19px;font-weight:900}.nt-letters .nt-n{color:var(--muted);font-size:11px;font-weight:800}.nt-letters a:hover{transform:translateY(-3px)}.nt-letters a.on{background:var(--grad);min-height:62px;color:var(--grad-ink);border-color:#0000}.nt-letters a.on .nt-n{color:inherit}.nt-letters .off{opacity:.45;background:0 0}@media (prefers-reduced-motion:no-preference){.nt-letters a{transition:transform .15s}}.nt-words{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;display:flex}.nt-stamp{border:1.5px dashed var(--kwc);background:var(--kwc);border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nt-stamp{background:color-mix(in srgb,var(--kwc) 8%,transparent)}}.nt-stamp{color:var(--ink);white-space:nowrap;font-size:13px;font-weight:800}.nt-stamp:before{content:"#";color:var(--kwc);font-weight:900}.nt-stamp:hover,.nt-stamp.on{background:var(--kwc);border-style:solid}@supports (color:color-mix(in lab, red, red)){.nt-stamp:hover,.nt-stamp.on{background:color-mix(in srgb,var(--kwc) 18%,transparent)}}.nt-stamp .nt-n{color:var(--muted);font-size:11px}.nt-group,.nt-list{margin-bottom:30px}.nt-lh{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.nt-lh h2{margin:0;font-size:20px}.nt-big{background:var(--grad);width:48px;height:48px;color:var(--grad-ink);box-shadow:0 4px 0 var(--brand-2);border-radius:12px 12px 4px 4px;justify-content:center;align-items:center;font-size:25px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nt-big{box-shadow:0 4px 0 color-mix(in srgb,var(--brand-2) 60%,#000)}}.nt-clear{color:var(--accent-text);margin-inline-start:auto;font-size:13.5px;font-weight:800}.nt-clear:hover{text-decoration:underline}.nt-grid{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:26px 18px;margin:0;padding:10px 0 0;list-style:none;display:grid}.nt-grid>li{min-width:0;display:flex}.nt-card{border:1px solid var(--line);border-radius:4px 4px 10px 10px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 18px 26px;padding-inline-start:30px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nt-card{border:1px solid color-mix(in srgb,var(--line) 80%,var(--brand-2))}}.nt-card{background-color:var(--nt-paper);background-image:linear-gradient(to bottom,transparent 31px,var(--nt-rule) 31px,var(--nt-rule) 32px,transparent 32px);box-shadow:0 1px 0 var(--line),0 8px 18px var(--ink);background-position:0 6px;background-size:100% 32px}@supports (color:color-mix(in lab, red, red)){.nt-card{box-shadow:0 1px 0 var(--line),0 8px 18px color-mix(in srgb,var(--ink) 7%,transparent)}}.nt-card:before{content:"";background:var(--nt-margin);top:0;bottom:0;width:1.5px;position:absolute;inset-inline-start:20px}.nt-top{min-height:28px;color:var(--muted);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.nt-tab{background:var(--grad);min-width:40px;height:22px;color:var(--grad-ink);font-family:var(--font-head);top:-17px;border-radius:8px 8px 0 0;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:900;display:flex;position:absolute;inset-inline-start:22px}.nt-no{letter-spacing:.2px}.nt-yr{border:1px solid var(--line);background:var(--surface);border-radius:999px;margin-inline-start:auto;padding:1px 8px}.nt-q{margin:0}.nt-q p{font-family:var(--font-head);color:var(--ink);margin:0;font-size:16.5px;font-weight:700;line-height:32px}.nt-q p:before{content:"«"}.nt-q p:after{content:"»"}.nt-note{color:var(--muted);margin:0;font-size:14px;font-style:italic;line-height:32px}.nt-kws{gap:6px;margin-top:2px}.nt-kws .nt-stamp{min-height:28px;padding:0 8px;font-size:12px}.nt-src{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:auto;padding-top:8px;font-size:12.5px;line-height:1.9;display:flex}.nt-src-k{font-weight:800}.nt-post{color:var(--ink);font-weight:800}a.nt-post:hover{color:var(--accent-text);text-decoration:underline}.nt-ref{font-style:italic}.nt-hole{background:var(--bg);width:14px;height:14px;box-shadow:inset 0 1px 2px var(--ink);border-radius:50%;margin-left:-7px;position:absolute;bottom:7px;left:50%}@supports (color:color-mix(in lab, red, red)){.nt-hole{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--ink) 25%,transparent)}}@media (prefers-reduced-motion:no-preference){.nt-card{transition:transform .2s,box-shadow .2s}.nt-card:hover{box-shadow:0 1px 0 var(--line),0 14px 26px var(--ink);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.nt-card:hover{box-shadow:0 1px 0 var(--line),0 14px 26px color-mix(in srgb,var(--ink) 12%,transparent)}}}.nt-more{justify-content:center;margin-top:24px;display:flex}.notes .empty{text-align:center;color:var(--muted);padding:28px}.pn{margin:28px 0 8px}.pn-list{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:22px 14px;margin:0;padding:14px 0 0;list-style:none;display:grid}.pn-card{padding:14px 14px 16px;padding-inline-start:28px}.nt-q-s{font-family:var(--font-head);margin:0;font-size:15px;font-weight:700;line-height:32px}.nt-clear-2{margin-inline-start:0}.nt-ph{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.nt-ph>div{flex:320px}.nt-ph h1{margin:0 0 4px;font-size:22px}@media print{.nt-print .nt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nt-print .nt-card{break-inside:avoid;box-shadow:none;background:#fff;border-color:#999}.nt-print .nt-card:before{background:#d88}.nt-print .nt-hole{display:none}.nt-print .nt-tab{color:#000;background:#eee;border:1px solid #999}.nt-print a{color:#000;text-decoration:none}}@font-face{font-family:YekanBakh;src:url(/fonts/YekanBakhFaNum-VF.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Doran;src:url(/fonts/DoranFaNum-VF.woff2)format("woff2");font-weight:100 900;font-display:swap;size-adjust:90%}@font-face{font-family:Farhang;src:url(/fonts/FarhangVariable.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:YekanBakh Fallback;src:local(Tahoma);font-weight:100 550;size-adjust:99%;ascent-override:101%;descent-override:55.5%;line-gap-override:0%}@font-face{font-family:YekanBakh Fallback;src:local(Tahoma Bold);font-weight:551 900;size-adjust:86.5%;ascent-override:115.6%;descent-override:63.6%;line-gap-override:0%}@font-face{font-family:Doran Fallback;src:local(Tahoma);font-weight:100 550;size-adjust:82%;ascent-override:119.5%;descent-override:63.4%;line-gap-override:0%}@font-face{font-family:Doran Fallback;src:local(Tahoma Bold);font-weight:551 900;size-adjust:76%;ascent-override:129%;descent-override:68.4%;line-gap-override:0%}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
