.answer-capacity-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;max-width:100%;font:inherit}.answer-capacity-notice p{flex:1 1 220px;margin:0!important;font-size:.82rem;line-height:1.5;overflow-wrap:anywhere}.answer-capacity-notice button{display:inline-flex;align-items:center;justify-content:center;min-height:44px!important;min-width:44px;padding:8px 10px!important;border:1px solid currentColor;border-radius:6px;background:transparent;color:inherit;font:inherit;font-size:.82rem;cursor:pointer}.answer-capacity-notice button:focus-visible,.answer-capacity-notice textarea:focus-visible{outline:2px solid currentColor;outline-offset:3px}.answer-capacity-notice small,.answer-capacity-notice textarea{flex-basis:100%;width:100%;box-sizing:border-box}.answer-capacity-notice textarea{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:4px;padding:8px;resize:vertical}.mobile-composer-draft-stage .mobile-composer-feedback:has(.answer-capacity-notice){display:block;max-height:min(38dvh,280px);overflow:auto;padding:10px 14px}.mobile-composer-feedback .answer-capacity-notice button{width:auto;height:auto}@media(min-width:861px){.today-panel:not(.is-mobile-composer):not(.is-collapsed):has(>.desktop-capacity-feedback){height:calc(var(--composer-panel-height) + var(--desktop-capacity-feedback-height,56px) + var(--desktop-licence-footer-height,0px))}.today-panel:not(.is-mobile-composer):not(.is-collapsed):has(>.desktop-capacity-feedback)>.contribution-workspace{top:calc(20px + var(--desktop-capacity-feedback-height,56px))}.today-panel>.desktop-capacity-feedback{position:absolute;top:20px;left:12px;right:10px;max-height:min(32dvh,240px);overflow:auto;color:var(--composer-answer-text)}.today-panel>.desktop-capacity-feedback .answer-capacity-notice p{color:inherit}}.writing-quill-host{position:relative}body textarea.writing-quill-field,body .contribution-fields.writing-quill-host textarea{padding-inline-end:3.4em!important}.writing-quill-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:visible;z-index:1}.writing-quill-mirror{position:absolute;left:0;top:0;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;border:0}.writing-quill-cursor{position:absolute;width:3em;height:3em;margin-left:.55em;transform:translate(-3.90625%,-94.921875%)}.writing-quill-viewport{position:absolute;overflow:hidden}.writing-quill-cursor picture{display:block;width:100%;height:100%;transform-origin:3.90625% 94.921875%}.writing-quill-image{display:block;width:100%;height:100%;object-fit:contain}.emoji-input-notice{position:absolute;right:10px;bottom:5px;z-index:8;max-width:calc(100% - 20px);padding:2px 4px;border-radius:3px;background:#fffaf0;color:#705440;font:10px/1.25 Georgia,Times New Roman,serif;text-align:right;white-space:nowrap;pointer-events:none}.desktop-live-answer-transition-inner:has(>.emoji-input-notice){position:relative}.desktop-live-answer-transition-inner>.emoji-input-notice{right:0;bottom:0}.radar-news-open{display:inline;text-align:inherit;color:inherit;font:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.radar-news-open:hover{text-decoration:underline;text-underline-offset:3px}.radar-news-open:focus-visible{outline:2px solid currentColor;outline-offset:4px}.radar-ticker-window:focus-within .radar-ticker-track,.radar-ticker-window:hover .radar-ticker-track{animation-play-state:paused!important}.radar-news-dialog{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid #bba483;border-radius:16px;background:#fbf6ec;color:#3e3228;box-shadow:0 20px 80px #1b151a55}.radar-news-dialog::backdrop{background:#201a16a3}.radar-news-dialog header,.radar-news-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.radar-news-dialog header>span{font-size:.8rem;letter-spacing:.03em}.radar-news-dialog h2{font:1.6rem/1.35 Georgia,serif;margin:18px 0;overflow-wrap:anywhere}.radar-news-paragraph{font-size:1rem;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.radar-news-dialog time{display:block;font-size:.8rem;margin:18px 0}.radar-news-dialog button,.radar-news-dialog a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;min-width:44px;color:inherit}.radar-news-dialog button{border:1px solid #bba483;border-radius:8px;background:transparent;padding:8px 12px;cursor:pointer}.radar-news-dialog header button{padding:8px;border:0}.radar-news-dialog footer{border-top:1px solid #d5c8b6;padding-top:16px;margin-top:20px}.radar-saved{min-width:0}.radar-saved-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px}.radar-saved-heading h2{min-width:0}.radar-saved-count{white-space:nowrap;font-size:.85rem;font-variant-numeric:tabular-nums}.radar-saved-list>li{overflow-wrap:anywhere;min-width:0}.radar-saved-unavailable p{line-height:1.6;font-size:.9rem;max-width:60ch}.radar-saved-list{display:grid;gap:16px;list-style:none;padding:0}.radar-saved-list li{padding:18px;border:1px solid #bcab8b66;border-radius:12px}.radar-saved-list h3{margin:0 0 10px;font:1.15rem/1.5 Georgia,serif}.radar-saved-list small{display:block;margin-bottom:8px}.radar-saved-list .profile-button{margin:4px 10px 0 0}.world-reading-controller,.viewport-live-toggle{display:contents}@media(max-width:860px){.viewport-live-toggle-frame{position:fixed;inset:0 0 auto;height:0;z-index:3;opacity:1;visibility:visible;transition:opacity .28s linear,visibility 0s}html.is-mobile-composer-scene-active .viewport-live-toggle-frame{opacity:0;visibility:hidden;pointer-events:none!important;transition:opacity .28s linear,visibility 0s linear .28s}html.is-mobile-composer-scene-active .viewport-live-toggle .live-flow-toggle{pointer-events:none!important}html.is-mobile-composer-scene-closing .viewport-live-toggle-frame{opacity:1;visibility:visible;transition:opacity .28s linear,visibility 0s}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.viewport-live-toggle-frame{transition:none!important}}.is-world-switching .viewport-live-toggle{pointer-events:none}.app-shell[data-world-busy=true] :is(.app-content,.today-panel),body:has(.app-shell[data-world-busy=true]) .viewport-live-toggle{pointer-events:none}@media(min-width:1101px){html:has(.app-shell){scrollbar-gutter:stable}}.world-transition-snapshot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;overflow:hidden}.world-transition-snapshot *{animation:none!important;transition:none!important}.is-world-preparing .app-content :is(.mainline-scroll-content,.status-panel:not(.status-panel-modal)){visibility:hidden}.is-world-switching .app-content{pointer-events:none}.is-world-switching .today-panel{transition-property:width,opacity;transition-duration:.12s;transition-timing-function:ease}.is-world-switching :is(.mainline-scroll-content,.status-panel:not(.status-panel-modal)){will-change:transform}.world-navigation-error{position:fixed;top:calc(var(--header-height) + 12px);left:50%;z-index:10;transform:translate(-50%);max-width:calc(100vw - 32px);padding:8px 16px;border:1px solid var(--line-strong);border-radius:6px;background:var(--night-popup-surface, var(--paper-soft));color:var(--night-menu-ink, var(--ink))}.day-cycle-control{--cycle-ink: #493822;--cycle-line: rgb(143 101 44 / .58);--cycle-glow: rgb(177 124 48 / .1);position:relative;display:inline-flex;flex:0 0 44px;width:44px;height:44px;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--cycle-ink);z-index:6}.day-cycle-control[data-night=true]{--cycle-ink: #eee1c7;--cycle-line: rgb(232 190 111 / .72);--cycle-glow: rgb(231 182 93 / .16)}body:has(.daylight-atmosphere[data-night-surface=true]) .day-cycle-control{--cycle-ink: color-mix(in srgb, #493822 calc((1 - var(--night-ink, 1)) * 100%), #eee1c7)}.day-cycle-shell{position:absolute;right:4px;top:4px;display:block;box-sizing:border-box;width:var(--cycle-width, 36px);height:36px;border:1px solid var(--cycle-line);border-radius:999px;background:transparent;box-shadow:0 0 8px var(--cycle-glow),inset 0 0 5px var(--cycle-glow);transition:width .28s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s}body[data-atmosphere=true][data-atmosphere-adapt=true] .day-cycle-control{--cycle-ink: color-mix(in srgb, #493822 calc((1 - var(--atmosphere-native-adaptation)) * 100%), var(--atmosphere-popup-ink));--cycle-line: color-mix(in srgb, rgb(143 101 44 / .58) calc((1 - var(--atmosphere-native-adaptation)) * 100%), var(--atmosphere-popup-border));--cycle-glow: rgb(177 124 48 / .1)}body[data-atmosphere=true][data-atmosphere-adapt=true] .day-cycle-shell{background:color-mix(in srgb,transparent calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-popup-surface));transition-property:width}body[data-atmosphere=true][data-atmosphere-adapt=true] .day-cycle-option{color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .day-cycle-control .day-cycle-face{color:color-mix(in srgb,#936d30 calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-popup-ink));filter:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .day-cycle-control .day-cycle-option:hover{background:var(--atmosphere-popup-surface);text-decoration:underline}.day-cycle-control[data-view=closed] .day-cycle-shell{box-shadow:0 0 5px var(--cycle-glow)}.day-cycle-control[data-fast-close=true][data-view=closed] .day-cycle-shell{transition-duration:80ms,.4s,.4s}.day-cycle-control[data-fast-close=true][data-view=closed] :is(.day-cycle-info,.day-cycle-choices-viewport){transition-duration:50ms}.day-cycle-content{position:absolute;top:0;right:36px;bottom:0;left:14px;overflow:hidden;pointer-events:none}.day-cycle-info,.day-cycle-choices-viewport{position:absolute;top:0;right:0;width:100%;height:34px;display:flex;align-items:center;opacity:0;transform:translateY(14px);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.day-cycle-info{justify-content:flex-end;overflow:hidden;font:14px/1.3 Georgia,Times New Roman,serif;white-space:nowrap}.day-cycle-info-text{flex:0 0 auto;width:max-content}.day-cycle-control[data-pan=true] .day-cycle-info{justify-content:flex-start}.day-cycle-control[data-pan=true][data-view=info] .day-cycle-info-text{animation:day-cycle-text-pan 4.4s linear .4s infinite alternate}@keyframes day-cycle-text-pan{0%,12%{transform:translate(0)}88%,to{transform:translate(calc(-1 * var(--cycle-pan-distance)))}}.day-cycle-choices-viewport{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.day-cycle-choices-viewport::-webkit-scrollbar{display:none}.day-cycle-choices{display:flex;align-items:center;width:max-content;height:34px}.day-cycle-control[data-scroll=true] .day-cycle-choices-viewport{right:24px;width:calc(100% - 24px)}.day-cycle-control .day-cycle-scroll{position:absolute;right:0;top:0;display:grid;place-items:center;width:24px;min-width:24px;min-height:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;pointer-events:auto;cursor:pointer}.day-cycle-scroll svg{transform:translate(-1px,-1px)}.day-cycle-control[data-paged=true] .day-cycle-choices-viewport{overflow:hidden}.day-cycle-control[data-paged=true] .day-cycle-choices{transform:translate(calc(-1 * var(--cycle-choice-index, 0) * var(--cycle-choice-page)));transition:transform .2s cubic-bezier(.2,.8,.2,1)}.day-cycle-control[data-paged=true] .day-cycle-option{flex:0 0 var(--cycle-choice-page);width:var(--cycle-choice-page);padding-inline:0}.day-cycle-control[data-paged=true] .day-cycle-option+.day-cycle-option{margin-left:0}.day-cycle-control[data-view=info] .day-cycle-info,.day-cycle-control[data-view=choices] .day-cycle-choices-viewport{opacity:1;transform:translateY(0)}.day-cycle-control[data-view=choices] .day-cycle-info{transform:translateY(-14px)}.day-cycle-control[data-view=info] .day-cycle-choices-viewport{transform:translateY(14px)}.day-cycle-control[data-view=choices] .day-cycle-content,.day-cycle-control[data-view=choices] .day-cycle-choices-viewport{pointer-events:auto}.day-cycle-control .day-cycle-toggle{position:absolute;right:-5px;top:-5px;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;color:inherit;background:transparent;box-shadow:none;cursor:pointer}.day-cycle-face{display:grid;place-items:center;width:22px;height:22px;color:#936d30}.day-cycle-control[data-night=true] .day-cycle-face{color:#f3d695;filter:drop-shadow(0 0 3px rgb(252 219 146 / .65)) drop-shadow(0 0 7px rgb(234 185 90 / .35))}.day-cycle-control .day-cycle-option{display:grid;place-items:center;width:auto;min-height:34px;padding:0 12px;margin:0;border:0;border-radius:999px;background:transparent;box-shadow:none;color:inherit;font:13px/1.2 Georgia,Times New Roman,serif;white-space:nowrap;cursor:pointer;scroll-snap-align:start}.day-cycle-option+.day-cycle-option{margin-left:3px}.day-cycle-option[aria-pressed=true]{text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--cycle-line)}.day-cycle-control .day-cycle-option:hover{background:var(--cycle-glow)}.day-cycle-control :is(.day-cycle-toggle,.day-cycle-option,.day-cycle-scroll):focus-visible{outline:1px solid var(--cycle-ink)!important;outline-offset:-5px!important;box-shadow:none!important}.day-cycle-option-short{display:none}.day-cycle-announcement{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site-header[data-cycle-yielding=true] .logo-panel-menu .logo-page-link span:first-child{transition-delay:80ms}.mobile-menu-heading>span:first-child{transition:opacity .16s}.mobile-menu-heading:has(.day-cycle-control:not([data-view=closed]))>span:first-child{opacity:0}.day-cycle-control[data-compact=true] .day-cycle-option-full{display:none}.day-cycle-control[data-compact=true] .day-cycle-option-short{display:inline}.day-cycle-control[data-compact=true] .day-cycle-option{padding-inline:10px}@media(max-width:1100px){.day-cycle-info{font-size:12px}}@media(prefers-reduced-motion:reduce){.day-cycle-shell,.day-cycle-info,.day-cycle-choices-viewport,.mobile-menu-heading>span:first-child{transition:none}.site-header[data-cycle-yielding=true] .logo-panel-menu .logo-page-link span:first-child{transition-delay:0ms}.day-cycle-control[data-pan=true][data-view=info] .day-cycle-info-text{animation:none}.day-cycle-control[data-pan=true] .day-cycle-info{overflow-x:auto;scrollbar-width:none;pointer-events:auto}.day-cycle-control[data-view=info] .day-cycle-content{pointer-events:auto}.day-cycle-control[data-paged=true] .day-cycle-choices{transition:none}}.world-menu{position:relative;display:inline-flex;align-self:baseline;line-height:1}.world-menu-trigger{display:inline-flex;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.world-menu-trigger:focus-visible{outline:2px solid var(--gold);outline-offset:5px;border-radius:50%}.world-menu-panel{--world-menu-surface: color-mix(in srgb, #fbf6ec calc((1 - var(--night-depth, 0)) * 100%), #343229);position:absolute;top:calc(100% + 34px);left:50%;z-index:40;display:grid;width:250px;padding:9px;border:1px solid color-mix(in srgb,#c7a775 calc((1 - var(--night-depth, 0)) * 100%),#88724b);border-radius:8px;background:var(--world-menu-surface);box-shadow:var(--shadow);color:var(--night-menu-ink, var(--ink));font:15px/1.35 Georgia,Times New Roman,serif;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.world-menu-panel:before{position:absolute;top:-36px;right:0;bottom:100%;left:0;content:""}.world-menu-panel:after{position:absolute;top:-7px;left:calc(50% - 7px);width:12px;height:12px;border-top:inherit;border-left:inherit;background:var(--world-menu-surface);content:"";transform:rotate(45deg)}.world-menu-list{display:contents}.world-menu-panel[data-scrollable=true]{padding-block:36px}.world-menu-panel[data-scrollable=true]:after{content:none}.world-menu-scroll-viewport{position:relative;display:block;max-height:132px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch}.world-menu-scroll-viewport::-webkit-scrollbar{display:none}.world-menu-scroll-viewport>a{height:44px;scroll-snap-align:start;scroll-snap-stop:always}.world-menu-scroll-viewport>a>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.world-menu-scroll-button{position:absolute;left:calc(var(--world-menu-arrow, 50%) - 22px);z-index:1;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.world-menu-scroll-button.is-up{top:-8px}.world-menu-scroll-button.is-down{bottom:-8px}.world-menu-scroll-button:before{position:absolute;left:16px;width:12px;height:12px;border-top:1px solid var(--atmosphere-popup-border, #c7a775);border-left:1px solid var(--atmosphere-popup-border, #c7a775);background:var(--world-menu-surface);content:""}.world-menu-scroll-button.is-up:before{top:1px;transform:rotate(45deg)}.world-menu-scroll-button.is-down:before{top:31px;transform:rotate(225deg)}.world-menu-scroll-cue{position:absolute;left:18px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .14s ease,opacity .14s ease}.world-menu-scroll-button.is-up .world-menu-scroll-cue{top:2px}.world-menu-scroll-button.is-down .world-menu-scroll-cue{top:38px;transform:rotate(180deg)}.world-menu-scroll-button[aria-disabled=true]{cursor:default}.world-menu-scroll-button[aria-disabled=true] .world-menu-scroll-cue{opacity:.3}.world-menu-scroll-button.is-up[aria-disabled=false]:hover .world-menu-scroll-cue{transform:translateY(-1px)}.world-menu-scroll-button.is-down[aria-disabled=false]:hover .world-menu-scroll-cue{transform:translateY(1px) rotate(180deg)}.world-menu-scroll-button:focus-visible{outline:none}.world-menu-scroll-button:focus-visible:before{border-color:currentColor}.world-menu-scroll-button:focus-visible .world-menu-scroll-cue{stroke-width:2}.world-menu[data-open=true] .world-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}.world-menu-panel a{display:flex;align-items:center;gap:13px;min-height:44px;border-block:2px solid transparent;padding:7px 12px;border-radius:5px;background-clip:padding-box;color:inherit;text-decoration:none;transition:background-color .14s ease}.world-menu-panel a:hover,.world-menu-panel a:focus-visible,.world-menu-panel a[aria-current]{background-color:color-mix(in srgb,#bc9048 19%,transparent)}.world-menu-panel a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.world-menu-marker{display:grid;place-items:center;flex:0 0 20px;height:20px;border:1px solid #c5a675;border-radius:50%}[aria-current]>.world-menu-marker{background:radial-gradient(circle at 35% 30%,#c9aa6b,#8b632c 72%);box-shadow:inset 0 0 0 2px #6f4c1f33}.world-menu-lock{width:12px;height:12px}.world-menu-example-divider{display:block;height:1px;margin:12px 3px 9px;background:currentColor;opacity:.25}.world-menu-panel .world-menu-example{gap:9px;min-height:60px;padding-inline:8px}.world-menu-example>span{flex:1;min-width:0}.world-menu-example strong{display:block;font-size:14px}.world-menu-example small{display:block;margin-top:3px;font:11px/1.4 Arial,sans-serif;opacity:.75}.world-menu-example>svg{flex:0 0 auto}[aria-current]>.world-menu-marker>.world-menu-lock{color:#fff4df}@media(max-width:1100px){.mobile-header-center:has(.world-menu){overflow:visible}.world-menu{align-items:center;align-self:center}.world-menu-trigger{width:44px;height:44px;align-items:center;justify-content:center}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name .world-menu{width:calc(var(--brand-world-size) + 2 * var(--brand-world-inline-gap));height:var(--brand-world-size);flex:0 0 auto;align-self:baseline}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name .world-menu-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-menu-panel{position:fixed;top:var(--world-menu-top);left:var(--world-menu-left);width:min(250px,calc(100vw - 24px));white-space:normal}.world-menu-panel:before{inset-block-start:-10px}.world-menu-panel:after{left:calc(var(--world-menu-arrow) - 7px)}}@media(prefers-reduced-motion:reduce){.world-menu-panel,.world-menu-panel a,.world-menu-scroll-cue{transition:none}.world-menu-scroll-button.is-up[aria-disabled=false]:hover .world-menu-scroll-cue{transform:none}.world-menu-scroll-button.is-down[aria-disabled=false]:hover .world-menu-scroll-cue{transform:rotate(180deg)}}.world-menu-close{position:absolute;right:2px;top:2px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:none;color:inherit;font:19px/1 Georgia,serif;cursor:pointer;z-index:2}.world-menu-panel:has(.world-menu-close){padding-top:30px}@media(max-width:1100px){.world-menu-close{width:44px;height:44px;top:0;right:0}.world-menu-panel:has(.world-menu-close){padding-top:44px}}.first-visit-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;pointer-events:none;--guide-gold: color-mix(in srgb, #96642f, #ffe5a2 calc(var(--night-material, 0) * 100%))}.first-visit-marks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;color:var(--guide-gold);filter:drop-shadow(0 0 3px #eac77f80)}.first-visit-ring,.first-visit-line{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.first-visit-ring{stroke-width:1.65px;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:first-visit-draw 1.3s cubic-bezier(.3,.1,.4,1) both}.first-visit-line{stroke-width:1.4px;opacity:.85;stroke-dasharray:1;animation:first-visit-draw .85s .65s ease-out both}.first-visit-card{position:absolute;pointer-events:auto;width:min(326px,calc(100vw - 32px));box-sizing:border-box;padding:11px 24px 7px;border:1px solid #b9934c;border-radius:9px 3px 11px 4px;color:#49341e;background:radial-gradient(ellipse at 50% 20%,#fff7ddaa,transparent 85%),url(/assets/paper-01-1x-DmZKMnqA.png) center / 360px,#eddbb2;box-shadow:inset 0 0 0 4px #eddbb2,inset 0 0 0 5px #b9934c80,inset 0 0 28px #b88e4550,0 6px 24px #241b1433,0 0 12px #e6bf6c26;font-family:var(--font-serif, Georgia, serif);isolation:isolate;filter:brightness(var(--atmosphere-paper-exposure, 1));animation:first-visit-appear .38s .85s ease-out both;max-height:calc(100dvh - 32px);overflow-y:auto}.first-visit-card h2{margin:5px 0 7px;font-size:21px;line-height:1.16;font-weight:700;color:#49341e}.first-visit-card p{margin:0;font-size:15px;line-height:1.48;color:#604a30}.first-visit-eyebrow{display:flex;justify-content:space-between;align-items:center;color:#896637;font:10px/1.2 Georgia,serif;letter-spacing:.13em}.first-visit-eyebrow>span{font-size:14px}.first-visit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:2px 18px;margin-top:7px;border-top:1px solid #b9934c55;padding-top:1px}.first-visit-actions button{min-height:44px;padding:4px 0;border:0;background:none;color:#68451d;font:600 14px/1.2 Georgia,serif;cursor:pointer}.first-visit-actions button span{margin-left:7px}.first-visit-actions .first-visit-skip{margin-left:auto;color:#796044;font-weight:400;text-decoration:underline;text-underline-offset:3px}.first-visit-actions button:focus-visible{outline:2px solid #896637;outline-offset:3px}.first-visit-worlds{min-height:44px;display:block;padding:7px 0 0;border:0;background:none;text-align:left;font:13px/1.4 Georgia,serif;color:#68451d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.first-visit-replay{display:block;margin:18px auto;padding:10px;border:0;background:none;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes first-visit-draw{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes first-visit-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.first-visit-layer:is([data-step=return],[data-step=worlds]) .first-visit-ring{animation-duration:.7s}.first-visit-layer:is([data-step=return],[data-step=worlds]) .first-visit-line{animation-duration:.5s;animation-delay:.2s}.first-visit-layer:is([data-step=return],[data-step=worlds]) .first-visit-card{animation-duration:.24s;animation-delay:.2s}@media(max-width:1100px){.mobile-guide-note-host:empty{display:none}.mobile-guide-note-host{margin:18px 0;flex:0 0 auto;min-width:0;contain:inline-size}.mobile-header-menu:has(.mobile-guide-note-host:not(:empty)){overflow-y:auto;overscroll-behavior:contain}.mobile-guide-note-host .first-visit-card{padding:14px 13px 6px;box-shadow:inset 0 0 0 3px #eddbb2,inset 0 0 0 4px #b9934c70,inset 0 0 18px #b88e4530}.mobile-guide-note-host .first-visit-eyebrow{font-size:9px;letter-spacing:.08em}.mobile-header-menu .mobile-guide-note-host button{width:auto;min-height:44px;padding:4px 0;border:0;border-radius:0;background:none;color:#68451d;font:600 14px/1.2 Georgia,serif}.mobile-header-menu .mobile-guide-note-host .first-visit-worlds{font-size:13px;font-weight:400}.mobile-header-menu .mobile-guide-note-host .first-visit-skip{color:#796044;font-weight:400}.first-visit-card{padding:12px 18px 7px}.first-visit-card h2{font-size:20px}.first-visit-layer[data-step=guide] .first-visit-card{padding:14px 13px 6px;box-shadow:inset 0 0 0 3px #eddbb2,inset 0 0 0 4px #b9934c70,inset 0 0 18px #b88e4530}.first-visit-layer[data-step=guide] .first-visit-eyebrow{font-size:9px;letter-spacing:.08em}.first-visit-layer[data-step=guide] .first-visit-actions{column-gap:12px}}@media(prefers-reduced-motion:reduce){.first-visit-ring,.first-visit-line,.first-visit-card{animation:none}}@media(min-width:1101px){.site-header .logo-navigation .logo-panel-menu:has(.header-menu-slot){top:50%;display:block;height:80px;width:max-content;min-width:112px;max-width:min(230px,max(112px,calc(var(--logo-right-space) - 10px)));transform:translateY(-50%);padding:0;border:0;background:none;box-shadow:none}.header-menu-slot{position:relative;height:80px;width:100%}.header-menu-viewport{position:relative;top:10px;width:100%;height:60px;overflow:hidden}.header-menu-track{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.site-header .header-menu-link{display:flex;align-items:center;height:20px;min-height:20px;width:100%;padding:0;font-size:1rem;line-height:20px;text-align:left;opacity:.57;transition:opacity .18s ease}.site-header .header-menu-link.is-current{opacity:1}.site-header .header-menu-link:is(:hover,:focus-visible){opacity:1}.site-header .header-menu-link span:first-child,.site-header .logo-navigation.menu-open .header-menu-link span:first-child{clip-path:none;opacity:1;transition:none;text-overflow:ellipsis}.header-menu-step{position:absolute;left:28px;z-index:1;display:grid;place-items:center;width:32px;height:10px;padding:0;border:0;background:none;color:inherit;transform:translate(-50%);cursor:pointer;opacity:.58;transition:opacity .16s ease}.header-menu-step.is-up{top:0}.header-menu-step.is-down{bottom:0}.header-menu-step.is-down svg{transform:rotate(180deg)}.header-menu-step svg{fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.header-menu-step:is(:hover,:focus-visible){opacity:1}.header-menu-step:focus-visible{outline:1px solid currentColor;outline-offset:1px;border-radius:2px}.header-menu-step[aria-disabled=true]{opacity:.2;cursor:default}}@media(prefers-reduced-motion:reduce){.header-menu-track,.header-menu-link,.header-menu-step{transition:none!important}}.site-header .account-menu-root .account-menu-surface{animation:none;visibility:hidden;clip-path:inset(0 0 calc(100% - var(--account-trigger-height)));transition:clip-path .15s ease,visibility 0s linear .15s}.site-header .account-menu-root.is-open .account-menu-surface{visibility:visible;clip-path:inset(0);transition:clip-path .15s ease,visibility 0s}.site-header .account-menu-root .account-dropdown{animation:none;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease,visibility 0s linear .15s}.site-header .account-menu-root.is-open .account-dropdown{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .13s ease,transform .13s ease,visibility 0s}.site-header .account-trigger:focus-visible{outline:1px solid var(--atmosphere-popup-ink,#9a6d2c)!important;outline-offset:3px;box-shadow:none!important}@media(prefers-reduced-motion:reduce){.site-header .account-menu-root :is(.account-menu-surface,.account-dropdown){transition:none}}.brand-name,.mobile-brand-name{position:relative}.brand-beta,.brand-beta-globe{position:absolute;top:-.4em;inset-inline-end:2px;color:inherit;font-family:inherit;font-size:9px;font-weight:400;line-height:1;letter-spacing:.13em;white-space:nowrap;opacity:.74;pointer-events:none;-webkit-user-select:none;user-select:none}.brand-beta-globe{display:none}@media(max-width:1100px){.mobile-brand-name{padding-inline-end:24px}.mobile-brand-name>.brand-beta{display:none}.mobile-brand-name .brand-beta-globe{display:block;top:-1.425px;inset-inline-start:calc(100% + 7.34375px);inset-inline-end:auto;font-size:8px}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name{padding-inline-end:0}.mobile-site-header[data-logo-intro=visible] .brand-beta{display:block;top:0;inset-inline-end:2px;font-size:8px}.mobile-site-header[data-logo-intro=visible] .brand-beta-globe{display:none}}@media(max-width:1100px){.mobile-site-header .mobile-menu-account{flex:0 0 auto;min-width:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--mobile-account-rule, rgb(139 104 57 / .24))}.mobile-site-header .mobile-header-menu>.mobile-menu-link:has(+.mobile-menu-account){border-bottom:0}.mobile-site-header .mobile-menu-account-heading{margin:0 4px 4px;color:inherit;opacity:.65;font:600 10px/1.4 Segoe UI,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.mobile-site-header .mobile-header-menu .mobile-account-sign-in{justify-content:space-between;gap:16px;min-height:48px;border-bottom:0;font-weight:600}.mobile-site-header .mobile-account-sign-in svg{flex:0 0 auto;opacity:.8}.mobile-site-header .mobile-header-menu:has(>.mobile-menu-account){overflow-y:auto;overscroll-behavior:contain}.mobile-site-header .mobile-header-menu:has(>.mobile-menu-account) .mobile-menu-language{flex-shrink:0}}.example-world-notice{margin:0 0 24px;font-size:12px;line-height:1.65}.example-world-notice p{margin:5px 0 0}.example-world-notice,.example-world-notice :is(p,strong){color:var(--atmosphere-ambient-ink, var(--ink));text-shadow:0 0 .35px var(--atmosphere-ambient-relief, transparent)}.app-shell[data-example-world=true] .main-heading-kicker{align-items:center;gap:12px}.example-world-heading-label{display:inline-flex;align-items:center;padding:.35em .8em;border:1px solid color-mix(in srgb,#6c9685 70%,transparent);border-radius:999px;background:color-mix(in srgb,#e1ece2 calc((1 - var(--night-depth, 0)) * 100%),#334d42);color:color-mix(in srgb,#245249 calc((1 - var(--night-depth, 0)) * 100%),#d5e7dd);font-size:max(10px,.72em);font-weight:700;line-height:1.2;text-transform:none}.question-share-backdrop{position:fixed;z-index:150;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#2219137a;overflow-y:auto;overscroll-behavior:contain}.question-share-dialog{box-sizing:border-box;width:min(470px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:22px;border:1px solid #ab8754;border-radius:24px;background:#fcf6eb;color:#49372b;box-shadow:0 24px 80px #21170e50;font-family:Georgia,Times New Roman,serif}.question-share-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.question-share-dialog h2{margin:0;font-size:1.13rem;line-height:1.25}.question-share-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid #cdbb9c;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.question-share-preview{padding:22px;border:1px solid #b89a68;border-radius:18px;background:linear-gradient(130deg,#fffaf1,#eee0c8);box-shadow:inset 0 0 0 4px #fff8ec80}.question-share-preview small{font-size:.76rem;letter-spacing:.12em;font-weight:700}.question-share-preview .question-share-hook{margin:20px 0 8px;font-size:.86rem;color:#8a653b}.question-share-preview blockquote{margin:0 0 20px;font-size:clamp(1.13rem,4vw,1.45rem);line-height:1.32;font-weight:600;overflow-wrap:anywhere;white-space:pre-wrap}.question-share-preview p{margin:0 0 12px;font-size:.9rem;line-height:1.4}.question-share-preview span{font-size:.75rem;color:#896f4b}.question-share-preview.is-card-image{padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent;box-shadow:none}.question-share-preview.is-card-image img{display:block;width:100%;height:auto}.question-share-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.question-share-platforms a,.question-share-platforms button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 14px;border:1px solid #bea47d;border-radius:99px;background:#fffaf1;color:#49372b;text-decoration:none;font:inherit;font-size:.83rem;cursor:pointer}.question-share-link{display:grid;gap:7px;font-size:.77rem}.question-share-link input{box-sizing:border-box;min-width:0;width:100%;min-height:44px;padding:8px 11px;border:1px solid #c8b28e;border-radius:10px;background:#fffaf2;color:#49372b;font:inherit;font-size:16px}.question-share-note,.question-share-licence{font-size:.73rem;line-height:1.5;color:#79634b;margin:12px 0}.question-share-dialog a{color:inherit}.question-share-status{font-size:.85rem;line-height:1.4}.question-share-official{min-height:44px;border:0;border-top:1px solid #d7c7ac;padding:12px 0 0;background:transparent;color:inherit;font:inherit;font-size:.77rem;text-decoration:underline;cursor:pointer}@media(max-width:480px){.question-share-backdrop{padding:12px}.question-share-dialog{max-height:calc(100dvh - 24px);padding:16px}.question-share-preview{padding:18px}}.world-background-link,.world-background-inline{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.world-background-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.25rem;font-size:.78rem;line-height:1.4;max-width:100%}.world-background-link:hover,.world-background-inline:hover{text-decoration-thickness:2px}.app-content{position:relative}.page-text-search-overlay{display:contents;pointer-events:none;-webkit-user-select:none;user-select:none}.page-text-search-overlay>.search-highlight-layer{z-index:22;overflow:hidden;mix-blend-mode:multiply}body:has(.daylight-atmosphere[data-night-surface=true]) .page-text-search-overlay>.search-highlight-layer[data-search-highlight-surface=ambient]{mix-blend-mode:screen}.about-page.about-page{isolation:isolate;--guide-ink: var(--atmosphere-form-ink, #2e251d);--guide-rule: rgba(166,128,72,.3);--guide-step-ink: color-mix(in srgb, rgba(166,128,72,.3) calc((1 - var(--night-material, 0)) * 100%), #65523a);--guide-sheet: #fffcf6;display:block;padding:42px 44px 28px;border:1px solid rgba(166,128,72,.28);border-radius:var(--radius);background:var(--guide-sheet);box-shadow:var(--shadow-soft);color:var(--guide-ink);font-family:Georgia,Times New Roman,serif}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-page.about-page{--guide-sheet: color-mix(in srgb, #fffcf6 calc((1 - var(--night-material)) * 100%), #f5eddd);background-color:var(--guide-sheet);background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));filter:brightness(var(--atmosphere-paper-exposure))}.about-page.about-page:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:url(/assets/paper-01-1x-DmZKMnqA.png) center / 640px 640px repeat;opacity:calc(.22 - var(--night-material, 0) * .2);content:"";pointer-events:none}.about-page.about-page :is(h1,h2,h3,p,strong,small,button){color:var(--guide-ink)}.about-page p{font-family:Georgia,Times New Roman,serif}.about-page .about-hero{max-width:none;margin:0;padding:4px 0 30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:32px;min-height:0;align-items:center}.about-page .about-hero h1{font-size:clamp(3.1rem,4.6vw,4.6rem);line-height:1.05;letter-spacing:-.035em;font-weight:400}.about-page .about-title-rule{width:74px;margin:26px 0 20px;background:var(--guide-rule)}.about-page .about-title-rule:after{content:none}@media(min-width:1101px){.about-page .about-title-rule{width:min(60%,260px)}.about-page.about-page .about-process-icon{border-color:var(--guide-step-ink)}.about-page.about-page .about-process-number{color:var(--guide-step-ink)}}.about-page .about-hero-lead{font-size:1.12rem;line-height:1.6;margin:0;max-width:520px}.about-page .about-hero-visual{position:relative;aspect-ratio:1.92;min-height:0;overflow:visible;border:0}.about-page .about-hero-book{position:absolute;top:50%;left:2%;transform:translateY(-50%);display:block;width:96%;max-width:none;height:auto}.about-page .about-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.about-page .about-process{position:relative;padding:6px 0 40px;margin:0;border:0;border-bottom:1px solid var(--guide-rule);border-radius:0;background:none;box-shadow:none}.about-page .about-process-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.about-page .about-process-list li{display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:auto;align-items:start;align-content:start;gap:16px;padding:0;border-radius:0}.about-page .about-process-list li:not(:last-child):after{content:none}@media(min-width:1101px){.about-page .about-process-list li:not(:last-child):after{top:28px;left:172px;right:-12px;width:auto;border:0;height:1px;background:var(--guide-rule);content:""}}.about-page .about-process-icon{grid-row:auto;width:58px;height:58px;border:1px solid var(--guide-rule);border-radius:50%;background:none;box-shadow:none;color:var(--guide-ink)}.about-page .about-process-icon svg{width:26px;height:26px}.about-page .about-process-number{display:block;position:static;width:auto;height:auto;margin:0 0 3px;border-radius:0;background:none;color:var(--guide-rule);box-shadow:none;font:400 1.15rem/1.2 Georgia,serif}.about-page .about-process-list h3{margin:0 0 18px;font-size:1.3rem;line-height:1.2;font-weight:400}.about-page .about-process-list p{font-size:.91rem;line-height:1.5;margin:0 0 0 -22px}.about-page .about-progression{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;padding:38px 0 32px;border-bottom:1px solid var(--guide-rule);background:none}.about-page .about-progression-copy h2{margin:0 0 12px;font-size:2rem;line-height:1.2;font-weight:400}.about-page .about-progression-copy p{font-size:.98rem;line-height:1.5;margin:0}.about-page .about-progression-copy .about-history-context{margin-top:14px;font-size:.86rem;line-height:1.55}.about-page .about-history-diagram{position:relative;min-width:0}.about-page .about-history-diagram:before{position:absolute;top:41px;bottom:30px;left:0;width:calc(50% - 27px);border-left:1px dashed var(--guide-rule);border-bottom:1px dashed var(--guide-rule);border-bottom-left-radius:36px;content:"";pointer-events:none}.about-page .about-diagram-caption{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 22px;font-size:.9rem;letter-spacing:.14em}.about-page .about-history-timeline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:32px 0 0;margin:0;list-style:none;border-top:1px solid var(--guide-rule)}.about-page .about-history-timeline li{position:relative;min-width:0}.about-page .about-timeline-emblem{display:grid;place-items:center;position:absolute;top:-47px;left:-15px;width:30px;height:30px;background:var(--guide-sheet);border-radius:50%}.about-page .about-timeline-emblem img{display:block}.about-page .ore-stage-icon [id$=pre-question-emblem]{fill:color-mix(in srgb,#805622 calc((1 - var(--night-material, 0)) * 100%),#ead2a3)}.about-page .ore-stage-icon[data-ore-stage=pre]{--badge-ink: var(--guide-ink)}.about-page .ore-stage-icon[data-ore-stage=proto]{--badge-ink: color-mix(in srgb, var(--guide-ink) 85%, #bd8f84)}.about-page :is(.about-timeline-emblem>img,.about-branch-label>img,.about-term-emblem>img){filter:brightness(calc(1 + var(--night-material, 0) * .25))}.about-page .about-history-timeline li:first-child :is(strong,p){padding-left:14px}.about-page .about-history-timeline strong{display:block;font-size:.86rem;line-height:1.4;font-weight:400}.about-page .about-history-timeline p{margin:4px 0 0;font-size:.85rem;font-style:italic;line-height:1.45}.about-page .about-history-branch{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px;min-height:60px;margin-top:24px;margin-left:0;padding:0}.about-page .about-branch-label{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;align-self:center;padding:0;font-size:.8rem;letter-spacing:.14em;white-space:nowrap}.about-page .about-branch-label img{background:var(--guide-sheet);border-radius:50%}.about-page .about-branch-label>span{transform:translateY(-16px);padding:0 4px;background:var(--guide-sheet)}.about-page .about-history-branch p{font-size:.86rem;line-height:1.45;margin:0}.about-page .about-example-caption{margin:14px 0 0;font-size:.73rem;line-height:1.5}.about-page .about-secondary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:42px;margin-top:24px}.about-page .about-terminology,.about-page .about-notes{padding:0;border:0;border-radius:0;background:none}.about-page .about-notes{padding-left:32px;border-left:1px solid var(--guide-rule)}.about-page .about-section-heading{margin-bottom:16px;gap:0}.about-page .about-section-heading h2{font-size:1.65rem;line-height:1.25;margin-bottom:10px;font-weight:400}.about-page .about-section-heading p{font-size:.95rem;line-height:1.55;max-width:420px}.about-page .about-term-tabs{gap:3px 12px;margin:0 0 12px;padding:0;border-bottom:0}.about-page .about-term-tabs button{flex:0 1 auto;min-width:0;min-height:44px;padding:7px 0;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;color:var(--guide-ink);font:.86rem/1.5 Georgia,serif}.about-page .about-term-tabs button:is(:hover,.is-active){background:none;border-bottom-color:var(--guide-rule);color:var(--guide-ink)}.about-page .about-term-panel{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:0;padding:0;gap:12px;border:0;border-radius:0;background:none}.about-page .about-term-emblem{display:flex;justify-content:center;gap:4px;width:64px;height:42px;border:0;color:var(--guide-ink)}.about-page .about-term-emblem .ore-stage-icon{flex:0 0 30px}.about-page .about-term-expansion{font-size:.75rem;line-height:1.5;letter-spacing:.06em;color:var(--guide-ink)}.about-page .about-term-panel p{font-size:.86rem;line-height:1.6}.about-page .about-note-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.about-page .about-note{display:block;border:0;background:none}.about-page .about-note h3{order:1}.about-page .about-note-panel{order:2}.about-page .about-note.is-open{background:none;border-color:var(--guide-rule)}.about-page .about-note h3 button{min-height:44px;padding:8px 0;border-radius:0;background:none;font:.86rem/1.5 Georgia,serif;color:var(--guide-ink)}.about-page .about-note h3 button svg{color:var(--guide-ink)}.about-page .about-note-panel{padding:0 0 14px}.about-page .about-note-panel p{font-size:.86rem;line-height:1.65}.about-page .about-note-panel p+p{margin-top:12px}.about-page .about-note h3 button{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--guide-rule) 45%,transparent);text-underline-offset:5px;align-items:center;gap:8px}.about-page .about-concept-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 22px}.about-page .about-concept-links button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;border:0;background:none;font:.86rem/1.5 Georgia,serif;cursor:pointer;text-align:left}.about-page .about-concept-links button span{text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--guide-rule) 45%,transparent);text-underline-offset:5px}.about-page .about-concept>div:not([hidden]){padding-top:12px}.about-page .about-concept button[aria-expanded=true]>svg{transform:rotate(90deg)}.about-page .about-concept .about-term-panel{grid-template-columns:64px minmax(0,1fr)}.about-page .about-concept-links svg{flex:0 0 auto}.about-page .about-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;margin-top:24px;border-top:1px solid color-mix(in srgb,var(--guide-rule) 35%,transparent)}.about-page .about-radar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding-top:22px;border-top:1px solid var(--guide-rule)}.about-page .about-radar h2{margin:0 0 8px;font-size:1.4rem;font-weight:400}.about-page .about-radar p{max-width:660px;margin:0;font-size:.9rem;line-height:1.6}.about-page .about-radar>button{display:flex;align-items:center;gap:10px;flex-shrink:0}.about-page .about-radar-link{min-height:44px;padding:8px 0;border:0;border-bottom:1px solid var(--guide-rule);background:none;font:.9rem/1.5 Georgia,serif;cursor:pointer}.about-page .about-radar-link:focus-visible{outline:2px solid var(--guide-rule);outline-offset:4px}@media(max-width:860px){.about-page .about-radar{display:block}.about-page .about-radar>button{margin-top:10px}}.about-page .about-cta-mark{display:none}.about-page .about-cta-copy{display:grid;gap:4px}.about-page .about-cta-copy strong{font-size:.95rem;font-weight:400;line-height:1.4}.about-page .about-cta-copy span{font-size:.82rem;line-height:1.5;color:var(--guide-ink)}.about-page .about-return-action{min-height:44px;min-width:0;padding:8px 0;border:0;border-bottom:1px solid var(--guide-rule);border-radius:0;background:none;box-shadow:none;color:var(--guide-ink);transform:none;font:.9rem/1.5 Georgia,serif;white-space:nowrap}.about-page .about-return-action:hover{box-shadow:none;transform:none}.about-page .about-return-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-12px 0 20px}.about-page .about-return-top .first-visit-replay{margin:0;padding:0;min-height:44px;width:auto;max-width:60%;text-align:right;font-size:.8rem;line-height:1.4}.about-page .about-return-top .about-return-action{min-height:28px;padding:0;border:0}.about-page .about-return-top .about-return-action span{margin-right:6px}.about-page :is(.about-term-tabs button,.about-note button,.about-return-action):focus-visible{outline:2px solid var(--guide-rule);outline-offset:4px}.about-page .is-search-match{background:color-mix(in srgb,var(--guide-rule) 9%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--guide-rule) 55%,transparent)}.about-page .about-note.is-search-match h3 button{background:color-mix(in srgb,var(--guide-rule) 9%,transparent);outline:2px solid var(--guide-rule);outline-offset:3px}.about-page .about-concept>button,.about-page .about-note h3 button{width:fit-content;max-width:100%;justify-content:flex-start;align-items:flex-start;gap:8px}.about-page .about-concept>button>svg,.about-page .about-note h3 button>svg{margin-top:calc((1.5em - 16px)/2);flex:0 0 16px}@media(min-width:861px){.about-page .about-concept{display:contents}.about-page .about-concept>button{order:1}.about-page .about-concept>div:not([hidden]){grid-column:1 / -1;order:2;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--guide-rule) 35%,transparent)}.about-page .about-note{display:contents}.about-page .about-note-panel{grid-column:1 / -1;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--guide-rule) 35%,transparent)}}.about-page [hidden]{display:none!important}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-page .about-hero{filter:none;background-image:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-page.about-page .about-hero :is(h1,p){color:var(--guide-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-page .about-progression{background:none}@media(min-width:861px)and (max-width:1100px){.about-page.about-page{padding:32px}.about-page .about-hero{gap:22px}.about-page .about-hero h1{font-size:3.2rem}.about-page .about-process-list{gap:18px}.about-page .about-process-list li{grid-template-columns:44px minmax(0,1fr);gap:10px}.about-page .about-process-icon{width:44px;height:44px}.about-page .about-process-list h3{font-size:1.12rem}.about-page .about-process-list p{font-size:.85rem;margin-left:-12px}.about-page .about-progression{gap:26px}.about-page .about-history-timeline{gap:12px}}@media(max-width:860px){.about-page .about-return-top{display:flex;gap:12px;margin:-12px 0 18px}.about-page .about-return-top .about-return-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:44px;width:fit-content}.about-page.about-page{padding:24px 22px;border-radius:12px}.about-page .about-hero{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 18px}.about-page .about-hero h1{font-size:clamp(2rem,8.6vw,3.3rem);line-height:1.06;letter-spacing:-.02em;max-width:290px}.about-page .about-title-rule{width:40px;margin:16px 0 12px}.about-page .about-hero-lead{font-size:.95rem;line-height:1.5}.about-page .about-hero-visual{aspect-ratio:1.92}.about-page .about-hero-book{left:2%;width:96%}.about-page .about-process{padding:0 0 24px}.about-page .about-process-list{grid-template-columns:minmax(0,1fr);gap:20px}.about-page .about-process-list li{grid-template-columns:44px minmax(0,1fr);gap:16px}.about-page .about-process-icon{width:44px;height:44px}.about-page .about-process-icon svg{width:23px;height:23px}.about-page .about-process-number{float:left;margin:2px 12px 0 0;font-size:.95rem}.about-page .about-process-list h3{font-size:1.16rem;margin:0 0 4px;line-height:1.3}.about-page .about-process-list p{font-size:.85rem;margin:0;line-height:1.5}.about-page .about-process-list li:not(:last-child):after{content:"";top:44px;bottom:auto;left:21.5px;right:auto;width:1px;height:calc(100% - 24px);transform:none;border:0;background:var(--guide-rule)}.about-page .about-progression{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 0}.about-page .about-progression-copy h2{font-size:1.65rem}.about-page .about-progression-copy p{font-size:.9rem}.about-page .about-progression-copy .about-history-context{font-size:.82rem}.about-page .about-history-timeline{gap:12px}.about-page .about-history-timeline strong,.about-page .about-history-timeline p{font-size:.77rem;line-height:1.5}.about-page .about-history-branch{gap:24px;margin-top:24px}.about-page .about-history-branch p{font-size:.8rem}.about-page .about-secondary-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px}.about-page .about-notes{border:0;border-top:1px solid color-mix(in srgb,var(--guide-rule) 35%,transparent);padding:20px 0 0}.about-page .about-section-heading h2{font-size:1.5rem}.about-page .about-section-heading p{font-size:.9rem}.about-page .about-section-heading{margin:0}.about-page .about-section-heading p{display:none}.about-page .about-chapter-toggle{display:flex;align-items:flex-start;justify-content:flex-start;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;font:1.3rem/1.3 Georgia,serif;cursor:pointer;text-align:left}.about-page .about-chapter-toggle svg{flex:0 0 auto;margin-top:calc((1.3em - 20px)/2)}.about-page .about-chapter-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.about-page :is(#about-terms-body,#about-notes-body):not([hidden]){margin-top:14px}.about-page .about-note-list{grid-template-columns:1fr}.about-page .about-note-panel,.about-page .about-note h3{order:unset}.about-page .about-concept-links{gap:0;grid-template-columns:1fr}.about-page .about-guide-footer{flex-direction:column;align-items:start;gap:12px}.about-page .about-return-action{align-self:stretch;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{animation:none!important;transition:none!important}}.privacy-page{--privacy-ink: var(--atmosphere-form-ink, #2e251d);--privacy-muted: var(--atmosphere-native-muted, #655747);--privacy-rule: rgba(166,128,72,.3);position:relative;isolation:isolate;width:min(820px,100%);margin:0 auto 64px;padding:28px 38px;border:1px solid rgba(166,128,72,.28);border-radius:var(--radius);background:#fffcf6;box-shadow:var(--shadow-soft);color:var(--privacy-ink);font-family:Georgia,Times New Roman,serif;font-weight:400}.privacy-page:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:url(/assets/paper-01-1x-DmZKMnqA.png) center / 640px 640px repeat;opacity:calc(.2 - var(--night-material, 0) * .18);content:"";pointer-events:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .privacy-page{background-color:color-mix(in srgb,#fffcf6 calc((1 - var(--night-material)) * 100%),#f5eddd);background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));filter:brightness(var(--atmosphere-paper-exposure))}.privacy-page :is(h1,h2,p,button,a,time,span){color:inherit;font-weight:400}.privacy-return button{padding:0;border:0;background:none;color:var(--privacy-muted);font:inherit;cursor:pointer}.privacy-return button span{display:inline-block;margin-right:6px}.privacy-heading{padding:30px 0 26px;text-align:center}.privacy-eyebrow{color:var(--privacy-muted);font-size:.65rem;letter-spacing:.22em}.privacy-heading h1{margin:12px 0;font-size:clamp(2.4rem,4vw,3.5rem);font-weight:500;line-height:1.1}.privacy-heading time{color:var(--privacy-muted);font-size:.85rem}.privacy-intro{max-width:620px;margin:28px auto 16px;font-size:1.15rem;line-height:1.6}.privacy-status{max-width:650px;margin:0 auto;color:var(--privacy-muted);font-size:.88rem;line-height:1.6}.privacy-page a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}.privacy-contents{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;padding:20px 0 24px;border-bottom:1px solid var(--privacy-rule)}.privacy-contents button{padding:2px 0;border:0;background:none;color:var(--privacy-muted);cursor:pointer;font:.82rem/1.5 Georgia,serif}.privacy-contents button:hover{color:var(--privacy-ink)}.privacy-section{margin:32px 0;scroll-margin-top:calc(var(--header-height) + 24px)}.privacy-section h2{display:flex;gap:18px;align-items:baseline;margin:0 0 14px;font-size:1.45rem;font-weight:500;line-height:1.3}.privacy-section h2>span{flex-shrink:0;padding-right:14px;border-right:1px solid var(--privacy-rule);color:var(--privacy-muted);font-size:1.2rem}.privacy-section p{margin:0 0 14px;font-size:1rem;line-height:1.78}.privacy-section.is-search-match h2{text-decoration:underline;text-decoration-color:var(--privacy-rule);text-underline-offset:5px}.privacy-footer{padding:24px 0;border-top:1px solid var(--privacy-rule);color:var(--privacy-muted)}.privacy-footer>p{margin:0 0 10px;font-size:.9rem}.privacy-contact{font-size:1.2rem}.privacy-sources{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;font-size:.78rem;line-height:1.6}.privacy-page :is(button,a):focus-visible{outline:1px solid currentColor;outline-offset:4px}.privacy-page :is(h1,section):focus{outline:none}@media(max-width:1100px){.privacy-page{padding:22px 18px}.privacy-heading{padding:24px 0 18px}.privacy-heading h1{font-size:2.2rem}.privacy-intro{font-size:1rem}.privacy-section h2{font-size:1.25rem;gap:12px}}.terms-page{overflow-wrap:anywhere}.terms-page .privacy-heading h1{max-width:700px;margin-inline:auto;text-wrap:balance}.terms-page .privacy-eyebrow{display:inline-block;line-height:1.8}.terms-page .privacy-status{padding-top:16px;border-top:1px solid var(--privacy-rule)}.terms-reading{border-top:1px solid var(--privacy-rule)}.terms-page .privacy-section+.privacy-section{padding-top:28px;border-top:1px solid var(--privacy-rule)}.terms-page .privacy-section h2{line-height:1.4}.earned-butterfly-background{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;contain:strict}.earned-butterfly-background.is-day-ink{opacity:.22;filter:grayscale(1) sepia(.45);mix-blend-mode:multiply}.earned-butterfly-background.is-night-ink{opacity:calc(.34 * var(--night-material,0));filter:grayscale(1) invert(1) sepia(.3);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(var(--daylight-direction,148deg),rgb(0 0 0 / var(--daylight-effective-shade)) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-feather)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-shoulder)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-inner-edge)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-core)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-core)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-inner-edge)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-shoulder)),rgb(0 0 0 / var(--daylight-effective-shade)) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-feather)));mask-image:linear-gradient(var(--daylight-direction,148deg),rgb(0 0 0 / var(--daylight-effective-shade)) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-feather)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-shoulder)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-inner-edge)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-core)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-core)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-inner-edge)),rgb(0 0 0 / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-shoulder)),rgb(0 0 0 / var(--daylight-effective-shade)) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-feather)))}.earned-butterfly-background image{pointer-events:none}.app-shell:has(.butterfly-board)>.earned-butterfly-background{visibility:hidden}.node-profile-link{position:relative;color:inherit;text-decoration:none;font:inherit}.node-profile-link:after{position:absolute;content:"";top:50%;left:-2px;right:-2px;min-height:44px;transform:translateY(-50%)}.node-profile-link:hover,.node-profile-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.profile-page{--profile-rule: rgba(168,120,53,.38);--profile-paper-ink:var(--atmosphere-form-ink,#2e251d);position:relative;font-family:Georgia,Times New Roman,serif;padding-bottom:48px}.profile-page :is(button,a,input,select):not(.node-carousel *){font:inherit}.profile-page :is(a,button,input,select):focus{outline:none}.profile-page :is(a,button,input,select):focus-visible{outline:2px solid #9a6d2c!important;outline-offset:3px;border-radius:4px;box-shadow:none!important}.profile-page h1{margin:12px 0 0;font:600 clamp(2.6rem,5vw,4.3rem)/1.08 Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere;color:inherit}.profile-page h2:not(.node-carousel *){font-weight:400;line-height:1.22;color:inherit}.profile-page button{cursor:pointer}.profile-page button:disabled{opacity:.5;cursor:default}.profile-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 20px;border:1px solid #b88b50;border-radius:5px;color:inherit;background:transparent;text-decoration:none;line-height:1.3;text-align:center;transition:background-color .12s ease,border-color .12s ease}.profile-button:hover:not(:disabled){background:#b88b501a}.profile-button>svg{flex-shrink:0}.profile-button.is-primary{color:#fff8e8;background:#8d601f;border-color:#8d601f;box-shadow:0 3px 8px #6f481323}.profile-button.is-primary:hover:not(:disabled){color:#fff8e8;background:#80551b;border-color:#80551b}.profile-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:0;padding:6px 0;background:transparent;color:inherit;text-decoration:none}.profile-text-link:hover{text-decoration:underline;text-underline-offset:4px}.profile-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:64px;align-items:start;margin-top:18px}.profile-main{min-width:0}.profile-eyebrow{margin:0 0 10px;letter-spacing:.13em;font-size:.88rem;color:inherit;opacity:.8}.profile-title-row{display:flex;align-items:end;gap:22px;justify-content:space-between;flex-wrap:wrap}.profile-title-row .profile-button{flex-shrink:0}.profile-subtitle{margin:14px 0 28px;font-size:1.6rem;color:inherit}.profile-totals{display:flex;flex-wrap:wrap;align-items:center;gap:20px 26px;padding:14px 4px;border-block:1px solid var(--profile-rule);font-size:1.5rem}.profile-totals span{display:flex;align-items:baseline;gap:14px}.profile-totals span+span{padding-left:26px;border-left:1px solid var(--profile-rule)}.profile-totals b{font-size:1.9rem}.profile-totals small{font-size:.94rem;opacity:.75}.profile-count-note{font-size:.78rem;line-height:1.6;opacity:.75;margin:9px 0 22px}.profile-tabs{display:flex;flex-wrap:wrap;gap:0 34px;border-bottom:1px solid var(--profile-rule)}.profile-tabs a{display:flex;align-items:center;min-height:52px;padding:8px 12px;text-decoration:none;color:inherit;font-size:1.3rem;border-bottom:2px solid transparent}.profile-tabs a[aria-current]{border-color:#a9782d;font-weight:700}.profile-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--profile-rule);margin-bottom:20px}.profile-filters label{display:flex;align-items:center;gap:8px;min-width:0}.profile-filters select{max-width:240px;min-height:44px;border:0;border-bottom:1px solid var(--profile-rule);padding:8px 26px 8px 8px;color:inherit;background:transparent;border-radius:0}.profile-filters option{color:#30281f;background:#faf5e9}.profile-world-filter{display:flex;align-items:center;gap:8px;min-width:0}.profile-world-select{position:relative;min-width:0;max-width:270px}.profile-world-trigger{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:44px;max-width:100%;padding:8px;border:0;border-bottom:1px solid var(--profile-rule);border-radius:0;background:transparent;color:inherit}.profile-world-trigger>span{min-width:0;overflow-wrap:anywhere;text-align:left}.profile-world-trigger>svg{flex:none}.profile-page .profile-world-trigger:focus{outline:none!important;box-shadow:none}.profile-page .profile-world-trigger:focus-visible{outline:none!important;box-shadow:0 2px #b88b50!important;border-radius:0}.profile-world-panel{position:absolute;z-index:20;top:0;left:0;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--atmosphere-popup-ink,#30281f);visibility:hidden;pointer-events:none;transition:height .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,visibility 0s linear .15s}.profile-world-select.is-open .profile-world-panel{visibility:visible;pointer-events:auto;border-color:#b18a52;background:var(--atmosphere-popup-surface,#faf4e7);box-shadow:0 6px 20px #24190e26;transition:height .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,visibility 0s}.profile-world-select.is-open .profile-world-trigger{position:relative;z-index:21;color:var(--atmosphere-popup-ink,#30281f);border-bottom-color:transparent}.profile-world-options{position:absolute;left:0;right:0;overflow:auto;padding:6px;color:inherit}.profile-world-options button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:3px;background:transparent;color:inherit;text-align:left}.profile-world-options button.is-highlighted{background:#ae803226}.profile-world-options button[aria-selected=true]{font-weight:700}.profile-world-options{opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .13s ease,transform .13s ease}.profile-world-options.is-open{opacity:1;transform:translateY(0);pointer-events:auto}@media(max-width:860px){.profile-world-filter{width:100%}.profile-world-select{flex:1;max-width:none}.profile-world-trigger{width:100%}}.profile-kind-filter{display:flex;gap:14px}.profile-kind-filter button{min-height:44px;border:0;border-bottom:2px solid transparent;padding:6px;background:transparent;color:inherit;font-size:.9rem}.profile-kind-filter button[aria-pressed=true]{border-color:#a9782d;font-weight:700}.profile-contributions{--timeline-rail-color:rgba(123,90,47,.48);--profile-rail-gap:38px;--profile-node-y:46px;list-style:none;margin:0 0 24px 24px;padding:0 0 0 var(--profile-rail-gap);border-left:1px solid var(--timeline-rail-color)}.profile-contribution{position:relative;margin:0 0 16px}.profile-contribution:after{content:"";position:absolute;left:calc(-1 * var(--profile-rail-gap) - .5px);width:calc(var(--profile-rail-gap) + .5px);top:calc(var(--profile-node-y) - .5px);height:1px;background:var(--timeline-rail-color)}.profile-contribution-node.timeline-dot{position:absolute;z-index:2;left:calc(-1 * var(--profile-rail-gap) - 22.5px);top:calc(var(--profile-node-y) - 22px);width:44px;height:44px;border:0;padding:0;border-radius:50%;background:transparent;color:inherit}.profile-contribution-node:hover,.profile-contribution-node:focus-visible{transform:none}.profile-contribution-node .timeline-dot-visual{left:6px;top:6px}.profile-contribution-node .timeline-dot-visual:after{content:none}.profile-contribution-node .timeline-dot-time{display:grid;left:calc(100% + 4px);right:auto;z-index:4;transform:translate(-8px,-50%)}.profile-contribution-node:hover .timeline-dot-time,.profile-contribution-node:focus-visible .timeline-dot-time,.profile-contribution-node.is-open .timeline-dot-time{opacity:1;transform:translateY(-50%)}@media(max-width:860px){.profile-contributions{--profile-rail-gap:20px}}.profile-paper,.profile-butterfly-summary{border:1px solid rgba(175,132,69,.35);border-radius:8px;background:#fbf7ed;color:var(--profile-paper-ink);box-shadow:0 4px 20px #72521e06}.profile-butterfly-summary{background-image:url(/assets/paper-01-1x-DmZKMnqA.png);background-size:640px 640px}.profile-contribution-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font-size:.83rem;color:#81591f}.is-alt .profile-contribution-meta{color:#874d3f}.profile-contribution-meta span{color:#6b6052}.profile-contribution .node-carousel{width:100%;color:var(--ink)}.profile-contribution .node-record-footer{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 18px;margin:0 20px;padding:8px 0;border-top:1px solid var(--profile-rule);color:var(--ink)}.profile-contribution .node-record-footer>a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:inherit;text-decoration:none;font-size:.9rem}.profile-contribution .node-record-footer>small{font-size:.75rem}.profile-contribution-loading{min-height:220px;padding:24px;border:1px solid var(--profile-rule);border-radius:8px}.profile-butterfly-summary{margin-top:166px;padding:24px 26px}.profile-butterfly-summary h2{margin:0;font-size:2.3rem;letter-spacing:-.025em}.profile-butterfly-summary>p{margin:2px 0 14px;font-size:1.1rem;color:#6b6052}.profile-specimen-summary{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:5px 0;margin-bottom:22px}.profile-specimen-summary>a{display:block;text-decoration:none;text-align:center;color:#554a3d;min-width:0}.profile-specimen-summary>a:first-child{grid-column:span 2}.profile-specimen-summary img{width:100%;height:130px;object-fit:contain;filter:drop-shadow(0 4px 3px #4b36151a)}.profile-specimen-summary>a:first-child img{height:180px}.profile-specimen-summary i{font-size:.85rem;display:block;margin-top:-10px}.profile-butterfly-summary>.profile-button{width:100%;padding:12px 6px}.profile-butterfly-summary>.profile-text-link{margin-top:12px}.profile-butterfly-summary>small{display:block;margin-top:15px;padding-top:15px;border-top:1px solid var(--profile-rule);color:#6b6052;font-size:.76rem;line-height:1.6}.profile-achievements{display:flex;flex-direction:column;align-items:stretch;gap:16px;padding-top:10px;overflow-anchor:none}.profile-achievements>p{margin:0}.profile-achievements>.profile-button{align-self:start}.profile-achievements>.butterfly-card{margin:0;padding:18px;border:1px solid var(--profile-rule);border-radius:8px;background:#faf5e9 url(/assets/paper-01-1x-DmZKMnqA.png) 0 0/640px 640px;color:#30281f;flex:none}.profile-achievements>.butterfly-card{cursor:pointer}.profile-achievements>.butterfly-card[tabindex="-1"]:focus{outline:none}.butterfly-reveal-layout{position:relative;min-width:0}.butterfly-reveal-full,.butterfly-reveal-visual{min-width:0}.butterfly-reveal-full.is-writing{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}.butterfly-reveal-source{display:inline-flex;align-items:center;min-height:44px}.butterfly-specimen>.butterfly-header-layout{display:grid}.butterfly-header-full,.butterfly-header-visual{grid-area:1/1;display:flex;flex-direction:column;gap:5px;min-width:0}.butterfly-header-full.is-writing{opacity:0}.butterfly-card{position:relative}.butterfly-art{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.is-locked.has-progress .butterfly-art{opacity:1;filter:none}.butterfly-progress-art{position:relative;display:block;flex-shrink:0;width:150px;height:120px;container-type:size}.butterfly-progress-inner{position:absolute;left:50%;top:50%;width:min(100cqw,100cqh);height:min(100cqw,100cqh);transform:translate(-50%,-50%)}.butterfly-progress-inner>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain;filter:none!important}.butterfly-progress-inner>.butterfly-progress-base{filter:grayscale(1)!important;opacity:.28}@media(max-width:860px){.butterfly-progress-art{width:110px;height:100px}}.butterfly-degree{font-style:normal;white-space:nowrap;color:#805b26}.butterfly-collection-page{max-width:1040px;margin:auto}.butterfly-collection-heading{padding:24px 0 16px}.butterfly-collection-heading>p{line-height:1.65}.butterfly-collection-count{font-size:1.1rem}.butterfly-collection-count small{display:block;margin-top:6px;font-size:.8rem;opacity:.75;line-height:1.6}.butterfly-world-growing{font-size:.9rem;line-height:1.6;opacity:.8}.butterfly-collection-filters{margin-bottom:0}.butterfly-discoveries>p{font-size:.95rem;margin:8px 0 16px}.butterfly-hidden-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.butterfly-hidden{display:flex;align-items:center;justify-content:center;gap:8px;min-height:100px;padding:14px 10px;border:1px dashed var(--profile-rule);border-radius:8px;background:#f7f0e322;color:inherit;text-align:center}.butterfly-hidden>span{font-size:2rem;opacity:.45}.butterfly-hidden p{margin:0;font-size:.8rem;line-height:1.5}.butterfly-hidden small{display:block;font-size:.72rem;opacity:.7;margin-top:4px}.butterfly-guest-note,.butterfly-referral{padding:22px 26px;margin:12px 0 24px}.butterfly-guest-note h2,.butterfly-referral h2{font-size:1.4rem;font-weight:400;margin:0}.butterfly-guest-note p,.butterfly-referral p{line-height:1.7;font-size:.95rem}.butterfly-guest-note.is-receipt{padding:16px 20px;margin:6px 0 16px}.butterfly-guest-note.is-receipt h2{font-size:1.2rem}.butterfly-guest-note.is-receipt>p{margin:6px 0 8px;font-size:.9rem}.butterfly-guest-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.butterfly-guest-actions>.profile-button{font-size:.85rem;padding:8px 12px}.butterfly-receipt-disclosure{font-size:.74rem;gap:6px}.butterfly-guest-note [hidden]{display:none}@media(max-width:860px){.butterfly-collection-heading{padding:14px 0 10px}.butterfly-collection-heading>p{margin:8px 0}.butterfly-guest-note.is-receipt{padding:14px 16px}.butterfly-guest-note.is-receipt h2{font-size:1.15rem}.butterfly-guest-actions{gap:6px}.butterfly-guest-actions>.profile-button{font-size:.8rem;padding:8px 10px}.butterfly-receipt-disclosure{font-size:.71rem}}.butterfly-referral{margin-top:32px}.butterfly-referral-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:12px 0}.butterfly-referral-stages li{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:.85rem;line-height:1.5;opacity:.65}.butterfly-referral-stages li.is-complete{opacity:1}.butterfly-referral-stages li>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--profile-rule);border-radius:50%}.butterfly-referral-stages li.is-complete>span{background:#805b26;color:#fffaf0}.butterfly-referral-link{display:flex;gap:12px;flex-wrap:wrap}.butterfly-referral-link input{flex:1;min-width:0;width:100%;padding:10px;min-height:44px;border:1px solid var(--profile-rule);background:#fffaf0;color:#30281f;border-radius:4px;font-size:.85rem}.butterfly-referral-link button{flex-shrink:0}.butterfly-award-notice{position:fixed;right:24px;bottom:24px;z-index:70;display:flex;align-items:center;gap:16px;max-width:min(440px,calc(100vw - 32px));padding:14px 16px;border:1px solid #bda57c;border-radius:8px;background:#fbf7ed;color:#30281f;box-shadow:0 6px 25px #30281f20;font-family:Georgia,serif}.butterfly-award-notice p{margin:0;font-size:1rem;line-height:1.5}.butterfly-award-notice small{display:block;font-size:.8rem;margin-top:4px}.butterfly-award-notice a{color:#805b26;display:inline-flex;align-items:center;min-height:44px;font-size:.86rem}.butterfly-award-notice>.butterfly-award-notice-content{display:block;min-width:0;color:inherit;text-decoration:none}.butterfly-award-notice-action{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem}.butterfly-award-notice button{align-self:start;display:grid;place-items:center;min-width:44px;min-height:44px;background:transparent;border:0;color:inherit}.butterfly-collection-page :focus-visible,.butterfly-award-notice :focus-visible{outline:2px solid #a37e42;outline-offset:3px}@media(max-width:860px){.butterfly-hidden-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.butterfly-hidden{flex-direction:column;min-height:116px;padding:12px 8px;gap:4px}.butterfly-hidden>span{font-size:1.5rem}.butterfly-collection-filters>label:first-child{flex:1 1 100%}.butterfly-guest-note,.butterfly-referral{padding:20px 18px}.butterfly-referral-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.butterfly-referral-link input{flex-basis:100%}.butterfly-award-notice{right:16px;bottom:max(108px,env(safe-area-inset-bottom));gap:8px;max-width:calc(100vw - 32px)}.butterfly-collection-heading{padding-top:18px}.butterfly-collection-heading h1{font-size:2.65rem}}.butterfly-specimen{display:flex;align-items:center;gap:14px;width:100%;border:0;padding:0;text-align:left;background:transparent;color:inherit;min-height:90px}.butterfly-specimen img{width:150px;height:120px;flex-shrink:0;filter:drop-shadow(0 4px 3px #4b36151a)}.butterfly-specimen>span{display:flex;flex-direction:column;gap:5px}.butterfly-specimen strong{font-size:1.1rem;font-weight:500;line-height:1.3}.butterfly-specimen i{font-size:.9rem;color:#685e4d}.butterfly-specimen small{font-size:.83rem;color:#805b26}.is-locked .butterfly-art{opacity:.45;filter:saturate(.5)}.profile-achievements>.butterfly-card.is-earned .butterfly-specimen>.butterfly-art{opacity:1;filter:saturate(1.12) contrast(1.04) brightness(1.04)}.profile-achievements>.butterfly-card.is-earned.is-arriving:not(.is-arrival-muted) .butterfly-specimen>.butterfly-art{transition:opacity .42s ease,filter .42s ease}.profile-achievements>.butterfly-card.is-earned.is-arrival-muted .butterfly-specimen>.butterfly-art{opacity:.28;filter:saturate(.2) contrast(.6) blur(.35px);transition:none}.profile-achievements>.butterfly-card.is-locked .butterfly-specimen>.butterfly-art{opacity:.28;filter:saturate(.2) contrast(.6) blur(.35px)}.profile-achievements>.butterfly-card.is-locked.has-progress .butterfly-specimen>.butterfly-art{opacity:1;filter:none}.profile-achievements>.butterfly-card.is-locked.has-progress .butterfly-progress-base{opacity:.28;filter:saturate(.2) contrast(.6) blur(.35px)!important}.profile-achievements>.butterfly-card.is-locked.has-progress .butterfly-progress-wing{filter:saturate(1) contrast(.95) brightness(.9)!important}.butterfly-common-name{font-size:.85rem;line-height:1.4;color:#685e4d}.butterfly-info{display:grid;grid-template-rows:0fr;opacity:0;font-size:.9rem;line-height:1.6;transition:grid-template-rows .14s ease-out,opacity .1s ease-out;overflow-anchor:none}.butterfly-info.is-open{grid-template-rows:1fr;opacity:1}.butterfly-card.is-arriving .butterfly-info{display:block;overflow:hidden;transition:height .14s ease-out,opacity .1s ease-out}.butterfly-info-inner{min-height:0;overflow:hidden}.butterfly-info-inner>p:first-child,.butterfly-reveal-full>p:first-child,.butterfly-reveal-visual>p:first-child{padding-top:8px;border-top:1px solid var(--profile-rule)}.butterfly-info p{margin:8px 0}.butterfly-info a{color:inherit;min-height:44px;display:inline-flex;align-items:center}.profile-empty{padding:24px 10px;font-size:1rem;line-height:1.7}.profile-empty h2{font-size:1.6rem}.profile-empty-small{padding:14px 0;font-size:1rem!important}.profile-pagination{display:flex;align-items:center;justify-content:center;gap:18px}.profile-pagination button{min-height:44px;border:1px solid var(--profile-rule);background:transparent;padding:8px 16px;color:inherit;border-radius:4px}.profile-management{max-width:820px;margin:auto}.profile-management .profile-paper{padding:30px;margin-top:26px}.profile-management label{display:grid;gap:8px;font-size:.9rem}.profile-management input{width:100%;padding:12px;min-height:44px;background:#fffaf0;border:1px solid var(--profile-rule);color:#30281f}.profile-management .profile-button{margin:10px 10px 0 0}.profile-share-heading{font-size:1rem;font-weight:500;margin:24px 0 8px}.profile-share-help{margin:0 0 12px;font-size:.95rem;line-height:1.6;color:#665a4b}.profile-share{display:flex;align-items:center;gap:16px;padding:12px 0;border-block:1px solid var(--profile-rule)}.profile-share>a{min-width:0;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7;color:#77501e;text-decoration:underline;text-underline-offset:3px}.profile-share>.profile-button{flex-shrink:0;margin:0;font-size:.85rem;padding:8px 12px}@media(max-width:600px){.profile-share{align-items:start;flex-direction:column;gap:10px}.profile-share>.profile-button{margin:0}}.profile-state{min-height:60vh;padding-top:20px}.profile-state p{max-width:650px;font-size:1.15rem;line-height:1.7}.profile-loading-lines span{display:block;width:70%;height:12px;background:var(--profile-rule);margin:28px 0;opacity:.3}body[data-atmosphere=true][data-atmosphere-adapt=true] .profile-page{color:var(--atmosphere-ambient-ink,var(--ink))}body[data-atmosphere=true][data-atmosphere-adapt=true] .profile-page :is(.profile-paper,.profile-butterfly-summary,.profile-achievements>.butterfly-card){background-color:#f5eddd;background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));filter:brightness(var(--atmosphere-paper-exposure,1));color:var(--profile-paper-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .profile-page :is(.profile-butterfly-summary,.profile-achievements>.butterfly-card){background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),url(/assets/paper-01-1x-DmZKMnqA.png);background-size:640px 640px}@media(max-width:1100px){.profile-columns{gap:28px;grid-template-columns:minmax(0,1fr) 270px}.profile-butterfly-summary{padding:20px;margin-top:150px}.profile-butterfly-summary h2{font-size:2rem}.profile-title-row{align-items:start;gap:12px}.profile-title-row .profile-button{font-size:.9rem;padding:9px 12px}}@media(max-width:860px){.profile-columns{display:flex;flex-direction:column;gap:28px;margin-top:12px}.profile-main{width:100%}.profile-page h1{font-size:2.65rem}.profile-title-row{display:block}.profile-title-row .profile-button{margin-top:16px}.profile-subtitle{font-size:1.25rem;margin:14px 0 22px}.profile-eyebrow{font-size:.75rem}.profile-totals{gap:10px 20px;font-size:1.15rem}.profile-totals span+span{padding-left:20px}.profile-totals b{font-size:1.5rem}.profile-totals small{flex-basis:100%;font-size:.83rem}.profile-count-note{font-size:.75rem}.profile-filters{gap:4px;align-items:start}.profile-filters label{flex-basis:100%}.profile-filters select{max-width:calc(100% - 60px);flex:1}.profile-kind-filter{width:100%;justify-content:space-around;gap:6px}.profile-tabs{gap:25px}.profile-tabs a{font-size:1.15rem;padding-inline:4px}.profile-contributions{margin-left:10px;padding-left:20px}.profile-contribution:before{left:-28px;width:14px;height:14px}.profile-contribution:after{left:-20px;width:20px}.profile-contribution-meta{font-size:.73rem;gap:6px}.profile-butterfly-summary{width:100%;margin:0;padding:22px}.profile-specimen-summary{grid-template-columns:1fr 1fr 1fr}.profile-specimen-summary>a:first-child{grid-column:auto}.profile-specimen-summary img,.profile-specimen-summary>a:first-child img{height:130px}.profile-specimen-summary i{font-size:.67rem}.profile-management .profile-paper{padding:20px}.profile-management input{font-size:1rem}.butterfly-specimen img{width:110px;height:100px}.butterfly-specimen{gap:8px}.profile-page{padding-bottom:24px}}.profile-contribution.is-core:after,.profile-contribution.is-alt:after{left:calc(-1 * var(--profile-rail-gap) - .5px);width:calc(var(--profile-rail-gap) + .5px)}@media(prefers-reduced-motion:reduce){.profile-page *{scroll-behavior:auto}.profile-button,.butterfly-info,.profile-node-visual,.profile-contribution-node .timeline-dot-time,.profile-world-panel,.profile-world-options,.butterfly-card.is-arriving .butterfly-art{transition:none!important}}.contribution-licence{font:.76rem/1.5 Georgia,serif;color:inherit;max-width:44rem;overflow-wrap:anywhere}.contribution-licence label,.legal-check{display:flex;align-items:flex-start;gap:.55rem}.contribution-licence input,.legal-check input{flex:0 0 auto;width:18px;height:18px;accent-color:#68654a;margin:.1rem 0}.contribution-licence small{display:block;margin:.25rem 0 .15rem 27px;font:inherit;font-size:.95em}.contribution-licence a{display:inline;color:inherit;text-decoration:underline;text-underline-offset:3px}.today-panel .contribution-licence-prompt{max-width:none;margin:0 0 6px;color:inherit;font:.76rem/1.45 Georgia,serif}@media(min-width:861px){.today-panel:not(.is-collapsed):has(.desktop-contribution-licence){height:calc(var(--composer-panel-height) + var(--desktop-licence-footer-height,60px))}.today-panel:not(.is-collapsed):has(.desktop-contribution-licence) .contribution-workspace{bottom:calc(10px + var(--desktop-licence-footer-height,60px))}.desktop-contribution-licence{position:absolute;bottom:10px;left:12px;right:10px;padding-top:8px;border-top:1px solid var(--composer-answer-line-soft);color:var(--composer-answer-text)}.desktop-contribution-licence .contribution-licence{max-width:none}.desktop-contribution-licence label{min-height:28px;align-items:center}.today-panel.is-expanding .desktop-contribution-licence{visibility:hidden}.desktop-live-answer-actions:has(.contribution-licence){flex-wrap:wrap}.desktop-live-answer-actions .contribution-licence{flex:0 0 100%;max-width:none;margin:0}.desktop-live-answer-actions:has(.contribution-licence) .desktop-live-answer-primary-controls{flex-shrink:0;margin-right:auto}.desktop-live-answer-actions:has(.contribution-licence) button{flex-shrink:0;white-space:nowrap}}.licence-dialog{max-width:min(540px,calc(100vw - 28px));max-height:calc(100dvh - 40px)}.licence-dialog p,.licence-dialog details,.licence-dialog label{font:.9rem/1.65 Georgia,serif}.licence-dialog details{margin:14px 0}.licence-dialog{display:flex;flex-direction:column;overflow:hidden}.licence-dialog .auth-modal-scroll-region{min-height:0;overflow-y:auto}.licence-dialog .auth-modal-toolbar,.licence-dialog .auth-options{flex:0 0 auto}.licence-scope-choices{border:0;padding:0;margin:12px 0;min-width:0}.licence-scope-choices legend{font:.78rem/1.5 Georgia,serif;margin-bottom:8px}.licence-scope-choices .legal-check{padding:8px 0;min-height:44px}.account-auth-modal .auth-data-disclosure{display:block}.account-auth-modal .auth-data-disclosure a{display:inline;white-space:normal}.legal-document-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow:auto;padding:12px 0;font:.88rem/1.7 Georgia,serif}.legal-records{margin:20px 0;font:.9rem/1.6 Georgia,serif;overflow-wrap:anywhere}.legal-records button,.legal-records a{font:inherit;color:inherit}.legal-records article{padding:12px 0;border-bottom:1px solid #9b88674d}.legal-records summary{cursor:pointer;padding:10px 0}.tracking-preference{padding:0 18px;border:1px solid #9b88675c;border-radius:12px;background:#f4ecde;color:#2e251d;filter:brightness(var(--atmosphere-paper-exposure,1));--ink:#2e251d;--muted:#51463b}.tracking-preference>summary{padding:14px 0}.tracking-preference-content{padding:0 0 16px}.tracking-preference :is(p,summary,a,button){color:#2e251d}.tracking-preference p{margin:0 0 12px;line-height:1.6}.tracking-preference .tracking-consent-statement{font-size:.84rem}.tracking-preference a{text-decoration:underline;text-underline-offset:3px}.tracking-information{margin:4px 0 12px}.tracking-information>summary{padding:8px 0;text-decoration:underline;text-underline-offset:3px}.tracking-information p{font-size:.85rem}.tracking-preference .tracking-controller,.tracking-preference .tracking-preference-status{font-size:.8rem}.tracking-choice-actions{display:flex;flex-wrap:wrap;gap:12px}.tracking-choice-actions button{min-height:44px;padding:8px 12px;border:1px solid #9b88674d;border-radius:4px;background:transparent;cursor:pointer}.legal-records input:not([type=checkbox]){width:100%;max-width:420px}@media(max-width:860px){.contribution-licence{font-size:.73rem}.legal-check{padding:8px 0;min-height:44px}body:has(.mobile-contribution-licence) .butterfly-award-notice{display:none}.today-panel.is-mobile-composer:not(.is-collapsed):has(.mobile-contribution-licence){height:min(calc(94px + var(--mobile-licence-footer-height,108px)),calc(var(--mobile-visual-viewport-height,100dvh) - var(--safe-area-top) - 20px))}.today-panel.is-mobile-composer.has-reference:not(.is-collapsed):has(.mobile-contribution-licence){height:min(calc(142px + var(--mobile-licence-footer-height,108px)),calc(var(--mobile-visual-viewport-height,100dvh) - var(--safe-area-top) - 20px))}.today-panel.is-mobile-composer:not(.is-collapsed):has(.mobile-contribution-licence) .contribution-workspace{bottom:calc(10px + var(--mobile-licence-footer-height,108px))}.today-panel .mobile-contribution-licence{position:absolute;z-index:5;bottom:10px;left:12px;right:64px;min-height:88px;padding:0;border:0;background:transparent;color:var(--composer-answer-text,#f4ecde)}.mobile-contribution-licence .contribution-licence{font-size:.78rem;line-height:1.4}.mobile-contribution-licence label{min-height:44px;align-items:center}.mobile-contribution-licence input{width:20px;height:20px;accent-color:#c6ad73}.today-panel.is-mobile-composer:not(.is-collapsed):has(.mobile-contribution-licence)>.contribution-actions{top:auto;bottom:10px;right:10px;height:88px;max-height:none;flex-direction:column;justify-content:space-between}.today-panel.is-mobile-composer:not(.is-collapsed):has(.mobile-contribution-licence) .submit-control,.today-panel.is-mobile-composer:not(.is-collapsed):has(.mobile-contribution-licence) .contribution-actions .primary-action.contribution-submit{width:44px;min-width:44px;height:44px;min-height:44px}}:root{color-scheme:light;--paper: #f6efe2;--paper-soft: #fbf6ec;--paper-deep: #efe2cc;--ink: #2e251d;--muted: #6f6254;--line: #d8c7ad;--line-strong: #b89255;--gold: #a9782d;--gold-deep: #73501e;--branch: #6e858e;--branch-soft: #e8eef0;--branch-line: #9eb0b6;--candidate-background: #f7ece7;--candidate-surface: #fcf6f3;--candidate-border: #d9b0a6;--candidate-accent: #a75f56;--candidate-accent-strong: #87463f;--candidate-muted: #bd847c;--candidate-soft: #f2ddd7;--shadow: 0 16px 38px rgba(76, 54, 27, .12);--shadow-soft: 0 10px 26px rgba(76, 54, 27, .08);--radius: 8px;--header-height: 88px;--timeline-node-gap: 18px;--timeline-collapsed-top-offset: 36px;--node-rail-dot-top: 34px;--live-context-nav-gap: 14px;--live-context-sticky-trigger-offset: calc(52px + var(--timeline-node-gap) + 1px);--live-flow-motion-duration: 0ms;--live-flow-motion-ease: cubic-bezier(.2, .78, .24, 1);--node-action-button-height: 34px;--node-action-gap: 8px;--node-action-bottom-gap: 0px;--node-card-bottom-trim: 12px;--node-action-lift: var(--node-card-bottom-trim);--node-card-bottom-relief: 8px;--live-card-min-height: calc(188px - var(--node-card-bottom-trim));font-family:Segoe UI,Inter,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);background:var(--paper)}@property --timeline-bottom-fade-start{syntax: "<length-percentage>"; inherits: true; initial-value: 100%;}@property --timeline-bottom-fade-end{syntax: "<length-percentage>"; inherits: true; initial-value: 100%;}*{box-sizing:border-box}html{min-height:100%;background:var(--paper)}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,#fffcf5d1,#f2e8d6d1),repeating-linear-gradient(0deg,rgba(112,84,42,.025) 0,rgba(112,84,42,.025) 1px,transparent 1px,transparent 5px)}button,textarea{font:inherit}button{color:inherit}.app-shell{position:relative;min-height:100vh;overflow-x:clip}.app-shell:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100vw;height:100vh;pointer-events:none;content:"";background-image:url(/assets/altore-branch-background-DCofYnG0.png);background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:.2;mix-blend-mode:multiply}.site-header{--header-content-max: 1480px;--header-content-pad: 44px;--header-search-width: 255px;--header-status-width: 360px;--header-page-gap: 52px;--header-timeline-gutter: 96px;--header-content-width: min(var(--header-content-max), 100%);--header-content-left: max(calc((100% - var(--header-content-max)) / 2), 0px);--header-inner-width: calc(var(--header-content-width) - (var(--header-content-pad) * 2));--header-main-width: calc( var(--header-inner-width) - var(--header-status-width) - var(--header-page-gap) );--header-card-center-x: calc( var(--header-content-left) + var(--header-content-pad) + var(--header-timeline-gutter) + ((var(--header-main-width) - var(--header-timeline-gutter)) / 2) );position:sticky;top:0;z-index:5;display:block;min-height:var(--header-height);border-bottom:1px solid rgba(141,106,61,.24);background:#faf6eceb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-lockup{position:absolute;top:0;bottom:0;left:var(--header-card-center-x);display:flex;flex-direction:column;justify-content:center;align-items:center;width:max-content;max-width:min(360px,calc(100% - 48px));min-width:0;padding:14px 0;text-align:center;transform:translate(-50%)}.brand-name,.page-heading h1,.about-hero h1{font-family:Georgia,Times New Roman,serif;letter-spacing:0}.brand-name{--brand-word-space: .2412em;display:inline-flex;align-items:baseline;font-size:2rem;line-height:1;color:#2f241a}.brand-word-button,.brand-subtitle,.brand-world-letter{padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font:inherit}.brand-word-button{display:inline-flex;align-items:baseline;min-width:0;line-height:inherit;cursor:pointer}.brand-word-button:hover,.brand-subtitle:hover{color:#24180f}.brand-word-button:focus,.brand-subtitle:focus,.brand-world-letter:focus{outline:none}.brand-word-button:focus-visible,.brand-subtitle:focus-visible,.brand-world-letter:focus-visible{border-radius:6px;outline:2px solid rgba(167,120,45,.36);outline-offset:5px}.brand-world-letter{--world-globe-duration: 60s;position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:var(--brand-world-size, .96em);height:var(--brand-world-size, .96em);margin:0 var(--brand-world-inline-gap, .045em);transform:translateY(var(--brand-world-offset-y, .1362em));vertical-align:-.085em;isolation:isolate;line-height:1;cursor:pointer}.brand-world-letter:before,.brand-world-letter:after{display:none;content:""}.brand-world-globe{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:.5px solid rgba(54,41,29,.72);border-radius:999px;background:#19343a;box-shadow:0 0 0 .064em #846b4f;transform:rotate(-10deg) translateZ(0)}.brand-world-globe:after{display:none;content:""}.brand-world-globe-canvas{display:block;width:100%;height:100%}.brand-subtitle{display:inline-flex;margin-top:4px;color:var(--gold-deep);font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.2;cursor:pointer}.header-actions{position:absolute;top:0;right:44px;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.language-toggle{position:relative;z-index:3;flex:0 0 54px;width:54px;height:34px;color:#44372c;font-family:Georgia,Times New Roman,serif}.language-toggle-panel{position:absolute;top:0;right:0;display:grid;width:54px;height:34px;overflow:hidden;border:1px solid transparent;border-radius:6px;background:transparent;transition:height .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.language-toggle.open .language-toggle-panel,.language-toggle:hover .language-toggle-panel,.language-toggle:focus-within .language-toggle-panel{height:58px;border-color:#84623a33;background:linear-gradient(#fffcf5e6,#fffcf5e6),#faf6ec;box-shadow:0 10px 20px #4c361b1a}.language-toggle:is(.open,:hover,:focus-within){z-index:4}.language-toggle button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;height:32px;padding:0 6px;border:0;background:transparent;color:#44372c;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1;white-space:nowrap}.language-toggle-arrow{position:absolute;right:5px;display:inline-block;transform:translateY(-1px);font-size:.84em}.language-toggle .language-toggle-option{height:24px;opacity:0;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease}.language-toggle-option>span{display:inline-block;transform:translateY(-3px)}.language-toggle.open .language-toggle-option,.language-toggle:hover .language-toggle-option,.language-toggle:focus-within .language-toggle-option{opacity:1;transform:translateY(0)}.language-toggle button:hover,.language-toggle button:focus-visible{color:var(--gold-deep)}.language-toggle button:focus-visible{outline:0;background:#9773401a}.icon-button{display:inline-grid;place-items:center;width:42px;height:42px;border:0;border-radius:999px;background:transparent;cursor:pointer}.icon-button:hover{background:#9773401a}.header-search{position:absolute;top:26px;left:calc(var(--header-content-left) + var(--header-content-pad));display:inline-flex;align-items:center;gap:7px;width:var(--header-search-width);height:36px;padding:0 8px 0 11px;border:1px solid rgba(132,98,58,.25);border-radius:999px;background:#fffcf5d1;box-shadow:0 8px 20px #4c361b17;color:#46382b}.header-search svg{flex:0 0 auto;color:var(--gold-deep)}.header-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:.84rem}.header-search input::placeholder{color:#6f6254c7}.header-search input::-webkit-search-cancel-button{display:none}.search-count-badge{display:grid;flex:0 0 auto;place-items:center;min-width:28px;height:28px;padding:0 7px;border:1px solid rgba(132,98,58,.2);border-radius:999px;background:#3c2f24;color:var(--paper-soft);font-size:.76rem;font-variant-numeric:tabular-nums;line-height:1}.search-count-badge.empty{background:#6f62542e;color:var(--muted)}.app-content{position:relative;z-index:1;width:min(1480px,100%);margin:0 auto;--app-content-top-gap: 48px;padding:var(--app-content-top-gap) 44px 64px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:52px;align-items:start}.main-line-page{--mainline-content-max: 1480px;--mainline-content-pad: 44px;--mainline-status-width: 360px;--mainline-page-gap: 52px;--mainline-timeline-gutter: 96px;--mainline-timeline-line-x: 39.5px;--mainline-rail-width: 48px;--timeline-node-outer-size: 28px;--timeline-node-outer-radius: 14px;--timeline-heading-icon-offset: calc( var(--mainline-timeline-line-x) - var(--timeline-node-outer-radius) );--mainline-composer-bottom: 24px;--mainline-bottom-gap: 118px;--mainline-line-extension: 0px;--mainline-composer-left: calc( max(calc((100% - var(--mainline-content-max)) / 2), 0px) + var(--mainline-content-pad) + var(--mainline-timeline-gutter) );--mainline-composer-width: calc( min(var(--mainline-content-max), 100%) - var(--mainline-content-pad) - var(--mainline-content-pad) - var(--mainline-status-width) - var(--mainline-page-gap) - var(--mainline-timeline-gutter) - var(--mainline-rail-width) );min-height:0}.main-line-page .main-column{padding-bottom:var(--mainline-bottom-gap)}.main-column{min-width:0}.page-heading{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;min-width:0;padding-bottom:28px}.page-heading-copy{width:100%;min-width:0}.page-heading h1{flex:0 0 auto;margin:0;color:#251c16;font-size:calc(var(--main-heading-title-size, 3.45rem) * var(--main-heading-title-scale, 1));font-weight:500;line-height:1.02;white-space:nowrap}.brand-word-prefix{margin-left:var(--brand-word-space)}.account-menu-root{--account-trigger-height: 34px;--account-menu-trigger-padding: 18px;--account-menu-l-step: 54px;position:relative;z-index:3;width:max-content;min-height:var(--account-trigger-height);isolation:isolate}.account-menu-root.is-open:before{position:absolute;z-index:81;top:0;right:0;width:100%;height:calc(var(--account-trigger-height) + 1px);border:1px solid rgba(132,98,58,.2);border-bottom:0;border-radius:6px 6px 0 0;background:#fffcf5e6;content:"";pointer-events:none}.account-dropdown{position:absolute;z-index:80;top:calc(var(--account-trigger-height) - 1px);right:0;width:max(184px,calc(100% + var(--account-menu-l-step)));min-width:0;padding:7px;border:1px solid rgba(132,98,58,.2);border-radius:6px 0 6px 6px;background:#fffcf5e6;box-shadow:0 10px 20px #4c361b1a}.account-menu-root>.account-trigger{gap:7px;max-width:240px;padding-inline:var(--account-menu-trigger-padding)}.account-menu-root>.account-trigger:after{content:none}.account-menu-root>.account-trigger:hover,.account-menu-root>.account-trigger:focus-visible{color:#44372c}.account-menu-root.is-open>.account-trigger{z-index:82}.account-dropdown button,.mobile-account-submenu button{width:100%;min-height:40px;border:0;border-radius:6px;padding:8px 11px;background:transparent;color:var(--ink-deep);text-align:left;font:600 .82rem/1.2 Georgia,Times New Roman,serif;cursor:pointer}.account-dropdown button:hover,.account-dropdown button:focus-visible,.mobile-account-submenu button:focus-visible{background:#a777371a}.account-dropdown hr,.mobile-account-submenu hr{height:1px;border:0;margin:5px 8px;background:#7a542733}.account-dropdown .is-logout,.mobile-account-submenu .is-logout{color:#8e382e}.recoreds-dot{position:relative;display:inline-block;width:3px;height:3px;margin-inline:1px;border-radius:50%;background:#225b43;color:transparent;font-size:0;line-height:0;vertical-align:3px}.recoreds-dot:after{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:inherit;background:radial-gradient(circle,#4fd296fa 0,#4fd296fa 18%,#41cb8ea8 28%,#36b87e3d 48%,#36b87e00 72%);content:"";opacity:.1;will-change:opacity}@media(prefers-reduced-motion:no-preference){.recoreds-dot:after{animation:recoreds-dot-recording 2.8s cubic-bezier(.45,0,.55,1) infinite}}@media(prefers-reduced-motion:reduce){.recoreds-dot:after{opacity:.62}}@keyframes recoreds-dot-recording{0%,to{opacity:.1}50%{opacity:1}}.mobile-account-disclosure{width:100%}.mobile-account-trigger{display:flex;align-items:center;justify-content:flex-start;gap:7px;min-height:48px}.mobile-account-submenu{margin:2px 0 7px 12px;padding-left:9px;border-left:1px solid rgba(122,84,39,.22)}.mobile-account-submenu button{min-height:48px}.account-secondary-backdrop{z-index:140}.account-secondary-modal{position:relative;width:min(560px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));overflow:auto;padding:26px;border:1px solid rgba(132,94,47,.36);border-radius:13px;background:#fffaf0;box-shadow:0 24px 70px #2c1f1240}.account-secondary-modal>header{display:flex;gap:13px;align-items:center;padding-right:38px}.account-secondary-modal>header>svg{color:#96652a}.account-secondary-modal>header span{color:#916128;font-size:.72rem;font-weight:800;letter-spacing:.12em}.account-secondary-modal h2{margin:3px 0 0;font:700 1.45rem/1.15 Georgia,Times New Roman,serif}.contact-modal .alpha-feedback-details>summary{display:none}.contact-modal .alpha-feedback-details .alpha-feedback-form{margin:20px 0 0}.recoreds-empty{margin-top:24px;padding:22px;border:1px solid rgba(132,94,47,.2);border-radius:9px;background:#ffffff6b}.recoreds-empty h3{margin:0 0 8px;font:700 1.08rem/1.25 Georgia,Times New Roman,serif}.recoreds-empty p{margin:0;color:#5b4c3d;line-height:1.55}.recoreds-volume-list{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.recoreds-volume-list li{border:1px solid rgba(132,94,47,.2);border-radius:8px}.recoreds-volume-list button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;gap:16px;border:0;border-radius:inherit;padding:15px;background:transparent;text-align:left;cursor:pointer}.recoreds-volume-list button:hover,.recoreds-volume-list button:focus-visible{background:#a7773714}.recoreds-volume{margin-top:20px}.recoreds-back,.recoreds-more{min-height:44px;border:1px solid rgba(132,94,47,.24);border-radius:999px;padding:8px 14px;background:#ffffff73;color:#68461f;font-weight:700;cursor:pointer}.recoreds-volume>h3{margin:16px 0 10px;font:700 1.12rem/1.3 Georgia,Times New Roman,serif}.recoreds-record-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.recoreds-record-list>li>article{padding:16px;border:1px solid rgba(132,94,47,.2);border-radius:9px;background:#ffffff61}.recoreds-record-list article>span{color:#916128;font-size:.72rem;font-weight:800;letter-spacing:.1em}.recoreds-record-list h4{margin:8px 0 5px;font:700 1rem/1.35 Georgia,Times New Roman,serif}.recoreds-record-list p{margin:5px 0;color:#4f4236}.recoreds-record-list small{color:#756556}.recoreds-record-list details{margin-top:12px;border-top:1px solid rgba(132,94,47,.15);padding-top:10px}.recoreds-record-list details section{margin-top:10px;padding:10px;border-left:2px solid rgba(132,94,47,.24)}.recoreds-more{display:block;margin:16px auto 0}.archive-update-notice,.archive-pagination button{display:flex;min-height:44px;align-items:center;justify-content:center;margin:12px auto;border:1px solid rgba(130,90,42,.28);border-radius:999px;padding:8px 18px;background:#fffbf1e6;color:#68461f;font-weight:700;cursor:pointer}.archive-pagination{min-height:60px;padding:8px 0 22px;text-align:center;color:#6d5b48}.archive-pagination button:disabled{cursor:wait;opacity:.55}@media(max-width:860px){.account-secondary-backdrop{align-items:end;padding:max(8px,env(safe-area-inset-top)) 0 0}.account-secondary-modal{width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));border-radius:16px 16px 0 0;padding:22px 18px max(24px,env(safe-area-inset-bottom))}}.ore-label{--ore-label-duration: var(--logo-panel-duration, .15s);color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;white-space:nowrap}.page-heading h1 .ore-label{--ore-label-duration: .18s}button.ore-label{margin:0;padding:0;border:0;background:transparent;cursor:pointer}.ore-label-interactive{display:inline-flex;align-items:baseline;text-align:left;vertical-align:baseline}.ore-label-middle{position:relative;display:inline-block;inline-size:var(--ore-label-short-middle-inline-size, 0px);overflow:hidden;white-space:pre;transition:inline-size var(--ore-label-duration) cubic-bezier(.2,.78,.24,1)}.ore-label-middle-short,.ore-label-middle-expanded{display:block;inline-size:max-content;white-space:pre}.ore-label-middle-short{position:relative;opacity:1;transition:opacity 1ms linear var(--ore-label-duration)}.ore-label-middle-expanded{position:absolute;inset-block-start:0;inset-inline-start:0}.ore-label-character{opacity:0;transition:opacity 28ms ease calc(var(--ore-label-duration) - var(--ore-character-delay) - 8ms)}.ore-label-parent-reveal{display:inline-flex;align-items:baseline;block-size:1lh}.ore-label-interactive.is-expanded .ore-label-middle,.ore-label-interactive.is-hover-expanded .ore-label-middle,.ore-label-interactive:focus-visible .ore-label-middle,.ore-label-parent-reveal.is-hover-expanded .ore-label-middle,.alternative-tab:focus-visible .ore-label-parent-reveal .ore-label-middle{inline-size:var(--ore-label-expanded-middle-inline-size, 0px)}.ore-label-interactive.is-expanded .ore-label-middle-short,.ore-label-interactive.is-hover-expanded .ore-label-middle-short,.ore-label-interactive:focus-visible .ore-label-middle-short,.ore-label-parent-reveal.is-hover-expanded .ore-label-middle-short,.alternative-tab:focus-visible .ore-label-parent-reveal .ore-label-middle-short{opacity:0;transition:opacity 1ms linear}.ore-label-interactive.is-expanded .ore-label-middle-expanded,.ore-label-interactive.is-hover-expanded .ore-label-middle-expanded,.ore-label-interactive:focus-visible .ore-label-middle-expanded,.ore-label-parent-reveal.is-hover-expanded .ore-label-middle-expanded,.alternative-tab:focus-visible .ore-label-parent-reveal .ore-label-middle-expanded{opacity:1}.ore-label-interactive.is-expanded .ore-label-character,.ore-label-interactive.is-hover-expanded .ore-label-character,.ore-label-interactive:focus-visible .ore-label-character,.ore-label-parent-reveal.is-hover-expanded .ore-label-character,.alternative-tab:focus-visible .ore-label-parent-reveal .ore-label-character{opacity:1;transition-delay:var(--ore-character-delay)}.ore-label-interactive:focus-visible{outline:1px solid currentColor;outline-offset:4px}@media(prefers-reduced-motion:reduce){.ore-label-interactive,.ore-label-parent-reveal,.ore-label-middle,.ore-label-middle-short,.ore-label-middle-expanded,.ore-label-character{transition-duration:1ms;transition-delay:0ms}}.publication-loading,.publication-safe-mode{min-height:100dvh;display:grid;place-content:center;gap:12px;padding:32px;color:#5f4326;background:#f1eadc;text-align:center}.publication-safe-mode h1{margin:0;font-family:Georgia,serif;font-size:clamp(32px,6vw,64px)}.publication-safe-mode p{max-width:56ch;margin:0;font-size:16px;line-height:1.6}@media(max-width:860px){.mobile-composer-draft-header .ore-label-interactive,.live-card-draft-header .ore-label-interactive{position:relative;z-index:4;touch-action:manipulation}.mobile-composer-draft-header .ore-label-interactive:before,.live-card-draft-header .ore-label-interactive:before{position:absolute;top:-8px;right:-10px;bottom:-8px;left:-10px;content:""}}.page-title-row,.page-title-measurer{--main-heading-title-size: 3.45rem;--main-heading-kicker-size: 1.02rem;--main-heading-title-gap: 20px;display:flex;flex-wrap:nowrap;align-items:baseline;min-width:0;gap:calc(var(--main-heading-title-gap) * var(--main-heading-title-scale, 1))}.page-title-row{width:var(--main-heading-title-row-width, 100%);max-width:none;overflow:visible}.page-title-measurer{position:fixed;top:0;left:0;z-index:-1;width:max-content;overflow:visible;visibility:hidden;pointer-events:none}.main-heading-kicker{display:inline-flex;flex:0 0 auto;min-width:0;max-width:none;color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-size:calc(var(--main-heading-kicker-size, 1.02rem) * var(--main-heading-title-scale, 1));font-weight:700;line-height:1;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.page-heading p,.about-hero p{max-width:770px;margin:10px 0 0;color:#51463b;font-family:Georgia,Times New Roman,serif;font-size:1.08rem;line-height:1.55}.main-heading-intro-viewport{--main-heading-intro-pan-width: 840px;max-width:min(100%,var(--main-heading-intro-pan-width));margin-top:10px;overflow:hidden}.main-heading-intro-pan{width:max(100%,var(--main-heading-intro-pan-width));max-width:none;max-height:calc(1.48em * 3);margin:0;overflow:hidden;line-height:1.48;transform:translate(var(--compact-text-pan-offset, 0px));will-change:transform}.compact-pan-indicator{position:absolute;top:5px;left:50%;z-index:8;display:flex;align-items:center;gap:2px;padding:2px 4px;border:1px solid rgba(132,98,58,.18);border-radius:999px;background:#fffcf5e0;box-shadow:0 8px 18px #4c361b14;opacity:0;pointer-events:none;transform:translate(-50%,-4px);transition:opacity .13s ease,transform .15s ease}.is-compact-pan-active>.compact-pan-indicator{opacity:1;transform:translate(-50%)}.page-heading>.compact-pan-indicator{top:-30px}.compact-pan-step{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:18px;height:14px;padding:0 3px;border-radius:999px;color:#6f6255;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.52rem;font-weight:600;line-height:1;opacity:.34;transition:background .12s ease,color .12s ease,opacity .12s ease,transform .12s ease}.compact-pan-symbol{display:block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent}.compact-pan-step[class*=left-] .compact-pan-symbol{border-right:5px solid currentColor}.compact-pan-step[class*=right-] .compact-pan-symbol{border-left:5px solid currentColor}.compact-pan-step.center{position:relative;min-width:14px;padding:0}.compact-pan-step.center .compact-pan-symbol{position:absolute;top:50%;left:50%;width:4.5px;height:4.5px;margin:0;border:0;border-radius:1px;background:currentColor;transform:translate(-50%,-50%)}.compact-pan-zone-left-1>.compact-pan-indicator .compact-pan-step.left-1,.compact-pan-zone-left-2>.compact-pan-indicator .compact-pan-step.left-2,.compact-pan-zone-left-3>.compact-pan-indicator .compact-pan-step.left-3,.compact-pan-zone-left-4>.compact-pan-indicator .compact-pan-step.left-4,.compact-pan-zone-center>.compact-pan-indicator .compact-pan-step.center,.compact-pan-zone-right-1>.compact-pan-indicator .compact-pan-step.right-1,.compact-pan-zone-right-2>.compact-pan-indicator .compact-pan-step.right-2,.compact-pan-zone-right-3>.compact-pan-indicator .compact-pan-step.right-3,.compact-pan-zone-right-4>.compact-pan-indicator .compact-pan-step.right-4{background:#3c2f24e6;color:var(--paper-soft);font-weight:800;opacity:1;transform:scale(1.08)}.is-compact-pan-held>.compact-pan-indicator .compact-pan-step:not(.center){background:transparent;color:#6f6255;font-weight:600;opacity:.34;transform:none}.is-compact-pan-held>.compact-pan-indicator .compact-pan-step.center{background:#3c2f24e6;color:var(--paper-soft);font-weight:800;opacity:1;transform:scale(1.08)}.is-compact-pan-active .node-text-pan,.is-compact-pan-active .live-text-pan,.page-heading.is-compact-pan-active .main-heading-intro-pan{-webkit-user-select:none;user-select:none}.quiet-button,.outline-action,.small-control{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid rgba(132,98,58,.32);border-radius:7px;background:#fffcf5ad;color:#3f3226;cursor:pointer}.live-flow-section{position:sticky;top:var(--header-height);z-index:4;margin:8px 0 var(--timeline-node-gap);padding-top:1px;scroll-margin-top:calc(var(--header-height) + 18px);background:transparent}.live-flow-section.is-expanded{top:var( --live-card-sticky-top, calc(var(--header-height) - var(--live-context-sticky-trigger-offset)) )}.live-flow-section.is-expanded.has-inserted-gap{top:calc(var(--header-height) + var(--live-context-nav-gap))}.live-flow-context-header{--live-context-accent: var(--candidate-accent);--live-context-accent-strong: var(--candidate-accent-strong);--live-context-line: color-mix(in srgb, var(--candidate-border) 70%, var(--candidate-accent) 30%);--live-context-header-gap: 18px;--live-context-compass-gap: 8px;--live-context-vote-size: 34px;--live-context-vote-height: 30px;--live-context-vote-gap: 8px;--live-context-vote-font-size: .9rem;--live-context-rule-overhang: var(--mainline-timeline-line-x);--live-context-rule-fade-stop: calc(var(--live-context-rule-overhang) * .5);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--live-context-header-gap);min-height:52px;margin-bottom:var(--timeline-node-gap);padding:6px 10px 6px 0;scroll-margin-top:calc(var(--header-height) + 10px);background:linear-gradient(180deg,#f8ece829,#fffcf600);color:var(--live-context-accent-strong);isolation:isolate}.live-flow-context-header:before,.live-flow-context-header:after{position:absolute;left:0;z-index:0;display:block;width:100%;height:1px;content:"";background:color-mix(in srgb,var(--live-context-line) 58%,transparent);pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--live-context-rule-fade-stop),#000 calc(100% - var(--live-context-rule-fade-stop)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--live-context-rule-fade-stop),#000 calc(100% - var(--live-context-rule-fade-stop)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.live-flow-context-header:before{top:0}.live-flow-context-header:after{bottom:0}.live-flow-context-header.open_question{--live-context-accent: var(--gold);--live-context-accent-strong: var(--gold-deep);--live-context-line: color-mix(in srgb, var(--line-strong) 54%, var(--gold) 46%);background:linear-gradient(180deg,#f4ead92e,#fffcf600)}.live-flow-section.is-collapsed .live-flow-context-header{margin-bottom:0}.live-flow-context-header.is-votes-compact,.live-context-measure-row.is-votes-compact{--live-context-header-gap: 12px;--live-context-compass-gap: 6px;--live-context-vote-size: 28px;--live-context-vote-height: 28px;--live-context-vote-gap: 5px;--live-context-vote-font-size: .82rem}.live-flow-context-header.is-compass-icon-only,.live-context-measure-row.is-compass-icon-only{--live-context-header-gap: 10px;--live-context-compass-gap: 6px}.live-context-fit-measurer{position:absolute;top:0;left:-10000px;z-index:-1;display:grid;width:max-content;height:0;overflow:visible;visibility:hidden;pointer-events:none}.live-context-measure-row{--live-context-header-gap: 18px;--live-context-compass-gap: 8px;--live-context-vote-size: 34px;--live-context-vote-height: 30px;--live-context-vote-gap: 8px;--live-context-vote-font-size: .9rem;display:inline-grid;grid-template-columns:max-content max-content;align-items:center;gap:var(--live-context-header-gap);width:max-content;white-space:nowrap}.live-context-fit-measurer .live-context-title,.live-context-fit-measurer .live-context-status{flex:0 0 auto;width:max-content;min-width:max-content}.live-context-fit-measurer .live-context-title{overflow:visible}.live-context-fit-measurer .live-context-title strong{overflow:visible;text-overflow:clip}.live-context-fit-measurer .live-context-vote-list{margin-left:0}.live-context-title,.live-context-status,.live-context-compass,.live-context-question-status{display:flex;align-items:center;min-width:0}.live-context-title{gap:12px;overflow:visible}.live-context-title strong{min-width:0;overflow:hidden;color:var(--live-context-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:.96rem;font-weight:700;line-height:1.2;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.live-context-icon{display:inline-grid;flex:0 0 auto;place-items:center;width:var(--timeline-node-outer-size);height:var(--timeline-node-outer-size);margin-left:var(--timeline-heading-icon-offset);border:1px solid color-mix(in srgb,var(--live-context-accent) 42%,var(--paper-soft));border-radius:999px;background:#fffcf6ad;color:var(--live-context-accent)}.live-context-icon .candidate-ballot-icon{width:19px;height:19px;stroke-width:2}.live-context-status{justify-content:flex-end}.live-context-compass{gap:var(--live-context-compass-gap);white-space:nowrap}.live-context-compass-label{color:#3f3226;font-family:Georgia,Times New Roman,serif;font-size:.92rem}.live-context-info{--live-context-info-tip-scale: 1;position:relative;display:inline-block;flex:0 0 19px;width:19px;height:19px;padding:0;border:1px solid color-mix(in srgb,var(--live-context-accent) 42%,var(--paper-soft));border-radius:999px;background:#fffcf6c2;color:var(--live-context-accent);cursor:default;line-height:0}.live-context-info-icon{position:absolute;top:2px;right:2px;bottom:2px;left:2px;display:block;width:13px;height:13px;overflow:visible;pointer-events:none;shape-rendering:geometricPrecision;transform:none}.live-context-info:after{position:absolute;right:50%;bottom:calc(100% + 18px);z-index:6;width:min(260px,calc(100vw - 28px));padding:7px 9px;border:1px solid rgba(206,185,151,.24);border-radius:6px;background:#2f241af5;box-shadow:0 10px 22px #2d20132e;color:var(--paper-soft);content:attr(data-hint);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.7rem;font-weight:400;line-height:1.25;opacity:0;pointer-events:none;text-align:center;white-space:normal;transform:translate(50%,4px) scale(var(--live-context-info-tip-scale));transform-origin:bottom center;transition:opacity .14s ease,transform .14s ease}.live-context-info:hover:after,.live-context-info:focus-visible:after{opacity:1;transform:translate(50%) scale(var(--live-context-info-tip-scale))}.live-context-info:focus-visible{outline:2px solid color-mix(in srgb,var(--live-context-accent) 36%,transparent);outline-offset:2px}@media(max-width:380px){.live-context-info{--live-context-info-tip-scale: .94}}@media(max-width:340px){.live-context-info{--live-context-info-tip-scale: .88}.live-context-info:after{font-size:.66rem}}.live-context-vote-list{display:inline-flex;gap:var(--live-context-vote-gap)}.live-context-vote-list button{display:inline-grid;place-items:center;width:var(--live-context-vote-size);height:var(--live-context-vote-height);padding:0;border:1px solid rgba(167,95,86,.24);border-radius:6px;background:#fffcf8a8;color:#5c4539;cursor:pointer;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:var(--live-context-vote-font-size);font-weight:700;font-variant-numeric:tabular-nums;line-height:1;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.live-context-vote-list button.used:not(.active){border-color:color-mix(in srgb,var(--candidate-border) 72%,var(--candidate-accent));background:#f8ece894;color:var(--candidate-accent-strong)}.live-context-vote-list button:hover,.live-context-vote-list button:focus-visible{border-color:color-mix(in srgb,var(--candidate-accent) 60%,transparent);background:#f2ddd7b3;color:var(--candidate-accent-strong)}.live-context-vote-list button.active{border-color:var(--candidate-accent-strong);background:linear-gradient(180deg,var(--candidate-accent),var(--candidate-accent-strong));color:var(--paper-soft);box-shadow:0 8px 16px #87463f24}.live-context-vote-list button:focus-visible{outline:2px solid color-mix(in srgb,var(--candidate-accent) 34%,transparent);outline-offset:2px}@media(min-width:861px){.live-context-ballot-status{--desktop-ballot-flourish-width: clamp(104px, 9vw, 128px);display:grid;grid-template-columns:var(--desktop-ballot-flourish-width) max-content;align-items:center;justify-content:end;gap:14px;min-width:0}.live-context-ballot-status>.live-context-compass{justify-content:flex-start;width:max-content}.desktop-ballot-flourish{display:block;width:var(--desktop-ballot-flourish-width);height:20px;overflow:visible;fill:none;color:color-mix(in srgb,var(--live-context-accent) 52%,transparent);stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15;transition:color .12s ease}.live-context-ballot-status .live-context-compass-label,.live-context-ballot-status .live-context-info,.live-context-ballot-status .live-context-vote-list button{transition-duration:.12s}.live-context-ballot-status.is-inactive .live-context-compass-label{color:color-mix(in srgb,var(--gold-deep) 64%,var(--muted))}.live-context-info.is-inactive{border-color:color-mix(in srgb,var(--gold) 24%,var(--paper-soft));color:color-mix(in srgb,var(--gold-deep) 42%,transparent);cursor:default;pointer-events:none}.live-context-ballot-status.is-inactive .live-context-vote-list button.inactive,.live-context-ballot-status.is-inactive .live-context-vote-list button.inactive:hover{border-color:color-mix(in srgb,var(--gold-deep) 22%,var(--paper-soft));background:#fffcf680;box-shadow:none;color:color-mix(in srgb,var(--gold-deep) 44%,transparent);cursor:default;opacity:.66}}.live-context-question-status{gap:10px;color:#5f4e41;font-size:.9rem;white-space:nowrap}.live-context-question-status strong{color:var(--gold-deep);font-weight:700}.live-context-fade{animation:live-context-crossfade .18s ease both}@keyframes live-context-crossfade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.live-flow-panel{display:grid;grid-template-rows:1fr;margin-top:0;opacity:1;transform:translateY(0);transition:grid-template-rows var(--live-flow-motion-duration) var(--live-flow-motion-ease),opacity var(--live-flow-motion-duration) ease,transform var(--live-flow-motion-duration) var(--live-flow-motion-ease);will-change:grid-template-rows,opacity,transform}.live-flow-section.has-inserted-gap .live-flow-panel{margin-top:var(--timeline-node-gap)}.live-flow-section.is-collapsed .live-flow-panel{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(-8px)}.live-flow-section.is-collapsed{margin-bottom:10px}.live-flow-context-header+.live-flow-section{margin-top:0}.live-flow-panel-inner{min-height:0;margin-left:-132px;padding-left:132px;overflow:hidden}.live-flow-toggle{--live-flow-rule-base-thickness: 1px;--live-flow-rule-thickness: calc(var(--live-flow-rule-base-thickness) * 2.5);--live-flow-rule-color: color-mix(in srgb, var(--candidate-border) 56%, var(--candidate-accent) 44%);--live-flow-rule-overhang: var(--mainline-timeline-line-x);--live-flow-rule-fade-stop: calc(var(--live-flow-rule-overhang) * .5);--live-flow-rule-center-offset: calc(var(--live-flow-rule-overhang) * .5);--live-flow-toggle-proximity: 0;--live-flow-toggle-cue-opacity: 0;position:relative;display:grid;grid-template-columns:var(--mainline-timeline-line-x) minmax(0,1fr);align-items:center;gap:0;width:100%;min-height:42px;padding:5px 0;border:0;background:transparent;color:var(--candidate-accent-strong);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.88rem;text-align:left}.live-flow-toggle-rule{position:absolute;top:50%;right:auto;left:0;z-index:1;display:block;width:calc(100% + var(--live-flow-rule-overhang));height:44px;min-width:0;overflow:visible;color:var(--live-flow-rule-color);pointer-events:none;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 var(--live-flow-rule-fade-stop),#000 calc(100% - var(--live-flow-rule-fade-stop)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 var(--live-flow-rule-fade-stop),#000 calc(100% - var(--live-flow-rule-fade-stop)),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.live-flow-toggle-rule-path{fill:none;stroke:currentColor;stroke-linecap:butt;stroke-linejoin:round;stroke-width:var(--live-flow-rule-thickness);opacity:.44;transition:opacity .12s ease-out;vector-effect:non-scaling-stroke}.live-flow-toggle-cue{position:absolute;top:50%;left:calc(50% + var(--live-flow-rule-center-offset));z-index:3;display:block;width:44px;height:44px;color:var(--live-flow-rule-color);pointer-events:none;transform:translate(-50%,-50%);isolation:isolate}.live-flow-toggle-mark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:44px;height:44px;overflow:visible}.live-flow-toggle-star{fill:var(--ink)}.live-flow-toggle:focus-visible{outline:none}.live-flow-toggle:focus-visible{--live-flow-toggle-proximity: .86;--live-flow-toggle-cue-opacity: .77}.live-flow-toggle:focus-visible .live-flow-toggle-cue{border-radius:999px;outline:2px solid color-mix(in srgb,var(--live-flow-rule-color) 44%,transparent);outline-offset:2px}.live-flow-toggle:focus{outline:none}.context-rail{--identity-panel-gap-base: 8px;--identity-panel-gap: var(--live-flow-card-gap);--identity-axis-right-space: calc( var(--mainline-timeline-gutter) - var(--identity-panel-gap) - var(--mainline-timeline-line-x) );--identity-panel-width: calc( var(--identity-axis-right-space) + var(--identity-axis-right-space) );--identity-panel-height: 86px;--identity-panel-shift: calc(var(--identity-panel-gap-base) - var(--identity-panel-gap));--identity-node-gap: calc(20px - var(--identity-panel-shift));--identity-panel-accent: var(--candidate-accent);--identity-panel-accent-strong: var(--candidate-accent-strong);--identity-panel-border: rgba(167, 95, 86, .28);--identity-panel-surface: rgba(255, 248, 246, .82);--context-link-color: color-mix(in srgb, var(--candidate-border) 56%, var(--candidate-accent) 44%);--vote-sign-step: 6px;--vote-sign-height: 27px;position:relative;align-self:start;justify-self:end;display:grid;justify-items:center;width:var(--identity-panel-width);margin:calc(var(--live-flow-dot-top) + var(--live-flow-dot-size) + var(--identity-node-gap)) var(--identity-panel-gap) 0 0;color:var(--identity-panel-accent-strong)}.context-rail.open_question{--identity-panel-accent: var(--gold);--identity-panel-accent-strong: var(--gold-deep);--identity-panel-border: rgba(184, 136, 60, .34);--identity-panel-surface: rgba(255, 250, 241, .84);--context-link-color: color-mix(in srgb, var(--line-strong) 54%, var(--gold) 46%)}.context-identity-panel{position:relative;width:100%;height:var(--identity-panel-height);border:1px solid var(--identity-panel-border);border-radius:6px;background:linear-gradient(180deg,var(--identity-panel-surface),rgba(255,252,246,.76)),#fffcf6;box-shadow:0 8px 18px #4c361b0f;color:var(--identity-panel-accent-strong);overflow:visible}.context-identity-panel:before{position:absolute;top:calc(-1 * (var(--identity-node-gap) + 1px));left:calc(var(--identity-panel-width) + var(--mainline-timeline-line-x) - var(--mainline-timeline-gutter) + var(--identity-panel-gap));width:1px;height:var(--identity-node-gap);content:"";background:color-mix(in srgb,var(--identity-panel-accent) 36%,transparent)}.context-identity-content{display:grid;align-content:center;justify-items:center;height:100%;min-width:0;padding:10px 8px;text-align:center}.context-identity-content strong{color:var(--identity-panel-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;line-height:1.15}.context-identity-content span,.context-identity-content small{display:block;max-width:100%;overflow-wrap:anywhere;color:#6f5d52;font-size:.78rem;line-height:1.24}.context-identity-content span{margin-top:7px}.context-identity-content small{margin-top:4px;color:var(--identity-panel-accent-strong);font-size:.7rem}.context-vote-sign-chain{--vote-sign-accent: var(--candidate-accent);--vote-sign-accent-strong: var(--candidate-accent-strong);--vote-sign-border: rgba(167, 95, 86, .28);--vote-sign-surface: rgba(255, 248, 246, .82);--context-link-color: color-mix(in srgb, var(--candidate-border) 56%, var(--candidate-accent) 44%);display:grid;justify-items:center;margin-top:2px}.context-vote-sign-row{display:grid;justify-items:center;min-width:0}.context-vote-connector-dot{width:3px;height:3px;margin:1px 0 2px;border-radius:999px;background:color-mix(in srgb,var(--context-link-color) 48%,transparent)}.context-vote-sign{display:grid;place-items:center;width:var(--vote-sign-width);height:var(--vote-sign-height);min-width:0;padding:0 8px;border:1px solid color-mix(in srgb,var(--vote-sign-border) 84%,transparent);border-radius:6px;background:linear-gradient(180deg,var(--vote-sign-surface),rgba(255,252,246,.78)),#fff8f6;color:var(--vote-sign-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:.78rem;font-weight:700;line-height:1;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.context-vote-sign.score-3{--vote-sign-width: calc(var(--identity-panel-width) - var(--vote-sign-step))}.context-vote-sign.score-2{--vote-sign-width: calc(var(--identity-panel-width) - var(--vote-sign-step) - var(--vote-sign-step))}.context-vote-sign.score-1{--vote-sign-width: calc(var(--identity-panel-width) - var(--vote-sign-step) - var(--vote-sign-step) - var(--vote-sign-step))}.context-vote-sign.is-empty{border-color:color-mix(in srgb,var(--vote-sign-border) 58%,transparent);color:color-mix(in srgb,var(--vote-sign-accent-strong) 56%,transparent);font-weight:500}button.context-vote-sign{cursor:pointer}button.context-vote-sign:hover,button.context-vote-sign:focus-visible{border-color:color-mix(in srgb,var(--vote-sign-accent) 52%,transparent);background:#f2ddd7;color:var(--vote-sign-accent-strong)}button.context-vote-sign:focus-visible{outline:2px solid color-mix(in srgb,var(--vote-sign-accent) 34%,transparent);outline-offset:2px}.context-vote-sign-content{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;animation:live-context-crossfade .18s ease both}.live-flow-layout{--live-flow-dot-size: 24px;--live-flow-dot-radius: 12px;--live-flow-dot-top: var(--node-rail-dot-top);--live-flow-card-gap: max(3px, calc(var(--timeline-node-gap) / 5));--live-flow-line-offset: calc(var(--mainline-timeline-line-x) - var(--mainline-timeline-gutter));display:grid;grid-template-columns:var(--mainline-timeline-gutter) minmax(0,1fr);gap:0;align-items:stretch}.vote-shortcut-panel{--vote-panel-accent: var(--candidate-accent);--vote-panel-accent-strong: var(--candidate-accent-strong);--vote-panel-border: rgba(167, 95, 86, .32);--vote-panel-soft: rgba(242, 221, 215, .66);--vote-panel-surface: rgba(255, 248, 246, .86);--vote-panel-text: var(--candidate-accent-strong);align-self:stretch;justify-self:end;display:grid;grid-template-rows:auto minmax(0,1fr);width:calc(var(--mainline-timeline-gutter) - var(--mainline-timeline-line-x) + var(--live-flow-dot-radius) - var(--live-flow-card-gap));min-width:50px;height:calc(100% - (var(--live-flow-dot-top) + var(--live-flow-dot-size) + 4px));min-height:0;margin:calc(var(--live-flow-dot-top) + var(--live-flow-dot-size) + 4px) var(--live-flow-card-gap) 0 0;border:1px solid var(--vote-panel-border);border-radius:6px;background:linear-gradient(180deg,var(--vote-panel-surface),rgba(255,252,246,.78)),#fffcf6;box-shadow:0 10px 22px #4c361b14;overflow:visible;transition:border-color .16s ease,background .16s ease}.vote-shortcut-panel.open_question,.mobile-vote-strip.open_question{--vote-panel-accent: #b57a1d;--vote-panel-accent-strong: var(--gold-deep);--vote-panel-border: rgba(184, 136, 60, .38);--vote-panel-soft: rgba(244, 234, 217, .7);--vote-panel-surface: rgba(255, 250, 241, .88);--vote-panel-text: var(--gold-deep)}.vote-shortcut-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:4px;min-width:0;padding:8px 8px 7px;border-bottom:1px solid var(--vote-panel-border)}.vote-shortcut-panel h2{min-width:0;margin:0;overflow:hidden;color:var(--vote-panel-text);font-size:.82rem;font-weight:700;line-height:1.1;text-overflow:clip;white-space:nowrap}.vote-shortcut-info{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border:1px solid var(--vote-panel-border);border-radius:999px;background:#fffcf5e6;color:var(--vote-panel-text);cursor:default;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.66rem;font-weight:700;line-height:1}.vote-shortcut-info span{display:block;transform:translateY(1px)}.vote-shortcut-info:after{position:absolute;top:50%;right:calc(100% + 8px);z-index:5;width:max-content;max-width:172px;padding:7px 8px;border:1px solid rgba(206,185,151,.24);border-radius:6px;background:#2f241af5;box-shadow:0 10px 22px #2d20132e;color:var(--paper-soft);content:attr(data-hint);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.68rem;font-weight:400;line-height:1.25;opacity:0;pointer-events:none;transform:translate(4px,-50%);transition:opacity .14s ease,transform .14s ease}.vote-shortcut-info:hover:after,.vote-shortcut-info:focus-visible:after{opacity:1;transform:translateY(-50%)}.vote-shortcut-info:focus-visible{outline:2px solid color-mix(in srgb,var(--vote-panel-accent) 42%,transparent);outline-offset:2px}.vote-shortcut-list{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:7px;min-height:0;padding:7px 8px 9px}.vote-shortcut-list button,.mobile-vote-strip button{position:relative;display:grid;grid-template-columns:1fr;place-items:center;min-width:0;min-height:0;overflow:hidden;padding:2px 4px 3px;border:1px solid rgba(132,98,58,.25);border-radius:8px;background:#fffcf59e;color:#7a5124;cursor:pointer;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.88rem;font-variant-numeric:tabular-nums}.vote-shortcut-list button:disabled,.mobile-vote-strip button:disabled{cursor:default;opacity:.55}.vote-shortcut-list button.active,.vote-shortcut-list button:not(:disabled):hover,.vote-shortcut-list button:not(:disabled):focus-visible,.mobile-vote-strip button:not(:disabled):hover,.mobile-vote-strip button:not(:disabled):focus-visible{border-color:color-mix(in srgb,var(--vote-panel-accent) 62%,transparent);background:var(--vote-panel-accent);color:var(--paper-soft)}.vote-slot-score,.vote-slot-candidate{grid-area:1 / 1;max-width:100%;min-width:0;overflow:visible;line-height:1.15;text-overflow:clip;white-space:nowrap;transition:opacity .13s ease,transform .13s ease}.vote-slot-score{opacity:1;transform:translateY(0);padding-bottom:1px;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:1.12rem;font-weight:700;line-height:1.22}.vote-slot-candidate{opacity:0;transform:translateY(5px);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:0;line-height:1.15}.vote-shortcut-list button:not(:disabled):hover .vote-slot-score,.vote-shortcut-list button:not(:disabled):focus-visible .vote-slot-score,.mobile-vote-strip button:not(:disabled):hover .vote-slot-score,.mobile-vote-strip button:not(:disabled):focus-visible .vote-slot-score{opacity:0;transform:translateY(-5px)}.vote-shortcut-list button:not(:disabled):hover .vote-slot-candidate,.vote-shortcut-list button:not(:disabled):focus-visible .vote-slot-candidate,.mobile-vote-strip button:not(:disabled):hover .vote-slot-candidate,.mobile-vote-strip button:not(:disabled):focus-visible .vote-slot-candidate{opacity:1;transform:translateY(0)}.mobile-vote-strip{--vote-panel-accent: var(--candidate-accent);--vote-panel-accent-strong: var(--candidate-accent-strong);--vote-panel-text: var(--candidate-accent-strong);display:none;align-items:center;gap:8px;margin-bottom:12px;overflow-x:auto;color:var(--vote-panel-text)}.mobile-vote-strip strong{flex:0 0 auto;font-size:.92rem}.mobile-vote-strip button{flex:0 0 auto;min-width:54px;min-height:36px;padding:2px 9px 3px}.live-flow-stage{position:relative;min-width:0}.live-flow-dot{position:absolute;top:var(--live-flow-dot-top);left:calc(var(--live-flow-line-offset) - var(--live-flow-dot-radius));z-index:2;box-sizing:border-box;width:var(--live-flow-dot-size);height:var(--live-flow-dot-size);padding:0;border:2px solid var(--candidate-accent);border-color:color-mix(in srgb,var(--candidate-accent) 34%,var(--paper-soft));border-radius:999px;background:var(--candidate-accent);box-shadow:0 0 0 2px var(--candidate-accent);cursor:pointer;transform-origin:center;transition:transform .18s ease}.live-flow-dot.open_question{border-color:#b57a1d;border-color:color-mix(in srgb,#b57a1d 34%,var(--paper-soft));background:#b57a1d;box-shadow:0 0 0 2px #b57a1d}.live-flow-dot:after{position:absolute;top:calc(var(--live-flow-dot-radius) - .5px);left:var(--live-flow-dot-size);width:calc(var(--mainline-timeline-gutter) - var(--mainline-timeline-line-x) - var(--live-flow-dot-radius) - 1px);height:1px;content:"";background:#7b5a2f6b}.live-flow-dot:hover,.live-flow-dot:focus-visible{transform:translate(-4px) scale(1.07)}.live-flow-dot:focus-visible{outline:2px solid rgba(167,95,86,.42);outline-offset:3px}.live-content-card{--desktop-card-corner-stroke: rgba(217, 176, 166, .36);position:relative;min-height:var(--live-card-min-height);overflow:visible;border:1px solid var(--candidate-border);border-radius:var(--radius);background:linear-gradient(90deg,#fcf6f3f5,#f7ece7db),var(--candidate-surface);box-shadow:none}.live-content-card.open_question{--desktop-card-corner-stroke: rgba(184, 136, 60, .34);border-color:#b8883c6b;background:linear-gradient(90deg,#fffaf1f5,#faf0ded6),#fffaf1}.live-card-body{display:grid;grid-template-columns:66px minmax(0,1fr);gap:16px;min-width:0;padding:18px 0 var(--node-card-bottom-relief) 18px}.live-card-marker{display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(167,95,86,.38);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffbf8fa,#f2ddd7d1),var(--candidate-soft);color:var(--candidate-accent);box-shadow:inset 0 0 0 3px #fffaf7ad,0 8px 16px #5f342e1f}.live-content-card.open_question .live-card-marker,.live-content-slide.open_question .live-card-marker{border-color:#ab81416b;background:radial-gradient(circle at 38% 34%,#fffcf4fa,#e5cda4b8),#f4ead9;color:var(--gold)}.candidate-ballot-icon{width:34px;height:34px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.live-card-copy{display:flex;flex-direction:column;min-width:0;height:auto;padding:5px 0 0}.live-card-kicker{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:18px}.live-card-kicker span{color:var(--candidate-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:1.34rem}.live-content-card.open_question .live-card-kicker span,.live-content-slide.open_question .live-card-kicker span{color:var(--gold-deep)}.live-card-kicker small{color:var(--muted);font-size:.92rem}.live-card-kicker em{padding:3px 10px;border:1px solid rgba(167,95,86,.24);border-radius:999px;background:#f2ddd794;color:var(--candidate-accent-strong);font-size:.78rem;font-style:normal}.live-content-card.open_question .live-card-kicker em,.live-content-slide.open_question .live-card-kicker em{border-color:#a7782d38;background:#f4ead9a8;color:var(--gold-deep)}.live-card-copy h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:600;line-height:1.26}.live-card-copy p{max-width:840px;margin:12px 0 0;color:#3f332b;font-family:Georgia,Times New Roman,serif;line-height:1.52}.open-question-context,.live-card-copy .live-flow-notice{color:var(--muted);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.9rem}.live-card-copy .live-flow-notice{color:var(--candidate-accent-strong)}@media(min-width:861px){.live-card-body{grid-template-columns:64px minmax(0,1fr);gap:16px;padding:0}.live-card-marker{margin:18px 0 0 18px}.live-card-copy{padding:20px 0 var(--node-card-bottom-relief)}.live-card-kicker.live-card-draft-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;margin-bottom:16px}.live-card-draft-header .node-meta-primary>span{color:var(--candidate-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.12}.live-content-slide.open_question .live-card-draft-header .node-meta-primary>span{color:var(--gold-deep)}.live-card-draft-header .node-meta-contributors span,.live-card-draft-header .node-meta-contributors strong{font-family:inherit;font-size:inherit;line-height:inherit}.live-card-copy h2{font-size:1.52rem}.live-card-copy p{margin-top:14px;font-size:1.01rem;line-height:1.6}}.inline-answer-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:16px}.inline-answer-form textarea{width:100%;min-height:82px;resize:vertical;border:1px solid rgba(167,95,86,.26);border-radius:7px;background:#fffcf8c2;color:var(--ink);padding:10px 12px}.inline-answer-form textarea:focus{border-color:#a75f5685;outline:none;box-shadow:0 0 0 3px #a75f561f}.desktop-live-answer-editor,.desktop-live-answer-actions,.desktop-live-cancel-layer{display:none}.live-card-action-group{display:contents}.answer-action-icon{display:block;flex:0 0 17px;width:17px;height:17px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(min-width:861px){.live-flow-empty-layout .live-flow-stage{grid-column:2}.live-flow-empty-section .live-flow-panel{transition:none;will-change:auto}.live-flow-empty-card .live-card-marker>svg{display:block;width:28px;height:28px}.live-flow-empty-card,.live-flow-stage .node-slide.live-flow-empty-slide{box-sizing:border-box;width:100%;min-height:var(--live-card-min-height)}.live-content-card.is-desktop-slide-staging .node-slider-track{transition:none}.live-content-card{width:100%;transition:width .25s cubic-bezier(.2,.78,.24,1)}.live-content-card.is-answering{width:calc(100% - 48px)}.live-content-card .live-content-slide{transition:grid-template-columns .25s cubic-bezier(.2,.78,.24,1),min-height .28s var(--live-flow-motion-ease)}.live-content-card.is-answering .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr) 0}.live-content-card>.alternative-rail{overflow:hidden;width:48px;transform:translate(0) scale(1);transform-origin:left center;opacity:1;visibility:visible;transition:width .25s cubic-bezier(.2,.78,.24,1),transform .25s cubic-bezier(.2,.78,.24,1),opacity .18s ease,visibility 0s linear 0s;will-change:width,transform,opacity}.live-content-card.is-answering>.alternative-rail{width:0;opacity:0;pointer-events:none;transform:translate(-8px) scale(.92,.86);visibility:hidden;transition-delay:0s,0s,0s,.25s}.live-content-card.open_question,.live-flow-stage .node-slide.live-content-slide.open_question{min-height:0}.live-flow-stage .live-content-card.live-flow-empty-card,.live-flow-stage .node-slide.live-content-slide.live-flow-empty-slide.open_question{min-height:var(--live-card-min-height)}.desktop-live-existing-answer,.desktop-live-answer-editor{display:grid;grid-template-rows:1fr;overflow:hidden;opacity:1;transition:grid-template-rows .21s cubic-bezier(.2,.78,.24,1),opacity .15s ease}.desktop-live-answer-editor,.live-content-slide.is-reply-open .desktop-live-existing-answer{grid-template-rows:0fr;opacity:0;pointer-events:none}.live-content-slide.is-reply-open .desktop-live-answer-editor{grid-template-rows:1fr;opacity:1;pointer-events:auto}.live-content-slide.open_question .desktop-live-answer-editor{grid-template-rows:1fr;opacity:1;pointer-events:auto;transition:none}.live-content-slide.is-reply-open .live-card-reading-actions{opacity:0;pointer-events:none}.desktop-live-answer-transition-inner{min-height:0;overflow:hidden}.desktop-live-answer-field{box-sizing:border-box;display:block;width:100%;min-height:1.6em;margin:14px 0 0;padding:0;resize:none;overflow:hidden;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none;color:#3f332b;caret-color:var(--candidate-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:1.01rem;line-height:1.6}.desktop-live-answer-field::placeholder{color:#5d4c3d85;font-style:italic;opacity:1}.desktop-live-answer-field[readonly]{background:transparent;box-shadow:none}.desktop-live-answer-field:focus,.desktop-live-answer-field:focus-visible{border:0;outline:none!important;box-shadow:none!important}.live-card-action-pocket{display:flex;align-items:flex-end;height:var(--node-action-button-height);margin-top:calc(14px - var(--node-action-lift));overflow:hidden}.live-card-action-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--node-action-gap);width:100%;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s var(--live-flow-motion-ease);will-change:opacity,transform}.live-content-slide.is-answering .live-card-action-group{display:none}.live-content-slide.is-answering .desktop-live-answer-actions{display:flex}.desktop-live-answer-actions{align-items:center;justify-content:space-between;gap:var(--node-action-gap);width:100%;height:var(--node-action-button-height)}.desktop-live-answer-primary-controls{display:inline-flex;align-items:center;gap:var(--node-action-gap)}.character-counter.desktop-live-answer-counter{flex:0 0 34px;background:conic-gradient(var(--counter-ring) var(--meter-fill),rgba(167,120,45,.1) 0),#f7eee3;box-shadow:inset 0 0 0 1px #a7782d24;color:#2e251d94}.character-counter.desktop-live-answer-counter:before{background:#fffaf3;box-shadow:none}.character-counter.desktop-live-answer-counter.under{color:#2e251db8}.character-counter.desktop-live-answer-counter.valid{color:#211a15;font-weight:650}.character-counter.desktop-live-answer-counter.over{color:#7d261d}.desktop-live-answer-submit:disabled{cursor:not-allowed;opacity:.42}.desktop-live-answer-cancel{margin-left:auto}.desktop-live-cancel-layer{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px}.desktop-live-cancel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:#fbf6ec29;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.desktop-live-cancel-confirm{position:absolute;top:50%;left:50%;z-index:1;display:grid;align-items:center;justify-items:center;gap:16px;width:min(318px,calc(100% - 36px));min-height:128px;padding:20px 18px 16px;border:1px solid rgba(151,108,54,.38);border-radius:18px;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.92),transparent 52%),repeating-linear-gradient(0deg,rgba(112,84,42,.018) 0,rgba(112,84,42,.018) 1px,transparent 1px,transparent 5px),#fdf7ecfa;box-shadow:0 22px 56px #3120143d,inset 0 0 0 1px #ffffffb8;animation:reply-cancel-panel-in .18s cubic-bezier(.2,.78,.24,1) both}.desktop-live-cancel-confirm p{max-width:244px;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;line-height:1.34;text-align:center}.desktop-live-cancel-confirm-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.desktop-live-cancel-confirm-actions button{min-height:40px;padding:0 16px;border-radius:999px;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:600}.desktop-live-cancel-confirm-actions button:first-child{border:1px solid rgba(91,68,48,.74);background:linear-gradient(180deg,#49392cfa,#30241bfa);color:var(--paper-soft)}.desktop-live-cancel-confirm-actions button:last-child{border:1px solid rgba(159,88,79,.38);background:#f7e9e4c7;color:var(--candidate-accent-strong)}.desktop-live-cancel-confirm-actions button:focus-visible{outline:2px solid rgba(167,120,45,.42);outline-offset:2px}}@media(min-width:861px)and (hover:hover)and (pointer:fine){.live-card-action-group{opacity:0;pointer-events:none;transform:translateY(18px)}.live-content-slide:hover .live-card-action-group,.live-content-slide:focus-within .live-card-action-group{opacity:1;pointer-events:auto;transform:translateY(0)}.live-content-slide.is-answering .live-card-action-group{display:none}}@media(min-width:861px)and (prefers-reduced-motion:reduce){.desktop-live-existing-answer,.desktop-live-answer-editor,.live-card-action-group,.desktop-live-cancel-confirm{transition-duration:1ms!important;animation-duration:1ms!important}}.live-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--node-action-gap);margin-top:calc(14px - var(--node-action-lift));padding-top:0}.live-vote-ranker{display:inline-flex;flex-wrap:wrap;gap:8px}.live-vote-ranker button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:104px;min-height:42px;padding:0 12px;border:1px solid rgba(167,95,86,.24);border-radius:7px;background:#fffcf8a8;color:#4b382e;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.live-vote-ranker button:hover{border-color:#a75f5685;background:#f2ddd79e}.live-vote-ranker button.active{border-color:var(--candidate-accent-strong);background:linear-gradient(180deg,var(--candidate-accent),var(--candidate-accent-strong));color:var(--paper-soft);box-shadow:0 10px 18px #87463f29}.quiet-button.compact{min-width:auto;padding:0 10px}@keyframes live-card-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.canonical-flow-heading{--canonical-heading-boundary-opacity: 1;--canonical-heading-boundary-start: 0px;--canonical-heading-boundary-end: 0px;--canonical-heading-title-size: .96rem;position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;margin:18px 0 var(--timeline-node-gap);color:var(--gold-deep)}.canonical-flow-heading.is-title-compact,.canonical-heading-title-measure.is-title-compact{--canonical-heading-title-size: .88rem}.canonical-flow-heading.has-timeline-boundary{-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--canonical-heading-boundary-opacity)) 0,rgb(0 0 0 / var(--canonical-heading-boundary-opacity)) var(--canonical-heading-boundary-start),#000 var(--canonical-heading-boundary-end),#000 100%);mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--canonical-heading-boundary-opacity)) 0,rgb(0 0 0 / var(--canonical-heading-boundary-opacity)) var(--canonical-heading-boundary-start),#000 var(--canonical-heading-boundary-end),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.canonical-flow-heading-icon{display:inline-grid;place-items:center;width:var(--timeline-node-outer-size);height:var(--timeline-node-outer-size);margin-left:var(--timeline-heading-icon-offset);border:1px solid rgba(171,129,65,.44);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;color:var(--gold);box-shadow:inset 0 0 0 3px #fffaee9e,0 6px 14px #5f44201a}.canonical-flow-heading h2{min-width:0;margin:0;overflow:hidden;color:#3b2818;font-family:Georgia,Times New Roman,serif;font-size:var(--canonical-heading-title-size);font-weight:700;letter-spacing:0;line-height:1.2;text-overflow:clip;text-transform:uppercase;white-space:nowrap}.canonical-flow-heading p{justify-self:end;min-width:0;max-width:100%;margin:0;overflow:visible;color:#7a6a5d;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere;text-align:right;white-space:normal}.canonical-flow-heading.is-description-hidden p{position:absolute;right:0;max-width:none;visibility:hidden;pointer-events:none}.canonical-heading-fit-measurer{position:absolute;top:0;left:-10000px;z-index:-1;display:grid;width:max-content;height:0;overflow:visible;visibility:hidden;pointer-events:none}.canonical-heading-title-measure{--canonical-heading-title-size: .96rem;width:max-content;color:#3b2818;font-family:Georgia,Times New Roman,serif;font-size:var(--canonical-heading-title-size);font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase;white-space:nowrap}.timeline{--timeline-boundary-opacity: 1;--timeline-boundary-start: 0px;--timeline-boundary-end: 0px;--timeline-boundary-top-overhang: 0px;--timeline-boundary-inline-overhang: 0px;--timeline-boundary-bottom-overhang: 0px;--timeline-rail-color: rgba(123, 90, 47, .48);position:relative;display:grid;gap:var(--timeline-node-gap);margin-top:calc(var(--timeline-collapsed-top-offset) - var(--timeline-boundary-top-overhang));margin-right:calc(-1 * var(--timeline-boundary-inline-overhang));margin-bottom:calc(-1 * var(--timeline-boundary-bottom-overhang));padding-top:var(--timeline-boundary-top-overhang);padding-right:var(--timeline-boundary-inline-overhang);padding-bottom:var(--timeline-boundary-bottom-overhang);padding-left:96px;transition:margin-top var(--live-flow-motion-duration) var(--live-flow-motion-ease)}.main-line-page .timeline{grid-template-columns:minmax(0,1fr);min-width:0}.main-line-page .timeline-entry,.main-line-page .timeline .node-carousel,.main-line-page .timeline .node-slider-viewport,.main-line-page .timeline .node-slider-track,.main-line-page .timeline .node-slide{min-width:0;max-width:100%}.timeline.has-timeline-boundary{-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--timeline-boundary-opacity)) 0,rgb(0 0 0 / var(--timeline-boundary-opacity)) var(--timeline-boundary-start),#000 var(--timeline-boundary-end),#000 100%);mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--timeline-boundary-opacity)) 0,rgb(0 0 0 / var(--timeline-boundary-opacity)) var(--timeline-boundary-start),#000 var(--timeline-boundary-end),#000 100%);-webkit-mask-clip:no-clip;mask-clip:no-clip;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:100% 100%;mask-size:100% 100%}.timeline-line{--timeline-top-fade-start: 0px;--timeline-top-fade-end: 0px;--timeline-line-bottom-offset: 0px;--timeline-line-live-flow-fade-start: 0px;--timeline-line-live-flow-fade-end: 0px;--timeline-line-live-flow-restore-start: 0px;--timeline-line-live-flow-restore-end: 0px;--timeline-bottom-fade-start: calc(100% - 420px) ;--timeline-bottom-fade-end: 100%;position:absolute;top:8px;bottom:0;left:var(--mainline-timeline-line-x);width:1px;background:var(--timeline-rail-color);-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent var(--timeline-top-fade-start),#000 var(--timeline-top-fade-end),#000 var(--timeline-line-live-flow-fade-start),transparent var(--timeline-line-live-flow-fade-end),transparent var(--timeline-line-live-flow-restore-start),#000 var(--timeline-line-live-flow-restore-end),#000 var(--timeline-bottom-fade-start),transparent var(--timeline-bottom-fade-end),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,transparent var(--timeline-top-fade-start),#000 var(--timeline-top-fade-end),#000 var(--timeline-line-live-flow-fade-start),transparent var(--timeline-line-live-flow-fade-end),transparent var(--timeline-line-live-flow-restore-start),#000 var(--timeline-line-live-flow-restore-end),#000 var(--timeline-bottom-fade-start),transparent var(--timeline-bottom-fade-end),transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;overflow:visible;transition:background .16s ease,box-shadow .16s ease}.main-line-page .timeline-line{bottom:calc(var(--timeline-line-bottom-offset) + var(--timeline-boundary-bottom-overhang))}.timeline.timeline-growth-above .timeline-line{top:calc(-28px + var(--timeline-boundary-top-overhang));--timeline-top-fade-end: 45px}@media(min-width:861px){.timeline{--timeline-boundary-inline-overhang: 24px;--timeline-boundary-bottom-overhang: 64px}.timeline.timeline-growth-above{--timeline-boundary-top-overhang: 28px}}.timeline.timeline-growth-below .timeline-line{bottom:calc(var(--timeline-line-bottom-offset) + var(--timeline-boundary-bottom-overhang) - 12px)}.timeline-entry{--timeline-live-flow-insert-spacer: 0px;position:relative;transition:opacity .18s ease,transform .18s ease}.timeline-entry.has-live-flow-insert-spacer{margin-bottom:var(--timeline-live-flow-insert-spacer)}.timeline.has-spotlight .timeline-entry:not(.spotlighted){opacity:.3;transform:scale(.996)}.timeline.has-spotlight .timeline-line,.timeline.has-spotlight .timeline-entry:not(.spotlighted) .timeline-dot{visibility:hidden;pointer-events:none}.timeline.has-spotlight .timeline-entry.spotlighted{z-index:3}.timeline.has-spotlight .timeline-entry.spotlighted .node-carousel{border-color:#a7782db3;box-shadow:0 22px 52px #4c361b33,0 0 0 3px #a7782d1f}.timeline-dot{--timeline-dot-color: var(--gold);position:absolute;top:var(--node-rail-dot-top);left:-68px;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer;z-index:2;overflow:visible;transition:transform .18s ease}.timeline-dot-visual{position:absolute;top:-4px;left:-4px;width:74px;height:32px;isolation:isolate;cursor:pointer;pointer-events:none}.timeline-dot-visual:before{position:absolute;z-index:2;top:4px;left:4px;box-sizing:border-box;width:24px;height:24px;border:2px solid var(--timeline-dot-color);border-color:color-mix(in srgb,var(--timeline-dot-color) 34%,var(--paper-soft));border-radius:999px;background:var(--timeline-dot-color);box-shadow:0 0 0 2px var(--timeline-dot-color);content:"";pointer-events:none}.timeline-entry.branch .timeline-dot{--timeline-dot-color: var(--branch)}.timeline-entry:has(.node-carousel.branch) .timeline-dot{--timeline-dot-color: var(--branch)}.timeline-dot-visual:after{position:absolute;z-index:1;top:15.5px;left:28px;width:44px;height:1px;content:"";background:var(--timeline-rail-color);pointer-events:none}.timeline-dot:hover,.timeline-dot:focus-visible{transform:translate(-4px) scale(1.07)}.timeline-dot:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:3px}.timeline-dot-time{position:absolute;top:50%;right:calc(100% + 12px);display:grid;gap:1px;min-width:72px;padding:6px 8px;border:1px solid rgba(132,98,58,.28);border-radius:999px;background:#fffcf5;box-shadow:0 12px 26px #4c361b24;color:#4a3a2c;font-variant-numeric:tabular-nums;line-height:1;opacity:0;pointer-events:none;transform:translate(12px,-50%);transition:opacity .16s ease,transform .18s ease}.timeline-dot-time strong,.timeline-dot-time small{display:block;white-space:nowrap}.timeline-dot-time strong{color:var(--gold-deep);font-size:.72rem;font-weight:700}.timeline-dot-time small{color:#6b5c4d;font-size:.68rem}.timeline-entry.branch .timeline-dot-time,.timeline-entry:has(.node-carousel.branch) .timeline-dot-time{border-color:#6e858e47;background:#f8fcfc}.timeline-entry.branch .timeline-dot-time strong,.timeline-entry:has(.node-carousel.branch) .timeline-dot-time strong{color:#486570}.timeline-dot:hover .timeline-dot-time,.timeline-dot:focus-visible .timeline-dot-time{opacity:1;transform:translateY(-50%)}.node-carousel{--desktop-card-corner-stroke: rgba(166, 128, 72, .24);position:relative;min-height:0;overflow:visible;border:1px solid rgba(166,128,72,.38);border-radius:var(--radius);background:#fffcf6;box-shadow:var(--shadow)}.node-carousel.branch{--desktop-card-corner-stroke: rgba(110, 133, 142, .24);border-color:#6e858e61;background:#f6fafa}.node-slider-viewport{width:100%;overflow:hidden;border-radius:inherit}.node-slider-track{display:flex;width:100%;transition:transform .46s cubic-bezier(.22,.78,.28,1)}.node-carousel,.live-content-card,.mobile-composer-draft-card,.mobile-voted-card-preview{isolation:isolate}.paper-surface{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:var(--paper-surface-image);background-position:var(--paper-x, 0px) var(--paper-y, 0px);background-repeat:repeat;background-size:384px 384px;pointer-events:none;-webkit-user-select:none;user-select:none}.node-carousel>.node-slider-viewport{position:relative;z-index:1}.live-flow-empty-card>.node-slide{position:relative;z-index:1}.mobile-voted-card-preview>.paper-surface{z-index:-1}.mobile-composer-draft-card>.paper-surface{z-index:1}[data-paper-surface=paper-01]{--paper-surface-image: url(/assets/paper-01-1x-DmZKMnqA.png)}[data-paper-surface=paper-02]{--paper-surface-image: url(/assets/paper-02-1x-Cy2xlW0m.png)}[data-paper-surface=paper-03]{--paper-surface-image: url(/assets/paper-03-1x-D_JkNdHR.png)}[data-paper-surface=paper-04]{--paper-surface-image: url(/assets/paper-04-1x-D3wsxJAz.png)}@media(min-resolution:1.5dppx){[data-paper-surface=paper-01]{--paper-surface-image: url(/assets/paper-01-CWur6PCa.png)}[data-paper-surface=paper-02]{--paper-surface-image: url(/assets/paper-02-EXElDP2O.png)}[data-paper-surface=paper-03]{--paper-surface-image: url(/assets/paper-03-D5a5cmqq.png)}[data-paper-surface=paper-04]{--paper-surface-image: url(/assets/paper-04-DYKjD62N.png)}}.node-slide{position:relative;display:grid;flex:0 0 100%;grid-template-columns:64px minmax(0,1fr) 48px;gap:16px;min-height:calc(188px - var(--node-card-bottom-trim))}.node-slide:focus{outline:none}.node-slide:focus-visible{outline:2px solid rgba(167,120,45,.42);outline-offset:-4px}.node-slide:not(.active){height:0;min-height:0;overflow:hidden;pointer-events:none;visibility:hidden}.live-flow-stage .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr) 48px;gap:0;min-height:var(--live-card-min-height)}@media(min-width:861px){.live-flow-stage .node-slide.live-content-slide{gap:16px}}.node-seal-column{--seal-size: 52px;--seal-edge-space: 18px;--seal-action-size: 32px;--seal-action-gap: 10px;--seal-actions-offset: 8px;position:relative;display:flex;flex-direction:column;align-items:center;align-self:start;width:var(--seal-size);margin-left:var(--seal-edge-space);padding-block:var(--seal-edge-space);gap:var(--seal-actions-offset)}.node-seal-actions{position:relative;z-index:3;display:grid;gap:var(--seal-action-gap)}.node-seal-action{--action-origin-offset: calc(-1 * (var(--seal-size) / 2 + var(--seal-actions-offset) + var(--seal-action-size) / 2 + var(--action-index) * (var(--seal-action-size) + var(--seal-action-gap))));--action-duration: clamp(.13s, calc(.13s + var(--action-index) * 35ms), .2s);position:relative;display:grid;place-items:center;width:var(--seal-action-size);height:var(--seal-action-size);min-height:0;padding:0;border:1px solid rgba(171,129,65,.45);border-radius:50%;background:radial-gradient(circle at 38% 34%,#fffcf4,#eddfc6);color:#785629;box-shadow:inset 0 0 0 2px #fffaee9e;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--action-origin-offset));transition:transform var(--action-duration) cubic-bezier(.2,.8,.2,1),opacity var(--action-duration) ease-out,visibility var(--action-duration)}.node-carousel.actions-revealed .node-slide.active .node-seal-action{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.node-seal-action:hover,.node-seal-action:focus-visible{border-color:#a7782d;background:#fff9ee}.node-slide.branch .node-seal-action{border-color:#4b697173;background:radial-gradient(circle at 38% 34%,#fbfefc,#d7e4e1);color:#486b69}.node-seal-action:after{position:absolute;left:calc(100% + 8px);top:50%;padding:5px 8px;border:1px solid rgba(151,111,51,.26);border-radius:5px;background:#fff9ee;color:#544331;box-shadow:0 3px 10px #442d1217;font:12px/1.4 Segoe UI,sans-serif;white-space:nowrap;content:attr(data-tooltip);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .1s ease-out}.node-seal-action:hover:after,.node-seal-action:focus-visible:after{opacity:1}@media(min-width:861px){.node-carousel .node-marker-card{position:relative;z-index:4;margin:0}.node-carousel .node-slide.active{min-height:0}.node-carousel .node-copy{--node-content-block-padding: 20px;padding-block:var(--node-content-block-padding)}.node-carousel .node-action-pocket{display:none}.node-carousel:is(.wrap-forward,.wrap-backward) .node-slider-track{transition:none}.node-carousel.wrap-forward .node-slide.active{animation:node-wrap-forward .46s cubic-bezier(.22,.78,.28,1)}.node-carousel.wrap-backward .node-slide.active{animation:node-wrap-backward .46s cubic-bezier(.22,.78,.28,1)}}@keyframes node-wrap-forward{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes node-wrap-backward{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:860px){.node-seal-column{display:none}}@media(prefers-reduced-motion:reduce){.node-seal-action{transition:none;transform:none}.node-carousel:is(.wrap-forward,.wrap-backward) .node-slide.active{animation:none}}.live-back-navigation-notice{position:absolute;right:calc(100% + 10px);top:50%;z-index:10;width:245px;max-width:calc(100vw - 96px);padding:9px 12px;border:1px solid rgba(111,86,131,.3);border-radius:6px;background:#fcf7ef;color:#685572;box-shadow:0 4px 14px #442d121f;font:13px/1.5 Segoe UI,sans-serif;transform:translateY(-50%);pointer-events:none}.live-source-core{display:block;margin-bottom:8px;color:var(--gold-deep);font:12px/1.4 Segoe UI,sans-serif}.node-marker-card{display:grid;place-items:center;width:52px;height:52px;margin:18px 0 0 18px;border:1px solid rgba(171,129,65,.45);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;color:var(--gold);box-shadow:inset 0 0 0 3px #fffaee9e,0 6px 14px #5f44201f}.node-marker-card svg{width:36px;height:36px;max-width:36px;max-height:36px}.node-slide.branch .node-marker-card{border-color:#4b697173;background:radial-gradient(circle at 38% 34%,#fbfefcf0,#cbdcdbd1),var(--branch-soft);color:#486b69}.node-marker-card,.mobile-node-heading-icon,.canonical-flow-heading-icon{contain:layout;flex-shrink:0}.node-marker-card>.canon-seal-icon,.mobile-node-heading-icon>.canon-seal-icon,.canonical-flow-heading-icon>.canon-seal-icon{display:block;width:calc(100% * 384 / 402.1);height:calc(100% * 384 / 402.1);max-width:none;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);contain:layout paint}.canon-seal-icon>img,.canon-seal-icon>svg.core-globe-vector{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;max-width:none;max-height:none}.canon-seal-icon>svg.core-globe-vector,.canon-seal-icon[data-rendering=true]>img{opacity:0}.canon-seal-icon[data-rendering=true]>svg.core-globe-vector{opacity:1}.node-copy{container-type:inline-size;min-width:0;padding:20px 0 var(--node-card-bottom-relief)}.node-kicker{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 24px;margin-bottom:16px}.node-meta-primary{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;gap:6px 10px}.node-meta-primary>span{color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.12}.node-slide.branch .node-meta-primary>span{color:#43636e}.node-meta-primary small{display:flex;align-items:baseline;min-width:0;color:var(--muted);font-size:.92rem;line-height:1.35}[data-demo-view=true] .main-heading-intro-viewport{max-width:100%;overflow:visible}[data-demo-view=true] .main-heading-intro-pan{width:100%;max-width:70ch;max-height:none;overflow:visible;white-space:pre-wrap;transform:none!important;will-change:auto}.node-community-choice{display:inline-block;flex:1 1 auto;min-width:100px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.node-community-choice-track{display:inline-flex;width:max-content}.node-community-choice.is-overflowing{text-overflow:clip}.node-community-choice.is-overflowing .node-community-choice-track{gap:24px;animation:nodeCommunityChoiceMarquee 7s linear infinite}@keyframes nodeCommunityChoiceMarquee{to{transform:translate(calc(-50% - 12px))}}.node-meta-primary em{padding:3px 9px;border:1px solid rgba(110,133,142,.22);border-radius:999px;background:#e8eef094;color:#486570;font-size:.78rem;font-style:normal;line-height:1.2}@media(min-width:861px){.node-kicker{align-items:baseline}.node-meta-primary{flex-wrap:nowrap;overflow:hidden}.node-meta-primary>span{flex:0 0 auto;white-space:nowrap}.node-meta-primary>small,.node-meta-primary>em{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.node-community-choice.is-overflowing .node-community-choice-track{animation:none}}.node-meta-contributors{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;max-width:min(100%,360px);min-width:0;gap:4px 12px;padding-top:.25rem;color:var(--muted);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.92rem;line-height:1.35;text-align:right}.node-meta-contributors span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-meta-contributors strong{font-family:inherit;font-size:inherit;font-weight:600}.node-meta-contributors-measure{position:absolute;visibility:hidden;pointer-events:none}@container (max-width: 650px){.node-kicker{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:15px}.node-meta-contributors{justify-content:flex-start;max-width:100%;padding-top:12px;text-align:left}}@media(min-width:861px){.node-meta-contributors{width:394px;max-width:min(100%,394px);flex-wrap:nowrap;align-items:baseline;padding-top:0}.node-meta-contributors>span{flex:0 0 auto;overflow:visible;text-overflow:clip}}.node-slide h2{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.52rem;font-weight:600;line-height:1.26}.node-answer{max-width:840px;margin:14px 0 0;color:#40372f;font-family:Georgia,Times New Roman,serif;font-size:1.01rem;line-height:1.6}.translation-note{display:block;margin:12px 0 0;color:#705f4f;font-size:.84rem}.node-action-pocket{display:flex;align-items:flex-end;height:var(--node-action-button-height);margin-top:calc(14px - var(--node-action-lift));overflow:hidden}.node-action-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--node-action-gap);opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .25s var(--live-flow-motion-ease);will-change:opacity,transform}.quiet-button{min-height:38px;padding:0 13px}.quiet-button.node-action-button{min-height:var(--node-action-button-height);height:var(--node-action-button-height);padding:0 12px}.quiet-button.node-action-button svg{flex:0 0 auto}.live-card-footer .quiet-button,.live-card-footer .primary-action{min-width:auto;min-height:var(--node-action-button-height);height:var(--node-action-button-height);padding:0 12px}@media(min-width:861px)and (hover:hover)and (pointer:fine){.node-action-group{opacity:0;pointer-events:none;transform:translateY(18px)}.node-carousel.can-reveal-actions .node-slide:hover .node-action-group,.node-carousel.can-reveal-actions .node-slide:focus-within .node-action-group{opacity:1;pointer-events:auto;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.node-action-group{transition:opacity 80ms ease;transform:translateY(2px)}.node-carousel.can-reveal-actions .node-slide:hover .node-action-group,.node-carousel.can-reveal-actions .node-slide:focus-within .node-action-group{transform:translateY(0)}}.alternative-rail{position:absolute;top:0;right:0;bottom:0;z-index:4;display:flex;align-items:stretch;width:48px;cursor:pointer}.alternative-rail:after{position:absolute;top:0;left:48px;width:34px;height:100%;content:"";cursor:pointer;pointer-events:auto}.alternative-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(9px,6%,13px);width:48px;height:100%;padding:18px 0;border:0;border-left:1px solid rgba(166,128,72,.3);background:#efe2ccb8;color:#7a5522;cursor:pointer}.node-copy[data-search-highlight-root=true]{position:relative}.search-highlight-layer{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none;-webkit-user-select:none;user-select:none}.node-copy[data-search-highlight-root=true] .node-text-pan{position:relative;z-index:1}.node-copy[data-search-highlight-root=true] .mobile-node-status{z-index:5}.search-highlight-pigment-pressure{mix-blend-mode:multiply}@supports not (mix-blend-mode: multiply){.search-highlight-pigment-pressure{mix-blend-mode:normal;opacity:.72}}@media(min-width:861px){.node-carousel:after,.live-content-card:not(.live-flow-empty-card):after{position:absolute;z-index:6;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--desktop-card-corner-stroke);border-radius:calc(var(--radius) + 1px);content:"";pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) top right / calc(var(--radius) + 1px) calc(var(--radius) + 1px) no-repeat,linear-gradient(#000 0 0) bottom right / calc(var(--radius) + 1px) calc(var(--radius) + 1px) no-repeat;mask:linear-gradient(#000 0 0) top right / calc(var(--radius) + 1px) calc(var(--radius) + 1px) no-repeat,linear-gradient(#000 0 0) bottom right / calc(var(--radius) + 1px) calc(var(--radius) + 1px) no-repeat}.alternative-tab{border-radius:0 calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0}}.alternative-tab>*{pointer-events:none}.node-carousel.branch .alternative-tab{border-left-color:#6e858e47;background:#dce6e9b8;color:#486570}.alternative-tab>span{writing-mode:sideways-lr;transform:none;font-family:Georgia,Times New Roman,serif;font-size:1.06rem}.alternative-tab small{color:currentColor;font-size:.75rem;opacity:.72}.live-content-card .alternative-tab.live-rail{border-left-color:#a75f5652;background:#f2ddd7b8;color:var(--candidate-accent-strong)}.live-content-card.open_question .alternative-tab.live-rail{border-left-color:#a7782d47;background:#f4ead9b8;color:var(--gold-deep)}.alternative-tab:disabled{cursor:default;opacity:.55}.alternative-jump-list{--alternative-jump-boundary-opacity: 1;--alternative-jump-boundary-start: 0px;--alternative-jump-boundary-end: 0px;position:absolute;top:50%;left:56px;z-index:5;display:flex;flex-direction:column;gap:6px;padding:7px 6px;border:1px solid rgba(132,98,58,.26);border-radius:999px;background:#fffcf5;box-shadow:0 14px 30px #4c361b29;opacity:0;pointer-events:none;cursor:pointer;transform:translateY(-50%) translate(-6px);transition:opacity .16s ease,transform .18s ease}.alternative-jump-list{-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--alternative-jump-boundary-opacity)) 0,rgb(0 0 0 / var(--alternative-jump-boundary-opacity)) var(--alternative-jump-boundary-start),#000 var(--alternative-jump-boundary-end),#000 100%);mask-image:linear-gradient(180deg,rgb(0 0 0 / var(--alternative-jump-boundary-opacity)) 0,rgb(0 0 0 / var(--alternative-jump-boundary-opacity)) var(--alternative-jump-boundary-start),#000 var(--alternative-jump-boundary-end),#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.alternative-rail.can-show-jump-list:hover .alternative-jump-list,.alternative-rail.can-show-jump-list:focus-within .alternative-jump-list,.alternative-rail.can-show-jump-list .alternative-tab:hover+.alternative-jump-list,.alternative-rail.can-show-jump-list .alternative-tab:focus-visible+.alternative-jump-list,.alternative-rail.can-show-jump-list .alternative-jump-list:hover{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.alternative-jump-portal{position:fixed;z-index:20}.alternative-jump-portal.is-open{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.alternative-jump-portal.is-closing{opacity:0;pointer-events:none;transform:translateY(-50%) translate(-6px)}.alternative-jump-portal.is-branch{border-color:#6e858e47;background:#f8fcfc}.alternative-jump-portal.is-branch button{border-color:#6e858e47}.alternative-jump-portal.is-branch button.active{border-color:#a7782db8}.alternative-jump-list button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(132,98,58,.26);border-radius:999px;background:#fffcf5d1;color:#4a3a2c;cursor:pointer;font-size:.82rem;font-variant-numeric:tabular-nums}.node-carousel.branch .alternative-jump-list button.active,.alternative-jump-list button.active{border-color:#a7782db8;background:#3c2f24;color:var(--paper-soft)}.node-carousel.branch .alternative-jump-list{border-color:#6e858e47;background:#f8fcfc}.node-carousel.branch .alternative-jump-list button{border-color:#6e858e47}.alternative-tab:focus-visible,.contribution-mode-toggle button:focus-visible,.quiet-button:focus-visible,.reference-clear:focus-visible,.primary-action:focus-visible,.gold-action:focus-visible,.outline-action:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:-2px}.today-panel{--composer-field-height: 86px;--composer-expanded-width: max(280px, var(--mainline-composer-width));--composer-collapsed-width: 226px;--composer-panel-height: calc(var(--composer-field-height) + 31px);--composer-motion-duration: 1.18s;--composer-motion-ease: cubic-bezier(.2, .78, .24, 1);--composer-pair-merge-duration: .36s;--composer-answer-surface: #3c2f24;--composer-answer-line: rgba(60, 47, 36, .96);--composer-answer-line-soft: rgba(184, 135, 60, .46);--composer-answer-text: var(--paper-soft);--composer-answer-muted: rgba(251, 246, 236, .74);position:fixed;bottom:var(--mainline-composer-bottom);left:calc(var(--mainline-composer-left) + (var(--composer-expanded-width) / 2));z-index:6;display:grid;gap:7px;width:var(--composer-expanded-width);height:var(--composer-panel-height);max-width:calc(100vw - 32px);margin:0;padding:10px 10px 10px 12px;border:1px solid var(--composer-answer-line);border-radius:20px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 18px 44px #261b1242,inset 0 1px #fff6de29,inset 0 0 0 1px #b8873c29;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:width var(--composer-motion-duration) var(--composer-motion-ease),height var(--composer-motion-duration) var(--composer-motion-ease),left var(--composer-motion-duration) var(--composer-motion-ease),transform var(--composer-motion-duration) var(--composer-motion-ease),padding var(--composer-motion-duration) var(--composer-motion-ease),border-radius var(--composer-motion-duration) var(--composer-motion-ease),box-shadow .54s ease,background .54s ease;transform:translate(-50%);will-change:width,padding,border-radius}.today-panel.is-collapsed{--composer-panel-height: 40px;gap:0;width:min(var(--composer-collapsed-width),calc(100vw - 32px));padding:5px 8px;border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 12px 30px #261b1238,inset 0 1px #fff6de24,inset 0 0 0 1px #b8873c24}.today-panel.has-reference.is-expanded,.today-panel.has-reference.is-expanding{--composer-panel-height: 176px}.today-panel.is-collapsing{transition-delay:0ms}.today-panel.has-draft{--composer-collapsed-width: 254px}.composer-collapsed-entry{display:inline-flex;align-items:center;justify-content:center;width:100%;max-height:28px;min-height:28px;padding:0 14px;overflow:hidden;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--composer-answer-text);cursor:pointer;box-shadow:none;text-align:center;-webkit-user-select:none;user-select:none;transition:max-height .39s cubic-bezier(.2,.78,.24,1),min-height .39s cubic-bezier(.2,.78,.24,1),opacity 285ms ease,transform .39s cubic-bezier(.2,.78,.24,1),filter 285ms ease}.composer-collapsed-label,.composer-ellipsis{display:block;min-width:0;overflow:hidden;color:var(--composer-answer-text);font-size:.83rem;text-overflow:ellipsis;white-space:nowrap;transition:opacity 285ms ease,filter 285ms ease,transform .39s cubic-bezier(.2,.78,.24,1)}.composer-collapsed-label{flex:0 1 auto}.composer-ellipsis{display:inline-grid;grid-template-columns:repeat(3,.35em);flex:0 0 auto;margin-left:1px;color:#e1b76be6}.composer-ellipsis span{animation:composer-ellipsis-flow 1.5s ease-in-out infinite;opacity:.18}.composer-ellipsis span:nth-child(2){animation-delay:.22s}.composer-ellipsis span:nth-child(3){animation-delay:.44s}.composer-collapsed-entry:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:2px}.today-panel.is-expanded .composer-collapsed-entry,.today-panel.is-expanding .composer-collapsed-entry{max-height:0;min-height:0;opacity:0;pointer-events:none;transform:translateY(0);filter:blur(3px)}.today-panel.is-collapsing .composer-collapsed-entry{transition-delay:.79s}.today-panel.is-collapsing .composer-collapsed-entry span{transition-delay:.86s}.composer-direction-toggle{position:absolute;top:-19px;left:50%;z-index:3;display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 10px 22px #261b1238,inset 0 1px #fff6de24;color:var(--composer-answer-text);cursor:pointer;opacity:1;transform:translate(-50%);transition:transform .36s cubic-bezier(.2,.78,.24,1),box-shadow .27s ease}.composer-toggle-icon{grid-area:1 / 1;display:grid;place-items:center;opacity:0;transform:translateY(2px) scale(.84);transition:opacity 285ms ease,transform .36s cubic-bezier(.2,.78,.24,1)}.composer-direction-toggle svg{width:13px;height:13px}.composer-direction-toggle .composer-reply-cancel-icon{width:14px;height:14px}.composer-direction-toggle:hover{box-shadow:0 12px 26px #4c361b2e;transform:translate(-50%) translateY(-1px)}.composer-direction-toggle:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:2px}.today-panel.is-collapsed .composer-toggle-icon-expand,.today-panel.is-expanded .composer-toggle-icon-collapse{opacity:1;transform:translateY(0) scale(1)}.today-panel.is-expanding .composer-toggle-icon-expand,.today-panel.is-expanding .composer-toggle-icon-collapse,.today-panel.is-collapsing .composer-toggle-icon-expand,.today-panel.is-collapsing .composer-toggle-icon-collapse{opacity:0;transform:translateY(0) scale(.84)}.today-panel.is-expanded .composer-toggle-icon-expand,.today-panel.is-collapsed .composer-toggle-icon-collapse{opacity:0;transform:translateY(2px) scale(.84)}.composer-butterfly{--butterfly-rest-transform: rotate(26deg);--butterfly-scale: 1;--butterfly-x: 0px;--butterfly-y: 0px;position:fixed;top:var(--butterfly-y);left:var(--butterfly-x);z-index:0;width:calc(150px * var(--butterfly-scale));height:calc(118px * var(--butterfly-scale));cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;transform:var(--butterfly-rest-transform);transform-origin:50% 62%;filter:drop-shadow(0 14px 22px rgba(76,54,27,.2));opacity:.92;perspective:180px;transition:opacity .16s ease,visibility .16s ease}.composer-butterfly.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.composer-butterfly.is-behind-radar:not(.is-hidden){opacity:.14}.composer-butterfly-svg{display:block;width:100%;height:100%;overflow:visible}.butterfly-left-wing,.butterfly-right-wing{transform-box:fill-box;transform-style:preserve-3d;backface-visibility:visible;will-change:transform}.butterfly-left-wing{transform:rotate(-1deg) rotateY(0) scaleX(1);transform-origin:96% 52%}.butterfly-right-wing{transform:rotate(1deg) rotateY(0) scaleX(1);transform-origin:4% 52%}.butterfly-wing-fill{fill:url(#composerButterflyWingFill);opacity:.92}.butterfly-wing-fill.lower{opacity:.86}.butterfly-rim-shadow,.butterfly-rim-main,.butterfly-rim-highlight,.butterfly-inner-rim,.butterfly-vein,.butterfly-antenna-shadow,.butterfly-antenna-line,.butterfly-abdomen-segment,.butterfly-head-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.butterfly-rim-shadow{stroke:#4e3212ad;stroke-width:4.2}.butterfly-rim-main{stroke:url(#composerButterflyGold);stroke-width:2.9}.butterfly-rim-highlight{stroke:#ffeeb4d1;stroke-width:.58;opacity:.64}.butterfly-inner-rim{stroke:#7e5319c7;stroke-width:.72;opacity:.78}.butterfly-vein{stroke:#7c541db8;stroke-width:.58;opacity:.72}.butterfly-vein.strong{stroke-width:.72;opacity:.8}.butterfly-vein.fine{stroke-width:.4;opacity:.42}.butterfly-vein.cell{stroke-width:.46;opacity:.56}.butterfly-ring-shadow{fill:#55361238;stroke:#533412c7;stroke-width:1.25}.butterfly-ring-main{fill:#fff7e1ad;stroke:url(#composerButterflyGoldLight);stroke-width:1.7}.butterfly-ring-light{fill:#fff9e8b3;stroke:#7f531b75;stroke-width:.58}.butterfly-antenna-shadow{stroke:#3b2a17b8;stroke-width:1.7}.butterfly-antenna-line{stroke:url(#composerButterflyGoldLight);stroke-width:.92}.butterfly-antenna-tip-shadow{fill:#432b11ad}.butterfly-antenna-tip{fill:url(#composerButterflyBody);stroke:#ffedb1d1;stroke-width:.65}.butterfly-abdomen-shadow,.butterfly-thorax-shadow,.butterfly-head-shadow{fill:#442b0eb8}.butterfly-abdomen{fill:url(#composerButterflyBody);stroke:#5e3b12b8;stroke-width:.86}.butterfly-abdomen-segment{stroke:#5b3a12bd;stroke-width:.72}.butterfly-thorax{fill:url(#composerButterflyBody);stroke:#503412cc;stroke-width:.94}.butterfly-thorax-pearl{fill:url(#composerButterflyPearl);stroke:#754c17b8;stroke-width:.58}.butterfly-head{fill:url(#composerButterflyBody);stroke:#5b3a12bf;stroke-width:.76}.butterfly-head-line{stroke:#ffedb3c2;stroke-width:.75;opacity:.72}.composer-butterfly.is-submit-fluttering .butterfly-left-wing{animation:butterfly-submit-left 4.6s ease-out both}.composer-butterfly.is-submit-fluttering .butterfly-right-wing{animation:butterfly-submit-right 4.6s ease-out both}@keyframes composer-ellipsis-flow{0%,18%{opacity:.18;transform:translateY(0)}34%,62%{opacity:1;transform:translateY(-.5px)}78%,to{opacity:.18;transform:translateY(0)}}@keyframes butterfly-submit-left{0%,to{transform:rotate(-1deg) rotateY(0) scaleX(1)}7%,21%,35%,49%{transform:rotate(-4deg) rotateY(-46deg) scaleX(.68)}14%,28%,42%{transform:rotate(3deg) rotateY(20deg) scaleX(1.08)}58%{transform:rotate(-3deg) rotateY(-30deg) scaleX(.82)}72%{transform:rotate(2deg) rotateY(14deg) scaleX(1.04)}86%{transform:rotate(-2deg) rotateY(-14deg) scaleX(.92)}94%{transform:rotate(1deg) rotateY(10deg) scaleX(1.03)}}@keyframes butterfly-submit-right{0%,to{transform:rotate(1deg) rotateY(0) scaleX(1)}7%,21%,35%,49%{transform:rotate(4deg) rotateY(46deg) scaleX(.68)}14%,28%,42%{transform:rotate(-3deg) rotateY(-20deg) scaleX(1.08)}58%{transform:rotate(3deg) rotateY(30deg) scaleX(.82)}72%{transform:rotate(-2deg) rotateY(-14deg) scaleX(1.04)}86%{transform:rotate(2deg) rotateY(14deg) scaleX(.92)}94%{transform:rotate(-1deg) rotateY(-10deg) scaleX(1.03)}}.contribution-workspace{position:absolute;top:20px;right:10px;bottom:10px;left:12px;display:grid;gap:7px;min-width:0;overflow:hidden;visibility:visible;opacity:1;transform:none;transform-origin:50% 100%;filter:blur(0);transition:top var(--composer-motion-duration) var(--composer-motion-ease),right var(--composer-motion-duration) var(--composer-motion-ease),bottom var(--composer-motion-duration) var(--composer-motion-ease),left var(--composer-motion-duration) var(--composer-motion-ease),height var(--composer-motion-duration) var(--composer-motion-ease),opacity 1ms linear,filter 1ms linear}.today-panel.is-collapsed .contribution-workspace{top:6px;right:8px;bottom:6px;left:8px;visibility:hidden;opacity:0;pointer-events:none;transform:none;filter:blur(0);transition-delay:0ms,0ms,0ms,0ms,0ms,0ms,0ms}.today-panel.is-expanded .contribution-workspace{transition-delay:0ms}.today-panel.is-collapsing .contribution-workspace{visibility:visible;opacity:1;transform:none;filter:blur(0);pointer-events:none;transition-delay:0ms}.today-panel h2,.status-panel h2,.about-section h2{font-family:Georgia,Times New Roman,serif;letter-spacing:0}.today-panel h2{margin:0;overflow:hidden;font-size:1.2rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.today-panel p{max-width:350px;margin:0;color:#51463b;font-family:Georgia,Times New Roman,serif;font-size:.88rem;line-height:1.42}.contribution-mode-toggle{position:absolute;top:-18px;left:14px;z-index:2;display:inline-flex;height:28px;padding:2px;border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#4a3a2deb,#2c2119f0),var(--composer-answer-surface);box-shadow:0 8px 18px #261b1233,inset 0 1px #fff6de1f;max-height:32px;overflow:visible;transition:max-height .39s cubic-bezier(.2,.78,.24,1),opacity 315ms ease,transform .39s cubic-bezier(.2,.78,.24,1),filter 315ms ease}.contribution-actions{position:absolute;top:-22px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;max-height:40px;overflow:visible;transition:max-height .39s cubic-bezier(.2,.78,.24,1),opacity 315ms ease,transform .39s cubic-bezier(.2,.78,.24,1),filter 315ms ease}.today-panel.is-collapsed .contribution-mode-toggle,.today-panel.is-collapsed .contribution-actions{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(10px) scale(.94);filter:blur(3px)}.today-panel.is-expanded .contribution-mode-toggle,.today-panel.is-expanded .contribution-actions{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.today-panel.is-expanding .contribution-mode-toggle,.today-panel.is-expanding .contribution-actions{transition-delay:.78s}.today-panel.is-collapsing .contribution-mode-toggle,.today-panel.is-collapsing .contribution-actions{transform:translateY(12px) scale(.92);transition-delay:0ms}.submit-control{position:relative;display:inline-flex}.submit-control[data-tooltip]:after{position:absolute;right:0;bottom:calc(100% + 8px);width:max-content;max-width:260px;padding:7px 9px;border:1px solid rgba(132,98,58,.28);border-radius:7px;background:#3c2f24f5;box-shadow:0 12px 28px #4c361b2e;color:var(--paper-soft);content:attr(data-tooltip);font-size:.72rem;line-height:1.25;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease}.submit-control[data-tooltip]:hover:after,.submit-control[data-tooltip]:focus-within:after{opacity:1;transform:translateY(0)}.character-status{display:inline-flex;align-items:center;gap:6px;min-height:36px;pointer-events:none}.character-counter{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:conic-gradient(var(--counter-ring) var(--meter-fill),rgba(255,246,222,.12) 0),var(--composer-answer-surface);box-shadow:0 8px 18px #261b122e,inset 0 0 0 1px #b8873c1f;color:var(--composer-answer-text);font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1;--counter-ring: rgba(184, 135, 60, .52)}.character-counter:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;content:"";border-radius:inherit;background:var(--composer-answer-surface);box-shadow:inset 0 1px 3px #1c130d38}.character-counter>span{position:relative;z-index:1;max-width:24px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.character-counter.empty{--counter-ring: rgba(184, 135, 60, .28)}.character-counter.under{--counter-ring: #b8873c;color:#f0d39a}.character-counter.valid{--counter-ring: #486b69;color:#d5ece8}.character-counter.over{--counter-ring: #9f3f32;color:#f0c3ba}.contribution-actions small{position:absolute;top:34px;right:0;width:max-content;max-width:240px;color:var(--composer-answer-muted);font-size:.72rem;line-height:1.25;text-align:right}.contribution-mode-toggle button{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:22px;padding:0 8px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--composer-answer-muted);cursor:pointer;font-size:.72rem;white-space:nowrap}.contribution-mode-toggle button.active{border-color:var(--composer-answer-line-soft);background:linear-gradient(180deg,#3c2f24fa,#271d16fa),var(--composer-answer-surface);color:var(--paper-soft);box-shadow:inset 0 1px #fff6de1f}.contribution-reference{position:absolute;top:0;right:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:6px;align-items:center;max-height:52px;overflow:hidden;padding:5px 6px 5px 9px;border:1px solid rgba(166,128,72,.22);border-radius:13px;background:#fffcf6b8;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity 315ms ease,transform .39s cubic-bezier(.2,.78,.24,1),filter 315ms ease}.contribution-reference.branch{border-color:#6e858e3d;background:#f6fafab8}.reference-preview{display:grid;gap:3px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.reference-preview:focus-visible{border-radius:9px;outline:2px solid rgba(167,120,45,.35);outline-offset:2px}.reference-title{display:flex;align-items:center;gap:5px;min-width:0;color:#6d5b49;font-size:.75rem}.reference-title strong{overflow:hidden;color:#3c2f24;text-overflow:ellipsis;white-space:nowrap}.reference-clear{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-left:auto;padding:0;border:1px solid rgba(132,98,58,.22);border-radius:999px;background:#fffcf5c7;color:#5c5045;cursor:pointer;line-height:0}.reference-clear svg{display:block}.contribution-reference p{display:-webkit-box;max-width:none;overflow:hidden;color:#51463b;font-size:.76rem;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:1}.contribution-fields{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:10px;height:min(var(--composer-field-height),100%);min-width:0;min-height:0;overflow:hidden;opacity:1;transform:translateY(0);filter:blur(0);transition:opacity .36s ease,transform .54s cubic-bezier(.2,.78,.24,1),filter .36s ease}.contribution-fields.pair{grid-template-columns:repeat(2,minmax(0,1fr));transition:gap var(--composer-pair-merge-duration) var(--composer-motion-ease),opacity .36s ease,transform .54s cubic-bezier(.2,.78,.24,1),filter .36s ease}.today-panel.is-pair-mode.is-collapsed .contribution-fields.pair,.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair{gap:0;height:100%}.today-panel.is-pair-mode.is-expanding .contribution-fields.pair{height:100%;transition-delay:.82s,0ms,0ms,0ms}.contribution-fields.pair:after{position:absolute;top:2px;right:0;bottom:0;left:0;z-index:2;content:"";border:1px solid rgba(60,47,36,.72);border-radius:15px;background:#fffcf5f0;box-shadow:inset 0 1px 3px #4c361b14,0 0 0 1px #b8873c1a;opacity:0;pointer-events:none;filter:blur(0)}.contribution-fields textarea{position:relative;z-index:1;align-self:end;display:block;width:100%;height:calc(100% - 2px);min-height:0;max-height:none;padding:11px 12px;resize:none;overflow-y:auto;border:1px solid rgba(60,47,36,.82);border-radius:15px;background:#fffcf5f2;box-shadow:inset 0 1px 3px #4c361b14,0 0 0 1px #b8873c1a;color:var(--ink);font-size:.88rem;line-height:1.35;transform:none;transition:border-radius var(--composer-motion-duration) var(--composer-motion-ease),border-color var(--composer-pair-merge-duration) var(--composer-motion-ease),color .27s ease,filter .33s ease,opacity .33s ease}.contribution-fields textarea::placeholder{color:#6f6254bd;opacity:1;transition:opacity .27s ease,filter .27s ease}.contribution-fields.pair textarea{min-height:0}.today-panel.is-collapsed .contribution-fields textarea{border-radius:999px}.today-panel.is-expanding .contribution-fields textarea,.today-panel.is-collapsing .contribution-fields textarea,.today-panel.is-collapsed .contribution-fields textarea{overflow:hidden}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair textarea:first-child{border-radius:15px 0 0 15px;border-right-color:transparent}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair textarea:last-child{border-radius:0 15px 15px 0;border-left-color:transparent}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair textarea{animation:composer-pair-textareas-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-pair-mode.is-expanding .contribution-fields.pair textarea{animation:composer-pair-textareas-expand var(--composer-motion-duration) var(--composer-motion-ease) both;border-radius:15px;transition:border-radius 0ms linear,border-color var(--composer-pair-merge-duration) var(--composer-motion-ease),color .27s ease,filter .33s ease,opacity .33s ease}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair:after{animation:composer-pair-union-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-pair-mode.is-expanding .contribution-fields.pair:after{animation:composer-pair-union-expand var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel:not(.is-pair-mode).is-collapsing .contribution-fields:not(.pair) textarea{animation:composer-single-frame-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.contribution-fields textarea:focus{border-color:var(--composer-answer-surface);outline:none;box-shadow:inset 0 1px 3px #4c361b14,0 0 0 3px #b8873c38}.today-panel.is-collapsing .contribution-reference,.today-panel.is-collapsing .contribution-fields{opacity:.96;filter:blur(0)}.today-panel.is-expanding .contribution-reference,.today-panel.is-expanding .contribution-fields,.today-panel.is-collapsing .contribution-reference,.today-panel.is-collapsing .contribution-fields{animation:none;opacity:1;transform:translateY(0);filter:blur(0)}.today-panel.is-collapsing .contribution-fields textarea,.today-panel.is-expanding .contribution-fields textarea{color:transparent;text-shadow:none}.today-panel.is-collapsing .contribution-fields textarea::placeholder{opacity:0;filter:blur(4px)}.today-panel.is-expanding .contribution-fields textarea::placeholder{animation:composer-field-placeholder-reveal .16s ease .84s both}.today-panel.is-collapsing .reference-preview,.today-panel.is-collapsing .reference-clear{opacity:0;filter:blur(3px);transition:opacity .27s ease,filter .27s ease}.today-panel.has-reference.is-expanded .contribution-reference,.today-panel.has-reference.is-expanding .contribution-reference{animation:composer-reference-reveal .26s ease var(--composer-motion-duration) both}@keyframes composer-reference-reveal{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@keyframes composer-field-placeholder-reveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes composer-pair-textareas-collapse{0%,20%{opacity:1;filter:blur(0)}28%,to{opacity:0;filter:blur(0)}}@keyframes composer-pair-textareas-expand{0%,66%{opacity:0;filter:blur(2px)}84%,to{opacity:1;filter:blur(0)}}@keyframes composer-pair-union-collapse{0%,20%{border-radius:15px;opacity:0;filter:blur(0)}28%{border-radius:15px;opacity:1;filter:blur(0)}58%{border-radius:999px;opacity:1;filter:blur(0)}66%,to{border-radius:999px;opacity:0;filter:blur(0)}}@keyframes composer-pair-union-expand{0%,18%{border-radius:999px;opacity:1;filter:blur(0)}64%{border-radius:15px;opacity:1;filter:blur(0)}82%,to{border-radius:15px;opacity:0;filter:blur(3px)}}@keyframes composer-single-frame-collapse{0%,72%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(4px)}}@keyframes composer-pair-collapse-left{0%{border-radius:15px;opacity:1;transform:translate(0) scale(1)}34%{border-radius:18px;opacity:.94;transform:translate(0) scale(.98)}to{border-radius:999px;opacity:.9;transform:translate(calc(50% + 5px)) scaleX(.54) scaleY(.92)}}@keyframes composer-inner-reveal{0%{opacity:0;filter:blur(4px);transform:translateY(7px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes composer-inner-soften{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:.92;filter:blur(1px);transform:translateY(2px) scale(.99)}}@keyframes composer-pair-collapse-right{0%{border-radius:15px;opacity:1;transform:translate(0) scale(1)}34%{border-radius:18px;opacity:.94;transform:translate(0) scale(.98)}to{border-radius:999px;opacity:.9;transform:translate(calc(-50% - 5px)) scaleX(.54) scaleY(.92)}}@keyframes composer-pair-expand-left{0%{border-radius:999px;opacity:.9;transform:translate(calc(50% + 5px)) scaleX(.54) scaleY(.92)}66%{border-radius:18px;opacity:.96;transform:translate(0) scale(.98)}to{border-radius:15px;opacity:1;transform:translate(0) scale(1)}}@keyframes composer-pair-expand-right{0%{border-radius:999px;opacity:.9;transform:translate(calc(-50% - 5px)) scaleX(.54) scaleY(.92)}66%{border-radius:18px;opacity:.96;transform:translate(0) scale(.98)}to{border-radius:15px;opacity:1;transform:translate(0) scale(1)}}.primary-action,.gold-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:150px;min-height:44px;border:1px solid transparent;border-radius:7px;cursor:pointer}.primary-action{background:#3c2f24;color:var(--paper-soft)}.primary-action:disabled{cursor:not-allowed;opacity:.48}.gold-action{background:linear-gradient(180deg,#b8873c,#8d5f20);color:var(--paper-soft)}.contribution-actions .primary-action{gap:5px;min-width:auto;min-height:28px;height:28px;padding:0 10px;border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 8px 18px #261b1233,inset 0 1px #fff6de1f;font-size:.72rem;white-space:nowrap}@media(prefers-reduced-motion:reduce){.live-content-card,.live-context-fade,.live-context-vote-list button,.live-flow-dot,.live-flow-panel,.live-flow-toggle-rule,.live-flow-toggle-cue,.live-flow-toggle-rule-path,.context-identity-panel,.context-vote-sign,.context-vote-sign-content,.timeline-line,.live-vote-ranker button,.today-panel,.today-panel *,.composer-butterfly,.composer-butterfly *{animation:none!important;transition:none!important}.composer-butterfly{opacity:.82}}.outline-action{padding:0 16px}.status-column{position:sticky;top:calc(var(--header-height) + var(--app-content-top-gap, 48px));align-self:start;display:grid;gap:20px}.status-panel,.about-section{border:1px solid rgba(166,128,72,.28);border-radius:var(--radius);background:#fffcf6;box-shadow:var(--shadow-soft)}.status-panel{padding:22px 24px 0;background-color:#fffcf6}.status-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid rgba(166,128,72,.18)}.status-panel h2{display:flex;align-items:center;gap:12px;margin:0;color:#2f251c;font-size:1.2rem;font-weight:500;line-height:1.2}.status-voting-tag{display:inline-flex;align-items:center;min-height:26px;padding:4px 12px;border:1px solid rgba(116,145,92,.24);border-radius:999px;background:#eaf1e2b8;color:#6d8257;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.78rem;line-height:1;white-space:nowrap}.status-calendar-toggle{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.status-calendar-toggle:hover{background:#9773401a}.status-calendar-toggle:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:2px}.status-panel-frame{overflow:hidden}.status-panel-track{display:flex;width:100%}.today-panel.has-first-contribution-examples:is(.is-expanded,.is-expanding,.is-collapsing){--composer-panel-height: 260px}.today-panel.is-guidance-transitioning{--composer-motion-duration: .36s}.first-contribution-desktop-trigger{position:absolute;z-index:4;bottom:calc(100% + 34px);left:8px;display:inline-flex;align-items:center;min-height:42px;gap:9px;padding:0 13px;border:1px solid rgba(184,135,60,.5);border-radius:9px;background:#fffcf5f7;box-shadow:0 8px 22px #452e1424;color:var(--ink);cursor:pointer;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.78rem;line-height:1.2;white-space:nowrap;transform-origin:39px 100%;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;animation:first-contribution-desktop-entrance 1.7s cubic-bezier(.2,.72,.24,1) 1}.first-contribution-desktop-trigger>span,.first-contribution-desktop-trigger>svg{animation:first-contribution-desktop-copy-in .18s ease-out 70ms both}.first-contribution-desktop-trigger:after{position:absolute;left:32px;bottom:-7px;width:12px;height:12px;border-right:1px solid rgba(184,135,60,.5);border-bottom:1px solid rgba(184,135,60,.5);background:#fffcf5f7;content:"";transform:rotate(45deg)}.first-contribution-desktop-trigger:hover{border-color:#b8873cc7;box-shadow:0 10px 25px #452e142e;transform:translateY(-1px)}@keyframes first-contribution-desktop-entrance{0%{opacity:0;transform:translateY(2px)}12%{opacity:1;transform:translateY(-1px)}17%,to{opacity:1;transform:translateY(0)}29%{transform:translateY(-3px)}49%{transform:translateY(0)}71%{transform:translateY(-1.5px)}95%{transform:translateY(0)}}@keyframes first-contribution-desktop-copy-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.first-contribution-desktop-trigger,.first-contribution-desktop-trigger>span,.first-contribution-desktop-trigger>svg{animation:none}}.first-contribution-desktop-trigger:focus-visible,.first-contribution-desktop-examples button:focus-visible,.first-contribution-mobile-track:focus-visible{outline:2px solid rgba(167,120,45,.55)!important;outline-offset:2px;box-shadow:none!important}.first-contribution-desktop-trigger svg,.first-contribution-desktop-example svg{flex:0 0 auto;color:var(--gold)}.first-contribution-desktop-examples{position:absolute;top:4px;right:0;bottom:calc(var(--composer-field-height) + 9px);left:0;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;grid-template-rows:minmax(0,1fr) 18px;column-gap:7px;min-height:0}.first-contribution-desktop-grid{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:max(190px,calc((100% - 18px) / 3));gap:9px;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:2px}.first-contribution-desktop-grid::-webkit-scrollbar{display:none}.first-contribution-example-arrow{align-self:center;display:grid;place-items:center;width:32px;height:32px;min-width:0;padding:0;border:1px solid rgba(223,200,156,.16);border-radius:50%;background:#f6eddb0b;color:#ddc9a5;cursor:pointer;transition:background .14s,border-color .14s}.first-contribution-example-arrow:hover:not(:disabled){background:#f6eddb1f;border-color:#dfc89c59}.first-contribution-example-arrow:disabled{opacity:.22;cursor:default}.first-contribution-example-range{grid-column:2;justify-self:center;color:#d6c5a6;font:11px/18px Segoe UI,sans-serif}.first-contribution-desktop-example{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 11px;border:1px solid rgba(184,135,60,.42);border-radius:10px;background:#fffcf5f0;box-shadow:inset 0 1px #ffffff8a;color:var(--ink);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1.3;text-align:left;transition:border-color .15s ease,background .15s ease}.first-contribution-desktop-example:hover,.first-contribution-desktop-example[aria-pressed=true]{border-color:#b8873cb8;background:#fff8eafa}.today-panel.is-guidance-transitioning.has-first-contribution-examples .first-contribution-desktop-examples{animation:first-contribution-desktop-examples-in .36s cubic-bezier(.2,.78,.24,1) both}@keyframes first-contribution-desktop-examples-in{0%,28%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.first-contribution-mobile-control,.first-contribution-mobile-examples{display:none}.status-panel:not(.calendar-open) .status-calendar,.status-panel.calendar-open .today-status-pane{display:none}.status-pane{flex:0 0 100%;width:100%}.today-status-pane{color:#2e251d}.status-countdown-block{display:grid;gap:8px;padding:0 0 20px;border-bottom:1px solid rgba(166,128,72,.18)}.status-countdown-block strong,.personal-status-block h3{margin:0;color:#24180f;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:700;line-height:1.2}.status-countdown{display:block;color:#24180f;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.05}.status-countdown-block p{max-width:27ch;margin:0;color:#5e5145;font-size:.9rem;line-height:1.42}.status-metrics{display:grid;gap:0;margin:0}.status-metrics div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:14px 0;border-bottom:1px solid rgba(166,128,72,.16)}.status-metrics dt,.status-metrics dd{margin:0}.status-metrics dt{color:#51463b;font-size:.92rem}.status-flow-metrics div:last-child{border-bottom:0}.status-column:not(.status-column-modal) .status-panel{padding-bottom:0}.status-flow-metric-label{position:relative;align-self:center;min-width:0}.status-flow-metric-label>span{display:block;transform:translateY(-.48rem)}.status-flow-metric-label>small{position:absolute;top:calc(50% + .52rem);left:0;color:#7a6c5e;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.67rem;font-weight:400;line-height:1;white-space:nowrap}.status-metrics dd{color:#2f251c;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-variant-numeric:tabular-nums;font-weight:600}.personal-status-block{display:grid;gap:8px;padding:22px 0 8px}.personal-status-metrics div:last-child{border-bottom:0}.status-action-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;width:calc(100% + 48px);min-height:54px;margin:8px -24px 0;padding:0 24px;border:0;border-top:1px solid rgba(166,128,72,.2);background:#fffcf65c;color:var(--gold-deep);font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600;cursor:pointer}.status-action-button:hover,.status-action-button:focus-visible{background:#f6eddb9e}.status-action-button:focus-visible{outline:2px solid rgba(167,120,45,.36);outline-offset:-2px}.status-calendar{display:grid;gap:11px;align-content:start}.status-calendar>strong{color:#51463b;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600}.calendar-weekdays,.calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.calendar-weekdays span{color:var(--muted);font-size:.68rem;text-align:center}.calendar-day{display:grid;place-items:center;min-width:0;aspect-ratio:1;border:1px solid rgba(132,98,58,.18);border-radius:999px;background:#fffcf58a;color:#7a6b5b;font-size:.78rem;font-variant-numeric:tabular-nums}.calendar-day.muted{opacity:.42}.calendar-day.node-day{border-color:#a7782d94;background:#fffcf5eb;color:#3f3226;cursor:pointer;box-shadow:0 6px 14px #4c361b14}.calendar-day.node-day:hover,.calendar-day.node-day.active{border-color:#a7782de0;background:#3c2f24;color:var(--paper-soft)}.status-time{color:var(--gold-deep)}.open-frequency{width:100%;min-width:0;padding:4px 0 0;color:#3f3226;box-sizing:border-box}.open-frequency:focus{outline:none}.open-frequency:focus-visible{border-radius:6px;outline:2px solid rgba(167,120,45,.3);outline-offset:3px}.open-frequency-header{display:grid;gap:10px;min-width:0}.open-frequency-title{display:inline-flex;align-items:center;gap:8px;min-width:0;margin:0;color:#3a2d24;font-family:Georgia,Times New Roman,serif;font-size:clamp(.88rem,.82rem + .2vw,.94rem);font-weight:600;line-height:1.25;letter-spacing:0}.open-frequency-signal{display:inline-grid;place-items:center;flex:0 0 auto;width:19px;height:19px;color:color-mix(in srgb,var(--candidate-accent-strong) 68%,var(--muted))}.open-frequency-signal svg{display:block;overflow:visible}.radar-sweep{transform-box:view-box;transform-origin:50% 50%;animation:radar-sweep 12s linear infinite}@keyframes radar-sweep{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.radar-sweep{animation:none}}.open-frequency-signal svg circle{opacity:.52}.open-frequency-rule{display:block;width:100%;height:1px;background:#a680482e}.open-frequency-stage{display:grid;min-width:0;margin-top:16px;padding-bottom:16px;overflow:hidden;isolation:isolate}.open-frequency-message{grid-area:1 / 1;align-self:start;min-width:0;opacity:0;visibility:hidden;filter:blur(1px);pointer-events:none;transform:translateY(14px)}.open-frequency-message.is-active{opacity:1;visibility:visible;filter:blur(0);pointer-events:auto;transform:translateY(0)}.open-frequency-message.is-entering{animation:open-frequency-message-enter .65s cubic-bezier(.22,1,.36,1) 80ms both}.open-frequency-message.is-exiting{visibility:visible;pointer-events:none;animation:open-frequency-message-exit .65s cubic-bezier(.22,1,.36,1) both}.open-frequency-message-body{position:relative;max-width:100%;margin:0;color:#41352b;font-family:Georgia,Times New Roman,serif;font-size:clamp(.96rem,.82rem + .42vw,1.06rem);line-height:1.56;overflow-wrap:normal;text-align:left;text-wrap:pretty;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.open-frequency-message-text{display:inline}.open-frequency-current-meta{display:none}.open-frequency-meta{display:grid;gap:5px;margin-top:16px;font-family:Segoe UI,Inter,Arial,sans-serif}.open-frequency-username{color:#6f6254eb;font-size:.78rem;line-height:1.2}.open-frequency-status{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;color:#6f6254b8;font-size:.68rem;line-height:1.2}.open-frequency-status-dot{display:inline-block;flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:#b8873c}@keyframes open-frequency-message-enter{0%{opacity:0;filter:blur(1px);transform:translateY(14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes open-frequency-message-exit{0%{opacity:1;filter:blur(0);transform:translateY(0)}to{opacity:0;filter:blur(1px);transform:translateY(-14px)}}@keyframes open-frequency-message-fade-in{0%{opacity:0}to{opacity:1}}@keyframes open-frequency-message-fade-out{0%{opacity:1}to{opacity:0}}@keyframes open-frequency-signal-breathe{0%,to{opacity:.36}42%{opacity:.66}70%{opacity:.44}}@media(prefers-reduced-motion:reduce){.open-frequency-signal svg path{opacity:.52;animation:none}.open-frequency-message,.open-frequency-message.is-active,.open-frequency-message.is-entering,.open-frequency-message.is-exiting{filter:none;transform:none}.open-frequency-message.is-entering{animation:open-frequency-message-fade-in .18s ease both}.open-frequency-message.is-exiting{animation:open-frequency-message-fade-out .18s ease both}}.about-page{max-width:1240px;margin:0 auto}.about-hero{max-width:860px;margin-bottom:28px}.about-hero h1{margin:0;font-size:3rem;font-weight:500;line-height:1.08}.about-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.about-section.about-section-featured{grid-column:1 / -1;min-height:0}.about-section-term-list{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.about-section{min-height:224px;padding:22px;transition:box-shadow .18s ease,background-color .18s ease}.about-section.is-search-match{background:#fffaeff5;box-shadow:0 0 0 2px #a7782d80,0 14px 32px #5237191f}.about-section svg{color:var(--gold-deep)}.about-section h2{margin:16px 0 8px;font-size:1.28rem}.about-section p{margin:0;color:#51463b}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#2a221b5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-modal{position:relative;width:min(560px,100%);max-height:min(860px,calc(100dvh - 48px));overflow-y:auto;padding:28px;border:1px solid rgba(166,128,72,.36);border-radius:var(--radius);background:var(--paper-soft);box-shadow:0 28px 80px #24180d47}.modal-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;cursor:pointer}.modal-close:hover{background:#9773401a}.auth-emblem{display:grid;place-items:center;width:48px;height:48px;margin-bottom:14px;border-radius:999px;background:#efe2cc;color:var(--gold-deep)}.auth-modal h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.auth-modal p{margin:8px 0 0;color:#51463b}.auth-options{display:grid;gap:10px;margin:20px 0}.auth-option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid rgba(132,98,58,.28);border-radius:7px;background:#fffcf5bd;cursor:pointer}.google-mark{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(132,98,58,.26);border-radius:999px;font-weight:700}.auth-note{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:7px;background:#e8eef080;color:#405861}.trust-copy,.mock-copy{font-size:.9rem}.mock-copy{color:var(--muted)}.daily-result-summary{display:grid;gap:10px;margin:0 0 14px;padding:13px 15px;border:1px solid rgba(166,128,72,.28);border-radius:12px;background:#fffcf6b8;box-shadow:0 8px 24px #5b442a0d;color:var(--ink-deep)}.alpha-privacy-notice,.alpha-feedback-form{margin-top:18px;padding:15px;border:1px solid rgba(132,98,58,.22);border-radius:9px;background:#fffcf594}.alpha-privacy-notice h3,.alpha-feedback-form h3{margin:0;color:#332b24;font:700 1rem/1.3 Georgia,Times New Roman,serif}.alpha-privacy-notice ul{display:grid;gap:7px;margin:10px 0 0;padding-left:20px;color:#51463b;font-size:.82rem;line-height:1.45}.alpha-privacy-notice p,.alpha-feedback-form p{font-size:.8rem;line-height:1.45}.alpha-feedback-form{display:grid;gap:8px}.alpha-feedback-form label{color:#493c31;font-size:.82rem;font-weight:700}.alpha-feedback-form select,.alpha-feedback-form textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid rgba(132,98,58,.32);border-radius:7px;background:#fffdf8;color:#332b24;font:inherit}.alpha-feedback-form textarea{min-height:104px;resize:vertical}.alpha-feedback-form [role=alert]{color:#9b3f32;font-weight:700}.alpha-feedback-form [role=status]{color:#35664d;font-weight:700}.account-auth-modal{width:min(588px,100%);padding:30px 36px 34px}.account-auth-modal .auth-emblem{margin-bottom:16px;background:linear-gradient(145deg,#f5ead7,#ead8ba);box-shadow:0 8px 20px #7752241f}.auth-option-primary{border-color:#4a3825;background:linear-gradient(180deg,#493824,#2f2419);color:#fffaf1;box-shadow:inset 0 0 0 1px #fff5e05c}.auth-option:disabled,.auth-text-action:disabled{cursor:wait;opacity:.62}.google-letter{color:#9b6c25;font-size:1.35rem;font-weight:800}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;color:#9b876e;font-size:.88rem}.auth-divider:before,.auth-divider:after{height:1px;background:#84623a33;content:""}.auth-form{display:grid;gap:10px;margin-top:20px}.auth-form label,.nickname-suggestions-label{color:#493c31;font-size:.84rem;font-weight:700}.auth-form input{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(132,98,58,.34);border-radius:8px;background:#fffdf8;color:#332b24;font:inherit}.auth-password-field{position:relative;display:grid;min-width:0}.auth-password-field input{padding-right:54px}.auth-password-toggle{position:absolute;top:50%;right:2px;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:7px;background:transparent;color:#6b5742;transform:translateY(-50%);cursor:pointer}.auth-password-toggle:hover{background:#9773401a}.auth-password-toggle:focus-visible{outline:2px solid rgba(107,67,24,.62);outline-offset:-2px}.auth-form input:focus-visible,.nickname-input:focus-within{outline:2px solid rgba(154,105,39,.34);outline-offset:2px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:9px;background:#dbcab152}.auth-tabs button{min-height:42px;border:0;border-radius:7px;background:transparent;cursor:pointer}.auth-tabs button[aria-selected=true]{background:#fffaf0;box-shadow:0 3px 10px #4d38201c;font-weight:700}.auth-text-action{min-height:44px;border:0;background:transparent;color:#6b4318;font:700 .92rem/1.2 inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-field-help,.nickname-skip-note{margin:-3px 0 2px!important;color:#776a5b!important;font-size:.78rem}.auth-privacy-details,.alpha-feedback-details,.account-summary{margin-top:20px;border:1px solid rgba(132,98,58,.22);border-radius:10px;background:#fffcf58a}.auth-privacy-details summary,.alpha-feedback-details summary{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px 13px;list-style:none;cursor:pointer}.auth-privacy-details summary svg:last-child,.alpha-feedback-details summary svg:last-child{margin-left:auto}.auth-privacy-details[open] summary svg:last-child{transform:rotate(180deg)}.auth-privacy-details ul{margin:0;padding:0 34px 16px;color:#51463b;font-size:.82rem;line-height:1.55}.alpha-feedback-details .alpha-feedback-form{margin:0 12px 12px}.account-summary{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;color:#5a4a3a;font-size:.85rem}.auth-status{margin-top:14px!important;padding:10px 12px;border-radius:8px;font-weight:700}.auth-status.is-error{background:#ab443617;color:#8c352a}.auth-status.is-success{background:#34725017;color:#35664d}.nickname-modal{position:relative;width:min(620px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:32px 36px 28px;border:1px solid rgba(166,128,72,.42);border-radius:14px;background:var(--paper-soft);box-shadow:0 30px 90px #24180d4d}.nickname-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;padding-right:32px}.nickname-heading h2{margin:3px 0 0;font:700 1.65rem/1.15 Georgia,Times New Roman,serif}.nickname-heading p{margin:8px 0 0;color:#51463b;line-height:1.45}.nickname-modal form{display:grid;gap:13px;margin-top:24px}.nickname-input{display:flex;align-items:center;min-height:54px;border:1px solid rgba(158,108,45,.56);border-radius:9px;background:#fffdf8;color:#765022}.nickname-input svg{margin:0 13px}.nickname-input input{min-width:0;flex:1;align-self:stretch;border:0;border-left:1px solid rgba(158,108,45,.22);padding:0 15px;background:transparent;color:#2f2821;font:1.08rem Georgia,Times New Roman,serif;outline:0}#nickname-preview{margin:-3px 0 4px;text-align:center;color:#6d6052;font-size:.86rem}#nickname-preview strong{color:#81521a}.nickname-suggestions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.nickname-suggestions button,.nickname-more{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;border:1px solid rgba(159,111,50,.3);border-radius:8px;background:#fffcf5c2;color:#3e342b;cursor:pointer}.nickname-suggestions button:hover{border-color:#8b581c9e;background:#fffaf0}.nickname-suggestions button svg{color:#ae772d}.nickname-more{justify-self:center;min-width:205px}.nickname-submit{margin-top:8px}.nickname-skip-note{text-align:center}@media(max-width:600px){.auth-backdrop,.nickname-backdrop{align-items:end;padding:max(8px,var(--safe-area-top)) 0 0}.account-auth-modal,.nickname-modal{width:100%;max-height:min(calc(100dvh - var(--safe-area-top) - 8px),var(--auth-visual-height, 100dvh));padding:26px max(18px,var(--safe-area-right)) max(22px,var(--safe-area-bottom)) max(18px,var(--safe-area-left));border-radius:18px 18px 0 0;overscroll-behavior:contain}.account-auth-modal h2{font-size:1.65rem}.auth-option,.auth-form input,.auth-text-action{min-height:48px}.nickname-heading{grid-template-columns:1fr;gap:2px}.nickname-heading .auth-emblem{margin-bottom:10px}.nickname-suggestions{grid-template-columns:repeat(2,minmax(0,1fr))}.nickname-suggestions button{min-height:46px;padding:7px 5px;overflow-wrap:anywhere}}.account-auth-modal :is(input,select,textarea):focus,.account-auth-modal :is(input,select,textarea):focus-visible,.nickname-modal :is(input,select,textarea):focus,.nickname-modal :is(input,select,textarea):focus-visible{outline:none!important;border-color:#84623a80!important;box-shadow:none!important}.nickname-input:focus-within{outline:none;border-color:#84623a85;box-shadow:0 0 0 1px #84623a14}.nickname-input input:focus,.nickname-input input:focus-visible{border-color:#84623a33!important}@media(max-width:600px){.auth-backdrop,.nickname-backdrop{--mobile-auth-header-offset: calc(var(--safe-area-top) + 78px);top:var(--mobile-auth-header-offset);right:0;bottom:auto;left:0;height:calc(var(--auth-visual-height, 100dvh) - var(--mobile-auth-header-offset));padding:8px max(clamp(8px,2.6vw,12px),var(--safe-area-right)) max(8px,var(--safe-area-bottom)) max(clamp(8px,2.6vw,12px),var(--safe-area-left))}.account-auth-modal,.nickname-modal{width:min(100%,400px);max-height:calc(100% - 16px);padding:clamp(20px,5.5vw,24px) clamp(16px,4.6vw,20px) clamp(18px,5vw,22px);border-radius:16px}.account-auth-modal{scroll-padding-block:72px max(32px,var(--safe-area-bottom))}.auth-form :is(input,select,textarea){scroll-margin-block:72px}.auth-password-toggle{width:44px;height:44px}.nickname-heading{gap:0;padding-right:28px}.nickname-heading .auth-emblem{width:44px;height:44px;margin-bottom:8px}.nickname-heading h2{font-size:clamp(1.42rem,6.5vw,1.58rem)}.nickname-heading p{margin-top:6px;font-size:.92rem}.nickname-modal form{gap:10px;margin-top:18px}.nickname-input{min-height:50px}.nickname-suggestions{gap:8px}.nickname-suggestions button,.nickname-more{min-height:44px}.nickname-submit{margin-top:4px}.nickname-skip-note{line-height:1.35}}@media(max-width:360px),(max-height:720px){.account-auth-modal,.nickname-modal{padding:18px 15px}.nickname-heading .auth-emblem{width:40px;height:40px;margin-bottom:5px}.nickname-heading p,.nickname-skip-note{font-size:.82rem}.nickname-modal form{gap:8px;margin-top:14px}}.live-report-action{gap:6px}.content-report-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#040b08c2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.content-report-dialog{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid rgba(141,178,158,.34);border-radius:12px;color:#e7efe9;background:#0d1914;box-shadow:0 28px 90px #00000094}.content-report-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(141,178,158,.2);padding:16px 18px}.content-report-dialog>header span,.content-report-dialog label,.content-report-dialog small{color:#a9bcb1;font-size:11px;font-weight:700}.content-report-dialog h2{margin:4px 0 0;font-size:19px}.content-report-dialog>header button{width:44px;min-height:44px;border:1px solid #31483d;border-radius:7px;color:#dbe8e0;background:#13231c;cursor:pointer}.content-report-body{display:grid;gap:14px;padding:17px 18px}.content-report-body>p{margin:0;color:#9caea4;font-size:12px;line-height:1.55}.content-report-dialog label{display:grid;gap:7px}.content-report-dialog select,.content-report-dialog textarea{width:100%;min-height:44px;border:1px solid #315043;border-radius:7px;padding:10px 11px;color:#e4eee8;background:#08120e;font:inherit}.content-report-dialog textarea{min-height:98px;resize:vertical}.content-report-dialog label small{justify-self:end;font-variant-numeric:tabular-nums}.content-report-error{color:#f0a69b!important}.content-report-dialog footer{display:flex;justify-content:flex-end;gap:9px;border-top:1px solid rgba(141,178,158,.2);padding:13px 18px}.content-report-dialog footer button{min-height:42px;border:1px solid #345245;border-radius:7px;padding:0 15px;color:#dce8e1;background:#14251d;cursor:pointer}.content-report-dialog footer button[type=submit]{border-color:#68937c;color:#08110d;background:#b9d0c3;font-weight:800}.content-report-dialog footer button:disabled{opacity:.55;cursor:wait}@media(max-width:680px){.content-report-backdrop{align-items:end;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))}.content-report-dialog{max-height:calc(100dvh - max(16px,env(safe-area-inset-top)));border-radius:14px 14px 7px 7px}.content-report-dialog footer{flex-direction:column-reverse}.content-report-dialog footer button{width:100%;min-height:46px}}@media(prefers-reduced-motion:reduce){.content-report-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.live-day-state-notice{margin:0;padding:.65rem 1rem;border-bottom:1px solid var(--line);color:var(--muted);text-align:center}@media(min-width:861px){.live-flow-section.is-expanded.has-inserted-gap.has-day-state-notice{top:var(--header-height)}.live-flow-section.is-expanded .live-day-state-notice{border-bottom-color:transparent}}.live-transfer-confirm{position:absolute;z-index:30;inset:50% auto auto 50%;width:min(28rem,calc(100% - 2rem));transform:translate(-50%,-50%);padding:1rem;border:1px solid var(--line);background:var(--paper);box-shadow:0 1.4rem 4rem #1915112e}.live-transfer-confirm p{margin:.6rem 0 1rem;color:var(--muted)}.live-transfer-confirm>div{display:flex;justify-content:flex-end;gap:.6rem}@media(prefers-reduced-motion:reduce){.live-transfer-confirm{transition:none}}.daily-result-summary-heading,.daily-result-canon>div,.daily-result-canon,.daily-result-alternatives li>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.daily-result-summary-heading>span,.daily-result-alternatives>span,.daily-result-canon>div>span{color:var(--gold-deep);font-family:Georgia,Times New Roman,serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.daily-result-summary-heading strong,.daily-result-canon strong,.daily-result-alternatives strong{color:var(--ink-deep);font-family:Georgia,Times New Roman,serif}.daily-result-canon{flex-wrap:wrap;padding:9px 0;border-top:1px solid rgba(166,128,72,.18);border-bottom:1px solid rgba(166,128,72,.18)}.daily-result-canon>div{min-width:0}.daily-result-canon small,.daily-result-alternatives li span{color:var(--ink-muted);font-size:.78rem;white-space:nowrap}.daily-result-canon p,.daily-result-canon em,.daily-result-alternatives li p,.daily-result-alternatives li em{flex-basis:100%;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.9rem;line-height:1.35}.daily-result-canon em,.daily-result-alternatives li em{color:var(--ink-muted)}.daily-result-alternatives ol{display:grid;gap:5px;margin:7px 0 0;padding:0;list-style:none}.daily-result-alternatives li{display:grid;gap:3px;padding:7px 2px;border-top:1px solid rgba(166,128,72,.12);font-size:.84rem}.daily-result-alternatives li:first-child{border-top:0}.daily-result-alternatives li p,.daily-result-alternatives li em{margin:0}@media(max-width:1180px){.site-header{--header-content-pad: 26px;--header-search-width: 255px;display:grid;grid-template-columns:1fr;gap:8px;padding:14px 26px 0}.brand-lockup{position:static;align-items:center;width:auto;max-width:none;padding:0;text-align:center;transform:none}.header-actions{position:absolute;top:16px;right:24px;max-width:calc(100% - 48px)}.header-search{top:26px;width:min(var(--header-search-width),calc(100vw - 188px))}.app-content{--app-content-top-gap: 38px;padding:var(--app-content-top-gap) 26px 54px}.main-line-page{--mainline-content-pad: 26px;--mainline-status-width: 0px;--mainline-page-gap: 0px;--mainline-composer-bottom: 18px;--mainline-line-extension: 0px}.page-grid{grid-template-columns:1fr}.live-flow-layout{grid-template-columns:var(--mainline-timeline-gutter) minmax(0,1fr);gap:0}.live-flow-dot{left:calc(var(--live-flow-line-offset) - var(--live-flow-dot-radius))}.status-column{position:static;grid-template-columns:1fr}.about-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-dot-time{right:auto;left:calc(100% + 12px);transform:translate(-10px,-50%)}.timeline-dot:hover .timeline-dot-time,.timeline-dot:focus-visible .timeline-dot-time{transform:translateY(-50%)}}@media(max-width:760px){:root{--header-height: 148px;--node-card-bottom-trim: 0px;--node-card-bottom-relief: 0px;--live-card-min-height: 250px}.site-header{--header-content-pad: 16px;min-height:var(--header-height)}.brand-name{font-size:2rem}.brand-subtitle{font-size:1rem}.header-actions{position:absolute;top:16px;right:14px;flex-wrap:nowrap;justify-content:flex-end}.header-search{top:78px;width:calc(100vw - 32px)}.app-shell:after{width:100vw;height:100vh;opacity:.14}.app-content{--app-content-side-pad: clamp(16px, calc(25vw - 164px) , 26px);--app-content-top-gap: clamp(30px, calc(20vw - 114px) , 38px);padding:var(--app-content-top-gap) var(--app-content-side-pad) 42px}.main-line-page{--mainline-content-pad: var(--app-content-side-pad);--mainline-timeline-gutter: 34px;--mainline-timeline-line-x: 11.5px;--timeline-collapsed-top-offset: clamp(28px, calc(20vw - 116px) , 36px);--mainline-rail-width: 42px;--mainline-line-extension: 0px}.main-line-page .main-column{padding-bottom:0}.page-heading{display:grid;align-items:start}.about-hero h1{font-size:2.45rem}.page-title-row{flex-wrap:nowrap}.main-heading-kicker{line-height:1;white-space:nowrap}.timeline{padding-left:34px}.live-flow-section{margin-top:clamp(4px,calc(10vw - 68px),8px)}.live-flow-context-header{grid-template-columns:minmax(0,1fr) auto;gap:var(--live-context-header-gap);min-height:52px;padding-right:0}.live-context-title strong{white-space:nowrap}.live-context-status{justify-content:flex-end;width:auto}.live-context-compass{flex-wrap:nowrap;width:auto;white-space:nowrap}.live-context-vote-list{margin-left:0}.live-context-question-status{flex-wrap:nowrap;row-gap:0;white-space:nowrap}.canonical-flow-heading{grid-template-columns:auto minmax(0,1fr);gap:9px 11px}.canonical-flow-heading p{display:none}.live-flow-toggle{grid-template-columns:auto minmax(0,1fr);gap:16px}.live-flow-context-header+.live-flow-section{margin-top:0}.live-flow-panel-inner{margin-left:0;padding-left:0}.live-flow-layout{grid-template-columns:1fr;gap:0}.context-rail{--identity-panel-width: min(260px, calc(100vw - 68px) );justify-self:start;width:var(--identity-panel-width);margin:0 0 10px 34px}.context-identity-panel{width:100%;height:auto;min-height:38px}.context-identity-panel:before{display:none}.context-identity-content{grid-template-columns:auto auto minmax(0,1fr);align-items:center;justify-items:start;gap:8px;min-height:38px;padding:8px 10px;text-align:left}.context-vote-sign-chain{margin-top:2px}.context-vote-sign{--vote-sign-height: 26px}.context-identity-content span,.context-identity-content small{margin-top:0;white-space:nowrap}.vote-shortcut-panel{display:none}.mobile-vote-strip{display:flex}.live-flow-stage{padding-left:34px}.live-flow-dot{left:0}.live-flow-dot:after{width:10px}.live-flow-stage .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr) 42px}.live-card-body{grid-template-columns:1fr;padding:18px 0 18px 18px}.live-card-marker{display:none}.live-card-copy h2{font-size:1.26rem}.live-card-footer,.live-vote-ranker{align-items:stretch;flex-direction:column}.live-vote-ranker button,.live-card-footer .quiet-button,.live-answer-action{width:100%}.inline-answer-form{grid-template-columns:1fr}.timeline-dot{left:-34px}.timeline-dot-visual{width:42px}.timeline-dot-visual:after{width:8px}.node-slide{grid-template-columns:1fr 42px}.node-marker-card{display:none}.node-copy{padding:18px 0 14px 18px}.node-action-pocket{height:auto;overflow:visible}.node-action-group{align-items:stretch;flex-direction:column;width:100%}.quiet-button.node-action-button{width:100%}.node-slide h2{font-size:1.26rem}.quiet-button.translate{margin-left:0}.today-panel{--composer-field-height: 72px;position:relative;width:100%;margin-top:38px;border-radius:14px;display:grid;gap:8px;transform:none}.today-panel.is-collapsed{margin-right:auto;margin-left:auto;transform:none}.composer-butterfly{--butterfly-rest-transform: rotate(16deg)}.contribution-mode-toggle,.contribution-actions{position:static}.contribution-mode-toggle{justify-self:start}.contribution-actions{flex-wrap:wrap;justify-content:space-between;justify-items:stretch;width:100%;min-width:0}.contribution-fields.pair{grid-template-columns:1fr}.contribution-fields:not(.pair){min-height:calc((var(--composer-field-height) * 2) + 10px);align-content:start}.contribution-actions small{position:static;flex-basis:100%;max-width:none;width:max-content;text-align:left}.status-column,.about-grid{grid-template-columns:1fr}.candidate-footer{align-items:stretch;flex-direction:column}.primary-action,.gold-action,.outline-action,.candidate-footer .quiet-button{width:100%}.contribution-actions .primary-action{width:auto}}.logo-navigation{--brand-width: 318px;--logo-left-space: 260px;--logo-right-space: 220px;--left-chevron-activity: 0;--right-chevron-activity: 0;--logo-panel-gap: 47px;--logo-panel-duration: .15s;--logo-nav-trigger-offset: 0px;--logo-left-panel-color: color-mix(in srgb, #6f6255, #6c3528 calc(var(--left-chevron-activity) * 36%));--logo-right-panel-color: color-mix(in srgb, #6f6255, #6c3528 calc(var(--right-chevron-activity) * 36%));--logo-panel-rule-color: color-mix(in srgb, color-mix(in srgb, var(--candidate-border) 70%, var(--candidate-accent) 30%) 58%, transparent);--logo-search-caret-inset: 0px;--logo-search-text-inset: 10px;--logo-search-text-bottom: 3px;position:absolute;top:0;bottom:0;left:50%;z-index:7;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--brand-width) + 104px);height:100%;color:#6f6255;isolation:isolate;transform:translate(-50%)}.logo-navigation .brand-lockup{position:relative;top:auto;bottom:auto;left:auto;z-index:3;flex:0 0 auto;width:max-content;max-width:min(360px,calc(100vw - 196px));padding:14px 0;transform:none}.logo-nav-trigger{position:relative;z-index:4;display:grid;place-items:center;flex:0 0 52px;width:52px;height:64px;margin-top:var(--logo-nav-trigger-offset);padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.logo-nav-trigger:before{position:absolute;top:8px;right:4px;bottom:8px;left:4px;content:""}.logo-nav-trigger-left{margin-right:2px}.logo-nav-trigger-right{margin-left:2px}.logo-chevron{display:inline-block;font-family:Georgia,Times New Roman,serif;font-size:2.42rem;font-weight:300;line-height:1;transform-origin:center;transition:color .15s ease,opacity .15s ease,transform .15s ease}.logo-chevron-left{color:color-mix(in srgb,#6f6255,#6c3528 calc(var(--left-chevron-activity) * 100%));opacity:calc(.58 + (var(--left-chevron-activity) * .34));transform:translate(calc(var(--left-chevron-activity) * -3px)) scale(calc(1 + (var(--left-chevron-activity) * .075)))}.logo-chevron-right{color:color-mix(in srgb,#6f6255,#6c3528 calc(var(--right-chevron-activity) * 100%));opacity:calc(.58 + (var(--right-chevron-activity) * .34));transform:translate(calc(var(--right-chevron-activity) * 3px)) scale(calc(1 + (var(--right-chevron-activity) * .075)))}.logo-nav-trigger:focus-visible{outline:2px solid rgba(167,120,45,.38);outline-offset:-8px}.logo-panel{position:absolute;top:50%;z-index:2;height:36px;opacity:0;pointer-events:none;transition:opacity var(--logo-panel-duration) ease,transform .2s cubic-bezier(.2,0,0,1)}.logo-panel-search{right:calc(50% + (var(--brand-width) / 2) + var(--logo-panel-gap));width:min(340px,max(150px,calc(var(--logo-left-space) - 26px)));color:var(--logo-left-panel-color);transform:translateY(calc(-50% - 2px))}.logo-panel-menu{left:calc(50% + (var(--brand-width) / 2) + var(--logo-panel-gap));display:flex;align-items:flex-end;max-width:min(260px,max(108px,calc(var(--logo-right-space) - 10px)));color:var(--logo-right-panel-color);transform:translateY(calc(-50% + 5px))}.logo-navigation.search-open .logo-panel-search,.logo-navigation.menu-open .logo-panel-menu{opacity:1;pointer-events:auto}.logo-panel .header-search{position:relative;top:auto;left:auto;display:block;width:100%;height:36px;padding:0 0 7px;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.logo-panel .header-search:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:var(--logo-panel-rule-color);content:"";opacity:1;transform:scaleX(0);transform-origin:right center;transition:transform var(--logo-panel-duration) cubic-bezier(.2,.78,.24,1)}.logo-navigation.search-open .logo-panel-search .header-search:after{transform:scaleX(1)}.logo-panel .header-search:before{position:absolute;bottom:var(--logo-search-text-bottom);left:var(--logo-search-caret-inset);z-index:2;width:1px;height:16px;background:currentColor;content:"";opacity:0}.logo-navigation.search-open .logo-panel-search .header-search:not(.has-query):before{animation:logo-search-caret 1s steps(2,end) infinite}.logo-panel .header-search input{position:absolute;right:0;bottom:var(--logo-search-text-bottom);left:0;z-index:1;width:100%;height:16px;min-width:0;padding:0 0 0 var(--logo-search-text-inset);border:0;outline:0;background:transparent;color:var(--ink);caret-color:currentColor;font-size:.84rem;line-height:16px;opacity:0;transform:translateY(2px);transition:opacity 90ms ease 60ms,transform 90ms ease 60ms}.logo-panel .header-search:not(.has-query) input{caret-color:transparent}.logo-panel .header-search.has-query input{padding-right:28px}.logo-navigation.search-open .logo-panel-search .header-search input{opacity:1;transform:translateY(0)}.logo-panel .search-count-badge{position:absolute;right:0;bottom:1px;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;color:currentColor;font-size:.72rem;line-height:1;opacity:0;transform:translateY(2px);transition:opacity 90ms ease 60ms,transform 90ms ease 60ms}.logo-navigation.search-open .logo-panel-search .search-count-badge{opacity:.7;transform:translateY(0)}.logo-panel .search-count-badge.empty{background:transparent;color:currentColor;opacity:.45}@keyframes logo-search-caret{0%,14%{opacity:0}15%,56%{opacity:.74}57%,to{opacity:0}}.logo-page-link{display:inline-flex;align-items:flex-end;justify-content:flex-start;max-width:100%;min-height:36px;height:36px;padding:0 0 7px;border:0;background:transparent;color:inherit;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1;white-space:nowrap}.logo-page-link span:first-child{display:inline-block;min-width:0;overflow:hidden;clip-path:inset(0 100% 0 0);opacity:0;text-overflow:clip;transition:clip-path var(--logo-panel-duration) steps(19,end),opacity 1ms linear var(--logo-panel-duration)}.logo-navigation.menu-open .logo-page-link span:first-child{clip-path:inset(0 0 0 0);opacity:1;transition:clip-path var(--logo-panel-duration) steps(19,end),opacity 1ms linear}.logo-page-link:hover,.logo-page-link:focus-visible{color:var(--gold-deep)}.logo-page-link:focus-visible{outline:none}.logo-page-link:focus-visible span:first-child{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.account-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:34px;max-width:180px;padding:2px 0;border:0;background:transparent;color:#44372c;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:1.02rem;line-height:1;white-space:nowrap}.account-trigger:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(.68);transform-origin:center;transition:opacity .15s ease,transform .15s ease}.account-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.account-trigger-caret{flex:0 0 auto;color:inherit;font-size:.84em;line-height:1;transform:translateY(-1px)}.account-trigger:hover,.account-trigger:focus-visible{color:var(--gold-deep)}.account-trigger:hover:after,.account-trigger:focus-visible:after{opacity:.42;transform:scaleX(1)}.account-trigger:focus-visible{outline:2px solid rgba(167,120,45,.34);outline-offset:6px}@media(max-width:1180px){.logo-navigation{position:relative;top:auto;bottom:auto;left:auto;justify-self:center;min-width:calc(var(--brand-width) + 96px);min-height:60px;transform:none}.logo-navigation .brand-lockup{width:max-content;max-width:min(360px,calc(100vw - 206px));padding:0}}@media(max-width:760px){.logo-navigation{--brand-width: min(260px, calc(100vw - 128px) );min-width:min(100%,calc(100vw - 24px));min-height:72px;margin-top:4px}.logo-navigation .brand-lockup{max-width:var(--brand-width)}.logo-nav-trigger{flex-basis:38px;width:38px;height:58px}.logo-chevron{font-size:2.42rem}.logo-panel-search,.logo-panel-menu{top:calc(100% + 6px);right:auto;left:50%;width:min(100%,calc(100vw - 32px));max-width:min(100%,calc(100vw - 32px));transform:translate(-50%)}.logo-navigation.search-open .logo-panel-search,.logo-navigation.menu-open .logo-panel-menu{transform:translate(-50%)}.logo-page-link{width:auto;justify-content:center}.account-trigger{max-width:132px;font-size:1.02rem}}.header-open-frequency{display:none}@media(max-width:1180px){:root{--header-height: 150px}.site-header{--header-logo-zone-height: 104px;display:block;min-height:var(--header-height);padding:0}.logo-navigation{--logo-nav-trigger-offset: 11.5px;position:absolute;top:0;bottom:auto;left:50%;align-items:flex-start;height:var(--header-logo-zone-height);min-height:var(--header-logo-zone-height);margin-top:0;transform:translate(-50%)}.logo-navigation .brand-lockup{padding:14px 0}.header-actions{top:18px;right:44px;bottom:auto;z-index:8;display:grid;grid-template-areas:"account" "language";grid-template-rows:32px 30px;align-content:start;justify-items:end;gap:0;height:calc(var(--header-logo-zone-height) - 16px);max-width:calc(100% - 88px)}.header-actions .account-trigger{grid-area:account;min-height:30px;max-width:132px;font-size:1.02rem}.header-actions .account-menu-root{--account-trigger-height: 30px}.header-actions .account-menu-root>.account-trigger{max-width:132px}.header-actions .language-toggle{grid-area:language;flex:0 0 30px;width:54px;height:30px}.header-actions .language-toggle-panel{height:30px}.header-actions .language-toggle.open .language-toggle-panel,.header-actions .language-toggle:hover .language-toggle-panel,.header-actions .language-toggle:focus-within .language-toggle-panel{height:54px}.header-actions .language-toggle button{height:30px;font-size:1.02rem}.header-actions .language-toggle .language-toggle-option{height:22px}.header-open-frequency{position:absolute;top:var(--header-logo-zone-height);right:26px;bottom:auto;left:26px;z-index:2;display:block;height:calc(var(--header-height) - var(--header-logo-zone-height));min-height:40px;overflow:hidden}.status-column>.open-frequency{display:none}.header-open-frequency .open-frequency{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;height:100%;padding:0;transform:translateY(0);transition:transform .2s cubic-bezier(.2,0,0,1)}.header-open-frequency .open-frequency-header{display:inline-flex;align-items:center;gap:10px;min-width:max-content;transform:translateY(-2px)}.header-open-frequency .open-frequency-title{font-size:.94rem;line-height:1;white-space:nowrap}.header-open-frequency .open-frequency-rule{display:none}.header-open-frequency .open-frequency-stage{min-height:24px;margin-top:0;padding-bottom:0}.header-open-frequency .open-frequency-message{display:flex;align-items:center;gap:14px;width:100%;min-width:0;transform:translate(-24px)}.header-open-frequency .open-frequency-message.is-active{transform:translate(0)}.header-open-frequency .open-frequency-message.is-entering{animation:header-open-frequency-message-enter .65s cubic-bezier(.22,1,.36,1) 80ms both}.header-open-frequency .open-frequency-message.is-exiting{animation:header-open-frequency-message-exit .65s cubic-bezier(.22,1,.36,1) both}.header-open-frequency .open-frequency-message-body{min-width:0;overflow:hidden;color:#41352b;font-size:1.06rem;line-height:1.2;text-overflow:ellipsis;text-wrap:nowrap;white-space:nowrap}.header-open-frequency .open-frequency-message-text{display:inline-block;max-width:none;will-change:transform}.header-open-frequency .open-frequency.is-overflow-revealing .open-frequency-message.is-active .open-frequency-message-body{text-overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 18px,#000 calc(100% - 14px),transparent 100%)}.header-open-frequency .open-frequency.is-overflow-revealing .open-frequency-message.is-active .open-frequency-message-text{animation:header-open-frequency-overflow-reveal var(--open-frequency-reveal-duration) linear forwards}.header-open-frequency .open-frequency.is-overflow-reveal-paused .open-frequency-message.is-active .open-frequency-message-text{animation-play-state:paused}.header-open-frequency .open-frequency-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;margin-top:0}.header-open-frequency .open-frequency-username,.header-open-frequency .open-frequency-status{line-height:1;white-space:nowrap}}@media(max-width:760px){:root{--header-height: 148px}.logo-navigation{height:var(--header-logo-zone-height);min-height:var(--header-logo-zone-height);margin-top:0}.header-actions{right:44px;height:calc(var(--header-logo-zone-height) - 16px);max-width:calc(100% - 88px)}.header-open-frequency{right:16px;left:16px;height:calc(var(--header-height) - var(--header-logo-zone-height))}.header-open-frequency .open-frequency{grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:1px;transform:translateY(-4px)}.header-open-frequency .open-frequency-header{grid-column:1;grid-row:1;display:grid;align-content:center;gap:3px;transform:translateY(0)}.header-open-frequency .open-frequency-stage{grid-column:2;grid-row:1;align-self:center;transform:translateY(3px)}.header-open-frequency .open-frequency-title{font-size:.94rem}.header-open-frequency .open-frequency-message-body{font-size:1.06rem}.header-open-frequency .open-frequency-meta{display:none}}@media(max-width:860px){:root{--header-height: 152px}.site-header{--header-logo-zone-height: 118px}.logo-navigation{--brand-width: min(318px, calc(100vw - 154px) );--logo-nav-trigger-offset: -2.5px;align-items:flex-start;height:var(--header-logo-zone-height);min-height:var(--header-logo-zone-height);padding-top:14px}.logo-navigation .brand-lockup{max-width:var(--brand-width);padding:0}.brand-name{font-size:2rem}.brand-subtitle{margin-top:4px;font-size:1rem;white-space:nowrap}.logo-nav-trigger{flex-basis:52px;width:52px;height:64px;margin-top:var(--logo-nav-trigger-offset)}.logo-chevron{font-size:2.42rem}.logo-panel-search,.logo-panel-menu{top:calc(100% - 46px);right:auto;left:50%;width:min(340px,calc(100vw - 148px));max-width:min(340px,calc(100vw - 148px))}.logo-panel-search,.logo-navigation.search-open .logo-panel-search{transform:translate(-50%,-4px)}.logo-panel-menu,.logo-navigation.menu-open .logo-panel-menu{transform:translate(-50%,2px)}.logo-panel-menu{justify-content:center}.logo-page-link{justify-content:center;width:100%}.header-actions{top:18px;right:44px;height:calc(var(--header-logo-zone-height) - 16px);max-width:calc(100% - 88px)}.header-actions .account-trigger{max-width:132px;font-size:1.02rem}.header-open-frequency{top:calc(var(--header-logo-zone-height) - 14px);right:16px;left:16px;height:calc(var(--header-height) - var(--header-logo-zone-height) + 14px)}.header-open-frequency .open-frequency{grid-template-columns:minmax(118px,auto) minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:1px;transform:translateY(-4px)}.header-open-frequency .open-frequency-header{grid-column:1;grid-row:1;display:grid;align-content:center;gap:3px;transform:translateY(0)}.header-open-frequency .open-frequency-stage{grid-column:2;grid-row:1;align-self:center;transform:translateY(3px)}.header-open-frequency .open-frequency-title{font-size:.94rem}.header-open-frequency .open-frequency-message-body{font-size:1.06rem}.header-open-frequency .open-frequency-message .open-frequency-meta{display:none}.header-open-frequency .open-frequency-current-meta{display:contents;font-family:Segoe UI,Inter,Arial,sans-serif}.header-open-frequency .open-frequency-current-meta .open-frequency-username{grid-column:1;grid-row:2;justify-self:center;max-width:118px;min-width:0;overflow:hidden;color:#6f6254eb;font-size:.78rem;line-height:1;text-overflow:ellipsis;transform:translateY(-2px);white-space:nowrap}.header-open-frequency .open-frequency-current-meta .open-frequency-status{grid-column:3;grid-row:1;align-self:center;justify-self:end;display:inline-flex;width:auto;color:#6f6254b8;font-size:.68rem;line-height:1;white-space:nowrap}.main-line-page{--mainline-timeline-gutter: 34px;--mainline-timeline-line-x: 11.5px;--mainline-rail-width: 42px}.live-flow-panel-inner{margin-left:0;padding-left:0}.live-flow-layout{grid-template-columns:1fr;gap:0}.context-rail{--identity-panel-width: min(260px, calc(100vw - 68px) );justify-self:start;width:var(--identity-panel-width);margin:0 0 10px 34px}.context-identity-panel{width:100%;height:auto;min-height:38px}.context-identity-panel:before{display:none}.context-identity-content{grid-template-columns:auto auto minmax(0,1fr);align-items:center;justify-items:start;gap:8px;min-height:38px;padding:8px 10px;text-align:left}.context-identity-content span,.context-identity-content small{margin-top:0;white-space:nowrap}.context-vote-sign-chain{margin-top:2px}.context-vote-sign{--vote-sign-height: 26px}.vote-shortcut-panel{display:none}.mobile-vote-strip{display:flex}.live-flow-stage{padding-left:34px}.live-flow-dot{left:0}.live-flow-dot:after{width:10px}.live-flow-stage .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr) 42px}.live-card-body{grid-template-columns:1fr;padding:18px 0 18px 18px}.live-card-marker{display:none}.live-card-copy h2{font-size:1.26rem}.inline-answer-form{grid-template-columns:1fr}}@media(max-width:560px){.logo-navigation{--brand-width: min(318px, calc(100vw - 86px) )}.logo-panel-search,.logo-panel-menu{width:min(300px,calc(100vw - 104px));max-width:min(300px,calc(100vw - 104px))}.header-actions{top:calc(var(--header-logo-zone-height) - 44px);right:auto;left:50%;z-index:8;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;width:max-content;height:30px;max-width:calc(100% - 96px);opacity:1;pointer-events:auto;transform:translate(-50%)}.site-header[data-logo-panel=search] .header-actions,.site-header[data-logo-panel=menu] .header-actions{opacity:0;pointer-events:none}.header-actions .account-trigger{order:1;min-height:30px;max-width:132px}.header-actions .language-toggle{order:2;flex:0 0 54px;width:54px;height:30px}}@media(max-width:420px){.logo-navigation{--logo-nav-trigger-offset: .5px}.brand-name{font-size:2rem}.brand-subtitle{font-size:1rem}.logo-nav-trigger{flex-basis:42px;width:42px;height:58px}.logo-chevron{font-size:2.42rem}.header-open-frequency .open-frequency{grid-template-columns:minmax(104px,auto) minmax(0,1fr);column-gap:10px}.header-open-frequency .open-frequency-stage{grid-column:2}.header-open-frequency .open-frequency-current-meta .open-frequency-username{max-width:108px;font-size:.78rem}.header-open-frequency .open-frequency-current-meta .open-frequency-status{display:none}}@media(max-width:380px){.brand-name{font-size:2rem}.brand-subtitle{font-size:1rem}.logo-nav-trigger{flex-basis:36px;width:36px}.logo-chevron{font-size:2.42rem}}@media(max-width:360px){.logo-navigation{--brand-width: min(266px, calc(100vw - 54px) );width:100%;min-width:100%}.logo-navigation .brand-lockup{max-width:var(--brand-width)}.logo-nav-trigger{position:absolute;top:14px;flex-basis:auto;width:28px;height:52px}.logo-nav-trigger-left{left:calc(50% - (var(--brand-width) / 2) - 20px);margin-right:0}.logo-nav-trigger-right{right:calc(50% - (var(--brand-width) / 2) - 20px);margin-left:0}.logo-chevron{display:inline-grid;place-items:center;width:12px;height:12px;font-size:0;line-height:1}.logo-chevron:before{width:5px;height:5px;border-radius:999px;background:currentColor;content:""}.logo-chevron-left{transform:translate(calc(var(--left-chevron-activity) * -1px)) scale(calc(1 + (var(--left-chevron-activity) * .16)))}.logo-chevron-right{transform:translate(calc(var(--right-chevron-activity) * 1px)) scale(calc(1 + (var(--right-chevron-activity) * .16)))}}@keyframes header-open-frequency-message-enter{0%{opacity:0;filter:blur(1px);transform:translate(-24px)}to{opacity:1;filter:blur(0);transform:translate(0)}}@keyframes header-open-frequency-overflow-reveal{to{transform:translate(calc(var(--open-frequency-overflow-shift) * -1))}}@keyframes header-open-frequency-message-exit{0%{opacity:1;filter:blur(0);transform:translate(0)}to{opacity:0;filter:blur(1px);transform:translate(24px)}}@media(prefers-reduced-motion:reduce){.logo-chevron,.logo-panel,.header-open-frequency .open-frequency,.account-trigger:after,.language-toggle-panel,.language-toggle-option{transition-duration:1ms}.logo-chevron-left,.logo-chevron-right{transform:none}.logo-panel-search,.logo-navigation.search-open .logo-panel-search{transform:translateY(calc(-50% - 2px))}.logo-panel-menu,.logo-navigation.menu-open .logo-panel-menu{transform:translateY(calc(-50% + 5px))}@media(max-width:860px){.logo-panel-search,.logo-navigation.search-open .logo-panel-search{transform:translate(-50%,-4px)}.logo-panel-menu,.logo-navigation.menu-open .logo-panel-menu{transform:translate(-50%,2px)}.header-open-frequency .open-frequency.is-overflow-revealing .open-frequency-message.is-active .open-frequency-message-text{animation-duration:1ms}}}.compact-rail-action{display:none}@media(max-width:860px){.main-line-page{--mainline-timeline-gutter: 96px;--mainline-timeline-line-x: 39.5px;--mainline-rail-width: 48px}.timeline{padding-left:96px}.timeline-dot{left:-68px}.timeline-dot-visual{width:74px}.timeline-dot-visual:after{width:44px}.live-flow-panel-inner{margin-left:-132px;padding-left:132px}.live-flow-layout{grid-template-columns:var(--mainline-timeline-gutter) minmax(0,1fr);align-items:stretch}.context-rail{--identity-panel-gap-base: 8px;--identity-panel-gap: var(--live-flow-card-gap);--identity-axis-right-space: calc( var(--mainline-timeline-gutter) - var(--identity-panel-gap) - var(--mainline-timeline-line-x) );--identity-panel-width: calc( var(--identity-axis-right-space) + var(--identity-axis-right-space) );--identity-panel-height: 86px;--identity-panel-shift: calc(var(--identity-panel-gap-base) - var(--identity-panel-gap));--identity-node-gap: calc(20px - var(--identity-panel-shift));justify-self:end;width:var(--identity-panel-width);margin:calc(var(--live-flow-dot-top) + var(--live-flow-dot-size) + var(--identity-node-gap)) var(--identity-panel-gap) 0 0}.context-identity-panel{width:100%;height:var(--identity-panel-height);min-height:0}.context-identity-panel:before{display:block}.context-identity-content{grid-template-columns:1fr;align-content:center;justify-items:center;gap:0;height:100%;min-height:0;padding:10px 8px;text-align:center}.context-identity-content strong{font-size:1rem}.context-identity-content span,.context-identity-content small{overflow-wrap:anywhere;white-space:normal}.context-vote-sign{--vote-sign-height: 27px;padding:0 8px;font-size:.78rem}.live-flow-stage{padding-left:0}.live-flow-dot{left:calc(var(--live-flow-line-offset) - var(--live-flow-dot-radius))}.live-flow-dot:after{width:calc(var(--mainline-timeline-gutter) - var(--mainline-timeline-line-x) - var(--live-flow-dot-radius) - 1px)}.node-carousel,.live-content-card{overflow:hidden}.node-slide,.live-flow-stage .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr);gap:0}.node-slide-spacer,.alternative-rail,.node-marker-card,.live-card-marker{display:none}.node-copy,.live-card-copy{--compact-text-pan-width: 660px;container-type:inline-size;overflow:hidden;padding-right:clamp(12px,3.5vw,18px)}.node-copy{padding-left:18px}.node-text-pan,.live-text-pan{width:max(100%,var(--compact-text-pan-width));transform:translate(var(--compact-text-pan-offset, 0px));will-change:transform}.node-text-pan{width:100%;transform:none!important;will-change:auto}.node-slide>.compact-pan-indicator{display:none}.node-kicker{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:16px}.node-meta-contributors{display:grid;grid-template-columns:max-content max-content;justify-content:center;max-width:100%;gap:18px;padding-top:.35rem;color:#675b4f;text-align:left}.node-meta-contributors span{overflow:visible;text-overflow:clip;overflow-wrap:anywhere;white-space:normal}.compact-rail-action{display:inline-flex;flex:0 0 auto;min-width:0;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.compact-rail-action svg{color:currentColor}.node-carousel .compact-rail-action{border-color:#a680484d;background:#efe2ccb8;color:#7a5522}.node-carousel.branch .compact-rail-action{border-color:#6e858e47;background:#dce6e9b8;color:#486570}.live-content-card .compact-rail-action{border-color:#a75f5652;background:#f2ddd7b8;color:var(--candidate-accent-strong)}.live-content-card.open_question .compact-rail-action{border-color:#a7782d47;background:#f4ead9b8;color:var(--gold-deep)}.node-action-pocket{height:var(--node-action-button-height);overflow:visible}.node-action-group,.live-card-footer{--compact-action-font-size: clamp(.68rem, 2.75vw, .92rem);--compact-action-icon-size: clamp(12px, 3vw, 17px);--compact-action-gap: clamp(4px, 1.4vw, 8px);--compact-action-pad-x: clamp(5px, 1.9vw, 12px);align-items:center;flex-direction:row;flex-wrap:nowrap;gap:var(--compact-action-gap);width:100%;min-width:0;font-size:var(--compact-action-font-size)}.quiet-button.node-action-button,.live-card-footer .quiet-button,.live-card-footer .primary-action,.live-answer-action{flex:0 1 auto;width:auto;min-width:0;height:var(--node-action-button-height);min-height:var(--node-action-button-height);padding:0 var(--compact-action-pad-x);gap:clamp(4px,1.25vw,8px);white-space:nowrap}.quiet-button.node-action-button:first-child,.live-card-footer .quiet-button:first-of-type,.live-card-footer .primary-action:first-child{flex-shrink:1}.quiet-button.node-action-button svg,.live-card-footer .quiet-button svg,.live-card-footer .primary-action svg{width:var(--compact-action-icon-size);height:var(--compact-action-icon-size);flex:0 0 var(--compact-action-icon-size)}}@media(max-width:420px){.node-copy,.live-card-copy{--compact-text-pan-width: 620px}.node-action-group,.live-card-footer{--compact-action-font-size: clamp(.62rem, 2.95vw, .78rem);--compact-action-icon-size: clamp(11px, 3vw, 14px);--compact-action-gap: 3px;--compact-action-pad-x: clamp(4px, 1.6vw, 7px)}.compact-rail-action{padding-right:clamp(5px,1.6vw,8px);padding-left:clamp(5px,1.6vw,8px)}}@media(prefers-reduced-motion:reduce){.node-text-pan,.live-text-pan{transition-duration:1ms}}@media(max-width:760px){.live-flow-context-header .live-context-status{padding-left:0}}.full-action-label,.compact-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compact-action-label{display:none}@media(max-width:860px){.node-action-group .full-action-label,.live-card-footer .full-action-label{display:none}.node-action-group .compact-action-label,.live-card-footer .compact-action-label{display:inline}.quiet-button.node-action-button,.live-card-footer .quiet-button,.live-card-footer .primary-action,.live-answer-action{overflow:hidden}}@media(max-width:760px){.today-panel.is-collapsed{position:fixed;bottom:max(12px,var(--mainline-composer-bottom));left:50%;z-index:6;width:min(var(--composer-collapsed-width),calc(100vw - 24px));max-width:calc(100vw - 24px);margin:0;transform:translate(-50%)}.today-panel.has-draft.is-collapsed{width:min(var(--composer-collapsed-width),calc(100vw - 24px))}}@media(max-width:360px){.today-panel.is-collapsed{--composer-collapsed-width: 212px;bottom:10px;padding-right:6px;padding-left:6px}.today-panel.has-draft.is-collapsed{--composer-collapsed-width: 236px}.composer-collapsed-entry{padding-right:10px;padding-left:10px}.composer-collapsed-label,.composer-ellipsis{font-size:clamp(.72rem,3.4vw,.83rem)}}@media(min-width:861px)and (max-width:1180px){.logo-panel{top:calc(50% - 8.5px)}}@media(max-width:860px){.logo-panel-search .header-search{--logo-search-caret-inset: 50%;--logo-search-text-inset: 28px}.logo-panel-search .header-search:before{transform:translate(-50%)}.logo-panel-search .header-search input{padding-right:var(--logo-search-text-inset);padding-left:var(--logo-search-text-inset);text-align:center}.logo-panel-search .header-search.has-query input{padding-right:var(--logo-search-text-inset)}.context-identity-content span{margin-top:7px}.context-identity-content small{margin-top:4px}}@media(max-width:760px){.today-panel.is-collapsed{left:calc(var(--mainline-composer-left) + (var(--mainline-composer-width) / 2))}}@media(max-width:360px){.today-panel.is-collapsed{--composer-collapsed-width: clamp(52px, calc(100vw - 108px) , 212px)}.today-panel.has-draft.is-collapsed{--composer-collapsed-width: clamp(52px, calc(100vw - 84px) , 236px)}}@media(max-width:300px){.today-panel.is-collapsed{--composer-panel-height: 28px;--composer-collapsed-width: 46px;padding:3px 5px}.composer-collapsed-entry{min-height:20px;max-height:20px;padding-right:5px;padding-left:5px}.composer-collapsed-label,.composer-ellipsis{display:none}}.pair-field-toggle{position:absolute;top:50%;right:8px;z-index:4;display:none;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(132,98,58,.24);border-radius:999px;background:#fffcf5e6;box-shadow:0 8px 18px #4c361b24,inset 0 1px #ffffff94;color:#5c5045;cursor:pointer;transform:translateY(-50%)}.pair-field-toggle:focus-visible{outline:2px solid rgba(167,120,45,.45);outline-offset:2px}@media(min-width:761px)and (max-width:860px){.today-panel.is-expanded,.today-panel.is-expanding,.today-panel.is-collapsing{--composer-panel-height: 154px}.today-panel.has-reference.is-expanded,.today-panel.has-reference.is-expanding,.today-panel.has-reference.is-collapsing{--composer-panel-height: 212px}.today-panel:not(.is-collapsed) .contribution-mode-toggle{top:10px;left:12px}.today-panel:not(.is-collapsed) .contribution-actions{top:8px;right:12px}.today-panel:not(.is-collapsed) .contribution-workspace{top:44px}.today-panel.is-expanding .contribution-mode-toggle,.today-panel.is-expanding .contribution-actions{transition-delay:.52s}.today-panel.is-expanding .contribution-fields textarea::placeholder{animation:composer-field-placeholder-reveal .16s ease .56s both}}@media(max-width:760px){.today-panel:not(.is-collapsed){position:fixed;top:auto;right:auto;bottom:max(12px,var(--mainline-composer-bottom));left:50%;width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);height:auto;min-height:0;margin:0;overflow:visible;transform:translate(-50%)}.today-panel.is-collapsed{left:50%;max-width:calc(100vw - 24px);transform:translate(-50%)}.today-panel:not(.is-collapsed) .contribution-workspace{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:grid;grid-template-rows:minmax(0,1fr);min-height:var(--composer-field-height);overflow:visible}.today-panel.has-reference:not(.is-collapsed) .contribution-workspace{grid-template-rows:auto minmax(0,1fr);min-height:calc(var(--composer-field-height) + 62px)}.today-panel:not(.is-collapsed) .contribution-reference,.today-panel:not(.is-collapsed) .contribution-fields{position:relative;top:auto;right:auto;bottom:auto;left:auto}.today-panel:not(.is-collapsed) .contribution-reference{grid-row:1;align-self:start}.today-panel:not(.is-collapsed) .contribution-fields{grid-row:1;height:var(--composer-field-height)}.today-panel.has-reference:not(.is-collapsed) .contribution-fields{grid-row:2}.today-panel.is-expanding .contribution-fields textarea::placeholder{animation:composer-field-placeholder-reveal .16s ease .42s both}}@media(max-width:760px){.today-panel:not(.is-collapsed){--composer-field-height: 82px}.contribution-fields.pair{grid-template-columns:minmax(0,1fr);gap:0}.contribution-fields.pair:after{display:none}.contribution-fields.pair textarea{grid-area:1 / 1;padding-right:44px;transition:opacity .22s ease,transform .26s cubic-bezier(.2,.78,.24,1),border-radius var(--composer-motion-duration) var(--composer-motion-ease),border-color var(--composer-pair-merge-duration) var(--composer-motion-ease),color .27s ease,filter .33s ease}.contribution-fields.pair[data-active-field=question] textarea[data-field=answer],.contribution-fields.pair[data-active-field=answer] textarea[data-field=question]{opacity:0;pointer-events:none;transform:translate(10px)}.contribution-fields.pair[data-active-field=answer] textarea[data-field=question]{transform:translate(-10px)}.today-panel.is-pair-mode.is-expanding .contribution-fields.pair textarea,.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair textarea{animation:none}.pair-field-toggle{display:grid}}@media(max-width:420px){.today-panel:not(.is-collapsed){padding:9px}.contribution-mode-toggle{max-width:100%}.contribution-mode-toggle button{padding-right:7px;padding-left:7px}.contribution-actions{gap:6px}.character-status{gap:5px}.character-counter{width:30px;height:30px;font-size:.64rem}.character-counter:before{top:3px;right:3px;bottom:3px;left:3px}.contribution-actions .primary-action{min-height:30px;height:30px;padding-right:8px;padding-left:8px}.reference-title span{display:none}.contribution-reference{max-height:46px;padding:5px 5px 5px 8px}.contribution-reference p{font-size:.72rem}}@media(max-width:340px){.today-panel:not(.is-collapsed){--composer-field-height: 76px}.contribution-reference{max-height:34px}.reference-preview{gap:0}.contribution-reference p{display:none}.contribution-actions .primary-action{width:32px;min-width:32px;padding-right:0;padding-left:0;gap:0;font-size:0}.contribution-actions .primary-action svg{width:14px;height:14px}}@media(max-width:760px){.today-panel:not(.is-collapsed){--composer-field-height: 74px;--composer-panel-height: calc(var(--composer-field-height) + 60px);grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:6px;height:var(--composer-panel-height);padding:8px}.today-panel.has-reference:not(.is-collapsed){--composer-panel-height: calc(var(--composer-field-height) + 104px)}.today-panel:not(.is-collapsed) .composer-collapsed-entry{grid-column:1 / -1}.today-panel:not(.is-collapsed) .contribution-mode-toggle{grid-column:1;grid-row:1;align-self:center}.today-panel:not(.is-collapsed) .contribution-actions{grid-column:2;grid-row:1;align-self:center;justify-content:flex-end;width:auto;gap:6px;flex-wrap:nowrap}.today-panel:not(.is-collapsed) .character-status{min-height:30px;gap:5px}.today-panel:not(.is-collapsed) .character-counter{width:30px;height:30px;font-size:.64rem}.today-panel:not(.is-collapsed) .character-counter:before{top:3px;right:3px;bottom:3px;left:3px}.today-panel:not(.is-collapsed) .contribution-actions .primary-action{min-height:30px;height:30px;padding-right:8px;padding-left:8px}.today-panel:not(.is-collapsed) .contribution-workspace{grid-column:1 / -1;grid-row:2;gap:6px;min-height:var(--composer-field-height)}.today-panel.has-reference:not(.is-collapsed) .contribution-workspace{min-height:calc(var(--composer-field-height) + 44px)}.today-panel:not(.is-collapsed) .contribution-fields:not(.pair){min-height:0;height:var(--composer-field-height)}.today-panel:not(.is-collapsed) .contribution-fields textarea{padding:9px 10px;font-size:.82rem;line-height:1.3}.today-panel:not(.is-collapsed) .contribution-fields.pair textarea{padding-right:40px}.today-panel:not(.is-collapsed) .pair-field-toggle{right:7px;width:26px;height:26px}.today-panel:not(.is-collapsed) .contribution-reference{max-height:40px;padding:4px 5px 4px 8px;border-radius:10px}.today-panel:not(.is-collapsed) .reference-title{font-size:.7rem}.today-panel.is-collapsed.is-collapsing{--composer-panel-height: 40px;width:min(var(--composer-collapsed-width),calc(100vw - 24px));height:var(--composer-panel-height)}.today-panel.is-collapsed .contribution-fields:not(.pair){min-height:0;height:100%}}@media(max-width:560px){.today-panel:not(.is-collapsed){--composer-field-height: 64px}.today-panel:not(.is-collapsed) .contribution-reference{max-height:32px;grid-template-columns:minmax(0,1fr) 22px}.today-panel:not(.is-collapsed) .reference-title span,.today-panel:not(.is-collapsed) .contribution-reference p{display:none}.today-panel.has-reference:not(.is-collapsed) .contribution-workspace{min-height:calc(var(--composer-field-height) + 38px)}.today-panel:not(.is-collapsed) .reference-clear{width:20px;height:20px}}@media(max-width:420px){.today-panel:not(.is-collapsed){--composer-field-height: 60px;gap:5px}.today-panel:not(.is-collapsed) .contribution-mode-toggle button{height:20px;padding-right:6px;padding-left:6px;font-size:.68rem}.today-panel:not(.is-collapsed) .contribution-mode-toggle svg{width:13px;height:13px}.today-panel:not(.is-collapsed) .contribution-actions{gap:5px}.today-panel:not(.is-collapsed) .contribution-actions .primary-action{min-height:28px;height:28px;padding-right:7px;padding-left:7px;font-size:.68rem}.today-panel:not(.is-collapsed) .character-counter{width:28px;height:28px}.today-panel.has-reference:not(.is-collapsed) .contribution-workspace{min-height:calc(var(--composer-field-height) + 36px)}}.contribution-submit .submit-icon-compact{display:none}@media(max-width:420px){.today-panel:not(.is-collapsed) .contribution-actions .primary-action.contribution-submit{width:30px;min-width:30px;padding-right:0;padding-left:0;gap:0;font-size:0}.today-panel:not(.is-collapsed) .contribution-submit .submit-icon-full{display:none}.today-panel:not(.is-collapsed) .contribution-submit .submit-icon-compact{display:block}}@media(min-width:761px)and (max-width:860px){.today-panel.is-expanded,.today-panel.is-expanding{--composer-panel-height: calc(var(--composer-field-height) + 31px)}.today-panel.has-reference:is(.is-expanded,.is-expanding,.is-collapsing){--composer-panel-height: calc(var(--composer-field-height) + 90px)}.today-panel.is-collapsed.is-collapsing{--composer-panel-height: 40px}.today-panel:not(.is-collapsed) .contribution-mode-toggle,.today-panel.is-collapsing .contribution-mode-toggle{position:absolute;top:-18px;left:14px;grid-column:auto;grid-row:auto;align-self:auto}.today-panel:not(.is-collapsed) .contribution-actions,.today-panel.is-collapsing .contribution-actions{position:absolute;top:-22px;right:14px;grid-column:auto;grid-row:auto;align-self:auto;width:auto;flex-wrap:nowrap}.today-panel:not(.is-collapsed) .contribution-workspace,.today-panel.is-collapsing .contribution-workspace{top:20px}.today-panel.is-expanding .contribution-mode-toggle,.today-panel.is-expanding .contribution-actions{transition-delay:.78s}.today-panel.is-expanding .contribution-fields textarea::placeholder{animation:composer-field-placeholder-reveal .16s ease .84s both}}.pair-field-toggle{opacity:0;pointer-events:none;transition:opacity .17s ease,transform .22s cubic-bezier(.2,.78,.24,1)}@media(max-width:760px){.today-panel.is-expanded,.today-panel.is-expanding{--composer-panel-height: calc(var(--composer-field-height) + 31px);width:min(680px,calc(100vw - 32px));height:var(--composer-panel-height);bottom:max(12px,var(--mainline-composer-bottom));left:50%;padding:8px;transform:translate(-50%)}.today-panel.has-reference:is(.is-expanded,.is-expanding){--composer-panel-height: calc(var(--composer-field-height) + 90px)}.today-panel.is-expanded .contribution-mode-toggle,.today-panel.is-expanding .contribution-mode-toggle,.today-panel.is-collapsing .contribution-mode-toggle{position:absolute;top:-18px;left:8px;grid-column:auto;grid-row:auto;align-self:auto}.today-panel.is-expanded .contribution-actions,.today-panel.is-expanding .contribution-actions,.today-panel.is-collapsing .contribution-actions{position:absolute;top:-22px;right:8px;grid-column:auto;grid-row:auto;align-self:auto;width:auto;flex-wrap:nowrap}.today-panel.is-expanded .contribution-workspace,.today-panel.is-expanding .contribution-workspace,.today-panel.is-collapsing .contribution-workspace{position:absolute;top:20px;right:8px;bottom:auto;left:8px;grid-column:auto;grid-row:auto;height:var(--composer-field-height);min-height:0}.today-panel.has-reference:is(.is-expanded,.is-expanding) .contribution-workspace{height:calc(var(--composer-field-height) + 62px)}.today-panel.is-expanded .contribution-reference,.today-panel.is-expanding .contribution-reference,.today-panel.is-collapsing .contribution-reference,.today-panel.is-expanded .contribution-fields,.today-panel.is-expanding .contribution-fields,.today-panel.is-collapsing .contribution-fields{position:absolute}.today-panel.is-expanded .contribution-fields,.today-panel.is-expanding .contribution-fields,.today-panel.is-collapsing .contribution-fields{right:0;bottom:0;left:0;height:min(var(--composer-field-height),100%)}.today-panel.is-expanding .contribution-mode-toggle,.today-panel.is-expanding .contribution-actions{transition-delay:.78s}.today-panel.is-expanding .contribution-fields textarea::placeholder{animation:composer-field-placeholder-reveal .16s ease .84s both}.today-panel.is-collapsed,.today-panel.is-collapsing{--composer-panel-height: 40px;width:min(var(--composer-collapsed-width),calc(100vw - 24px));height:var(--composer-panel-height);bottom:max(12px,var(--mainline-composer-bottom));left:50%;transform:translate(-50%)}.today-panel.is-collapsing .contribution-workspace,.today-panel.is-collapsed .contribution-workspace{top:6px;bottom:auto;height:calc(var(--composer-panel-height) - 14px)}.today-panel.is-collapsing .contribution-fields:not(.pair),.today-panel.is-collapsed .contribution-fields:not(.pair){min-height:0;height:100%}.today-panel:not(.is-collapsed):not(.is-collapsing) .pair-field-toggle{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.today-panel.is-collapsing .pair-field-toggle,.today-panel.is-collapsed .pair-field-toggle{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.72)}.today-panel:not(.is-pair-mode).is-collapsing .contribution-fields:not(.pair) textarea{animation:composer-single-frame-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair[data-active-field=question] textarea[data-field=question],.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair[data-active-field=answer] textarea[data-field=answer]{animation:composer-single-frame-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair[data-active-field=question] textarea[data-field=answer],.today-panel.is-pair-mode.is-collapsing .contribution-fields.pair[data-active-field=answer] textarea[data-field=question]{opacity:0;pointer-events:none;transform:translate(0) scale(.88)}}.compact-status-trigger{display:none;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:32px;padding:3px 12px;border:1px solid rgba(132,98,58,.2);border-radius:999px;background:#fffcf5e6;box-shadow:0 10px 20px #4c361b1a;color:#44372c;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.92rem;line-height:1;white-space:nowrap}.compact-status-trigger svg{flex:0 0 auto}.compact-status-trigger span{min-width:0;overflow:hidden;text-align:center;text-overflow:ellipsis}.compact-status-trigger:hover,.compact-status-trigger:focus-visible{border-color:#84623a52;color:var(--gold-deep)}.compact-status-trigger:focus-visible{outline:2px solid rgba(167,120,45,.34);outline-offset:3px}.status-modal-backdrop{z-index:22;padding:24px}.status-modal-shell{width:min(360px,calc(100vw - 32px));max-width:100%}.status-column-modal{position:static;top:auto;display:block;width:100%}.status-panel-modal{position:relative;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;background:var(--paper-soft);box-shadow:0 28px 80px #24180d47;scrollbar-gutter:stable}.status-panel-modal .status-panel-heading{padding-right:38px}.status-modal-close{top:10px;right:10px;z-index:3}.status-action-button.is-pending{border-top-color:#84623a57;background:#3c2f24;color:var(--paper-soft)}.status-modal-actions{display:flex;justify-content:flex-end;margin:0 -24px;padding:14px 24px 18px;border-top:1px solid rgba(166,128,72,.2);background:#fffcf67a}.status-modal-confirm{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid rgba(132,98,58,.28);border-radius:999px;background:#fffcf5eb;color:var(--gold-deep);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.94rem;font-weight:600;line-height:1;white-space:nowrap}.status-modal-confirm:hover,.status-modal-confirm:focus-visible{border-color:#84623a6b;background:#f6eddbbd}.status-modal-confirm:focus-visible{outline:2px solid rgba(167,120,45,.36);outline-offset:3px}@media(max-width:1180px){.main-line-page>.status-column:not(.status-column-modal){display:none}.logo-navigation .compact-status-trigger-logo{position:absolute;top:calc(100% - 30px);left:50%;z-index:1;display:inline-flex;width:min(178px,calc(100vw - 148px));max-width:min(178px,calc(100vw - 148px));transform:translate(-50%);transition:opacity var(--logo-panel-duration) ease,transform .2s cubic-bezier(.2,0,0,1)}.logo-navigation.search-open .compact-status-trigger-logo,.logo-navigation.menu-open .compact-status-trigger-logo{opacity:0;pointer-events:none}}@media(max-width:860px){.logo-navigation .compact-status-trigger-logo{top:calc(100% - 46px);left:50%;width:min(178px,calc(100vw - 148px));max-width:min(178px,calc(100vw - 148px));transform:translate(-50%,2px)}.logo-navigation.search-open .compact-status-trigger-logo,.logo-navigation.menu-open .compact-status-trigger-logo{transform:translate(-50%,2px)}}@media(max-width:560px){.logo-navigation .compact-status-trigger-logo{display:none}.header-actions{gap:8px;max-width:calc(100% - 32px)}.header-actions .account-trigger{max-width:96px}.header-actions .compact-status-trigger-actions{order:3;display:inline-flex;flex:0 1 132px;width:min(132px,calc(100vw - 210px));min-width:100px;min-height:30px;padding:2px 9px;font-size:.88rem}}@media(max-width:360px){.header-actions{gap:6px}.header-actions .account-trigger{max-width:86px}.header-actions .compact-status-trigger-actions{width:min(112px,calc(100vw - 194px));min-width:92px;padding-right:7px;padding-left:7px;font-size:.84rem}}:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--mobile-touch-target: 44px}body,.app-shell{min-height:100vh;min-height:100svh}.app-shell:after{height:100vh;height:100svh}@supports (height: 100dvh){body,.app-shell,.app-shell:after{min-height:100dvh}.app-shell:after{height:100dvh}}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:where(button,a,input,textarea,select):focus-visible{outline:2px solid #fffdf6!important;outline-offset:2px;box-shadow:0 0 0 5px #6b4318!important}[data-escape-focus-return]:focus,[data-escape-focus-return]:focus-visible{outline:none!important;box-shadow:none!important}.today-panel .contribution-fields textarea:focus-visible{outline:none!important;box-shadow:inset 0 1px 3px #4c361b14,inset 0 0 0 2px #6b431880!important}.logo-panel .header-search input:focus-visible{outline:none!important;box-shadow:none!important}.mobile-header-search input:focus-visible{outline:none!important;box-shadow:none!important}@media(max-width:860px){html,body,#root,.app-shell{max-width:100%;overflow-x:hidden}body{min-width:320px}.app-shell:after{width:100%;opacity:.1;mix-blend-mode:normal}.site-header{padding-top:var(--safe-area-top);padding-right:var(--safe-area-right);padding-left:var(--safe-area-left);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-content{--app-content-side-pad: clamp(12px, 4vw, 24px);--app-content-top-gap: clamp(22px, 5vw, 34px);padding:var(--app-content-top-gap) max(var(--app-content-side-pad),var(--safe-area-right)) calc(112px + var(--safe-area-bottom)) max(var(--app-content-side-pad),var(--safe-area-left))}.main-line-page{--mainline-content-pad: var(--app-content-side-pad);--mainline-timeline-gutter: 42px;--mainline-timeline-line-x: 15px;--mainline-rail-width: 0px;--mainline-line-extension: 0px;--timeline-collapsed-top-offset: 24px;--node-action-button-height: var(--mobile-touch-target);--node-card-bottom-trim: 0px;--node-card-bottom-relief: 12px;--live-card-min-height: 0px}.main-line-page .main-column{padding-bottom:0}.page-heading{display:block;min-width:0;padding-bottom:24px}.page-title-row,.page-title-measurer{align-items:baseline;gap:8px 12px}.page-title-row{width:100%;flex-wrap:wrap}.page-heading h1{max-width:100%;font-size:clamp(2.15rem,11vw,3rem);line-height:.98;overflow-wrap:anywhere}.main-heading-kicker{max-width:100%;font-size:clamp(.72rem,3.2vw,.92rem);line-height:1.25;white-space:normal}.main-heading-intro-viewport{max-width:100%;margin-top:14px;overflow:visible}.main-heading-intro-pan{width:100%;max-width:100%;max-height:none;overflow:visible;transform:none!important;will-change:auto}.page-heading p{max-width:70ch;margin-top:0;font-size:clamp(1rem,4.2vw,1.08rem);line-height:1.55}.compact-pan-indicator{display:none!important}.canonical-flow-heading{grid-template-columns:30px minmax(0,1fr);gap:8px;align-items:center;margin:0 0 18px}.canonical-flow-heading h2{min-width:0;font-size:clamp(.92rem,4vw,1.05rem);line-height:1.3;overflow-wrap:anywhere;white-space:normal}.canonical-flow-heading p{display:none}.live-flow-panel-inner{margin-left:0;padding-left:0;overflow:visible}.live-flow-toggle,.live-flow-context-header{min-width:0}.live-flow-context-header{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px 0}.live-context-title,.live-context-title strong,.live-context-status,.live-context-compass,.live-context-question-status{width:100%;min-width:0;justify-content:flex-start;white-space:normal}.live-flow-layout{grid-template-columns:minmax(0,1fr);gap:10px}.context-rail{justify-self:stretch;width:100%;margin:0}.context-identity-panel{width:100%;height:auto;min-height:var(--mobile-touch-target)}.context-identity-panel:before{display:none}.context-identity-content{grid-template-columns:auto auto minmax(0,1fr);align-items:center;justify-items:start;gap:8px;min-height:var(--mobile-touch-target);padding:8px 12px;text-align:left}.context-identity-content span,.context-identity-content small{margin:0;white-space:normal}.vote-shortcut-panel{display:none}.mobile-vote-strip{display:grid;grid-template-columns:minmax(74px,1fr) repeat(3,minmax(58px,auto));align-items:stretch;gap:8px;margin:0 0 12px;overflow:visible}.mobile-vote-strip strong{align-self:center;overflow-wrap:anywhere}.mobile-vote-strip button{grid-template-columns:auto minmax(0,1fr);gap:4px;min-width:58px;min-height:var(--mobile-touch-target);padding:4px 8px}.mobile-vote-strip .vote-slot-score,.mobile-vote-strip .vote-slot-candidate,.mobile-vote-strip button:hover .vote-slot-score,.mobile-vote-strip button:focus-visible .vote-slot-score,.mobile-vote-strip button:hover .vote-slot-candidate,.mobile-vote-strip button:focus-visible .vote-slot-candidate{grid-area:auto;opacity:1;transform:none}.live-flow-stage{padding-left:0}.live-flow-dot{display:none}.timeline{gap:16px;padding-left:var(--mainline-timeline-gutter)}.timeline-dot{left:calc(var(--mainline-timeline-line-x) - var(--mainline-timeline-gutter) - 12px);width:24px;height:24px}.timeline-dot-visual{width:calc(var(--mainline-timeline-gutter) - var(--mainline-timeline-line-x) + 12px)}.timeline-dot-visual:after{width:calc(var(--mainline-timeline-gutter) - var(--mainline-timeline-line-x) - 12px)}.timeline-dot-time{display:none}.node-carousel,.live-content-card{max-width:100%;overflow:visible;box-shadow:0 8px 22px #4c361b14}.node-slider-viewport{overflow:hidden}.node-slide,.live-flow-stage .node-slide.live-content-slide{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.node-slide-spacer,.node-marker-card,.live-card-marker,.alternative-rail{display:none}.node-copy,.live-card-copy{--compact-text-pan-width: 100%;width:100%;max-width:100%;overflow:visible;padding:16px;container-type:normal}.node-text-pan,.live-text-pan{width:100%;max-width:100%;transform:none!important;will-change:auto}.node-kicker{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}.node-meta-primary,.node-meta-contributors,.live-card-kicker{max-width:100%;justify-content:flex-start;text-align:left}.node-meta-primary>span{font-size:clamp(1.08rem,5vw,1.28rem)}.node-meta-contributors span{overflow:visible;text-overflow:initial;white-space:normal;overflow-wrap:anywhere}.node-slide h2,.live-card-copy h2{max-width:100%;font-size:clamp(1.22rem,5.7vw,1.48rem);line-height:1.25;overflow-wrap:anywhere;word-break:normal}.node-answer,.live-card-copy p{max-width:100%;overflow-wrap:anywhere}.node-action-pocket{height:auto;min-height:var(--mobile-touch-target);overflow:visible}.node-action-group,.live-card-footer,.live-vote-ranker{display:flex;align-items:stretch;flex-flow:row wrap;gap:8px;width:100%}.quiet-button.node-action-button,.live-card-footer .quiet-button,.live-card-footer .primary-action,.live-answer-action,.live-vote-ranker button,.compact-rail-action{flex:1 1 118px;width:auto;min-width:0;min-height:var(--mobile-touch-target);height:auto;padding:8px 10px;white-space:normal}.inline-answer-form{grid-template-columns:minmax(0,1fr)}.inline-answer-form textarea,.contribution-fields textarea,.header-search input,.auth-modal input,input,select,textarea{font-size:16px}.inline-answer-form textarea{min-height:112px}.inline-answer-form button{min-height:var(--mobile-touch-target)}.daily-result-card,.daily-result-canon,.daily-result-alternatives,.daily-result-alternatives ol{max-width:100%}.daily-result-card{grid-template-columns:minmax(0,1fr)}.status-modal-backdrop{z-index:32;align-items:end;padding:max(8px,var(--safe-area-top)) var(--safe-area-right) var(--safe-area-bottom) var(--safe-area-left)}.status-modal-shell{width:100%;max-width:100%}.status-panel-modal{width:100%;max-height:calc(100vh - var(--safe-area-top) - 8px);max-height:calc(100dvh - var(--safe-area-top) - 8px);padding-bottom:var(--safe-area-bottom);border-radius:18px 18px 0 0;overscroll-behavior:contain}.status-modal-close,.modal-close{width:var(--mobile-touch-target);height:var(--mobile-touch-target)}.status-modal-actions{position:sticky;bottom:0;padding-bottom:max(18px,var(--safe-area-bottom))}.status-modal-confirm,.status-action-button{min-height:var(--mobile-touch-target)}.composer-butterfly{display:none}}@media(max-width:760px){:root{--header-height: 132px}.site-header{--header-logo-zone-height: 82px;min-height:calc(var(--header-height) + var(--safe-area-top))}.logo-navigation{--brand-width: min(270px, calc(100vw - 92px) );--logo-nav-trigger-offset: 0px;top:var(--safe-area-top);height:var(--header-logo-zone-height);min-height:var(--header-logo-zone-height);padding-top:6px}.logo-navigation .brand-lockup{max-width:var(--brand-width)}.brand-name{font-size:clamp(1.62rem,8vw,2rem)}.brand-subtitle{max-width:100%;margin-top:3px;font-size:clamp(.76rem,3.8vw,.96rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-nav-trigger{display:grid;flex-basis:var(--mobile-touch-target);width:var(--mobile-touch-target);height:56px;min-width:var(--mobile-touch-target)}.logo-chevron{display:inline-block!important;font-size:2rem!important}.logo-nav-trigger:after{display:none!important}.header-actions{top:calc(var(--safe-area-top) + 82px);right:max(12px,var(--safe-area-right));left:max(12px,var(--safe-area-left));display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:var(--mobile-touch-target);max-width:none;transform:none}.header-actions .account-trigger,.header-actions .language-toggle,.header-actions .compact-status-trigger-actions{min-height:var(--mobile-touch-target)}.header-actions .account-trigger{max-width:110px}.header-actions .compact-status-trigger-actions{display:inline-flex;flex:1 1 132px;width:auto;min-width:104px;max-width:152px}.language-toggle-current,.language-toggle-option{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.header-open-frequency{display:none}.logo-panel-search,.logo-panel-menu{top:calc(100% - 4px);right:auto;left:50%;z-index:12;width:min(420px,calc(100vw - 24px));max-width:calc(100vw - 24px);min-height:52px;padding:6px 10px;border:1px solid rgba(166,128,72,.28);border-radius:14px;background:#fbf6ecfa;box-shadow:0 18px 42px #36251433;transform:translate(-50%,-8px)}.logo-navigation.search-open .logo-panel-search,.logo-navigation.menu-open .logo-panel-menu{transform:translate(-50%)}.logo-panel .header-search{height:var(--mobile-touch-target);padding:0}.logo-panel .header-search:after,.logo-panel .header-search:before{display:none}.logo-panel .header-search input{position:static;width:100%;height:var(--mobile-touch-target);padding:0 38px 0 12px;border:1px solid rgba(132,98,58,.24);border-radius:10px;background:var(--paper-soft);color:var(--ink);caret-color:currentColor;opacity:1;transform:none}.logo-panel .search-count-badge{right:20px;bottom:20px}.logo-page-link{align-items:center;justify-content:center;width:100%;min-height:var(--mobile-touch-target);height:auto;padding:8px 12px;border-radius:10px;background:#efe2cc85;font-size:1rem;white-space:normal}.logo-page-link span:first-child,.logo-navigation.menu-open .logo-page-link span:first-child{overflow:visible;clip-path:none;opacity:1;text-align:center}.today-panel.is-expanded,.today-panel.is-expanding,.today-panel.is-collapsing,.today-panel:not(.is-collapsed){right:max(8px,var(--safe-area-right));bottom:max(8px,var(--safe-area-bottom));left:max(8px,var(--safe-area-left));width:auto;max-width:none;max-height:calc(100vh - var(--safe-area-top) - 24px);max-height:calc(100dvh - var(--safe-area-top) - 24px);transform:none;overflow-y:auto;overscroll-behavior:contain}.today-panel.is-collapsed{bottom:max(8px,var(--safe-area-bottom));width:min(286px,calc(100vw - 24px))}.today-panel:not(.is-collapsed) .contribution-mode-toggle button,.today-panel:not(.is-collapsed) .pair-field-toggle,.today-panel:not(.is-collapsed) .contribution-actions .primary-action,.today-panel:not(.is-collapsed) .reference-clear{min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);height:var(--mobile-touch-target)}.today-panel:not(.is-collapsed) .contribution-mode-toggle button{padding-right:10px;padding-left:10px}.today-panel:not(.is-collapsed) .contribution-actions .primary-action.contribution-submit{width:auto;min-width:var(--mobile-touch-target);padding-right:12px;padding-left:12px;font-size:.78rem}.today-panel:not(.is-collapsed) .contribution-submit .submit-icon-full{display:block}.today-panel:not(.is-collapsed) .contribution-submit .submit-icon-compact{display:none}.today-panel:not(.is-collapsed) .contribution-fields textarea{min-height:74px;font-size:16px;line-height:1.4}.modal-backdrop.auth-backdrop{position:fixed;top:var(--auth-surface-top, var(--mobile-live-header-bottom, calc(var(--safe-area-top) + 96px)));right:auto;bottom:auto;left:var(--auth-surface-left, 0px);display:flex;align-items:center;justify-content:center;width:var(--auth-surface-width, 100vw);height:var(--auth-surface-height, calc(100dvh - var(--safe-area-top) - 96px));padding:12px max(12px,var(--safe-area-right)) max(12px,var(--safe-area-bottom)) max(12px,var(--safe-area-left));overflow:hidden;overscroll-behavior:none}.modal-backdrop.nickname-backdrop{position:fixed;top:var(--auth-surface-top, calc(var(--mobile-live-header-bottom, calc(var(--safe-area-top) + 96px)) + 10px));right:auto;bottom:auto;left:var(--auth-surface-left, 0px);display:flex;align-items:flex-start;justify-content:center;width:var(--auth-surface-width, 100vw);height:var(--auth-surface-height, calc(100dvh - var(--safe-area-top) - 106px));padding:0 max(12px,var(--safe-area-right)) max(12px,var(--safe-area-bottom)) max(12px,var(--safe-area-left));overflow:hidden}.auth-backdrop>.auth-modal.account-auth-modal{flex:0 1 400px;display:flex;flex-direction:column;width:min(400px,100%);max-width:100%;max-height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:hidden;border-radius:16px;background:var(--paper-soft);background-clip:padding-box;contain:paint;overscroll-behavior:contain}.nickname-backdrop>.nickname-modal{flex:0 1 400px;width:min(400px,100%);max-width:100%;max-height:100%;margin:0;overflow-x:hidden;overflow-y:auto;border-radius:16px;overscroll-behavior:contain;touch-action:pan-y}.account-auth-modal .auth-modal-toolbar{position:relative;z-index:4;flex:0 0 auto;display:flex;align-items:center;min-height:50px;margin:0;padding:4px 8px 2px;background:var(--paper-soft);box-shadow:0 1px #84623a1f}.account-auth-modal .auth-modal-scroll-region{min-height:0;flex:1 1 auto;padding:8px 16px 16px;overflow-x:hidden;overflow-y:auto;background:var(--paper-soft);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-padding-block:12px max(24px,var(--safe-area-bottom));touch-action:pan-y}.account-auth-modal .auth-modal-toolbar .auth-emblem{flex:0 0 36px;width:36px;height:36px;margin:0}.account-auth-modal .auth-modal-toolbar .modal-close{position:static;flex:0 0 var(--mobile-touch-target);margin-left:auto;background:#fffcf5b8}.account-auth-modal h2{font-size:clamp(1.38rem,5.8vw,1.58rem);line-height:1.12}.account-auth-modal .auth-intro{margin-top:5px;font-size:.9rem;line-height:1.42}.account-auth-modal .auth-options{gap:8px;margin:14px 0}.account-auth-modal .auth-option,.account-auth-modal .auth-form input,.account-auth-modal .auth-text-action{min-height:46px}.account-auth-modal .auth-note{gap:7px;padding:8px 10px;font-size:.86rem;line-height:1.4}.account-auth-modal .auth-onboarding-note{display:none}.account-auth-modal .auth-form{gap:8px;margin-top:14px}.account-auth-modal .auth-form label{font-size:.8rem}.account-auth-modal .auth-form :is(input,select,textarea){scroll-margin-block:68px 24px}.account-auth-modal .auth-privacy-details,.account-auth-modal .alpha-feedback-details,.account-auth-modal .account-summary{margin-top:12px}.account-auth-modal .auth-privacy-details summary,.account-auth-modal .alpha-feedback-details summary{min-height:44px;padding:8px 11px}.account-auth-modal .account-summary{align-items:flex-start;padding:11px 12px}.account-auth-modal .account-summary strong{text-align:right}.account-auth-modal .auth-account-email{overflow-wrap:anywhere}.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true]{border-radius:14px}.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-toolbar{min-height:46px;margin:0;padding:2px 8px 0}.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-scroll-region{padding:3px 14px max(10px,var(--safe-area-bottom));scroll-padding-block:8px 18px}.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-toolbar .auth-emblem,.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-scroll-region>h2,.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-scroll-region>.auth-intro,.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-modal-scroll-region>.auth-privacy-details{display:none}.auth-backdrop>.auth-modal.account-auth-modal[data-keyboard-open=true] .auth-form{margin-top:4px}}@media(max-width:420px){.app-content{--app-content-side-pad: 12px}.main-line-page{--mainline-timeline-gutter: 36px;--mainline-timeline-line-x: 12px}.node-copy,.live-card-copy{padding:14px}.node-action-group,.live-card-footer,.live-vote-ranker{display:grid;grid-template-columns:minmax(0,1fr)}.quiet-button.node-action-button,.live-card-footer .quiet-button,.live-card-footer .primary-action,.live-answer-action,.live-vote-ranker button,.compact-rail-action{width:100%}.mobile-vote-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-vote-strip strong{grid-column:1 / -1}.header-actions{gap:6px}.header-actions .account-trigger{max-width:92px;font-size:.92rem}.header-actions .compact-status-trigger-actions{min-width:96px;padding-right:8px;padding-left:8px;font-size:.82rem}}@media(max-width:340px){.brand-subtitle{max-width:220px}.header-actions .account-trigger{max-width:80px}.header-actions .compact-status-trigger-actions{min-width:88px}}@media(pointer:coarse){.open-frequency-signal,.composer-butterfly{animation:none!important}.node-slider-track,.live-flow-context-track{transition-duration:.22s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.node-slider-track,.live-flow-context-track,.logo-panel,.today-panel,.status-panel-modal,.auth-modal{transition-duration:1ms!important}}@media(max-width:860px){.main-line-page{--mainline-line-extension: 0px}.live-context-vote-list{display:grid;grid-template-columns:repeat(3,minmax(44px,1fr));gap:8px;width:100%}.live-context-vote-list button{min-width:44px;min-height:44px;padding:6px 8px}.daily-result-summary{max-width:100%;padding:12px}.daily-result-summary-heading,.daily-result-canon,.daily-result-canon>div,.daily-result-alternatives li{align-items:flex-start;flex-wrap:wrap}.daily-result-canon p,.daily-result-canon em,.daily-result-alternatives li{width:100%;overflow-wrap:anywhere}}@media(max-width:760px){.logo-navigation .compact-status-trigger-logo{display:none}}@media(max-width:860px){.live-context-vote-list{display:none}}@media(max-width:860px)and (max-height:520px)and (orientation:landscape){:root{--header-height: 108px}.site-header{--header-logo-zone-height: 62px;position:relative;min-height:calc(var(--header-height) + var(--safe-area-top))}.logo-navigation{top:var(--safe-area-top);height:62px;min-height:62px;padding-top:0}.brand-subtitle,.header-open-frequency{display:none}.header-actions{top:calc(var(--safe-area-top) + 62px);right:max(12px,var(--safe-area-right));left:max(12px,var(--safe-area-left));display:flex;align-items:center;justify-content:center;gap:8px;width:auto;height:44px;max-width:none;transform:none}.app-content{--app-content-top-gap: 18px}.today-panel:not(.is-collapsed){max-height:calc(100dvh - var(--safe-area-top) - 8px)}}@media(max-width:860px){body{min-width:0}}.mobile-composer-header,.mobile-composer-field-label{display:none}@media(max-width:860px){.today-panel.is-expanded,.today-panel.is-expanding,.today-panel.is-collapsing,.today-panel:not(.is-collapsed){--composer-motion-duration: .18s;position:fixed;z-index:90;top:auto;right:max(8px,var(--safe-area-right));bottom:max(8px,var(--safe-area-bottom));left:max(8px,var(--safe-area-left));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;width:auto;height:min(720px,calc(100dvh - var(--safe-area-top) - 20px));min-height:min(520px,calc(100dvh - var(--safe-area-top) - 20px));max-height:calc(100dvh - var(--safe-area-top) - 20px);padding:0;overflow:hidden;border:1px solid rgba(184,135,60,.72);border-radius:24px;background:radial-gradient(circle at 12% 0%,rgba(217,181,116,.16),transparent 34%),linear-gradient(180deg,#3d3025,#261d17 70%);box-shadow:0 18px 60px #1a120c6b;transform:none;transition:opacity .18s ease,transform .18s ease}.today-panel.is-expanding{animation:mobile-composer-enter .18s ease-out both}.today-panel.is-collapsing{animation:mobile-composer-exit .14s ease-in both}.today-panel:not(.is-collapsed) .mobile-composer-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:14px 16px 12px;border-bottom:1px solid rgba(184,135,60,.28)}.mobile-composer-header>div{display:grid;gap:2px}.mobile-composer-header span{color:#cfa664;font-family:Arial,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.12em}.mobile-composer-header strong{color:var(--paper-soft);font-family:Georgia,serif;font-size:1.28rem;font-weight:600}.mobile-composer-header button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid rgba(184,135,60,.42);border-radius:50%;background:#fff9ec14;color:var(--paper-soft)}.today-panel:not(.is-collapsed) .composer-direction-toggle{display:none}.today-panel:not(.is-collapsed) .contribution-mode-toggle{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:auto;margin:12px 16px 0;padding:4px;border:1px solid rgba(184,135,60,.3);border-radius:14px;background:#140e0b3d;opacity:1;transform:none}.today-panel:not(.is-collapsed) .contribution-mode-toggle button{width:100%;min-height:44px;border-radius:10px;font-size:.9rem}.today-panel:not(.is-collapsed) .contribution-workspace{position:static;display:block;min-height:0;margin:0;padding:14px 16px;overflow-x:hidden;overflow-y:auto;opacity:1;transform:none}.today-panel:not(.is-collapsed) .contribution-reference{position:static;min-height:68px;max-height:none;margin-bottom:14px;padding:10px 8px 10px 12px;border-radius:14px;background:#fffaeff0}.today-panel:not(.is-collapsed) .contribution-reference p{display:-webkit-box;font-size:.84rem;-webkit-line-clamp:2}.today-panel:not(.is-collapsed) .contribution-fields,.today-panel:not(.is-collapsed) .contribution-fields.pair{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(132px,auto);gap:8px;width:100%;height:auto;min-height:0;overflow:visible;opacity:1;transform:none;filter:none}.today-panel:not(.is-collapsed) .contribution-fields.pair{grid-template-rows:auto minmax(132px,auto) auto minmax(164px,auto);gap:8px}.today-panel:not(.is-collapsed) .mobile-composer-field-label{display:flex;align-items:center;justify-content:space-between;margin-top:4px;color:var(--paper-soft);font-family:Arial,sans-serif;font-size:.82rem;font-weight:700}.mobile-composer-field-label small{color:var(--composer-answer-muted);font-size:.76rem;font-weight:500}.today-panel:not(.is-collapsed) .contribution-fields textarea,.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea{position:static;display:block;width:100%;height:auto;min-height:132px;padding:14px;overflow-y:auto;border:1px solid rgba(184,135,60,.52);border-radius:14px;background:#fffcf5fa;color:var(--ink);font-size:16px;line-height:1.45;opacity:1;visibility:visible;transform:none;animation:none;filter:none;-webkit-text-fill-color:var(--ink)}.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea:last-of-type{min-height:164px}.today-panel:not(.is-collapsed) .pair-field-toggle,.today-panel:not(.is-collapsed) .contribution-fields.pair:after{display:none}.today-panel:not(.is-collapsed) .contribution-actions{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;width:auto;min-height:78px;padding:12px 16px max(14px,var(--safe-area-bottom));border-top:1px solid rgba(184,135,60,.28);opacity:1;transform:none}.today-panel:not(.is-collapsed) .character-status{position:static;display:flex;gap:8px;width:auto;opacity:1;transform:none}.today-panel:not(.is-collapsed) .contribution-actions .primary-action.contribution-submit{width:auto;min-width:148px;min-height:48px;padding:0 16px;border-radius:14px;font-size:.88rem}.today-panel:not(.is-collapsed) .contribution-actions small{position:static;grid-column:1 / -1;width:auto;max-width:none;color:var(--composer-answer-muted);font-size:.8rem;line-height:1.35;text-align:left}}@keyframes mobile-composer-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-composer-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.today-panel.is-expanding,.today-panel.is-collapsing{animation-duration:1ms}}@media(max-width:860px){.today-panel:not(.is-collapsed) .composer-collapsed-entry{display:none}.today-panel:not(.is-collapsed) .mobile-composer-header{order:1}.today-panel:not(.is-collapsed) .contribution-mode-toggle{order:2}.today-panel:not(.is-collapsed) .contribution-workspace{order:3;width:100%;box-sizing:border-box}.today-panel:not(.is-collapsed) .contribution-actions{order:4}.today-panel:not(.is-collapsed) .contribution-fields,.today-panel:not(.is-collapsed) .contribution-fields.pair,.today-panel:not(.is-collapsed) .contribution-fields textarea{box-sizing:border-box;width:100%;max-width:none}.today-panel:not(.is-collapsed) .contribution-mode-toggle,.today-panel:not(.is-collapsed) .contribution-workspace,.today-panel:not(.is-collapsed) .contribution-actions{right:auto;bottom:auto;left:auto}}@media(max-width:860px){.today-panel.is-expanded,.today-panel.is-expanding,.today-panel.is-collapsing,.today-panel:not(.is-collapsed){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto}.today-panel:not(.is-collapsed) .mobile-composer-header,.today-panel:not(.is-collapsed) .contribution-mode-toggle,.today-panel:not(.is-collapsed) .contribution-workspace,.today-panel:not(.is-collapsed) .contribution-actions{grid-column:1;min-width:0;max-width:none}.today-panel:not(.is-collapsed) .contribution-workspace{align-self:stretch;height:auto;min-height:0}}@media(max-width:860px){.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea,.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea:first-of-type,.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea:last-of-type{grid-row:auto;grid-column:auto;align-self:stretch;inset:auto}}@media(max-width:860px){.today-panel.is-expanded,.today-panel.is-expanding,.today-panel.is-collapsing,.today-panel:not(.is-collapsed){bottom:calc(max(8px,var(--safe-area-bottom)) + var(--mobile-keyboard-inset, 0px));height:min(720px,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px));min-height:min(420px,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px));max-height:calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px)}.today-panel:not(.is-collapsed) .contribution-workspace{scroll-padding-top:12px;scroll-padding-bottom:20px;overscroll-behavior:contain}.today-panel:not(.is-collapsed) .mobile-composer-header,.today-panel:not(.is-collapsed) .contribution-actions{position:relative;z-index:2;background:#2b2019fa}.today-panel:not(.is-collapsed) .contribution-actions{padding-bottom:max(14px,var(--safe-area-bottom))}}@media(max-width:860px)and (max-height:600px){.today-panel:not(.is-collapsed) .mobile-composer-header{min-height:60px;padding-top:10px;padding-bottom:8px}}.mobile-pair-question-summary,.mobile-pair-step-label{display:none}@media(max-width:860px){.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair{grid-template-rows:auto minmax(176px,1fr) auto;align-content:start}.today-panel.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-fields.pair [data-field=answer],.today-panel.is-pair-mode.pair-step-answer:not(.is-collapsed) .contribution-fields.pair [data-field=question]{display:none}.today-panel.is-pair-mode.pair-step-answer:not(.is-collapsed) .mobile-pair-question-summary{display:grid;gap:4px;padding:10px 12px;border:1px solid rgba(184,135,60,.34);border-radius:12px;background:#fff9ec14}.mobile-pair-question-summary span{color:#cfa664;font-family:Arial,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.08em}.mobile-pair-question-summary strong{display:-webkit-box;overflow:hidden;color:var(--paper-soft);font-family:Georgia,serif;font-size:.9rem;font-weight:500;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-panel.is-pair-mode:not(.is-collapsed) .pair-field-toggle{position:static;display:inline-flex;grid-row:auto;align-items:center;justify-content:center;justify-self:stretch;gap:8px;width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(184,135,60,.5);border-radius:14px;background:#fff9ec14;color:var(--paper-soft);opacity:1;visibility:visible;transform:none}.today-panel.is-pair-mode:not(.is-collapsed) .mobile-pair-step-label{display:inline;font-family:Arial,sans-serif;font-size:.88rem;font-weight:700}.today-panel.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-actions .submit-control{visibility:hidden;pointer-events:none}.today-panel.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-actions{grid-template-columns:minmax(0,1fr)}.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields textarea{min-height:176px;transition:opacity .16s ease,transform .16s ease}}@media(max-width:860px){.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair{display:flex;flex-direction:column;align-items:stretch;gap:10px;height:100%}.today-panel.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea{flex:1 1 176px;width:100%;min-height:176px;max-height:none}.today-panel.is-pair-mode:not(.is-collapsed) .pair-field-toggle{flex:0 0 48px}}@media(max-width:860px){body:has(.today-panel.is-mobile-composer:not(.is-collapsed)){overflow:hidden}body:has(.today-panel.is-mobile-composer:not(.is-collapsed)) .site-header{visibility:hidden;pointer-events:none}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-header{grid-row:1}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-mode-toggle{grid-row:2}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-workspace{grid-row:3;align-self:stretch;height:100%;max-height:none;overflow-y:auto}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-actions{grid-row:4;align-self:stretch}.today-panel.is-mobile-composer.is-collapsed.is-collapsing{position:fixed;top:auto;right:auto;bottom:calc(max(8px,var(--safe-area-bottom)) + var(--mobile-keyboard-inset, 0px));left:50%;display:grid;grid-template:1fr / 1fr;width:min(var(--composer-collapsed-width),calc(100vw - 32px));height:40px;min-height:0;max-height:none;padding:5px 8px;overflow:visible;border-radius:999px;transform:translate(-50%);animation:none}.today-panel.is-mobile-composer:not(.is-collapsed){isolation:isolate}}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-actions{top:auto;right:auto;bottom:auto;left:auto}}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-mode-toggle{box-sizing:border-box;height:auto;min-height:52px;margin-top:10px;margin-bottom:0}}@media(max-width:860px){body:has(.today-panel.is-mobile-composer:not(.is-collapsed)){overflow:visible}body:has(.today-panel.is-mobile-composer:not(.is-collapsed)) .site-header{visibility:visible;pointer-events:auto}.today-panel.is-mobile-composer{--composer-motion-duration: .28s;--composer-motion-ease: cubic-bezier(.2, .78, .24, 1);--mobile-composer-width: min(380px, calc(100vw - 24px) );right:auto;bottom:calc(max(8px,var(--safe-area-bottom)) + var(--mobile-keyboard-inset, 0px));left:50%;width:var(--mobile-composer-width);max-width:calc(100vw - 24px);transform:translate(-50%);transition:width var(--composer-motion-duration) var(--composer-motion-ease),height var(--composer-motion-duration) var(--composer-motion-ease),padding var(--composer-motion-duration) var(--composer-motion-ease),border-radius var(--composer-motion-duration) var(--composer-motion-ease)}.today-panel.is-mobile-composer.is-collapsed{z-index:13;width:min(var(--composer-collapsed-width),calc(100vw - 32px));height:40px;padding:5px 8px;border-radius:999px}.today-panel.is-mobile-composer:not(.is-collapsed){position:fixed;top:auto;display:grid;grid-template:1fr / 1fr;width:var(--mobile-composer-width);height:min(94px,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px));min-height:0;max-height:calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px);padding:10px;overflow:visible;border:1px solid var(--composer-answer-line);border-radius:20px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 18px 44px #261b124d,inset 0 1px #fff6de29,inset 0 0 0 1px #b8873c29;animation:none;isolation:auto}.today-panel.is-mobile-composer.has-reference:not(.is-collapsed){height:min(142px,calc(var(--mobile-visual-viewport-height, 100dvh) - var(--safe-area-top) - 20px))}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-header{position:absolute;top:-26px;left:50%;z-index:5;display:grid;place-items:center;grid-row:auto;grid-column:auto;order:initial;width:44px;height:44px;min-height:0;padding:0;border:0;background:transparent;transform:translate(-50%);pointer-events:none}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-header:before{position:absolute;width:30px;height:30px;content:"";border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa);box-shadow:0 8px 18px #261b1233,inset 0 1px #fff6de1f}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-collapse{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--composer-answer-text);transform:none;pointer-events:auto;touch-action:manipulation}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-collapse:focus-visible{outline:2px solid rgba(225,183,107,.72);outline-offset:-5px}.today-panel.is-mobile-composer:not(.is-collapsed)>.contribution-mode-toggle{position:absolute;top:-18px;left:12px;z-index:3;display:inline-flex;grid-row:auto;grid-column:auto;order:initial;width:auto;min-height:28px;height:28px;max-height:28px;margin:0;padding:2px;gap:0;border-radius:999px;opacity:1;overflow:visible;transform:none;transition:none}.today-panel.is-mobile-composer:not(.is-collapsed)>.contribution-mode-toggle button{width:auto;min-width:0;min-height:22px;height:22px;padding:0 6px;gap:3px;border-radius:999px;font-size:.64rem}.today-panel.is-mobile-composer:not(.is-collapsed)>.contribution-mode-toggle svg{width:11px;height:11px}.today-panel.is-mobile-composer:not(.is-collapsed)>.contribution-actions{position:absolute;top:-22px;right:12px;left:auto;z-index:4;display:inline-flex;grid-row:auto;grid-column:auto;order:initial;align-items:center;gap:5px;width:auto;height:36px;min-height:36px;max-height:36px;padding:0;border:0;background:transparent;opacity:1;overflow:visible;transform:none;transition:none}.today-panel.is-mobile-composer:not(.is-collapsed) .character-status{position:static;display:inline-flex;width:auto;min-height:34px;opacity:1;transform:none}.today-panel.is-mobile-composer:not(.is-collapsed) .character-counter{width:34px;height:34px}.today-panel.is-mobile-composer:not(.is-collapsed) .submit-control{display:inline-grid;place-items:center;width:34px;height:34px;line-height:0}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-actions .primary-action.contribution-submit{display:grid;place-items:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:999px;font-size:0}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-submit .submit-icon-full{display:none}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-submit .submit-icon-compact{position:absolute;top:50%;left:50%;display:block;width:14px;height:14px;margin:0;transform:translate(-50%,-50%) translateY(.5px)}.today-panel.is-mobile-composer.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-actions{display:inline-flex}.today-panel.is-mobile-composer.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-actions .submit-control{display:none}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-workspace{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;grid-row:auto;grid-column:auto;order:initial;width:auto;height:auto;max-height:none;padding:0;overflow:visible;opacity:1;transform:none;scroll-padding-bottom:6px}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-reference{position:relative;grid-template-columns:minmax(0,1fr) 44px;min-height:40px;max-height:40px;margin-bottom:8px;padding:0 0 0 10px;gap:0;border-radius:13px}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-preview{display:flex;align-items:center;min-height:40px}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-title{width:100%;gap:6px;font-size:.78rem}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-kind-label,.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-reference p{display:none}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-clear{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:40px;min-height:40px;padding:0;border:0;background:transparent}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-clear:before{position:absolute;width:26px;height:26px;content:"";border:1px solid rgba(132,98,58,.24);border-radius:999px;background:#fffcf5c2}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-clear svg{position:relative;z-index:1;width:12px;height:12px}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields,.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);gap:0;width:100%;height:100%;min-height:0;overflow:visible}.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair{contain:layout}.today-panel.is-mobile-composer.is-pair-mode:not(.is-reply-mode):not(.is-collapsed) .contribution-fields.pair{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-field-label{position:absolute;top:-35px;right:81px;z-index:5;display:block;width:96px;height:44px;min-height:0;margin:0;color:var(--composer-answer-text);pointer-events:none}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-field-label>span:first-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-field-controls{display:flex;align-items:center;justify-content:flex-end;width:96px;height:44px}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:3px;width:68px;min-width:68px;height:44px;min-height:44px;padding:0 5px;border:0;border-radius:999px;background:transparent;color:var(--composer-answer-text);font-size:.64rem;font-weight:600;white-space:nowrap;pointer-events:auto;touch-action:manipulation}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step:before{position:absolute;width:64px;height:22px;content:"";border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#3c2f24fa,#271d16fa),var(--composer-answer-surface);box-shadow:inset 0 1px #fff6de1f}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step span,.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step svg{position:relative;z-index:1}.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step svg{width:11px;height:11px}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields textarea,.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea,.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea:last-of-type{position:static;display:block;grid-area:1 / 1;width:100%;height:74px;min-height:74px;max-height:74px;padding:13px 12px 12px;overflow-x:hidden;overflow-y:auto;resize:none;border:1px solid rgba(184,135,60,.52);border-radius:15px;background:#fffcf5fa;color:var(--ink);font-size:16px;line-height:1.4;opacity:1;visibility:visible;transform:none;animation:none;filter:none;-webkit-text-fill-color:var(--ink)}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields textarea::placeholder{color:#5748396b;font-style:italic;font-weight:400;opacity:1;-webkit-text-fill-color:rgba(87,72,57,.42)}.today-panel.is-mobile-composer.is-pair-mode.pair-step-question:not(.is-collapsed) .contribution-fields.pair>[data-field=answer],.today-panel.is-mobile-composer.is-pair-mode.pair-step-answer:not(.is-collapsed) .contribution-fields.pair>[data-field=question]{display:none!important}.today-panel.is-mobile-composer:not(.is-collapsed) .pair-field-toggle,.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-pair-question-summary,.today-panel.is-mobile-composer:not(.is-collapsed) .mobile-inline-submit{display:none}.mobile-composer-draft-stage .mobile-composer-feedback{position:absolute;top:max(12px,var(--safe-area-top));right:max(16px,var(--safe-area-right));left:max(16px,var(--safe-area-left));z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;max-width:388px;min-height:44px;margin:0 auto;padding:4px 4px 4px 14px;border:1px solid rgba(166,128,72,.3);border-radius:14px;background:var(--paper-soft);color:var(--ink);box-shadow:0 4px 14px #261b121f;font-size:.86rem;line-height:1.4;pointer-events:auto}.mobile-composer-draft-stage .mobile-composer-feedback small{display:block;max-height:72px;overflow:auto;font:inherit}.mobile-composer-feedback button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.today-panel.is-mobile-composer.is-collapsing .contribution-workspace{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;width:auto;height:auto;max-height:none;padding:0;visibility:visible;pointer-events:none}.today-panel.is-mobile-composer.is-collapsing .contribution-fields,.today-panel.is-mobile-composer.is-pair-mode.is-collapsing .contribution-fields.pair{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);width:100%;height:100%;min-height:0}.today-panel.is-mobile-composer.is-collapsing .contribution-fields textarea,.today-panel.is-mobile-composer.is-pair-mode.is-collapsing .contribution-fields.pair textarea{position:static;display:block;grid-area:1 / 1;width:100%;height:74px;min-height:74px;max-height:74px;border-radius:15px;visibility:visible}.today-panel.is-mobile-composer.is-expanding>.contribution-mode-toggle,.today-panel.is-mobile-composer.is-expanding>.contribution-actions,.today-panel.is-mobile-composer.is-expanding .mobile-composer-header{animation:mobile-composer-control-fade-in 90ms ease .1s both}.today-panel.is-mobile-composer.is-expanding .contribution-workspace{transform-origin:50% 100%;animation:mobile-composer-workspace-expand var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-mobile-composer.is-collapsing>.contribution-mode-toggle,.today-panel.is-mobile-composer.is-collapsing>.contribution-actions{animation:mobile-composer-control-fade-out 80ms ease both}.today-panel.is-mobile-composer.is-collapsing .mobile-composer-header{animation:mobile-composer-control-fade-out 80ms ease .18s both}.today-panel.is-mobile-composer.is-collapsing .contribution-workspace{opacity:1;transform-origin:50% 100%;animation:mobile-composer-workspace-collapse var(--composer-motion-duration) var(--composer-motion-ease) both}.today-panel.is-mobile-composer.is-collapsing .composer-collapsed-entry{display:inline-flex;animation:mobile-composer-collapsed-label-in .12s ease .15s both}.today-panel.is-mobile-composer:not(.is-pair-mode):not(.is-collapsed) textarea[data-field=question]:placeholder-shown::placeholder,.today-panel.is-mobile-composer.is-pair-mode.pair-step-question:not(.is-collapsed) textarea[data-field=question]:placeholder-shown::placeholder,.today-panel.is-mobile-composer.is-pair-mode.pair-step-answer:not(.is-collapsed) textarea[data-field=answer]:placeholder-shown::placeholder{animation:mobile-composer-placeholder-refresh .1s ease both}}@keyframes mobile-composer-control-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-composer-control-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mobile-composer-workspace-expand{0%{opacity:0;transform:scaleX(.58) scaleY(.08)}to{opacity:1;transform:scaleX(1) scaleY(1)}}@keyframes mobile-composer-workspace-collapse{0%{opacity:1;transform:scaleX(1) scaleY(1)}to{opacity:0;transform:scaleX(.58) scaleY(.08)}}@keyframes mobile-composer-collapsed-label-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes mobile-composer-placeholder-refresh{0%{opacity:.28}to{opacity:1}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.today-panel.is-mobile-composer,.today-panel.is-mobile-composer *,.mobile-composer-draft-stage,.mobile-composer-draft-stage:before,.mobile-composer-draft-stage .mobile-composer-draft-card,html.is-mobile-composer-scene-active .app-shell>.mobile-site-header,html.is-mobile-composer-scene-active .mainline-scroll-content,html.is-mobile-composer-scene-active .status-column{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important}}.mobile-node-status,.mobile-node-selector,.mobile-node-heading-icon,.mobile-swipe-cue,.mobile-action-close{display:none}@media(max-width:860px){.node-carousel{border-radius:22px;overflow:hidden;background:linear-gradient(145deg,#fdf9effa,#efe2c7f5);box-shadow:0 18px 44px #452e1429,inset 0 0 0 1px #90672a2e}.node-slider-track{transition:transform .32s cubic-bezier(.22,.72,.18,1)}.node-slide{position:relative;aspect-ratio:1.32 / 1;min-height:268px;max-height:330px;touch-action:pan-y;cursor:pointer}.node-copy{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;padding:18px 18px 36px;overflow:hidden}.node-text-pan{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.node-kicker{margin:0 92px 10px 0}.node-meta-primary>span{color:#6d4c1f;font-size:.84rem;font-weight:600;letter-spacing:.035em;text-transform:none}.node-slide.branch .node-meta-primary>span{color:#43636e}.mobile-node-heading-icon{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;margin-right:8px;color:var(--gold)}.node-slide.branch .mobile-node-heading-icon{color:#486b69}.mobile-node-heading-icon svg{width:26px;height:26px}.node-meta-primary small{display:flex;flex:1 1 auto;min-width:0;overflow:hidden}.node-meta-primary small .node-day-label,.node-meta-primary small .node-meta-separator,.node-meta-primary em{display:none}.node-meta-primary small .node-community-choice{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-meta-contributors{position:relative;display:grid;grid-template-columns:max-content max-content;justify-content:start;gap:18px;width:100%;overflow:visible;white-space:normal;-webkit-mask-image:none;mask-image:none}.node-meta-contributors:after{content:"";position:absolute;inset:auto 0 -3px;height:1px;background:linear-gradient(90deg,transparent,rgba(141,101,45,.35),transparent)}.node-meta-contributors>span{display:flex;align-items:baseline;gap:3px;margin-right:0;overflow:visible;text-overflow:clip;overflow-wrap:normal;white-space:nowrap;animation:none}.node-meta-contributors.is-stacked{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:start;gap:3px}.node-meta-contributors-measure{position:absolute;inset:0 auto auto 0;display:grid;width:max-content;visibility:hidden;pointer-events:none}.node-meta-contributors-measure>div{display:grid;grid-template-columns:max-content max-content;gap:18px;width:max-content}.node-meta-contributors-measure span{white-space:nowrap}.node-slide h2{margin:4px 0 9px;font-size:clamp(1.05rem,4.6vw,1.28rem);line-height:1.23}.node-answer{min-height:0;margin:0;padding:0;overflow:auto;border:0;border-radius:0;background:transparent;font-size:clamp(.88rem,3.65vw,1rem);line-height:1.45;scrollbar-width:thin}.mobile-node-status{position:absolute;top:14px;right:14px;z-index:4;display:grid;width:78px;height:30px;overflow:hidden;border:1px solid rgba(151,111,51,.24);border-radius:999px;background:#faf4e7eb;box-shadow:0 5px 16px #4d33141a}.mobile-node-status span{grid-area:1 / 1;align-self:center;opacity:0;transform:translateY(12px);color:#75531f;font-size:.66rem;font-weight:750;letter-spacing:.05em;text-align:center;text-transform:uppercase;transition:opacity .28s ease,transform .28s ease}.mobile-node-status span.active{opacity:1;transform:translateY(0)}.mobile-node-selector{position:absolute;top:0;right:0;left:0;z-index:9;display:flex;align-items:center;justify-content:center;gap:7px;min-height:66px;padding:10px 14px 14px;border-bottom:1px solid rgba(151,111,51,.22);background:#f7eedcf7;box-shadow:0 16px 36px #442d1229;opacity:0;transform:translateY(-105%);pointer-events:none;transition:transform .26s cubic-bezier(.22,.72,.18,1),opacity .18s ease}.mobile-node-selector button{display:grid;width:42px;height:42px;min-height:42px;place-items:center;padding:0;border:1px solid rgba(132,98,58,.3);border-radius:999px;background:#fffcf5e0;color:#4a3a2c;font-size:.86rem;font-variant-numeric:tabular-nums}.mobile-node-selector button.active{border-color:#a7782db8;background:#3c2f24;color:var(--paper-soft)}.mobile-actions-open .node-slide.active .mobile-node-selector{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-swipe-cue{position:absolute;right:0;bottom:9px;left:0;display:flex;align-items:center;justify-content:center;gap:5px;color:#694b22a8;font-size:.67rem;letter-spacing:.04em;pointer-events:none}.node-action-pocket{position:absolute;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:center;min-height:82px;padding:24px 12px max(12px,var(--safe-area-bottom));border-top:1px solid rgba(151,111,51,.22);background:#f7eedcf7;box-shadow:0 -16px 36px #442d1229;opacity:0;transform:translateY(105%);pointer-events:none;transition:transform .26s cubic-bezier(.22,.72,.18,1),opacity .18s ease}.mobile-actions-open .node-action-pocket{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-actions-open .mobile-swipe-cue{opacity:0}.node-action-group{flex-wrap:nowrap;gap:6px}.quiet-button.node-action-button{flex:1 1 0;min-height:48px;padding:7px 5px;font-size:.72rem}.compact-rail-action{display:none!important}.mobile-action-close{position:absolute;top:2px;right:8px;display:grid;width:30px;height:30px;min-height:0;place-items:center;padding:0;border:0;background:transparent;color:#6e4d21}}@media(max-width:360px){.node-slide{aspect-ratio:1.2 / 1;min-height:276px}.node-copy{padding-inline:14px}.node-kicker{margin-right:78px}.mobile-node-status{right:10px;width:70px}}@media(prefers-reduced-motion:reduce)and (max-width:860px){.node-meta-contributors>span{animation:none}.node-slider-track,.node-action-pocket,.mobile-node-status span{transition:none}}@media(max-width:860px){.node-carousel .node-action-pocket .node-action-group{display:flex!important;grid-template-columns:none;flex-flow:row nowrap}.node-carousel .node-action-pocket .node-action-button{flex:1 1 0!important;width:0!important}}@media(max-width:860px){.main-line-page{--mainline-timeline-gutter: 0px;--mainline-timeline-line-x: 0px}.main-line-page .timeline{padding-left:8px}.main-line-page .timeline-line{left:0}.main-line-page .timeline-dot{left:-9px;width:18px;height:18px}.main-line-page .timeline-dot-visual{width:17px}.main-line-page .timeline-dot-visual:after{right:-8px;width:8px}.node-slider-track{will-change:transform;transition:transform .3s cubic-bezier(.2,.72,.2,1)}.node-carousel.mobile-is-dragging .node-slider-track{transition:none}.node-slide,.node-slide:not(.active){height:auto;min-height:302px;max-height:344px;aspect-ratio:1.16 / 1;visibility:visible}.node-slide:not(.active){overflow:hidden;pointer-events:none}.node-copy{padding:15px 16px 34px}.node-kicker{gap:5px;margin-bottom:7px}.node-meta-contributors{min-height:20px;font-size:.73rem}.node-slide h2{margin:2px 0 7px;font-size:clamp(.98rem,4.15vw,1.16rem);line-height:1.18}.node-answer{flex:1;padding:0;font-size:clamp(.81rem,3.35vw,.94rem);line-height:1.38}}@media(max-width:360px){.node-slide,.node-slide:not(.active){min-height:310px;max-height:352px;aspect-ratio:1.05 / 1}}@media(max-width:860px){.node-kicker{margin-right:0}.node-meta-primary{align-items:center;padding-right:72px}.mobile-node-status{top:22.5px;right:16px;width:auto;min-width:0;height:20px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.mobile-node-status span{justify-self:end;padding:0;font-size:.62rem;letter-spacing:.07em}.node-meta-contributors{width:100%;max-width:none;-webkit-mask-image:none;mask-image:none}.node-meta-contributors>span{animation:none;transform:none}.node-meta-contributors.is-overflowing{-webkit-mask-image:none;mask-image:none}.node-meta-contributors.is-overflowing>span{animation:none}}@media(prefers-reduced-motion:reduce)and (max-width:860px){.node-meta-contributors.is-overflowing span{animation:none}}@media(max-width:860px){.main-line-page .timeline{padding-left:0}.main-line-page .timeline-line{left:10px;z-index:0}.main-line-page .timeline-entry{z-index:1}.main-line-page .timeline-dot{top:18px;left:1px;z-index:3}.main-line-page .timeline-dot-visual{width:18px;border-color:#a7782dad;background:#faf4e7fa;box-shadow:0 0 0 3px #faf4e7db}.main-line-page .timeline-dot-visual:after{display:none}.main-line-page .node-carousel{width:100%}}@media(max-width:860px){.main-line-page .timeline{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.main-line-page .timeline-entry,.main-line-page .node-carousel,.main-line-page .node-slider-viewport,.main-line-page .node-slider-track{width:100%;min-width:0;max-width:100%}.main-line-page .timeline-line{display:none}.main-line-page .timeline-entry:not(:last-child):after{content:"";position:absolute;bottom:calc(var(--timeline-node-gap) * -1);left:10px;z-index:0;width:1px;height:var(--timeline-node-gap);background:linear-gradient(180deg,#a7782db8,#a7782d47);pointer-events:none}.main-line-page .timeline-entry>.node-carousel{position:relative;z-index:1}.node-slide,.node-slide:not(.active){min-height:286px;max-height:310px;aspect-ratio:1.22 / 1}.node-answer{min-height:0;max-height:142px}}@media(max-width:360px){.node-slide,.node-slide:not(.active){min-height:292px;max-height:318px;aspect-ratio:1.1 / 1}}@media(max-width:860px){.node-slider-viewport{height:var(--mobile-slide-height, auto);transition:height .26s cubic-bezier(.2,.72,.2,1)}.node-slide,.node-slide:not(.active){height:auto;min-height:0;max-height:none;aspect-ratio:auto;align-self:flex-start}.node-copy{height:auto;min-height:0}.node-text-pan{flex:0 0 auto;min-height:0}.node-answer{flex:0 1 auto;min-height:52px;max-height:min(38svh,280px);overflow:auto;touch-action:pan-y;overscroll-behavior:contain}.node-carousel.mobile-is-dragging,.node-carousel.mobile-is-dragging .node-answer{-webkit-user-select:none;user-select:none}}@media(prefers-reduced-motion:reduce)and (max-width:860px){.node-slider-viewport{transition:none}}@media(max-width:860px){.main-line-page .node-carousel{-webkit-mask-image:none;mask-image:none}}@media(max-width:860px){.node-copy{padding-bottom:15px}.main-line-page .timeline-dot{display:none}.main-line-page .timeline-entry:not(:last-child):after{left:50%;width:1px;background:linear-gradient(180deg,#a7782d80,#a7782d38);transform:translate(-50%)}}@media(max-width:860px){.node-action-pocket{min-height:0;padding:12px}}@media(max-width:860px){.canonical-flow-heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding-inline:34px;text-align:center}.canonical-flow-heading-icon{position:absolute;top:50%;left:0;transform:translateY(-50%)}.canonical-flow-heading h2{width:100%;text-align:center}}@media(max-width:860px){.canonical-flow-heading{display:flex;align-items:center;justify-content:center;gap:8px;padding-inline:0;text-align:left}.canonical-flow-heading-icon{position:static;flex:0 0 auto;transform:none}.canonical-flow-heading h2{flex:0 1 auto;width:auto;min-width:0;font-size:clamp(.72rem,3.45vw,.96rem);text-align:left;white-space:nowrap}.node-answer{touch-action:pan-y pinch-zoom;overscroll-behavior:auto;-webkit-overflow-scrolling:touch}}@media(max-width:860px){.node-carousel.mobile-actions-open .node-action-pocket{opacity:0;transform:translateY(105%);pointer-events:none}.node-carousel.mobile-actions-open .node-slide.active .node-action-pocket{opacity:1;transform:translateY(0);pointer-events:auto}}@media(max-width:860px){.canonical-flow-heading{padding-right:0;padding-left:16px}.node-answer{overflow:visible}.node-answer.is-scrollable{overflow-x:hidden;overflow-y:auto}}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed){bottom:max(8px,var(--safe-area-bottom));transform:translate(-50%,var(--mobile-keyboard-shift-y, 0px))}}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed){transition:bottom .22s var(--composer-motion-ease),width .28s var(--composer-motion-ease),height .28s var(--composer-motion-ease),padding .28s var(--composer-motion-ease),border-radius .28s var(--composer-motion-ease),box-shadow .18s ease,background .18s ease}}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed){transition:width .28s var(--composer-motion-ease),height .28s var(--composer-motion-ease),padding .28s var(--composer-motion-ease),border-radius .28s var(--composer-motion-ease),box-shadow .18s ease,background .18s ease}}@media(max-width:860px){html,body,#root{width:100%;height:100%;min-height:0;overflow:hidden}.app-shell{display:block;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.app-content{min-height:0;overflow:visible}}@media(max-width:860px){.app-shell>.site-header{position:relative;top:auto}}@media(max-width:860px){.live-flow-section,.live-flow-section.is-expanded,.live-flow-section.is-expanded.has-inserted-gap{position:relative;top:auto;z-index:1}.node-carousel,.node-slide,.node-copy,.node-answer,.node-action-pocket,.node-action-button{-webkit-tap-highlight-color:transparent}.node-slide,.node-action-button{-webkit-touch-callout:none}.node-action-button:active,.node-action-button:focus:not(:focus-visible){outline:none;box-shadow:none}}@media(max-width:860px){.node-carousel{border-color:#a6804861;background:#fffcf6;box-shadow:var(--shadow);color:var(--ink)}.node-carousel.branch{border-color:#6e858e61;background:#f6fafa}.node-meta-primary{gap:4px}.node-meta-primary>span{color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.12}.node-slide.branch .node-meta-primary>span{color:#43636e}.node-meta-contributors{color:#675b4f;font-family:Segoe UI,Inter,Arial,sans-serif;line-height:1.35}.node-meta-contributors strong{font-family:inherit;font-weight:600}.node-meta-contributors:after{display:none}.node-slide h2{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:600}.node-answer{color:#40372f;font-family:Georgia,Times New Roman,serif}.mobile-node-heading-icon{flex-basis:30px;width:30px;height:30px;margin-right:1px;border:1px solid rgba(171,129,65,.48);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;box-shadow:inset 0 0 0 2px #fffaee9e,0 3px 8px #5f44201a}.node-slide.branch .mobile-node-heading-icon{border-color:#4b697173;background:radial-gradient(circle at 38% 34%,#fbfefcf0,#cbdcdbd1),var(--branch-soft)}.mobile-node-heading-icon svg{width:21px;height:21px}.mobile-node-selector{top:10px;right:auto;left:50%;width:max-content;max-width:calc(100% - 24px);min-height:0;gap:4px;padding:5px 7px;overflow-x:auto;border:1px solid rgba(151,111,51,.24);border-radius:999px;background:#faf4e7f5;box-shadow:inset 0 0 0 1px #ffffff8a,0 7px 18px #442d1221;overscroll-behavior-x:contain;scrollbar-width:none;transform:translate(-50%,-145%)}.mobile-node-selector::-webkit-scrollbar{display:none}.mobile-node-selector button{flex:0 0 30px;width:30px;height:30px;min-height:30px;border-color:#976f3347;background:#fffcf5f0;box-shadow:inset 0 0 0 1px #ffffff7a;font-size:.74rem}.mobile-actions-open .node-slide.active .mobile-node-selector{transform:translate(-50%)}.node-action-pocket{right:auto;bottom:10px;left:50%;width:min(344px,calc(100% - 24px));min-height:0;padding:5px;overflow:hidden;border:1px solid rgba(151,111,51,.24);border-radius:999px;background:#faf4e7f5;box-shadow:inset 0 0 0 1px #ffffff80,0 -6px 18px #442d121f;transform:translate(-50%,145%)}.node-carousel .node-action-pocket .node-action-group{width:100%;gap:5px}.node-carousel .node-action-pocket .node-action-button{min-height:40px;padding:4px 7px;border:1px solid rgba(151,111,51,.28);border-radius:999px;background:#fffcf5eb;box-shadow:inset 0 0 0 1px #ffffff75;color:#3f3024;font-size:.69rem;gap:5px}.node-carousel.mobile-actions-open .node-slide.active .node-action-pocket{transform:translate(-50%)}}@media(max-width:1100px){.app-shell>.mobile-site-header,.mobile-site-header{--mobile-header-main-height: 72px;--mobile-frequency-height: 36px;position:sticky;top:0;z-index:30;display:block;width:100%;min-height:calc(var(--safe-area-top) + var(--mobile-header-main-height) + var(--mobile-frequency-height));padding:var(--safe-area-top) 0 0;overflow:visible;border:0;background:#fbf7edfa;box-shadow:0 5px 18px #4c361b12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-header-main{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;width:min(100%,760px);height:var(--mobile-header-main-height);margin:0 auto;padding:0 clamp(8px,2.4vw,18px);box-sizing:border-box}.mobile-site-header[data-search-open=true] .mobile-header-main{grid-template-columns:44px minmax(0,1fr) 88px}.mobile-header-rail{position:relative;z-index:3;display:flex;align-items:center;min-width:0}.mobile-header-rail-left{justify-content:flex-start}.mobile-header-rail-right{justify-content:flex-end;gap:0}.mobile-header-control{display:inline-grid;place-items:center;flex:0 0 var(--mobile-touch-target);width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-width:var(--mobile-touch-target);min-height:var(--mobile-touch-target);padding:0;border:1px solid rgba(166,128,72,.22);border-radius:12px;background:#fffcf5b8;box-shadow:0 4px 12px #4c361b17;color:#614821}.mobile-header-control svg{width:23px;height:23px;stroke-width:1.8}.mobile-menu-trigger{border-color:transparent;background:transparent;box-shadow:none}.mobile-menu-trigger svg{width:27px;height:27px}.mobile-header-center{position:relative;z-index:2;display:grid;place-items:center;width:100%;min-width:0;height:100%;overflow:hidden}.mobile-brand-lockup,.mobile-brand-name{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;white-space:nowrap}.mobile-brand-name{--brand-word-space: .2412em;--brand-world-inline-gap: .24em;--brand-world-offset-y: -.03em;--brand-world-size: .98em;color:#2f241a;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,6.8vw,31px);line-height:1;transition:font-size .38s cubic-bezier(.2,.78,.24,1)}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name{font-size:clamp(16px,4.9vw,22px)}.mobile-brand-name>button{flex:0 0 auto;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name{--brand-world-inline-gap: .045em;--brand-world-offset-y: .1362em;--brand-world-size: .96em;align-items:baseline}.mobile-brand-intro-letter,.mobile-brand-intro-tail{display:inline-block;flex:0 0 auto;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;transform:translate(-.25em);transition:max-width .38s cubic-bezier(.2,.78,.24,1),margin-left .38s cubic-bezier(.2,.78,.24,1),opacity .22s ease,transform .38s cubic-bezier(.2,.78,.24,1)}.mobile-site-header[data-logo-intro=visible] .mobile-brand-intro-letter{margin-left:var(--brand-word-space);max-width:1.35em;opacity:1;transform:translate(0)}.mobile-site-header[data-logo-intro=visible] .mobile-brand-intro-tail{max-width:3em;opacity:1;transform:translate(0)}.mobile-header-search{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-width:0;height:var(--mobile-touch-target);color:#624922;animation:mobile-header-search-enter .19s cubic-bezier(.2,.78,.24,1) both}.mobile-header-search:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:#8d6a3d7a;content:"";transform:scaleX(0);transform-origin:left center;animation:mobile-header-search-rule .21s cubic-bezier(.2,.78,.24,1) forwards}.mobile-header-search>svg{width:18px;height:18px}.mobile-header-search input{width:100%;min-width:0;height:var(--mobile-touch-target);padding:0 0 4px;border:0;outline:0;background:transparent;color:var(--ink);font-size:16px;line-height:1}.mobile-header-search input::-webkit-search-cancel-button{display:none}.mobile-search-count{padding:0 2px 4px 4px;color:#614821b8;font-family:Segoe UI,Arial,sans-serif;font-size:.72rem}.mobile-header-menu{position:absolute;top:calc(100% - 7px);left:max(8px,var(--safe-area-left));z-index:40;width:min(250px,calc(100vw - 16px));padding:7px;border:1px solid rgba(166,128,72,.28);border-radius:12px;background:#fbf7edfc;box-shadow:0 16px 34px #3625142e}.mobile-header-menu button{width:100%;min-height:var(--mobile-touch-target);padding:8px 12px;border:0;border-radius:8px;background:#efe2cc7a;color:var(--ink);font:1rem Georgia,Times New Roman,serif;text-align:left}.mobile-frequency-strip{display:flex;align-items:stretch;width:100%;height:var(--mobile-frequency-height);min-width:0;overflow:hidden;border-top:1px solid rgba(166,128,72,.2);border-bottom:1px solid rgba(166,128,72,.28);background:#f9f3e7f0}.open-frequency-mobile{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(8px,2.2vw,14px);width:min(100%,960px);min-width:0;height:100%;margin:0 auto;padding:0 clamp(10px,2.8vw,22px);overflow:hidden;border-radius:0;outline-offset:-2px}.open-frequency-mobile .open-frequency-header{display:block;min-width:0}.open-frequency-mobile .open-frequency-title{gap:7px;color:#664b22;font-size:clamp(.68rem,2.9vw,.78rem);font-weight:700;letter-spacing:.01em;text-decoration:underline;text-transform:uppercase;white-space:nowrap}.open-frequency-mobile .open-frequency-signal{width:18px;height:18px}.open-frequency-mobile .open-frequency-rule,.open-frequency-mobile .open-frequency-current-meta,.open-frequency-mobile .open-frequency-stage{display:none}.open-frequency-compact-stage{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:#6b5337;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:clamp(.68rem,2.75vw,.79rem);line-height:1;white-space:nowrap}.open-frequency-compact-context{flex:0 0 auto;font-weight:500}.open-frequency-compact-separator{flex:0 0 auto}.open-frequency-compact-message{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes mobile-header-search-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes mobile-header-search-rule{to{transform:scaleX(1)}}}@media(max-width:360px){.mobile-header-main{padding-right:6px;padding-left:6px}.open-frequency-mobile{gap:6px;padding-right:8px;padding-left:8px}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.mobile-brand-name,.mobile-brand-intro-letter,.mobile-brand-intro-tail,.mobile-header-search,.mobile-header-search:after{animation:none!important;transition-duration:1ms!important}}@media(max-width:1100px){.app-shell>.mobile-site-header,.mobile-site-header{--mobile-header-main-height: 60px;--mobile-frequency-height: 28px}.mobile-header-rail-left{justify-content:flex-end}.mobile-header-control{position:relative;border-color:transparent;background:transparent;box-shadow:none}.mobile-header-control:before{position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:0;border:1px solid rgba(166,128,72,.2);border-radius:9px;background:#fffcf59e;box-shadow:0 3px 9px #4c361b12;content:""}.mobile-header-control svg{position:relative;z-index:1;width:21px;height:21px}.mobile-menu-trigger:before{display:none}.mobile-menu-trigger svg{width:25px;height:25px}.mobile-frequency-strip{border-bottom:0}.open-frequency-mobile{gap:clamp(7px,2vw,11px);padding-right:clamp(9px,2.4vw,18px);padding-left:clamp(9px,2.4vw,18px)}.open-frequency-mobile .open-frequency-title{gap:5px;font-size:clamp(.62rem,2.55vw,.7rem);text-decoration:none}.open-frequency-mobile .open-frequency-signal{width:15px;height:15px}.open-frequency-mobile .open-frequency-signal svg{width:15px;height:15px}.open-frequency-compact-stage{width:100%;height:100%;min-width:0;overflow:hidden}.open-frequency-compact-track{display:flex;align-items:center;width:max-content;min-width:100%;height:100%;animation:mobile-open-frequency-marquee 22s linear infinite;will-change:transform}.open-frequency-compact-message{flex:0 0 auto;min-width:auto;padding-right:48px;overflow:visible;text-overflow:clip}@keyframes mobile-open-frequency-marquee{to{transform:translate(-50%)}}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.open-frequency-compact-track{display:block;width:100%;min-width:0;animation:none!important}.open-frequency-compact-message:first-child{display:block;width:100%;min-width:0;padding-right:0;overflow:hidden;text-overflow:ellipsis}.open-frequency-compact-message[aria-hidden=true]{display:none}}@media(max-width:1100px){:root{--compact-app-header-main-height: 54px;--compact-app-frequency-height: 24px}.app-shell>.mobile-site-header,.mobile-site-header{--mobile-header-main-height: var(--compact-app-header-main-height);--mobile-frequency-height: var(--compact-app-frequency-height)}.mobile-header-main,.mobile-site-header[data-search-open=true] .mobile-header-main{grid-template-columns:44px minmax(0,1fr) 88px}.mobile-header-rail-left{justify-content:flex-start}.open-frequency-mobile .open-frequency-title{font-size:clamp(.62rem,2.45vw,.7rem)}.open-frequency-mobile .open-frequency-signal{flex:0 0 14px;width:14px;height:14px}.open-frequency-mobile .open-frequency-signal svg{width:14px;height:14px}.open-frequency-compact-stage{font-size:clamp(.62rem,2.45vw,.7rem)}}@media(min-width:861px)and (max-width:1100px){:root{--header-height: calc( var(--safe-area-top) + var(--compact-app-header-main-height) + var(--compact-app-frequency-height) )}}@media(max-width:860px){.app-shell>.mobile-site-header,.mobile-site-header{z-index:40}.status-modal-backdrop{top:calc(var(--safe-area-top) + 78px);bottom:0;z-index:35;height:auto;padding-top:8px}.status-panel-modal{max-height:calc(100vh - var(--safe-area-top) - 86px);max-height:calc(100dvh - var(--safe-area-top) - 86px)}}@media(max-width:1100px){.mobile-search-trigger.is-active{color:#3f2d18}.mobile-search-trigger.is-active:before{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f}.open-frequency-mobile{align-items:center;height:100%;box-sizing:border-box}.open-frequency-mobile .open-frequency-header,.open-frequency-mobile .open-frequency-title,.open-frequency-mobile .open-frequency-signal,.open-frequency-compact-stage,.open-frequency-compact-track{height:14px;min-height:14px;max-height:14px;line-height:14px}.open-frequency-mobile .open-frequency-header,.open-frequency-mobile .open-frequency-title,.open-frequency-compact-stage,.open-frequency-compact-track{display:flex;align-items:center}.open-frequency-mobile .open-frequency-title:after,.open-frequency-compact-message{line-height:14px}}@media(max-width:1100px){.open-frequency-mobile .open-frequency-title{transform:none}.open-frequency-mobile .open-frequency-compact-stage{font-family:Georgia,Times New Roman,serif}.mobile-site-header[data-logo-intro=visible] .mobile-brand-name{font-size:clamp(17px,5.2vw,22px)}.mobile-menu-scrim{position:fixed;top:calc(var(--safe-area-top) + var(--mobile-header-main-height));right:0;bottom:0;left:0;z-index:38;display:flex;justify-content:flex-end;background:#2f241a3d;animation:mobile-menu-scrim-enter .18s ease both;overscroll-behavior:contain}.mobile-header-menu{position:relative;top:auto;right:auto;left:auto;display:flex;flex-direction:column;gap:0;width:min(78vw,300px);height:100%;padding:18px 16px max(18px,var(--safe-area-bottom));border:0;border-left:1px solid rgba(166,128,72,.3);border-radius:14px 0 0;background:#fbf7edfc;box-shadow:-14px 0 32px #36251429;transform:none;animation:mobile-menu-drawer-enter .22s cubic-bezier(.2,.78,.24,1) both}.mobile-menu-heading{margin:2px 4px 16px;color:#614821b8;font:600 .66rem/1.2 Segoe UI,Arial,sans-serif;letter-spacing:.15em}.mobile-header-menu .mobile-menu-link{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:var(--mobile-touch-target);padding:9px 4px;border:0;border-bottom:1px solid rgba(166,128,72,.18);border-radius:0;background:transparent;color:var(--ink);font:1rem/1.25 Georgia,Times New Roman,serif;text-align:left}.mobile-menu-language{display:flex;gap:6px;margin-top:auto;padding-top:18px}.mobile-menu-language button{display:grid;place-items:center;width:var(--mobile-touch-target);height:var(--mobile-touch-target);padding:0;border:1px solid rgba(166,128,72,.2);border-radius:9px;background:transparent;color:#67523d;font:600 .72rem/1 Segoe UI,Arial,sans-serif}.mobile-menu-language button.is-active{border-color:#8058266b;background:#e1cfb09e;color:#3f2d18}@keyframes mobile-menu-scrim-enter{0%{opacity:0}to{opacity:1}}@keyframes mobile-menu-drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}}@media(max-width:860px){.app-content{--app-content-top-gap: clamp(14px, 3.5vw, 20px)}.page-heading{padding-bottom:16px}.page-heading h1{font-size:clamp(1.85rem,8.5vw,2.35rem);line-height:.98}.main-heading-kicker{font-size:clamp(.68rem,2.9vw,.78rem);line-height:1.2}.main-heading-intro-viewport{margin-top:10px}.page-heading p{font-size:clamp(.86rem,3.65vw,.96rem);line-height:1.42}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.mobile-menu-scrim,.mobile-header-menu{animation:none!important}}@media(max-width:1100px){.mobile-header-main{width:100%;max-width:none;padding-right:max(clamp(6px,1.4vw,12px),var(--safe-area-right));padding-left:max(clamp(6px,1.4vw,12px),var(--safe-area-left))}}@media(max-width:1100px){.mobile-menu-scrim{position:absolute;top:100%;right:0;bottom:auto;left:0;width:100vw;height:calc(100vh - var(--safe-area-top) - var(--mobile-header-main-height));height:calc(100dvh - var(--safe-area-top) - var(--mobile-header-main-height))}}@media(max-width:1100px){.mobile-menu-scrim{justify-content:flex-start}.mobile-header-menu{border-right:1px solid rgba(166,128,72,.3);border-left:0;border-radius:0 14px 0 0;box-shadow:14px 0 32px #36251429;animation-name:mobile-menu-drawer-enter-left}@keyframes mobile-menu-drawer-enter-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.mobile-header-menu{width:fit-content;min-width:min(190px,calc(100vw - 32px));max-width:min(88vw,360px)}.mobile-header-menu .mobile-menu-link{white-space:nowrap}}@media(max-width:860px){html.is-reference-card-pinned .timeline-entry.spotlighted.reference-card-alignment-offset{top:var(--reference-card-alignment-offset-y, 0px)}html.is-reference-header-hidden .mobile-site-header,.timeline-entry.reference-card-title-hidden .node-meta-primary,.timeline-entry.reference-card-contributors-hidden .node-meta-contributors{display:none}.timeline-entry.reference-card-title-hidden .node-text-pan>h2{margin-top:0}.timeline-entry.reference-card-overflow .node-carousel,.timeline-entry.reference-card-overflow .node-slider-viewport,.timeline-entry.reference-card-overflow .node-slider-track,.timeline-entry.reference-card-overflow .node-slide,.timeline-entry.reference-card-overflow .node-slide:not(.active){height:var(--reference-card-available-height)!important;min-height:0!important;max-height:var(--reference-card-available-height)!important;aspect-ratio:auto}.timeline-entry.reference-card-overflow .node-slider-track{transition:none!important}.timeline-entry.reference-card-overflow .mobile-node-selector,.timeline-entry.reference-card-overflow .mobile-node-status,.timeline-entry.reference-card-overflow .mobile-swipe-cue{display:none}.timeline-entry.reference-card-overflow .node-copy{height:100%;min-height:0;padding-top:12px}html.is-reference-keyboard-locked .timeline-entry.spotlighted.reference-card-overflow .node-text-pan{min-height:0;overflow:hidden}html.is-reference-keyboard-locked .timeline-entry.spotlighted.reference-card-overflow .node-answer{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:none;-webkit-overflow-scrolling:touch}.timeline-entry.reference-card-overflow .node-text-pan{flex:1 1 0;height:0;max-height:100%}.timeline-entry.reference-card-content-expanded .node-answer{max-height:none;overflow:visible}}.reference-label-compact,.reference-contributor-slot{display:none}@media(max-width:860px){.today-panel.is-mobile-composer:not(.is-collapsed) .reference-label-full{display:none}.today-panel.is-mobile-composer:not(.is-collapsed) .reference-label-compact{display:inline}html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-slot{position:relative;display:block;flex:0 1 142px;width:142px;min-width:112px;height:18px;margin-left:auto;overflow:hidden;color:#665647;font-size:.67rem;line-height:18px}html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-slot .reference-contributor{display:flex}.reference-contributor{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;opacity:0;transform:translateY(5px);animation:mobile-reference-contributor-cycle 8s ease-in-out infinite}.reference-contributor.answered{animation-delay:-4s}html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-label{display:inline;white-space:nowrap}.reference-contributor-icon{display:none;flex:0 0 auto}.reference-contributor b{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}@keyframes mobile-reference-contributor-cycle{0%,42%{opacity:1;transform:translateY(0)}50%,92%{opacity:0;transform:translateY(-5px)}to{opacity:0;transform:translateY(5px)}}}@media(max-width:340px){html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-slot{flex-basis:92px;width:92px;min-width:72px}html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-label{display:none}html.is-reference-contributors-mirrored .today-panel.is-mobile-composer.has-reference:not(.is-collapsed) .reference-contributor-icon{display:block}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.reference-contributor{animation:none}.reference-contributor.asked{opacity:1;transform:none}}@media(max-width:860px){html.is-reference-keyboard-locked .app-shell{overflow-y:hidden;overscroll-behavior-y:none}html.is-reference-keyboard-locked .timeline-entry.spotlighted .node-text-pan{touch-action:none}html.is-reference-keyboard-locked .timeline-entry.spotlighted :is(.node-action-pocket,.mobile-node-selector){visibility:hidden;pointer-events:none}html.is-reference-card-pinned .mainline-scroll-content:after{display:block;height:72px;content:""}}@media(max-width:1100px){.mobile-header-control.is-active{color:#3f2d18}.mobile-header-control.is-active:before{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f}.mobile-menu-trigger.is-active:before{display:block}.mobile-menu-scrim{animation-duration:.22s}.mobile-menu-scrim.is-closing{pointer-events:none;animation:mobile-menu-scrim-exit .22s ease both}.mobile-menu-scrim.is-closing .mobile-header-menu{animation:mobile-menu-drawer-exit-left .22s cubic-bezier(.76,0,.8,.22) both}@keyframes mobile-menu-scrim-exit{0%{opacity:1}to{opacity:0}}@keyframes mobile-menu-drawer-exit-left{0%{transform:translate(0)}to{transform:translate(-100%)}}}.status-sheet-drag-handle{display:none}.status-calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.status-calendar-toolbar>strong{color:#51463b;font-family:Georgia,Times New Roman,serif;font-size:1rem;font-weight:600}@media(max-width:860px){.status-modal-backdrop{background:rgba(42,34,27,var(--status-backdrop-alpha, .36));-webkit-backdrop-filter:blur(var(--status-backdrop-blur, 8px));backdrop-filter:blur(var(--status-backdrop-blur, 8px));touch-action:none}.status-modal-backdrop.is-opening{animation:status-mobile-backdrop-in .42s cubic-bezier(.18,.82,.2,1) both}.status-modal-backdrop.is-closing{pointer-events:auto;animation:status-mobile-backdrop-out .28s ease both}.status-modal-backdrop.is-dragging{transition:none}.status-modal-backdrop.is-settling{transition:background-color .18s ease,backdrop-filter .18s ease}.status-modal-shell{transform:translateY(var(--status-sheet-drag-y, 0));will-change:transform}.status-modal-shell.is-opening{animation:status-mobile-sheet-in .42s cubic-bezier(.18,.82,.2,1) both}.status-modal-shell.is-closing{animation:status-mobile-sheet-out .28s cubic-bezier(.22,.78,.22,1) both}.status-modal-shell.is-dragging{transition:none}.status-modal-shell.is-settling{transition:transform .18s cubic-bezier(.22,.78,.28,1)}.status-panel-modal{max-height:calc(100dvh - var(--safe-area-top) - 8px);padding-top:28px;overflow:hidden;scrollbar-gutter:auto}.status-sheet-drag-handle{position:absolute;top:0;right:0;left:0;z-index:4;display:grid;place-items:center;height:28px;cursor:grab;touch-action:none}.status-sheet-drag-handle:active{cursor:grabbing}.status-sheet-drag-handle span{width:44px;height:5px;border-radius:999px;background:#5c462b61;box-shadow:inset 0 1px 1px #ffffff6b}@keyframes status-mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes status-mobile-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes status-mobile-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(var(--status-sheet-drag-y, 0))}}@keyframes status-mobile-sheet-out{0%{transform:translateY(var(--status-sheet-drag-y, 0))}to{transform:translateY(100%)}}.status-modal-close{display:none}.status-panel-modal .status-panel-heading{gap:8px;margin-bottom:14px;padding-right:0;padding-bottom:12px}.status-panel-modal .status-panel-heading h2{min-width:0;gap:8px;font-size:clamp(1rem,4.6vw,1.16rem);white-space:nowrap}.status-panel-modal .status-voting-tag{margin-left:auto;padding-right:10px;padding-left:10px}.status-panel-modal .status-panel-frame{overflow:hidden}.status-panel-modal .status-pane{align-self:flex-start}.status-panel-modal .status-calendar{overflow:hidden}.status-panel-modal .status-calendar-toolbar{justify-content:flex-start}.status-panel-modal .status-calendar-toolbar>strong{margin-left:auto}.status-panel-modal .status-modal-confirm{min-height:36px}}@media(max-width:1100px)and (prefers-reduced-motion:reduce){.mobile-menu-scrim.is-closing,.mobile-menu-scrim.is-closing .mobile-header-menu{animation-duration:1ms!important}}.status-calendar-confirm-mobile{display:none}@media(max-width:860px){.status-calendar-confirm-mobile{display:inline-flex}.status-panel-modal>.status-modal-actions{display:none}}.mobile-composer-draft-stage{display:none}@media(max-width:860px){body:has(.today-panel textarea:focus){overflow:hidden!important}.mobile-composer-draft-stage{position:fixed;z-index:89;top:var(--mobile-draft-stage-top, 0px);right:0;left:0;display:none;width:100vw;height:var(--mobile-draft-stage-height, 100dvh);overflow:hidden;background:transparent;contain:layout paint style;pointer-events:none}.mobile-composer-draft-stage:not(.is-dismissed){display:block}.mobile-composer-draft-stage:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,#fffcf5,#f4ecde),#f4ecde;opacity:1;pointer-events:auto}.mobile-composer-draft-stage.is-expanding:before{animation:mobile-composer-scene-cover-in .28s linear both}.mobile-composer-draft-stage.is-expanding .mobile-composer-draft-card{animation:mobile-composer-scene-card-in .28s cubic-bezier(.2,.78,.24,1) both}.mobile-composer-draft-stage.is-collapsing:before{animation:mobile-composer-scene-cover-out .28s linear both}.mobile-composer-draft-stage.is-collapsing .mobile-composer-draft-card{pointer-events:none;animation:mobile-composer-scene-card-out .28s cubic-bezier(.2,.78,.24,1) both}.mobile-composer-draft-card{position:absolute;z-index:1;right:max(12px,var(--safe-area-right));bottom:var(--mobile-draft-card-bottom, 112px);left:max(12px,var(--safe-area-left));width:auto;max-width:388px;height:auto;min-height:min(220px,var(--mobile-draft-card-height, 220px));max-height:var(--mobile-draft-card-height, 330px);margin:0 auto;overflow:hidden;border:1px solid rgba(166,128,72,.38);pointer-events:auto;touch-action:pan-y;overscroll-behavior:contain;border-radius:22px;background:linear-gradient(145deg,#fffaf1fa,#faf0def5),#fffaf1;box-shadow:0 18px 44px #452e1429,inset 0 0 0 1px #90672a2e;translate:0 var(--mobile-keyboard-shift-y, 0px)}.mobile-composer-draft-drawer-handle{position:absolute;z-index:5;top:7px;right:0;left:0;display:none;height:18px;cursor:grab;touch-action:none;place-items:start center}.mobile-composer-draft-drawer-handle>span{width:38px;height:3px;border-radius:999px;background:#684e304d;box-shadow:0 1px #ffffff73}.mobile-composer-draft-card:has(.is-scrollable) .mobile-composer-draft-drawer-handle{display:grid}.mobile-composer-draft-card:has(.is-scrollable){touch-action:none}.mobile-composer-draft-card.pair{border-color:var(--candidate-border);background:linear-gradient(145deg,#fcf6f3fa,#f7ece7f5),var(--candidate-surface);box-shadow:0 18px 44px #5f342e24,inset 0 0 0 1px #a75f5624}.mobile-composer-draft-header{position:absolute;z-index:2;top:15px;right:16px;left:16px;display:grid;gap:9px}.mobile-composer-draft-header .node-meta-primary{min-height:30px;gap:4px;padding-right:116px}.mobile-composer-draft-kind{position:absolute;z-index:3;top:23px;right:16px;color:#76582d61;font-family:Georgia,Times New Roman,serif;font-size:.69rem;font-style:italic;font-weight:500;letter-spacing:.035em;line-height:1;text-shadow:0 1px rgba(255,255,255,.58)}.mobile-composer-draft-card.pair .mobile-composer-draft-kind{color:#8549435c}.mobile-composer-draft-header .mobile-node-heading-icon{display:grid;flex:0 0 30px;width:30px;height:30px;margin-right:1px;border:1px solid rgba(171,129,65,.48);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;color:var(--gold);box-shadow:inset 0 0 0 2px #fffaee9e,0 3px 8px #5f44201a;place-items:center}.mobile-composer-draft-header .mobile-node-heading-icon svg{width:21px;height:21px}.mobile-composer-draft-header .node-meta-primary>span{color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-weight:400;letter-spacing:.035em;line-height:1.12}.mobile-composer-draft-header .node-meta-contributors{display:flex;width:100%;min-height:20px;gap:4px 12px;padding-top:0;overflow:visible;color:var(--muted);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.73rem;line-height:1.35;white-space:nowrap}.mobile-composer-draft-header .node-meta-contributors span{display:inline-block;margin-right:0;overflow:visible;animation:none;transform:none}.mobile-composer-draft-header .node-meta-contributors strong{font-family:inherit;font-size:inherit;font-weight:600}.mobile-composer-draft-card.pair .mobile-node-heading-icon{border-color:#a75f566b;background:radial-gradient(circle at 38% 34%,#fffbf8fa,#f2ddd7d1),var(--candidate-soft);color:var(--candidate-accent);box-shadow:inset 0 0 0 2px #fffaf79e,0 3px 8px #5f342e1a}.mobile-composer-draft-card.pair .node-meta-primary>span{color:var(--candidate-accent-strong)}.mobile-composer-draft-card>.mobile-composer-draft-question{width:100%;min-height:min(141px,calc(var(--mobile-draft-card-rendered-height, 220px) - 79px));max-height:calc(var(--mobile-draft-card-rendered-height, 330px) - 79px);margin-top:79px;padding:0 16px 22px;overflow:hidden}.mobile-composer-draft-question,.mobile-composer-draft-answer{min-width:0;min-height:0;margin:0;color:#3f332b;font-family:Georgia,Times New Roman,serif;white-space:pre-wrap;overflow-wrap:anywhere}.mobile-composer-draft-question{font-size:clamp(1rem,4.15vw,1.12rem);font-weight:600;line-height:1.18}.mobile-composer-draft-pair{display:flex;width:100%;min-height:min(141px,calc(var(--mobile-draft-card-rendered-height, 220px) - 79px));max-height:calc(var(--mobile-draft-card-rendered-height, 330px) - 79px);margin-top:79px;padding:0 16px 22px;overflow:hidden;flex-direction:column;gap:14px}.mobile-composer-draft-card>.mobile-composer-draft-question.is-scrollable,.mobile-composer-draft-pair.is-scrollable{overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:rgba(112,78,43,.42) transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:none;-webkit-overflow-scrolling:touch}.mobile-composer-draft-card>.mobile-composer-draft-question.is-scrollable::-webkit-scrollbar,.mobile-composer-draft-pair.is-scrollable::-webkit-scrollbar{width:4px}.mobile-composer-draft-card>.mobile-composer-draft-question.is-scrollable::-webkit-scrollbar-track,.mobile-composer-draft-pair.is-scrollable::-webkit-scrollbar-track{background:transparent}.mobile-composer-draft-card>.mobile-composer-draft-question.is-scrollable::-webkit-scrollbar-thumb,.mobile-composer-draft-pair.is-scrollable::-webkit-scrollbar-thumb{border-radius:999px;background:#704e2b6b}.mobile-composer-draft-answer{font-size:clamp(.82rem,3.35vw,.92rem);font-style:normal;font-weight:400;line-height:1.38}.mobile-composer-draft-question[data-empty=true],.mobile-composer-draft-answer[data-empty=true],.mobile-composer-draft-card.has-first-contribution-guidance .mobile-composer-draft-kind{display:none}.first-contribution-mobile-control{position:absolute;z-index:6;top:8px;right:16px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;gap:6px;padding:0;overflow:hidden;border:1px solid rgba(184,135,60,.42);border-radius:999px;background:#fffcf5f5;box-shadow:0 5px 14px #452e141a;color:var(--ink);cursor:pointer;font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.72rem;line-height:1.2;touch-action:manipulation;transform-origin:100% 50%;transition:top .42s cubic-bezier(.2,.78,.24,1),width .42s cubic-bezier(.2,.78,.24,1),height .42s cubic-bezier(.2,.78,.24,1),min-height .42s cubic-bezier(.2,.78,.24,1),padding .42s cubic-bezier(.2,.78,.24,1),border-radius .42s cubic-bezier(.2,.78,.24,1),box-shadow .32s ease}.first-contribution-mobile-control svg{flex:0 0 auto;color:var(--gold)}.first-contribution-mobile-control.is-intro{top:8px;width:min(260px,calc(100% - 32px));height:44px;justify-content:flex-start;min-height:44px;padding:0 14px 0 13px;border-radius:12px;text-align:left}.first-contribution-mobile-control.is-intro svg{margin-left:auto}.first-contribution-mobile-control span{display:block;max-width:210px;overflow:hidden;opacity:1;text-overflow:clip;white-space:nowrap;transition:max-width .26s ease,opacity .15s ease}.first-contribution-mobile-control.is-compact span{max-width:0;opacity:0}.first-contribution-mobile-control.is-compact{gap:0;border-color:transparent;background:transparent;box-shadow:none}.first-contribution-mobile-control.is-compact:before{position:absolute;z-index:0;top:50%;left:50%;box-sizing:border-box;width:26px;height:26px;border:1px solid rgba(184,135,60,.46);border-radius:999px;background:#fffcf5f5;box-shadow:0 4px 12px #452e141a;content:"";transform:translate(-50%,-50%)}.first-contribution-mobile-control.is-compact svg{position:relative;z-index:1}.first-contribution-mobile-control.is-open{border-color:#b8873c94}.first-contribution-mobile-control.is-compact.is-open{border-color:transparent;color:#3f2d18}.first-contribution-mobile-control:focus-visible{outline:none!important;box-shadow:none!important}.first-contribution-mobile-control.is-compact:is(.is-open,:focus-visible):before{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f}.first-contribution-mobile-examples{position:absolute;z-index:4;top:79px;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) 23px;min-height:0;overflow:hidden}.first-contribution-mobile-track{display:block;width:100%;min-width:0;min-height:0;overflow:clip;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.first-contribution-mobile-track.is-pointer-dragging{cursor:grabbing}.first-contribution-mobile-slides{display:flex;width:100%;min-width:0;min-height:100%;transform:translate(var(--first-contribution-example-drag-offset, 0px));transition:transform .28s cubic-bezier(.2,.78,.24,1);will-change:transform;pointer-events:none}.first-contribution-mobile-track.is-pointer-dragging .first-contribution-mobile-slides{transition:none}.first-contribution-mobile-track::-webkit-scrollbar{display:none}.first-contribution-mobile-example{display:block;flex:0 0 100%;width:100%;min-width:100%;min-height:0;padding:0 16px 4px;color:var(--ink);scroll-snap-align:start}.first-contribution-mobile-example p{max-width:none;margin:0;overflow:visible;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,4.15vw,1.12rem);font-weight:600;line-height:1.18}.first-contribution-mobile-index{align-self:center;justify-self:center;color:var(--muted);font-size:.68rem;font-variant-numeric:tabular-nums;line-height:1}.mobile-composer-draft-card.is-first-contribution-examples{touch-action:pan-y}.today-panel.is-mobile-composer:not(.is-collapsed){z-index:90}}@media(max-width:860px){.app-content:has(.mobile-composer-draft-stage):before{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;content:"";pointer-events:auto!important;background:transparent}body:has(.mobile-composer-draft-stage) .app-shell>.mobile-site-header,body:has(.mobile-composer-draft-stage) .mainline-scroll-content,body:has(.mobile-composer-draft-stage) .status-column{pointer-events:none}html.is-mobile-composer-scene-active .app-shell>.mobile-site-header,html.is-mobile-composer-scene-active .mainline-scroll-content,html.is-mobile-composer-scene-active .status-column{opacity:0;visibility:visible!important;pointer-events:none;transition:opacity .28s linear!important}html.is-mobile-composer-scene-active .app-shell>.mobile-site-header,html.is-mobile-composer-scene-active .app-shell>.mobile-site-header *{pointer-events:none!important}html.is-mobile-composer-scene-active .app-shell>.mobile-site-header{transform:none!important}html.is-mobile-composer-scene-closing .app-shell>.mobile-site-header,html.is-mobile-composer-scene-closing .mainline-scroll-content,html.is-mobile-composer-scene-closing .status-column{opacity:1}}@keyframes mobile-composer-scene-cover-in{0%{opacity:0}to{opacity:var(--mobile-composer-cover-opacity, 1)}}@keyframes mobile-composer-scene-cover-out{0%{opacity:var(--mobile-composer-cover-opacity, 1)}to{opacity:0}}@keyframes mobile-composer-scene-card-in{0%,34%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mobile-composer-scene-card-out{0%{opacity:1;transform:translateY(0) scale(1)}66%,to{opacity:0;transform:translateY(8px) scale(.985)}}.mobile-live-context-row,.live-mobile-heading-icon{display:none}@media(max-width:860px){.mainline-scroll-content{display:flex;flex-direction:column}.mainline-scroll-content>.live-flow-section{order:-1}.live-flow-section,.live-flow-section.is-expanded,.live-flow-section.is-expanded.has-inserted-gap{--live-flow-motion-duration: .12s;--mobile-live-side-pad: var(--app-content-side-pad, 12px);position:relative;top:auto;z-index:12;width:calc(100% + var(--mobile-live-side-pad) + var(--mobile-live-side-pad));margin:calc(-1 * var(--app-content-top-gap, 22px)) calc(-1 * var(--mobile-live-side-pad)) 16px;padding:0;background:#fffcf6f5}.live-flow-section.is-expanded{margin-bottom:22px}.live-flow-context-header{display:none}.live-flow-section.is-expanded .live-flow-context-header,.live-flow-section[data-mobile-drawer-dragging=true] .live-flow-context-header{position:relative;z-index:5;display:block;min-height:44px;margin:-24px 0 0;padding:0 8px;border:0;background:linear-gradient(180deg,#faf1ebfa,#f8ece8f5);box-shadow:0 1px #a75f5638;animation:mobile-live-context-slot-in .12s cubic-bezier(.2,.78,.24,1) both}.live-flow-context-header:before,.live-flow-context-header:after,.live-flow-context-header>.live-context-title,.live-flow-context-header>.live-context-status,.live-flow-context-header>.live-context-fit-measurer{display:none}.mobile-live-context-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px}.mobile-live-context-title,.mobile-live-context-compass,.mobile-live-context-question-status{display:flex;align-items:center;min-width:0}.mobile-live-context-title{gap:6px}.mobile-live-context-title .live-context-icon{width:26px;height:26px;margin:0}.mobile-live-context-title .candidate-ballot-icon{width:16px;height:16px}.mobile-live-context-title strong{min-width:0;color:var(--candidate-accent-strong);font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,2.28vw,.68rem);font-weight:700;line-height:1.08;text-transform:uppercase}.open_question .mobile-live-context-title strong{color:var(--gold-deep)}.mobile-live-context-compass{gap:5px;color:#3f3226;font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,2.1vw,.66rem);white-space:nowrap}.mobile-live-context-compass .live-context-vote-list{display:grid;grid-template-columns:repeat(3,30px);gap:4px;width:auto}.mobile-live-context-compass .live-context-vote-list button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:999px;font-size:.72rem}.mobile-live-context-question-status{gap:5px;color:var(--gold-deep);font-size:.67rem;white-space:nowrap}.live-flow-panel-inner{margin:0;padding:0 var(--mobile-live-side-pad);overflow:hidden}.live-flow-layout{position:relative;display:block}.mobile-vote-strip{display:none}.live-flow-stage,.live-content-card,.live-flow-stage .node-slide.live-content-slide,.live-card-body,.live-card-copy{min-width:0}.live-content-card{min-height:302px;max-height:344px;aspect-ratio:1.16 / 1;overflow:hidden;border-radius:22px;background:linear-gradient(145deg,#fcf6f3fc,#efdcd6f5);box-shadow:0 18px 44px #452e1424,inset 0 0 0 1px #a75f561f;cursor:pointer;touch-action:pan-y}.live-content-card.open_question{background:linear-gradient(145deg,#fffaf1fc,#efe2c7f5);box-shadow:0 18px 44px #452e1424,inset 0 0 0 1px #90672a29}.live-content-card .node-slider-viewport,.live-content-card .node-slider-track,.live-flow-stage .node-slide.live-content-slide,.live-card-body,.live-card-copy{height:100%}.live-flow-stage .node-slide.live-content-slide{display:block;min-height:302px;max-height:344px}.live-card-body{display:block;padding:0}.live-card-copy{position:relative;display:flex;flex-direction:column;padding:18px 18px 15px;overflow:hidden}.live-text-pan{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.live-card-kicker{margin:0 0 12px}.live-card-kicker>span{display:flex;align-items:center;gap:8px;color:var(--candidate-accent-strong);font-size:.86rem;font-weight:600;letter-spacing:.025em}.live-mobile-heading-icon{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid rgba(167,95,86,.42);border-radius:999px;background:radial-gradient(circle at 38% 34%,#fffbf8fa,#f2ddd7d1),var(--candidate-soft);box-shadow:inset 0 0 0 2px #fffaf7ad,0 4px 10px #5f342e1a;color:var(--candidate-accent)}.open_question .live-mobile-heading-icon{border-color:#ab814173;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;color:var(--gold)}.live-mobile-heading-icon .candidate-ballot-icon,.live-mobile-heading-icon svg{width:21px;height:21px}.live-card-copy h2{margin:2px 0 9px;font-size:clamp(1.08rem,4.7vw,1.32rem);line-height:1.23}.live-card-copy p{min-height:0;margin:0;overflow:auto;font-size:clamp(.88rem,3.65vw,1rem);line-height:1.45;scrollbar-width:thin}.context-rail{position:absolute;top:10px;right:auto;left:50%;z-index:11;display:flex;align-items:center;width:min(360px,calc(100% - 24px));margin:0;padding:5px;border:1px solid rgba(167,95,86,.25);border-radius:999px;background:#faf2ecf7;box-shadow:inset 0 0 0 1px #ffffff80,0 7px 18px #442d1224;opacity:0;pointer-events:none;transform:translate(-50%,-145%);transition:transform .12s cubic-bezier(.2,.78,.24,1),opacity 90ms ease}.context-rail.open_question{border-color:#ab814147;background:#faf4e7f7}.mobile-card-details-open .context-rail{opacity:1;pointer-events:auto;transform:translate(-50%)}.context-identity-panel{flex:1 1 auto;width:auto;height:40px;min-height:40px;overflow:hidden;border:0;background:transparent;box-shadow:none}.context-identity-content{display:grid;grid-template-columns:minmax(0,auto) minmax(0,auto);align-content:center;align-items:center;justify-content:start;justify-items:start;gap:1px 6px;min-height:40px;padding:2px 7px;text-align:left}.context-identity-content strong{grid-row:1 / 3;font-size:clamp(.72rem,2.9vw,.86rem)}.context-identity-content span,.context-identity-content small{margin:0;font-size:clamp(.55rem,2.15vw,.65rem);line-height:1.1;white-space:nowrap}.context-vote-sign-chain{display:flex;align-items:center;gap:4px;margin:0}.context-vote-sign-row{display:block}.context-vote-connector-dot{display:none}.context-vote-sign,.context-vote-sign.score-3,.context-vote-sign.score-2,.context-vote-sign.score-1{width:clamp(38px,10.5vw,48px);height:34px;padding:0 4px;border-radius:999px;font-size:clamp(.58rem,2.2vw,.68rem)}.live-card-footer{position:absolute;right:auto;bottom:10px;left:50%;z-index:10;display:flex!important;flex-flow:row nowrap!important;align-items:center;width:min(344px,calc(100% - 24px));margin:0;padding:5px;overflow:hidden;border:1px solid rgba(167,95,86,.25);border-radius:999px;background:#faf2ecf7;box-shadow:inset 0 0 0 1px #ffffff80,0 -6px 18px #442d121f;opacity:0;pointer-events:none;transform:translate(-50%,145%);transition:transform .12s cubic-bezier(.2,.78,.24,1),opacity 90ms ease}.open_question .live-card-footer{border-color:#976f333d;background:#faf4e7f7}.mobile-card-details-open .live-card-footer{opacity:1;pointer-events:auto;transform:translate(-50%)}.live-card-footer .quiet-button,.live-card-footer .primary-action,.live-answer-action{flex:1 1 0!important;width:0!important;min-width:0;min-height:40px;padding:4px 7px;border:1px solid rgba(167,95,86,.27);border-radius:999px;background:#fffcf8eb;box-shadow:inset 0 0 0 1px #ffffff75;color:#3f3024;font-size:.69rem;gap:5px}.live-flow-toggle{--live-flow-rule-overhang: 0px;--live-flow-rule-center-offset: 0px;width:100%;min-height:44px;margin:0;padding:0;touch-action:none}.live-flow-toggle-rule{top:3px;width:100%;transform:translateY(-50%)}.live-flow-toggle-cue{top:3px;left:50%}.live-flow-toggle-star{fill:#17130f}.live-flow-section[data-mobile-drawer-dragging=true] .live-flow-toggle-cue{transform:translate(-50%,-50%) scale(calc(1 + var(--mobile-live-drag-progress, 0) * .12))}.page-heading{margin-top:0}@keyframes mobile-live-context-slot-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}}@media(max-width:350px){.mobile-live-context-compass>span{display:none}.context-identity-content small{display:none}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.live-flow-panel,.live-flow-context-header,.context-rail,.live-card-footer,.open-frequency-mobile>*{animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:860px){html{--mobile-frequency-default-shift: 0%;--mobile-frequency-live-shift: -100%;--mobile-frequency-default-opacity: 1;--mobile-frequency-live-opacity: 0;--mobile-live-header-bottom: calc(var(--safe-area-top) + 96px)}.app-shell>.mobile-site-header,.mobile-site-header{--mobile-frequency-height: 42px}html.is-mobile-live-pull-ready .app-shell{touch-action:pan-y}html.is-mobile-live-flow-expanded .app-shell{touch-action:none}.mainline-scroll-content>.live-flow-section,.live-flow-section,.live-flow-section.is-collapsed,.live-flow-section.is-expanded,.live-flow-section.is-expanded.has-inserted-gap{position:relative;width:calc(100% + var(--mobile-live-side-pad) + var(--mobile-live-side-pad));height:auto;min-height:0;margin-right:calc(-1 * var(--mobile-live-side-pad));margin-bottom:0;margin-left:calc(-1 * var(--mobile-live-side-pad));padding:0;overflow:visible;background:transparent}.mobile-frequency-strip{position:relative;height:var(--mobile-frequency-height);min-height:var(--mobile-frequency-height);overflow:hidden;border-bottom:1px solid rgba(166,128,72,.28);background:#f9f3e7f0}.open-frequency-mobile>*{opacity:1;transform:none;transition:opacity .12s ease,transform .12s cubic-bezier(.2,.78,.24,1)}.mobile-frequency-strip>.live-flow-context-header{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:none;width:100%;height:var(--mobile-frequency-height);min-height:var(--mobile-frequency-height);margin:0;padding:0 7px;overflow:hidden;border:0;background:transparent;box-shadow:none;opacity:var(--mobile-frequency-live-opacity);pointer-events:auto;transform:translateY(var(--mobile-frequency-live-shift));animation:none;transition:opacity .12s ease,transform .12s cubic-bezier(.2,.78,.24,1)}.mobile-frequency-strip>.live-flow-context-header[aria-hidden=true]{pointer-events:none}html.is-mobile-live-flow-dragging .open-frequency-mobile>*,html.is-mobile-live-flow-dragging .mobile-frequency-strip>.live-flow-context-header{transition:none}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-row{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;height:var(--mobile-frequency-height);min-height:var(--mobile-frequency-height);align-items:center;gap:5px;overflow:hidden;transform:none}.mobile-live-context-title,.mobile-live-context-compass,.mobile-live-context-question-status{display:flex;min-width:0;height:27px;align-items:center}.mobile-live-context-title{gap:6px}.mobile-live-context-title .live-context-icon,.mobile-live-context-compass .live-context-vote-list button{display:grid;flex:0 0 27px;width:27px;min-width:27px;max-width:27px;height:27px;min-height:27px;max-height:27px;padding:0;box-sizing:border-box;border-radius:50%;aspect-ratio:1;place-items:center}.mobile-live-context-title .candidate-ballot-icon,.mobile-live-context-title .live-context-icon svg{width:18px;height:18px}.mobile-live-context-title strong{min-width:0;overflow:hidden;font-size:clamp(.66rem,2.5vw,.76rem);font-weight:600;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-live-context-compass{gap:5px;font-size:clamp(.6rem,2.2vw,.68rem);line-height:1;white-space:nowrap}.mobile-live-context-compass .live-context-vote-list{display:grid;grid-template-columns:repeat(3,27px);gap:4px;width:auto;height:27px;margin:0}.mobile-live-context-compass .live-context-vote-list button{font-size:.72rem;line-height:1}.mobile-live-context-compass .live-context-vote-list button>span{line-height:1}.mobile-live-context-question-status{gap:4px;font-size:.66rem;line-height:1;white-space:nowrap}.mobile-live-drawer-backdrop{position:fixed;top:var(--mobile-live-header-bottom);right:0;bottom:0;left:0;z-index:1;background:rgba(42,34,27,var(--mobile-live-backdrop-alpha, 0));-webkit-backdrop-filter:blur(var(--mobile-live-backdrop-blur, 0));backdrop-filter:blur(var(--mobile-live-backdrop-blur, 0));opacity:var(--mobile-live-drawer-progress, 0);pointer-events:none;transition:background-color .12s ease,backdrop-filter .12s cubic-bezier(.2,.78,.24,1),opacity .12s ease;will-change:backdrop-filter,opacity}.live-flow-section[data-mobile-drawer-phase=dragging] .mobile-live-drawer-backdrop{transition:none}.live-flow-panel,.live-flow-section.is-collapsed .live-flow-panel,.live-flow-section.is-expanded .live-flow-panel{position:fixed;top:var(--mobile-live-header-bottom);right:0;left:0;z-index:2;display:block;grid-template-rows:none;width:100%;height:var(--mobile-live-drawer-panel-height, 1px);max-height:none;margin:0;padding:0;overflow:hidden;clip-path:inset(0 0 var(--mobile-live-drawer-clip-bottom, 100%) 0);opacity:1;transform:translateZ(0);transition:clip-path .12s cubic-bezier(.2,.78,.24,1);will-change:clip-path}.live-flow-panel-inner{width:100%;min-height:0;margin:0;padding:4px calc(var(--mobile-live-side-pad) + 1px) 0;box-sizing:border-box;overflow:visible;transform:translateY(var(--mobile-live-drawer-translate-y, 0));transition:transform .12s cubic-bezier(.2,.78,.24,1);will-change:transform}.live-flow-section[data-mobile-drawer-phase=dragging] .live-flow-panel,.live-flow-section[data-mobile-drawer-phase=dragging] .live-flow-panel-inner{transition:none}.live-flow-section[data-mobile-drawer-phase=settling] .live-flow-panel,.live-flow-section[data-mobile-drawer-phase=settling] .live-flow-panel-inner{transition-duration:.12s;transition-timing-function:cubic-bezier(.2,.78,.24,1)}.live-flow-toggle{--live-flow-rule-overhang: 0px;--live-flow-rule-center-offset: 0px;--live-flow-rule-thickness: 3px;position:fixed;top:calc(var(--mobile-live-header-bottom) - 1.5px);right:0;left:0;z-index:3;display:grid;width:100%;min-height:44px;margin:0 0 -41px;padding:0;overflow:visible;background:transparent;touch-action:none;transform:translate3d(0,var(--mobile-live-drawer-toggle-offset, 0px),0);transition:transform .12s cubic-bezier(.2,.78,.24,1);will-change:transform}.live-flow-section[data-mobile-drawer-phase=dragging] .live-flow-toggle{transition:none}.live-flow-toggle-rule,.live-flow-toggle-cue{top:3px}.live-flow-toggle-rule{width:100%;overflow:visible;transform:translateY(-50%)}.live-flow-toggle-rule-path{opacity:.76}.live-flow-toggle-cue,.live-flow-section[data-mobile-drawer-dragging=true] .live-flow-toggle-cue{transform:translate(-50%,-50%)}.live-content-card,.live-content-card.open_question{box-shadow:none}.live-card-kicker.live-card-draft-header{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:5px;margin:0 0 7px}.live-card-draft-header .node-meta-primary{padding-right:72px}.live-card-draft-header .node-meta-primary>span{color:#6d4c1f;font-family:Georgia,Times New Roman,serif;font-size:.84rem;font-weight:400;letter-spacing:.035em;line-height:1.12}.live-card-draft-header .node-meta-contributors{color:var(--muted);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.73rem;line-height:1.35}.live-card-draft-header .node-meta-contributors span,.live-card-draft-header .node-meta-contributors strong{font-family:inherit;font-size:inherit;line-height:inherit}.live-card-draft-header .live-card-state{display:none}.live-content-card,.live-content-card .node-slider-viewport,.live-content-card .node-slider-track,.live-flow-stage .node-slide.live-content-slide,.live-card-body,.live-card-copy,.live-text-pan{height:auto;min-height:0;max-height:none;aspect-ratio:auto}.live-card-copy{padding:15px 16px;overflow:visible}.live-text-pan{display:flex;flex-direction:column;flex:0 0 auto;overflow:visible}.live-card-copy h2{margin:2px 0 7px;font-size:clamp(.98rem,4.15vw,1.16rem);line-height:1.18}.live-card-copy p{margin:0;font-size:clamp(.81rem,3.35vw,.94rem);line-height:1.38;overflow:visible}.live-mobile-heading-icon{flex-basis:30px;width:30px;height:30px}.live-flow-toggle:focus-visible .live-flow-toggle-cue{outline:none}.mainline-scroll-content>.page-heading{margin-top:0;padding-top:4px}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.status-modal-backdrop,.status-modal-shell,.mobile-live-drawer-backdrop,.live-flow-panel,.live-flow-panel-inner,.mobile-frequency-strip>.live-flow-context-header,.open-frequency-mobile>*,.context-rail,.live-card-footer{transition-duration:1ms;animation-duration:1ms}}@media(max-width:860px){.mainline-scroll-content>:not(.live-flow-section){opacity:calc(1 - var(--mobile-live-drawer-progress, 0));transition:opacity .36s ease}html.is-mobile-live-flow-dragging .mainline-scroll-content>:not(.live-flow-section){transition:none}html.is-mobile-live-flow-expanded .mainline-scroll-content>:not(.live-flow-section){pointer-events:none}.live-flow-panel,.live-flow-section.is-collapsed .live-flow-panel,.live-flow-section.is-expanded .live-flow-panel,.live-flow-panel-inner,.live-flow-toggle{transition-duration:.28s;transition-timing-function:cubic-bezier(.22,.78,.22,1)}.live-flow-section.is-expanded[data-mobile-drawer-phase=settling] .live-flow-panel,.live-flow-section.is-expanded[data-mobile-drawer-phase=settling] .live-flow-panel-inner,.live-flow-section.is-expanded[data-mobile-drawer-phase=settling] .live-flow-toggle{transition-duration:.42s;transition-timing-function:cubic-bezier(.18,.82,.2,1)}.live-flow-panel-inner{padding-bottom:8px;transform:none}.live-flow-layout{display:flex;flex-direction:column;gap:7px}.live-flow-layout>.live-flow-stage{flex:0 0 auto;order:1}.live-flow-layout>.context-rail{--identity-panel-height: 82px;--mobile-identity-reveal: clamp(0, calc((var(--mobile-live-drawer-progress, 0) - .58) * 7), 1);--mobile-vote-three-reveal: clamp(0, calc((var(--mobile-live-drawer-progress, 0) - .72) * 10), 1);--mobile-vote-two-reveal: clamp(0, calc((var(--mobile-live-drawer-progress, 0) - .81) * 11), 1);--mobile-vote-one-reveal: clamp(0, calc((var(--mobile-live-drawer-progress, 0) - .9) * 12), 1);position:relative;inset:auto;z-index:1;display:grid;order:2;width:100%;margin:0;padding:0 6px;box-sizing:border-box;gap:4px;opacity:1;pointer-events:auto;transform:none;transition:none}.live-flow-layout>.context-rail .context-identity-panel{width:100%;height:var(--identity-panel-height);border:1px solid var(--identity-panel-border);border-radius:13px;background:linear-gradient(145deg,var(--identity-panel-surface),rgba(255,252,246,.9)),#fffcf6;box-shadow:0 7px 18px #4c361b12;opacity:var(--mobile-identity-reveal);transform:translateY(calc((1 - var(--mobile-identity-reveal)) * -9px));transition:none}.live-flow-layout>.context-rail .context-identity-panel:before{display:none}.live-flow-layout>.context-rail .context-identity-content{display:grid;grid-template-columns:minmax(72px,.32fr) minmax(0,1fr);grid-template-rows:1fr 1fr;align-items:center;justify-items:start;height:100%;padding:10px 14px;text-align:left}.live-flow-layout>.context-rail .context-identity-content strong{grid-row:1 / 3;font-size:1.08rem}.live-flow-layout>.context-rail .context-identity-content span,.live-flow-layout>.context-rail .context-identity-content small{margin:0;font-size:.76rem;line-height:1.2}.live-flow-layout>.context-rail .context-vote-sign-chain{display:grid;width:100%;margin:0;gap:4px}.live-flow-layout>.context-rail .context-vote-sign-row{display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;width:100%;gap:5px}.live-flow-layout>.context-rail .context-vote-connector-dot{display:block;width:4px;height:4px;margin:0}.live-flow-layout>.context-rail .context-vote-sign{width:100%;height:36px;border-radius:11px;font-size:.76rem;box-shadow:0 5px 13px #4c361b0d;transition:none}.live-flow-layout>.context-rail .context-vote-sign-row:nth-child(1){opacity:var(--mobile-vote-three-reveal);transform:translateY(calc((1 - var(--mobile-vote-three-reveal)) * -7px))}.live-flow-layout>.context-rail .context-vote-sign-row:nth-child(2){opacity:var(--mobile-vote-two-reveal);transform:translateY(calc((1 - var(--mobile-vote-two-reveal)) * -7px))}.live-flow-layout>.context-rail .context-vote-sign-row:nth-child(3){opacity:var(--mobile-vote-one-reveal);transform:translateY(calc((1 - var(--mobile-vote-one-reveal)) * -7px))}.mobile-card-details-open .live-flow-layout>.context-rail{transform:none}.mobile-live-drawer-backdrop{display:none}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.mainline-scroll-content>:not(.live-flow-section),.live-flow-panel,.live-flow-panel-inner,.live-flow-toggle{transition-duration:1ms!important}}.live-card-state{display:none}@media(max-width:860px){.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-row{grid-template-columns:auto minmax(0,1fr);gap:7px}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-title{min-width:82px}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass{width:100%;min-width:0;justify-content:flex-end;gap:6px}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass>span{flex:0 0 auto;color:#4a3323c7;font-family:Georgia,Times New Roman,serif;font-size:clamp(.57rem,2.1vw,.66rem)}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass .live-context-vote-list{grid-template-columns:repeat(3,minmax(0,1fr));width:min(204px,49.5vw);height:27px;gap:4px}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass .live-context-vote-list button{display:flex;width:auto;min-width:0;max-width:none;height:27px;min-height:27px;max-height:27px;padding:0 5px;overflow:hidden;border:1px solid rgba(155,93,80,.34);border-radius:999px;background:#fffaf4a3;box-shadow:inset 0 0 0 1px #ffffff85;color:#6f3f38;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.49rem,1.8vw,.58rem);font-weight:600;line-height:1;opacity:1;white-space:nowrap;align-items:center;justify-content:center;gap:3px;aspect-ratio:auto}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass .live-context-vote-list button.available{border-color:#765b4338;color:#523f2f80}.mobile-vote-summary-score,.mobile-vote-summary-dot{flex:0 0 auto}.mobile-vote-summary-number{min-width:0;overflow:hidden;text-overflow:ellipsis}.mobile-ballot-strip{display:grid;order:2;grid-template-columns:auto auto auto auto minmax(34px,1fr);width:100%;min-height:48px;margin-top:8px;padding:7px 12px;box-sizing:border-box;border:1px solid rgba(166,128,72,.32);border-radius:999px;background:linear-gradient(92deg,#fffbf4eb,#f6ecdbb8),#faf4e8;box-shadow:inset 0 0 0 1px #ffffff7a,0 6px 16px #4b371f0f;color:#453527d6;align-items:center;gap:7px}.mobile-ballot-day,.mobile-ballot-strip>strong{font-family:Segoe UI,Arial,sans-serif;font-size:clamp(.64rem,2.55vw,.75rem);line-height:1;white-space:nowrap}.mobile-ballot-strip>strong{color:#674632;font-family:Georgia,Times New Roman,serif;font-weight:500}.mobile-ballot-separator{color:#684b2f8c;font-size:.68rem}.mobile-ballot-points{display:grid;grid-template-columns:repeat(3,28px);gap:3px}.mobile-ballot-points button{display:grid;width:28px;height:28px;min-height:28px;padding:0;place-items:center;border:1px solid rgba(155,93,80,.34);border-radius:50%;background:#fffbf6b8;color:#77443d;font-family:Georgia,Times New Roman,serif;font-size:.7rem}.mobile-ballot-points button.active{border-color:#914841b8;background:#e2beb57a;box-shadow:0 0 0 2px #ab63581a}.mobile-ballot-points button:disabled{border-color:#7e634433;color:#53412f6b;opacity:.72}.mobile-ballot-flourish{justify-self:end;width:min(52px,12vw);height:20px;overflow:visible;fill:none;stroke:#9771436e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.15}.live-card-draft-header .live-card-state{position:absolute;top:4px;right:0;display:block;max-width:106px;overflow:hidden;color:#85494359;font-family:Georgia,Times New Roman,serif;font-size:clamp(.58rem,2.3vw,.68rem);font-style:normal;font-weight:600;letter-spacing:.035em;line-height:1;text-align:right;text-overflow:ellipsis;text-shadow:0 1px rgba(255,255,255,.58);white-space:nowrap}.live-content-slide.open_question .live-card-draft-header .live-card-state{color:#76582d61}.mobile-voted-card-preview{position:relative;order:3;width:100%;margin-top:1px;padding:15px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(167,95,86,.34);border-radius:22px;background:linear-gradient(145deg,#fcf6f3fa,#f4e5e0f0),var(--candidate-surface);box-shadow:0 12px 28px #452e141a;color:#40332c;animation:mobile-vote-preview-in .18s cubic-bezier(.2,.78,.24,1) both}.mobile-voted-card-preview-header{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;min-height:30px;margin-bottom:10px;color:var(--candidate-accent-strong);font-family:Georgia,Times New Roman,serif;align-items:center;gap:6px}.mobile-voted-card-preview-header .live-mobile-heading-icon{width:30px;height:30px}.mobile-voted-card-preview-header>span:not(.live-mobile-heading-icon){font-size:.84rem}.mobile-voted-card-preview-header>strong{padding-right:2px;font-family:Segoe UI,Arial,sans-serif;font-size:.67rem}.mobile-voted-card-preview-header>em{position:absolute;top:24px;right:2px;color:#85494359;font-size:.59rem;font-style:normal;letter-spacing:.035em}.mobile-voted-card-preview h2{margin:0 0 7px;font-size:clamp(.98rem,4.15vw,1.16rem);line-height:1.18}.mobile-voted-card-preview p{margin:0;font-size:clamp(.81rem,3.35vw,.94rem);line-height:1.38}@keyframes mobile-vote-preview-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:350px){.mobile-ballot-strip{grid-template-columns:auto auto auto minmax(31px,1fr);gap:5px;padding-right:9px;padding-left:9px}.mobile-ballot-separator{display:none}.mobile-ballot-flourish{width:34px}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.mobile-voted-card-preview{animation-duration:1ms}}@media(max-width:860px){.live-flow-layout>.live-flow-stage{order:2}.mobile-ballot-strip{order:1}.mobile-voted-card-preview{order:3}.live-flow-panel,.live-flow-section.is-collapsed .live-flow-panel,.live-flow-section.is-expanded .live-flow-panel{background:linear-gradient(180deg,#fcf8f0fe,#f9f2e6fe),#fbf6ec;box-shadow:none}.live-card-draft-header .node-meta-primary{padding-right:112px}.live-card-draft-header .live-card-state{top:15px;transform:translateY(-50%)}.mobile-voted-card-preview-header{grid-template-columns:30px minmax(0,1fr) auto auto}.mobile-voted-card-preview-header>em{position:static;align-self:center;color:#85494359;font-size:.59rem;font-style:normal;letter-spacing:.035em;line-height:1;white-space:nowrap}.mobile-voted-card-preview h2,.mobile-voted-card-preview p{font-family:Georgia,Times New Roman,serif}}@media(max-width:860px){.live-content-card.mobile-is-dragging .node-slider-track,.live-content-card.mobile-is-staging .node-slider-track{transition:none}.mobile-ballot-strip.is-inactive>strong{color:#53412f6b;opacity:.72}.mobile-ballot-points button.active,.mobile-ballot-points button.active:hover{border-color:#80582673;background:#e1cfb0b8;color:#3f2d18;box-shadow:inset 0 1px 3px #4c361b1f;transform:none}}@media(max-width:860px){.live-content-card.mobile-next-candidate:before,.live-content-card.mobile-next-open_question:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;content:"";opacity:var(--mobile-card-swipe-progress, 0);pointer-events:none;transition:opacity .15s linear}.live-content-card.mobile-is-dragging:before{transition:none}.live-content-card.mobile-next-candidate:before{background:linear-gradient(145deg,#fcf6f3fc,#efdcd6f5)}.live-content-card.mobile-next-open_question:before{background:linear-gradient(145deg,#fffaf1fc,#efe2c7f5)}.live-content-card>.node-slider-viewport,.live-content-card>.alternative-rail{position:relative;z-index:1}.mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass .live-context-vote-list button.is-active{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f;color:#3f2d18}}.live-card-copy .live-vote-update-notice{color:var(--candidate-accent-strong);font-family:Segoe UI,Inter,Arial,sans-serif;font-size:.9rem}@media(max-width:860px){.live-card-copy.has-vote-notice{position:relative;padding-bottom:34px}.live-card-copy .live-vote-update-notice{position:absolute;right:15px;bottom:10px;max-width:calc(100% - 30px);margin:0;color:#85494361;font-size:.9rem;line-height:1;text-align:right;white-space:nowrap}}@media(max-width:860px){.main-line-page{--timeline-collapsed-top-offset: 0px}.mainline-scroll-content>.page-heading{padding-top:clamp(12px,3.2vw,16px);padding-bottom:clamp(32px,8.5vw,38px)}.canonical-flow-heading{padding-inline:clamp(8px,3vw,14px)}.canonical-flow-heading-icon{margin-left:0}}.mobile-answer-label{display:none}@media(max-width:860px){.live-card-footer .desktop-answer-icon{display:none}.live-card-footer .answer-action-icon{display:block;width:19px;height:19px;flex:0 0 19px;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.live-content-slide.candidate .live-card-footer .full-action-label,.live-content-slide.candidate .live-card-footer .compact-action-label{display:none}.live-content-slide.candidate .live-card-footer .mobile-answer-label{display:inline}.mobile-site-header{transition:transform .3s cubic-bezier(.22,.78,.22,1),opacity .22s ease;will-change:transform,opacity}body:has(.main-line-page.is-answer-composer-active) .mobile-site-header{opacity:0;pointer-events:none;transform:translateY(calc(-100% - var(--safe-area-top)))}.main-line-page.is-answer-composer-active .live-flow-section{opacity:0;pointer-events:none;transform:translateY(-96px);transition:transform .3s cubic-bezier(.22,.78,.22,1),opacity .19s ease}.mobile-composer-draft-stage.reply:not(.is-dismissed){display:block}.mobile-composer-draft-card.candidate-preview{border-color:var(--candidate-border);background:linear-gradient(145deg,#fcf6f3fa,#f7ece7f5),var(--candidate-surface);box-shadow:0 18px 44px #5f342e24,inset 0 0 0 1px #a75f5624}.mobile-composer-draft-card.candidate-preview .mobile-node-heading-icon{border-color:#a75f566b;background:radial-gradient(circle at 38% 34%,#fffbf8fa,#f2ddd7d1),var(--candidate-soft);color:var(--candidate-accent)}.mobile-composer-draft-card.candidate-preview .node-meta-primary>span{color:var(--candidate-accent-strong)}.today-panel.is-reply-mode:not(.is-collapsed) .contribution-mode-toggle,.today-panel.is-reply-mode [data-field=question],.today-panel.is-reply-mode .pair-field-toggle{display:none!important}}@media(max-width:860px){.reply-cancel-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:block;width:100vw;height:var(--mobile-visual-viewport-height, 100dvh);padding:24px}.reply-cancel-scrim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.reply-cancel-confirm{position:absolute;top:var(--reply-cancel-center-y, 50%);left:50%;z-index:1;display:grid;align-items:center;justify-items:center;gap:16px;width:min(318px,calc(100vw - 48px));min-height:128px;padding:20px 18px 16px;border:1px solid rgba(151,108,54,.38);border-radius:22px;background:radial-gradient(circle at 50% -20%,rgba(255,255,255,.92),transparent 52%),repeating-linear-gradient(0deg,rgba(112,84,42,.018) 0,rgba(112,84,42,.018) 1px,transparent 1px,transparent 5px),#fdf7ecfa;box-shadow:0 22px 56px #3120143d,inset 0 0 0 1px #ffffffb8,inset 0 -1px #8b602c1a;animation:reply-cancel-panel-in .18s cubic-bezier(.2,.78,.24,1) both}}@media(max-width:860px){.reply-cancel-confirm p{max-width:244px;margin:0;color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;line-height:1.34;text-align:center;text-wrap:balance}.reply-cancel-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.reply-cancel-actions button{min-height:44px;padding:0 16px;border-radius:999px;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:600}.reply-cancel-continue{border:1px solid rgba(91,68,48,.74);background:linear-gradient(180deg,#49392cfa,#30241bfa);color:var(--paper-soft);box-shadow:inset 0 1px #fff6de26}.reply-cancel-discard{border:1px solid rgba(159,88,79,.38);background:#f7e9e4c7;color:var(--candidate-accent-strong)}.reply-cancel-actions button:focus-visible{outline:2px solid rgba(167,120,45,.42);outline-offset:2px}}@keyframes reply-cancel-panel-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.975)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.mobile-site-header,.main-line-page.is-answer-composer-active .live-flow-section,.mobile-composer-draft-stage.reply:not(.is-dismissed),.mobile-composer-draft-card.reply.live-content-card,.mobile-composer-draft-card.reply .mobile-composer-draft-answer,.reply-cancel-confirm{transition-duration:1ms!important;animation-duration:1ms!important}}.answer-card-flight-clone{position:fixed!important;z-index:100!important;margin:0!important;pointer-events:none!important;transform-origin:top left!important;will-change:transform,opacity}html.is-answer-card-flight .mobile-composer-draft-card.reply,.mobile-composer-draft-card.is-answer-flight-target{opacity:0!important}.answer-card-flight-clone.is-answer-card-persistent:not(.is-answer-card-returning){visibility:hidden!important;opacity:0!important}@media(max-width:860px){.live-flow-toggle{pointer-events:none}.live-flow-toggle-mark{pointer-events:auto}}@media(max-width:860px){.mobile-composer-draft-card.reply .mobile-composer-draft-drawer-handle{display:none}}@media(max-width:860px){.live-content-card,.live-content-card *{-webkit-tap-highlight-color:transparent}.live-content-card.is-answer-return-target{opacity:0!important}html.is-answer-card-returning .mobile-site-header,html.is-answer-card-returning .reply-cancel-layer{display:none!important;pointer-events:none}html.is-answer-card-returning .main-line-page .live-flow-section{transition-timing-function:cubic-bezier(.8,0,.8,.28)}.is-answer-status-transition .answer-status-previous,.is-answer-status-transition .answer-status-next{display:block;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-shadow:inherit;white-space:nowrap}.is-answer-status-transition .answer-status-previous{animation:answer-status-previous-out .14s ease-out both}.is-answer-status-transition .answer-status-next{position:absolute;top:0;right:0;animation:answer-status-next-in .18s ease-out .23s both}.answer-card-flight-clone.is-answer-card-returning .is-answer-status-transition .answer-status-previous{animation:answer-status-previous-return .14s ease-in .2s both}.answer-card-flight-clone.is-answer-card-returning .is-answer-status-transition .answer-status-next{animation:answer-status-next-return .12s ease-in both}}@keyframes answer-status-previous-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@keyframes answer-status-next-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-status-previous-return{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes answer-status-next-return{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2px)}}@media(max-width:860px){.today-panel.is-mobile-composer{contain:layout style;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;backface-visibility:hidden;transform-origin:50% 100%;transition:none;will-change:auto}html.is-mobile-composer-keyboard-moving .today-panel.is-mobile-composer.is-expanded:not(.is-expanding):not(.is-collapsing){transition:transform .14s linear;will-change:transform}html.is-mobile-composer-keyboard-moving .mobile-composer-draft-stage:not(.is-expanding):not(.is-collapsing) .mobile-composer-draft-card{transition:translate .14s linear,height .14s linear,max-height .14s linear;will-change:translate,height,max-height}.today-panel.is-mobile-composer.is-expanding,.today-panel.is-mobile-composer.is-collapsing{will-change:transform}.today-panel.is-mobile-composer.has-unified-mobile-motion:is(.is-expanding,.is-collapsing){animation:none;transition:none}.today-panel.is-mobile-composer.has-unified-mobile-motion:is(.is-expanding,.is-collapsing) .contribution-workspace{animation:none;transform:none;transition:none;will-change:opacity}.today-panel.is-mobile-composer.has-unified-mobile-motion:is(.is-expanding,.is-collapsing) .contribution-fields{transition:none;filter:none;transform:none}.today-panel.is-mobile-composer.has-unified-mobile-motion.is-collapsing .composer-collapsed-entry{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:inline-flex;width:100%;height:100%;min-height:0;max-height:none;padding:0 14px;opacity:0;pointer-events:auto;animation:none;filter:none;transform:none;transition:none}.today-panel.is-mobile-composer.is-collapsed:not(.is-collapsing) .composer-collapsed-entry{transition:opacity 80ms linear}.today-panel.is-mobile-composer.is-expanding .contribution-fields textarea,.today-panel.is-mobile-composer.is-collapsing .contribution-fields textarea,.today-panel.is-mobile-composer.is-pair-mode.is-expanding .contribution-fields.pair textarea,.today-panel.is-mobile-composer.is-pair-mode.is-collapsing .contribution-fields.pair textarea{animation:none!important;transition:none!important}.today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields textarea,.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea,.today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair textarea:last-of-type{align-self:end}.mobile-composer-draft-card{height:var( --mobile-draft-card-rendered-height, min(220px, var(--mobile-draft-card-height, 220px)) );min-height:0;max-height:var( --mobile-draft-card-rendered-height, var(--mobile-draft-card-height, 220px) );border-color:#a6804861;background:linear-gradient(145deg,#fffaf1fa,#faf0def5),#fffaf1;box-shadow:0 18px 44px #452e1429,inset 0 0 0 1px #90672a2e;isolation:isolate}.mobile-composer-draft-card:before{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";border:1px solid var(--candidate-border);border-radius:inherit;background:linear-gradient(145deg,#fcf6f3fa,#f7ece7f5),var(--candidate-surface);box-shadow:inset 0 0 0 1px #a75f5624;opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity var(--mobile-composer-mode-duration, .1s) linear;will-change:opacity}.mobile-composer-draft-card.candidate-preview:before{opacity:1}.mobile-composer-mode-content{position:relative;z-index:2}.mobile-composer-draft-header .node-meta-primary{align-items:center;flex-wrap:nowrap}.mobile-draft-slot-track{display:grid;grid-template-rows:repeat(2,50%);width:100%;height:200%;transform:translateZ(0);transition:transform var(--mobile-composer-mode-duration, .1s) cubic-bezier(.2,.78,.24,1)}.mobile-composer-draft-card.candidate-preview .mobile-draft-slot-track{transform:translate3d(0,-50%,0)}.mobile-draft-slot-face{display:grid;min-width:0;min-height:0;align-items:center}.mobile-draft-icon-slot{position:relative;overflow:hidden;border-color:#ab81417a;background:radial-gradient(circle at 38% 34%,#fffcf4f5,#e5cda4b8),#f4ead9;color:var(--gold);isolation:isolate}.mobile-draft-icon-slot:before{position:absolute;z-index:0;top:-1px;right:-1px;bottom:-1px;left:-1px;content:"";border:1px solid rgba(167,95,86,.42);border-radius:inherit;background:radial-gradient(circle at 38% 34%,#fffbf8fa,#f2ddd7d1),var(--candidate-soft);opacity:0;pointer-events:none;transition:opacity var(--mobile-composer-mode-duration, .1s) linear}.mobile-composer-draft-card.candidate-preview .mobile-draft-icon-slot:before{opacity:1}.mobile-draft-icon-track{position:relative;z-index:1}.mobile-draft-icon-track .mobile-draft-slot-face{place-items:center}.mobile-draft-icon-face-open{color:var(--gold)}.mobile-draft-icon-face-candidate,.mobile-draft-heading-face-candidate{color:var(--candidate-accent-strong)}.mobile-draft-heading-slot{display:block;flex:1 1 auto;height:30px;overflow:hidden;line-height:30px!important;white-space:nowrap}.mobile-draft-heading-slot .mobile-draft-slot-face{justify-items:start}.mobile-composer-draft-header .mobile-draft-answerer{opacity:0;pointer-events:none;transform:translate3d(0,-4px,0);transition:opacity var(--mobile-composer-mode-duration, .1s) linear,transform var(--mobile-composer-mode-duration, .1s) cubic-bezier(.2,.78,.24,1)}.mobile-composer-draft-card.candidate-preview .mobile-draft-answerer{opacity:1;transform:translateZ(0)}.mobile-composer-draft-card .mobile-composer-draft-kind{width:118px;height:14px;overflow:hidden;color:#76582d61;font-size:0}.mobile-draft-kind-slot{display:block;width:100%;height:14px;font-size:.69rem;line-height:14px;white-space:nowrap}.mobile-draft-kind-slot .mobile-draft-slot-face{justify-items:end}.mobile-draft-kind-face-candidate{color:#8549435c}}@media(max-width:860px)and (prefers-reduced-motion:reduce){.mobile-composer-draft-card:before,.mobile-draft-slot-track,.mobile-draft-icon-slot:before,.mobile-composer-draft-header .mobile-draft-answerer{transition-duration:1ms!important;transition-delay:0ms!important}}@media(max-width:860px){.mobile-draft-icon-slot .mobile-draft-icon-track{position:absolute;top:-1px;left:-1px;width:30px;height:60px;grid-template-rows:repeat(2,30px)}}@media(max-width:860px){.mobile-brand-name>button,.today-panel.is-collapsed .composer-collapsed-entry,.today-panel.is-collapsed .composer-direction-toggle,.quiet-button.node-action-button,.live-card-footer .quiet-button,.live-card-footer .primary-action{min-height:var(--mobile-touch-target)}.mobile-brand-name>button{padding-block:8px}.today-panel.is-collapsed .composer-collapsed-entry{position:absolute;top:-2px;right:8px;bottom:auto;left:8px;width:auto;height:var(--mobile-touch-target);max-height:var(--mobile-touch-target)}.today-panel.is-collapsed .composer-direction-toggle{top:-26px;width:var(--mobile-touch-target);height:var(--mobile-touch-target);border:0;background:transparent;box-shadow:none}.today-panel.is-collapsed .composer-direction-toggle:before{position:absolute;z-index:0;width:30px;height:30px;content:"";border:1px solid var(--composer-answer-line-soft);border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),var(--composer-answer-surface);box-shadow:0 10px 22px #261b1238,inset 0 1px #fff6de24}.today-panel.is-collapsed .composer-direction-toggle .composer-toggle-icon{position:relative;z-index:1}.today-panel .composer-collapsed-entry:focus-visible,.today-panel .composer-direction-toggle:focus-visible{outline:2px solid rgba(225,183,107,.72)!important;outline-offset:-4px;box-shadow:none!important}.quiet-button.node-action-button{height:auto}.mobile-node-selector button{flex-basis:var(--mobile-touch-target);width:var(--mobile-touch-target);min-width:var(--mobile-touch-target);height:var(--mobile-touch-target);min-height:var(--mobile-touch-target)}.mobile-node-selector{min-height:var(--mobile-touch-target);padding:0 7px}.mobile-node-selector button{position:relative;isolation:isolate;margin-inline:-5px;border:0;background:transparent;box-shadow:none}.mobile-node-selector button:before{position:absolute;z-index:-1;width:30px;height:30px;content:"";border:1px solid rgba(151,111,51,.28);border-radius:999px;background:#fffcf5f0;box-shadow:inset 0 0 0 1px #ffffff7a}.mobile-node-selector button.active{border:0;background:transparent;box-shadow:none}.mobile-node-selector button.active:before{border-color:#a7782db8;background:#3c2f24}.node-carousel .node-action-pocket .quiet-button.node-action-button,.live-content-slide .live-card-action-group .quiet-button{min-height:var(--mobile-touch-target)}.node-carousel .node-action-pocket,.live-content-slide .live-card-action-pocket{right:auto;left:max(12px,calc((100% - 344px)/2));width:max-content;padding:0 5px;transform:translateY(145%);transition:transform .26s cubic-bezier(.22,.72,.18,1),opacity .18s ease}.node-carousel .node-action-pocket .node-action-group,.live-content-slide .live-card-action-pocket .live-card-action-group{display:flex;width:auto;gap:5px;flex-wrap:nowrap}.node-carousel .node-action-pocket .quiet-button.node-action-button,.live-content-slide .live-card-action-group .quiet-button{position:relative;isolation:isolate;flex:0 0 auto!important;width:auto!important;min-width:88px;padding:4px 12px;border:0;background:transparent;box-shadow:none}.node-carousel .node-action-pocket .quiet-button.node-action-button:before,.live-content-slide .live-card-action-group .quiet-button:before{position:absolute;z-index:-1;top:4px;right:0;bottom:4px;left:0;content:"";border:1px solid rgba(151,111,51,.28);border-radius:999px;background:#fffcf5eb;box-shadow:inset 0 0 0 1px #ffffff75}.node-carousel.mobile-actions-open .node-slide.active .node-action-pocket,.mobile-card-details-open .live-content-slide.active .live-card-action-pocket{transform:translateY(0)}}@media(max-width:360px){.node-carousel .node-action-pocket .quiet-button.node-action-button,.live-content-slide .live-card-action-group .quiet-button{min-width:76px;padding-inline:6px}}.node-carousel .node-seal-action[aria-pressed=true],.node-carousel .node-seal-action:active{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f;color:#3f2d18}@media(max-width:860px){.node-carousel .node-action-pocket .node-action-button[aria-pressed=true]:before,.node-carousel .node-action-pocket .node-action-button:active:before{border-color:#80582673;background:#e1cfb0b8;box-shadow:inset 0 1px 3px #4c361b1f}}.about-page{position:relative;z-index:1;display:grid;gap:26px;width:min(1240px,100%);margin:0 auto;padding-bottom:20px}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-page h1,.about-page h2,.about-page h3{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:0}.about-page p{color:#51463b}.about-surface{border:1px solid color-mix(in srgb,var(--line-strong) 36%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--paper-soft) 82%,transparent);box-shadow:0 10px 26px #4c361b0e}.about-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.97fr);align-items:center;gap:clamp(40px,5vw,76px);min-height:326px;padding:18px 16px 34px;border-radius:var(--radius);transition:background-color .16s ease,box-shadow .16s ease}.about-hero-copy{position:relative;z-index:1;max-width:660px}.about-hero h1{margin:0;font-size:clamp(3.1rem,4.25vw,4.15rem);font-weight:500;line-height:1.03;text-wrap:balance}.about-title-rule{position:relative;display:block;width:min(310px,70%);height:1px;margin:22px 0 21px;background:linear-gradient(90deg,var(--gold),color-mix(in srgb,var(--line) 64%,transparent))}.about-title-rule:after{position:absolute;top:50%;right:3px;width:7px;height:7px;border:1px solid var(--line-strong);content:"";transform:translate(50%,-50%) rotate(45deg)}.about-page .about-hero-lead,.about-page .about-hero-detail{max-width:610px;color:#51463b;font-family:Georgia,Times New Roman,serif}.about-page .about-hero-lead{margin-bottom:12px;font-size:1.18rem;line-height:1.58}.about-page .about-hero-detail{margin-bottom:0;font-size:1.02rem;line-height:1.64}.about-hero-visual{position:relative;min-height:286px;overflow:hidden;border-radius:calc(var(--radius) + 2px);isolation:isolate}.about-hero-asset-slot{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 68% 42%,rgba(169,120,45,.13),transparent 9%),radial-gradient(circle at 68% 42%,transparent 0 22%,rgba(184,146,85,.16) 22.5% 22.9%,transparent 23.4%),linear-gradient(90deg,#f6efe2f2,#f6efe214 30%,#f6efe21a),url(/assets/altore-branch-background-DCofYnG0.png) center / cover no-repeat;opacity:.72;mix-blend-mode:multiply}.app-shell:after,.night-branch-ambience{top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100dvh;min-height:0;background-position:center center;background-size:cover}.about-hero-asset-slot:before,.about-hero-asset-slot:after{position:absolute;border:1px solid color-mix(in srgb,var(--line-strong) 38%,transparent);border-radius:999px;content:""}.about-hero-asset-slot:before{top:50%;left:68%;width:112px;height:112px;transform:translate(-50%,-50%)}.about-hero-asset-slot:after{top:50%;left:68%;width:8px;height:8px;background:color-mix(in srgb,var(--gold) 74%,transparent);box-shadow:-78px 28px 0 -2px color-mix(in srgb,var(--gold) 44%,transparent),68px -42px 0 -2px color-mix(in srgb,var(--gold) 38%,transparent),104px 44px 0 -2px color-mix(in srgb,var(--gold) 34%,transparent);transform:translate(-50%,-50%)}.about-process,.about-progression,.about-terminology,.about-notes{padding:28px 30px}.about-section-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:22px}.about-section-heading>svg{flex:0 0 auto;margin-top:4px;color:var(--gold)}.about-section-heading h2{margin-bottom:4px;font-size:1.55rem;line-height:1.2}.about-section-heading p{max-width:720px;margin-bottom:0;color:var(--muted);font-size:.91rem;line-height:1.5}.about-section-heading-centered{display:grid;grid-template-columns:minmax(60px,1fr) auto minmax(60px,1fr);align-items:center;gap:18px;text-align:center}.about-heading-rule{height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--line-strong) 60%,transparent))}.about-section-heading-centered .about-heading-rule:last-child{transform:scaleX(-1)}.about-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.about-process-list li{position:relative;display:grid;grid-template-rows:auto auto;grid-template-columns:58px minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;padding:8px 2px;border-radius:var(--radius);transition:background-color .16s ease,box-shadow .16s ease}.about-process-list li:not(:last-child):after{position:absolute;top:36px;right:-25px;width:22px;border-top:1px dotted color-mix(in srgb,var(--line-strong) 62%,transparent);content:""}.about-process-number{position:absolute;top:0;left:-2px;z-index:1;display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:var(--gold);color:var(--paper-soft);font:600 .76rem/1 Georgia,Times New Roman,serif;box-shadow:0 3px 9px #4c361b1f}.about-process-icon{grid-row:1 / span 2;display:grid;place-items:center;width:58px;height:58px;border:1px solid color-mix(in srgb,var(--line-strong) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--paper-soft) 86%,transparent);color:var(--gold-deep);box-shadow:0 7px 18px #4c361b12}.about-process-list h3{align-self:end;margin-bottom:4px;font-size:1.02rem;line-height:1.25}.about-process-list p{align-self:start;margin-bottom:0;color:var(--muted);font-size:.82rem;line-height:1.46}.about-progression{padding-top:30px;padding-bottom:32px;background:linear-gradient(135deg,#fffcf6db,#f6efe2c7),color-mix(in srgb,var(--paper-soft) 82%,transparent)}.about-progression>.about-section-heading{margin-bottom:28px}.about-history-flow{display:grid;grid-template-columns:minmax(150px,.88fr) minmax(210px,1.18fr) minmax(220px,1.22fr) minmax(170px,.92fr);align-items:stretch;gap:34px}.about-history-stage{position:relative;display:flex;flex-direction:column;min-width:0}.about-history-stage:not(:last-child):after{position:absolute;top:50%;right:-29px;width:24px;border-top:1px solid color-mix(in srgb,var(--line-strong) 60%,transparent);color:var(--gold-deep);content:"›";font:1rem/0 Georgia,Times New Roman,serif;text-align:right}.about-history-label{display:block;margin-bottom:9px;color:var(--gold-deep);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.about-history-question,.about-history-next{justify-content:center;padding:16px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:var(--radius);background:#fffcf694}.about-history-question small,.about-history-next small{margin-bottom:5px;color:var(--muted);font-family:Georgia,Times New Roman,serif}.about-history-question>strong,.about-history-next>strong{font-family:Georgia,Times New Roman,serif;font-size:.98rem;font-weight:600;line-height:1.42}.about-answer-stack{display:grid;gap:7px}.about-answer-stack>div{display:grid;gap:2px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:7px;background:#fbf6ecb8}.about-answer-stack>div.is-core{border-color:color-mix(in srgb,var(--line-strong) 66%,transparent);background:color-mix(in srgb,var(--paper-deep) 70%,var(--paper-soft));box-shadow:inset 3px 0 color-mix(in srgb,var(--gold) 72%,transparent)}.about-answer-stack>div.is-alternative{margin-left:12px;border-style:dashed;color:var(--muted)}.about-answer-stack strong{font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:600}.about-answer-stack span{color:var(--muted);font-size:.72rem;line-height:1.35}.about-history-results{gap:7px}.about-result-core,.about-result-alternative{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;padding:10px 11px;border-radius:7px}.about-result-core{border:1px solid color-mix(in srgb,var(--line-strong) 58%,transparent);background:color-mix(in srgb,var(--paper-deep) 62%,var(--paper-soft))}.about-result-alternative{border:1px dashed color-mix(in srgb,var(--branch-line) 64%,transparent);background:color-mix(in srgb,var(--branch-soft) 44%,var(--paper-soft))}.about-result-core>span,.about-result-alternative>span{grid-row:1 / span 2;align-self:start;min-width:50px;color:var(--gold-deep);font-size:.64rem;font-weight:800;letter-spacing:.06em}.about-result-alternative>span{color:var(--branch)}.about-result-core strong,.about-result-alternative strong{font-family:Georgia,Times New Roman,serif;font-size:.86rem;font-weight:600;line-height:1.3}.about-result-core p,.about-result-alternative p{margin-bottom:0;color:var(--muted);font-size:.71rem;line-height:1.38}.about-history-next>svg{margin-bottom:8px;color:var(--gold)}.about-history-next p{margin:5px 0 0;color:var(--muted);font-size:.75rem;line-height:1.42}.about-secondary-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:26px}.about-term-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 14px;padding-bottom:7px;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent)}.about-term-tabs button{min-height:36px;padding:7px 13px;border:0;border-bottom:1px solid transparent;border-radius:6px 6px 0 0;background:transparent;color:var(--muted);cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.82rem}.about-term-tabs button:hover,.about-term-tabs button.is-active{border-bottom-color:var(--gold);background:color-mix(in srgb,var(--paper-deep) 46%,transparent);color:var(--ink)}.about-term-panel{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:126px;padding:17px;border:1px solid color-mix(in srgb,var(--line) 74%,transparent);border-radius:var(--radius);background:#fffcf694;transition:background-color .16s ease,box-shadow .16s ease}.about-term-emblem{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--line-strong) 48%,transparent);border-radius:999px;color:var(--gold-deep)}.about-term-expansion{display:block;margin:1px 0 6px;color:var(--gold-deep);font-size:.69rem;font-weight:700;letter-spacing:.07em}.about-term-panel p{margin-bottom:0;font-size:.82rem;line-height:1.55}.about-note-list{display:grid;gap:8px}.about-note{border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:var(--radius);background:#fffcf685;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.about-note.is-open{border-color:color-mix(in srgb,var(--line-strong) 48%,transparent);background:#fffcf6c2}.about-note h3{margin:0}.about-note h3 button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:46px;padding:10px 13px;border:0;border-radius:var(--radius);background:transparent;cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:.88rem;text-align:left}.about-note h3 button svg{flex:0 0 auto;color:var(--gold-deep);transition:transform .16s ease}.about-note.is-open h3 button svg{transform:rotate(180deg)}.about-note-panel{padding:0 13px 13px}.about-note-panel p{margin-bottom:0;color:var(--muted);font-size:.8rem;line-height:1.52}.about-hero.is-search-match,.about-process-list li.is-search-match,.about-progression.is-search-match,.about-term-panel.is-search-match,.about-note.is-search-match{background-color:#fffaeff0;box-shadow:0 0 0 2px #a7782d6b,0 12px 28px #52371917}.about-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(720px,100%);margin:-1px auto 0;padding:16px 18px;border:1px solid color-mix(in srgb,var(--line-strong) 42%,transparent);border-radius:calc(var(--radius) + 5px);background:color-mix(in srgb,var(--paper-soft) 86%,transparent);box-shadow:var(--shadow-soft)}.about-cta-mark{display:grid;place-items:center;width:50px;height:50px;border:1px solid color-mix(in srgb,var(--line-strong) 48%,transparent);border-radius:999px;color:var(--gold)}.about-cta-copy{display:grid;gap:2px;min-width:0}.about-cta-copy strong{font-family:Georgia,Times New Roman,serif;font-size:.92rem;font-weight:600}.about-cta-copy span{color:var(--muted);font-size:.76rem}.about-return-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:174px;min-height:42px;padding:9px 18px;border:1px solid rgba(60,47,36,.96);border-radius:999px;background:linear-gradient(180deg,#4a3a2dfa,#2c2119fa),#3c2f24;color:var(--paper-soft);cursor:pointer;box-shadow:0 12px 30px #261b1238,inset 0 1px #fff6de24,inset 0 0 0 1px #b8873c24;font-family:Georgia,Times New Roman,serif}.about-return-action:hover{transform:translateY(-1px);box-shadow:0 15px 34px #261b1240,inset 0 1px #fff6de29,inset 0 0 0 1px #b8873c33}@media(max-width:1050px)and (min-width:861px){.about-hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:30px}.about-hero h1{font-size:clamp(2.8rem,5vw,3.45rem)}.about-process-list{gap:18px}.about-process-list li{grid-template-columns:48px minmax(0,1fr);column-gap:10px}.about-process-icon{width:48px;height:48px}.about-history-flow{gap:24px}.about-history-stage:not(:last-child):after{right:-21px;width:17px}}@media(max-width:860px){.about-page{gap:18px;padding-bottom:max(24px,var(--safe-area-bottom))}.about-hero{grid-template-columns:minmax(0,1fr);gap:18px;min-height:0;padding:8px 0 6px}.about-hero-copy{padding:0 2px}.about-hero h1{max-width:100%;font-size:clamp(2.25rem,10.8vw,3rem);line-height:1.02}.about-title-rule{width:min(250px,76%);margin:16px 0}.about-page .about-hero-lead{margin-bottom:9px;font-size:clamp(1rem,4.3vw,1.12rem);line-height:1.48}.about-page .about-hero-detail{font-size:clamp(.88rem,3.65vw,.96rem);line-height:1.55}.about-hero-visual{min-height:0;aspect-ratio:16 / 5.8;border-top:1px solid color-mix(in srgb,var(--line) 54%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 42%,transparent);border-radius:0}.about-hero-asset-slot{background-position:58% 47%;opacity:.64}.about-hero-asset-slot:before{left:67%;width:78px;height:78px}.about-hero-asset-slot:after{left:67%}.about-process,.about-progression,.about-terminology,.about-notes{padding:20px 16px}.about-section-heading,.about-section-heading-centered{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;text-align:left}.about-heading-rule{display:none}.about-section-heading h2{font-size:clamp(1.32rem,5.7vw,1.55rem)}.about-section-heading p{font-size:.84rem}.about-process-list{grid-template-columns:minmax(0,1fr);gap:0}.about-process-list li{grid-template-columns:50px minmax(0,1fr);min-height:92px;padding:11px 2px}.about-process-list li:not(:last-child):after{top:auto;right:auto;bottom:-1px;left:25px;width:1px;height:22px;border-top:0;border-left:1px dotted color-mix(in srgb,var(--line-strong) 70%,transparent);transform:translateY(50%)}.about-process-icon{width:44px;height:44px}.about-process-icon svg{width:22px;height:22px}.about-process-number{top:4px;left:-4px;width:22px;height:22px;font-size:.7rem}.about-process-list h3{font-size:1rem}.about-process-list p{font-size:.82rem}.about-progression>.about-section-heading{margin-bottom:20px}.about-history-flow{grid-template-columns:minmax(0,1fr);gap:28px}.about-history-stage:not(:last-child):after{top:auto;right:auto;bottom:-23px;left:22px;width:1px;height:18px;border-top:0;border-left:1px solid color-mix(in srgb,var(--line-strong) 68%,transparent);content:"⌄";font-size:.9rem;line-height:1;text-align:center;transform:translate(-50%)}.about-history-question,.about-history-next{padding:14px}.about-answer-stack>div{min-height:52px;justify-content:center}.about-answer-stack>div.is-alternative{margin-left:20px}.about-result-core,.about-result-alternative{min-height:66px;align-content:center}.about-secondary-grid{grid-template-columns:minmax(0,1fr);gap:18px}.about-term-tabs{gap:6px;padding-bottom:10px}.about-term-tabs button{flex:1 1 88px;min-width:0;min-height:var(--mobile-touch-target);padding:8px 9px;border:1px solid color-mix(in srgb,var(--line) 72%,transparent);border-radius:999px;font-size:.76rem}.about-term-tabs button:hover,.about-term-tabs button.is-active{border-color:color-mix(in srgb,var(--line-strong) 70%,transparent)}.about-term-panel{grid-template-columns:40px minmax(0,1fr);min-height:0;padding:14px}.about-term-emblem{width:38px;height:38px}.about-term-panel p{font-size:.8rem}.about-note h3 button{min-height:var(--mobile-touch-target);padding:11px 12px;font-size:.86rem}.about-cta{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:12px;padding:16px}.about-cta-mark{display:none}.about-cta-copy{text-align:center}.about-cta-copy strong{font-size:.96rem}.about-return-action{width:100%;min-height:var(--mobile-touch-target)}}@media(max-width:360px){.about-process,.about-progression,.about-terminology,.about-notes{padding-right:13px;padding-left:13px}.about-term-tabs button{flex-basis:calc(50% - 3px)}.about-term-panel{grid-template-columns:minmax(0,1fr)}.about-term-emblem{display:none}}@media(prefers-reduced-motion:reduce){.about-page *,.about-page *:before,.about-page *:after{scroll-behavior:auto!important;transition-duration:1ms!important}}.ore-stage-icon{display:block;width:100%;height:100%;flex-shrink:0}.ore-stage-icon>img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.ore-stage-badge-art,.ore-stage-badge-art>svg{display:block;width:100%;height:100%;pointer-events:none}.live-context-icon>.ore-stage-icon{width:19px;height:19px}.live-card-marker,.live-mobile-heading-icon{position:relative}.live-card-marker>.ore-stage-icon,.live-mobile-heading-icon>.ore-stage-icon{position:absolute;left:50%;top:50%;width:calc(100% * 384 / 402.1);height:calc(100% * 384 / 402.1);transform:translate(-50%,-50%)}.mobile-draft-icon-slot .ore-stage-icon{width:30px;height:30px}.live-content-card.actions-revealed .node-slide.active:not(.is-answering) .node-seal-action{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media(min-width:861px){.live-content-card .node-slide.active.is-reply-open .live-card-reading-actions .node-seal-action{opacity:0;visibility:hidden;pointer-events:none;transition:none}}.live-content-slide.candidate .node-seal-action{border-color:#a75f5661;background:radial-gradient(circle at 38% 34%,#fffbf8,#f2ddd7);color:var(--candidate-accent-strong);box-shadow:inset 0 0 0 2px #fffaf7ad}.live-content-slide.candidate .node-seal-action:hover,.live-content-slide.candidate .node-seal-action:focus-visible{border-color:var(--candidate-accent);background:#fcf6f3}.live-content-slide .node-seal-action:active{box-shadow:inset 0 1px 3px #4c361b26}.live-card-copy .live-share-status{font:12px/1.4 Segoe UI,sans-serif;color:var(--muted);margin-top:8px}.context-identity-panel,.context-vote-sign-row{transform-origin:50% 0}@media(min-width:861px){.live-seal-column .live-card-marker{margin:0;z-index:4}.live-content-slide .live-card-copy{padding-block:20px}.live-flow-stage .live-content-slide.active{min-height:0}.live-flow-stage .live-content-slide .live-card-action-pocket{display:grid;grid-template-rows:0fr;height:auto;margin-top:0;opacity:0;pointer-events:none;transition:grid-template-rows .25s cubic-bezier(.2,.78,.24,1),margin-top .25s cubic-bezier(.2,.78,.24,1),opacity .25s cubic-bezier(.2,.78,.24,1)}.live-flow-stage .live-content-slide.is-answering .live-card-action-pocket{grid-template-rows:1fr;margin-top:calc(22px - var(--node-action-lift));opacity:1;pointer-events:auto}.live-flow-stage .live-content-slide .live-card-action-group{display:none}.live-flow-stage .live-content-slide .desktop-live-answer-actions{display:flex;min-height:0;height:auto;overflow:hidden}}@media(hover:none),(pointer:coarse){.live-content-card .node-slide.active:not(.is-answering) .node-seal-action{opacity:1;visibility:visible;pointer-events:auto;transform:none}}@media(prefers-reduced-motion:reduce){.node-carousel .node-action-pocket,.live-content-slide .live-card-action-pocket,.live-flow-stage .live-content-slide .live-card-action-pocket{transition:none}}.main-line-page[data-live-story=true] .main-heading-intro-viewport{max-height:none;overflow:visible}.main-line-page[data-live-story=true] .main-heading-intro-pan{white-space:pre-wrap;-webkit-line-clamp:unset;display:block;max-height:none;transform:none}@media(min-width:1101px)and (max-width:1180px){.header-actions .language-toggle-arrow,.header-actions .account-trigger-caret{width:10px;text-align:center}.header-actions .account-trigger-caret{flex:0 0 10px}.header-actions .account-menu-root>.account-trigger{padding-inline-end:6px}.header-open-frequency .open-frequency{align-items:baseline;align-content:center}.header-open-frequency .open-frequency-header{transform:none}.header-open-frequency .open-frequency-title{position:relative;display:block;padding-inline-start:27px;font-size:1.06rem;line-height:1.2}.header-open-frequency .open-frequency-title .open-frequency-signal{position:absolute;left:0;top:50%;transform:translateY(-50%)}.header-open-frequency .open-frequency-stage{display:grid;min-height:0;align-items:baseline}.header-open-frequency .open-frequency-message{position:relative;inset:auto;grid-area:1 / 1;min-height:0;align-items:baseline}}@media(max-width:1100px){.mobile-header-menu .mobile-account-trigger{display:flex;align-items:center;justify-content:flex-start;gap:7px}.mobile-account-trigger .account-trigger-caret{display:inline-block;flex:0 0 10px;width:10px;text-align:center}}.radar-sidebar{position:relative}.radar-vertical-window{height:var(--radar-post-height);overflow:hidden;margin-top:16px}.radar-vertical-track{display:flex;flex-direction:column;gap:20px}.radar-post{display:flex;flex-direction:column;min-height:var(--radar-post-height);flex:0 0 auto}.radar-post .open-frequency-meta{margin-top:auto;padding-top:16px}.radar-vertical-track.is-sliding{animation:radar-slide-up 2.5s cubic-bezier(.4,0,.2,1) forwards}.radar-measure{position:absolute;inset:0 0 auto;visibility:hidden;pointer-events:none}.radar-measure .radar-post{min-height:0}.radar-measure .open-frequency-meta{margin-top:0}@keyframes radar-slide-up{to{transform:translateY(calc(-1 * (var(--radar-post-height) + 20px)))}}.radar-ticker-window{min-width:0;overflow:hidden;line-height:1.2}.radar-ticker-track{display:flex;width:max-content;animation:radar-stream-left var(--radar-duration) linear infinite}.radar-ticker-group{display:flex;width:max-content;gap:48px;padding-right:48px}.radar-ticker-item{display:flex;align-items:baseline;gap:14px;white-space:nowrap}.radar-ticker-body{font:1.06rem/1.2 Georgia,Times New Roman,serif;color:#41352b}.radar-ticker-item .open-frequency-meta{display:flex;align-items:baseline;gap:10px;margin:0}@keyframes radar-stream-left{to{transform:translate(-50%)}}.account-dropdown{animation:account-drawer-open .15s ease both}@keyframes account-drawer-open{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media(min-width:1101px)and (max-width:1180px){.header-open-frequency .radar-inline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:18px}.header-open-frequency .radar-ticker-window{grid-column:2;grid-row:1}}@media(max-width:1100px){.open-frequency-mobile .radar-ticker-window{grid-column:2;grid-row:1;line-height:14px}.open-frequency-mobile .radar-ticker-body{font:clamp(.62rem,2.45vw,.7rem)/14px Georgia,"Times New Roman",serif;color:#69563a}.open-frequency-mobile .radar-ticker-item{gap:10px}.open-frequency-mobile .radar-ticker-item .open-frequency-username,.open-frequency-mobile .radar-ticker-item .open-frequency-status{font-size:.6rem;line-height:14px}}@media(prefers-reduced-motion:reduce){.radar-ticker-track,.radar-vertical-track.is-sliding,.account-dropdown{animation:none}.radar-ticker-window{overflow-x:auto}.radar-ticker-group[aria-hidden=true]{display:none}}.account-menu-root{--account-surface: #fefbf4;--account-outline: rgba(132,98,58,.2)}body:has(.daylight-atmosphere[data-night-surface=true]) .account-menu-root{--account-surface: var(--night-popup-surface);--account-outline: rgb(213 181 125 / .3)}.account-menu-root.is-open:before,.account-menu-root.is-open:after{content:none}.account-menu-surface{position:absolute;top:0;right:0;z-index:79;pointer-events:none;overflow:visible;filter:drop-shadow(0 10px 20px rgba(76,54,27,.1));animation:account-drawer-open .15s ease both}.account-menu-surface path{fill:var(--account-surface);stroke:var(--account-outline);stroke-width:1px}.account-menu-root .account-dropdown,body:has(.daylight-atmosphere[data-night-surface=true]) .account-menu-root .account-dropdown{background:transparent;border-color:transparent;box-shadow:none}@media(prefers-reduced-motion:reduce){.account-menu-surface{animation:none}}@media(max-width:1100px){.open-frequency-mobile{align-items:baseline;align-content:center}.open-frequency-mobile .open-frequency-title{text-transform:none}}@media(max-width:1100px){.open-frequency-mobile .open-frequency-header{display:block}.open-frequency-mobile .open-frequency-title{display:block;position:relative;padding-inline-start:20px}.open-frequency-mobile .open-frequency-signal{position:absolute;left:0;top:50%;transform:translateY(-50%)}.open-frequency-mobile .radar-ticker-window{font:clamp(.62rem,2.45vw,.7rem)/14px Georgia,"Times New Roman",serif}.radar-ticker-track,.radar-ticker-group{align-items:baseline}}@media(max-width:1100px){.mobile-site-header .mobile-header-menu{--mobile-account-rule: rgb(139 104 57 / .24);--mobile-account-focus: #8d662e}.mobile-site-header .mobile-account-disclosure{position:relative;isolation:isolate}.mobile-site-header .mobile-account-disclosure:before{position:absolute;top:0;right:-4px;bottom:-2px;left:-4px;z-index:-1;border:1px solid var(--mobile-account-rule);border-radius:8px;background:#996f3506;content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.mobile-site-header .mobile-account-disclosure:has(>button[aria-expanded=true]):before{opacity:1}.mobile-site-header .mobile-account-trigger .account-trigger-caret{transition:transform .16s ease}.mobile-site-header .mobile-account-trigger[aria-expanded=true] .account-trigger-caret{transform:rotate(180deg)}.mobile-site-header .mobile-account-submenu{margin:0 0 6px;padding:0 8px;border-left:0;animation:mobile-account-drawer-enter .16s ease-out both}@keyframes mobile-account-drawer-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-site-header .mobile-header-menu .mobile-account-submenu button{display:block;width:100%;min-height:48px;padding:10px 4px;border:0;border-bottom:1px solid var(--mobile-account-rule);border-radius:0;background:transparent;box-shadow:none;color:inherit;font:400 .9rem/1.35 Georgia,Times New Roman,serif;text-align:left}.mobile-site-header .mobile-account-submenu hr{margin:4px;background:var(--mobile-account-rule)}.mobile-site-header .mobile-header-menu .mobile-account-submenu button:has(+hr){border-bottom:0}.mobile-site-header .mobile-header-menu .mobile-account-submenu .is-logout{color:#8e4b3e;border-bottom:0}.mobile-site-header .mobile-header-menu :is(.mobile-account-trigger,.mobile-account-submenu button):focus-visible{outline:1px solid var(--mobile-account-focus)!important;outline-offset:-3px!important;box-shadow:none!important}body:has(.daylight-atmosphere[data-night-surface=true]) .mobile-site-header .mobile-header-menu{--mobile-account-rule: rgb(213 181 125 / .23);--mobile-account-focus: #d5b57d}body:has(.daylight-atmosphere[data-night-surface=true]) .mobile-site-header .mobile-header-menu .mobile-account-submenu .is-logout{color:#d6b4a0}.mobile-site-header .mobile-header-menu .mobile-account-submenu button:is(:hover,:focus-visible){background:#996f350f}body:has(.daylight-atmosphere[data-night-surface=true]) .mobile-site-header .mobile-header-menu .mobile-account-submenu button:is(:hover,:focus-visible){background:#d5b57d0f}@media(prefers-reduced-motion:reduce){.mobile-site-header .mobile-account-submenu{animation:none}.mobile-site-header .mobile-account-disclosure:before,.mobile-site-header .mobile-account-trigger .account-trigger-caret{transition:none}}}html[data-reading-scene-paused] .node-community-choice-track,html[data-header-scene-paused] .radar-ticker-track,html[data-header-scene-paused] .radar-sweep{animation-play-state:paused!important}.radar-author-tooltip{position:fixed;z-index:2200;display:grid;gap:5px;padding:10px 14px;border:1px solid #8b795f;border-radius:6px;background:#28251f;color:#f0e4c9;font:12px/1.3 Georgia,serif;pointer-events:none}.radar-author{cursor:help}.live-flow-layout[hidden]{display:none!important}.day-suspension-notice{max-width:100%;outline:none}.day-suspension-notice h2{font-size:clamp(18px,2vw,24px);line-height:1.35;margin:0 0 16px}.day-suspension-notice p{line-height:1.6;margin:12px 0}.day-suspension-countdown{display:grid;gap:8px;margin-top:20px}.day-suspension-countdown>span{font-size:14px}.day-suspension-countdown>strong{font-size:28px;font-variant-numeric:tabular-nums;letter-spacing:2px}@media(max-width:860px){.day-suspension-notice h2{font-size:20px}.day-suspension-notice p{font-size:15px}.day-suspension-countdown>strong{font-size:25px}}.contribution-panel:is(.is-expanding,.is-collapsing,.is-collapsed) textarea{caret-color:transparent!important}.today-panel.is-writing-locked{--composer-locked-base-width: 226px;--composer-collapsed-width: var(--composer-locked-base-width)}@media(max-width:360px){.today-panel.is-writing-locked{--composer-locked-base-width: 212px}}.today-panel.is-writing-locked .composer-collapsed-entry:disabled,.today-panel.is-writing-locked .composer-direction-toggle:disabled{opacity:1;cursor:default}.today-panel.is-writing-locked .composer-collapsed-label{white-space:normal;font-size:.75rem;line-height:1.15;text-wrap:balance}.composer-direction-toggle .composer-writing-lock-icon{position:relative;z-index:1;width:14px;height:14px}.participant-access-shell{--access-ink: #1c2b25;--access-muted: #617168;--access-line: rgba(39, 65, 53, .17);width:100%;height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:max(20px,env(safe-area-inset-top)) max(28px,env(safe-area-inset-bottom));touch-action:pan-y;-webkit-overflow-scrolling:touch;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:radial-gradient(circle at 18% 14%,rgba(83,117,92,.12),transparent 34rem),linear-gradient(145deg,#f2eee4,#e7e1d2);color:var(--access-ink)}.participant-access-card{width:min(100%,650px);padding:clamp(24px,5vw,48px);border:1px solid var(--access-line);border-radius:4px;background:#fbf8f0f5;box-shadow:0 28px 80px #202b2524}.participant-access-brand{margin-bottom:30px;color:#213b2e;font-family:Georgia,Times New Roman,serif;font-size:18px;letter-spacing:.24em}.participant-access-brand span{color:#8d5f42}.participant-access-eyebrow{margin:0 0 10px;color:#8b5a3d;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.participant-access-card h1{max-width:18ch;margin:0;color:var(--access-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,48px);font-weight:500;line-height:1.06}.participant-access-card h1:focus{outline:none}.participant-access-lead{max-width:60ch;margin:18px 0 0;color:var(--access-muted);font-size:15px;line-height:1.65}.participant-access-emblem{width:52px;height:52px;display:grid;place-items:center;margin-bottom:24px;border:1px solid rgba(42,76,58,.24);border-radius:50%;color:#2f6248}.participant-access-emblem svg{width:23px}.participant-expectations{display:grid;gap:1px;margin:32px 0;overflow:hidden;border:1px solid var(--access-line);background:var(--access-line)}.participant-expectations article{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:15px 17px;background:#f7f4eb}.participant-expectations article>span{padding-top:2px;color:#8b5a3d;font-family:ui-monospace,monospace;font-size:11px}.participant-expectations strong{font-size:13px}.participant-expectations p{margin:4px 0 0;color:var(--access-muted);font-size:12px;line-height:1.5}.participant-token-form{display:grid;gap:10px;padding:20px;border:1px solid var(--access-line);background:#ffffff85}.participant-token-form label{font-size:12px;font-weight:800}.participant-token-form>div{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:0 13px;border:1px solid rgba(38,64,52,.28);background:#fffdf7}.participant-token-form svg{width:17px;color:#78877f}.participant-token-form input{width:100%;min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:var(--access-ink);font:16px ui-monospace,SFMono-Regular,Consolas,monospace}.participant-access-primary,.participant-access-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 18px;border:1px solid #315a45;border-radius:2px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.participant-access-primary{background:#315a45;color:#fff}.participant-access-secondary{background:transparent;color:#315a45}.participant-access-primary:disabled{cursor:wait;opacity:.6}.participant-access-primary svg,.participant-access-secondary svg{width:17px}.participant-access-primary:focus-visible,.participant-access-secondary:focus-visible{outline:3px solid rgba(139,90,61,.32);outline-offset:3px}.participant-token-form input:focus-visible{outline:none!important;box-shadow:none!important}.participant-token-form>div:focus-within{border-color:#6b4318;box-shadow:inset 0 0 0 1px #6b431857}.participant-access-error{margin:0;color:#9b3f32;font-size:12px;font-weight:700}.participant-access-help{margin:0;color:var(--access-muted);font-size:11px;line-height:1.45}.participant-privacy{margin:18px 0 0;color:#5f6d65;font-size:11px;line-height:1.55}.participant-privacy strong{display:block;margin-bottom:7px;color:var(--access-ink);font-size:12px}.participant-privacy p{margin:6px 0 0}.participant-support-note{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;margin-top:22px;padding-top:18px;border-top:1px solid var(--access-line);color:var(--access-muted)}.participant-support-note svg{width:20px;color:#47705b}.participant-support-note p{margin:0;font-size:12px;line-height:1.55}.participant-support-note strong{display:block;color:var(--access-ink)}.participant-access-actions{display:flex;gap:10px;margin-top:28px}.participant-access-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:22px 0 0;padding:16px 18px 16px 34px;border:1px solid var(--access-line);color:var(--access-muted);font-size:12px}.participant-access-loading{display:grid;justify-items:center;gap:15px;color:#4f6459}.participant-access-loading span{width:34px;height:34px;border:2px solid rgba(49,90,69,.18);border-top-color:#315a45;border-radius:50%;animation:participant-access-spin .8s linear infinite}.participant-access-loading p{margin:0;font-size:13px}.auth-option-info{cursor:default}@keyframes participant-access-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.participant-access-shell{place-items:start stretch;padding:max(14px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));align-content:start}.participant-access-card{min-height:calc(100dvh - max(28px,env(safe-area-inset-top)) - max(30px,env(safe-area-inset-bottom)));padding:26px 20px;box-shadow:0 16px 45px #202b251a}.participant-access-card h1{font-size:clamp(30px,9.5vw,42px)}.participant-access-brand{margin-bottom:24px}.participant-expectations{margin:25px 0}.participant-token-form{padding:16px}.participant-access-actions{flex-direction:column}.participant-access-reasons{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.participant-access-loading span{animation-duration:1.8s}}@property --night-depth{syntax: "<number>"; inherits: true; initial-value: 0;}@property --night-fauna{syntax: "<number>"; inherits: true; initial-value: 0;}@property --atmosphere-room-ink-progress{syntax: "<number>"; inherits: true; initial-value: 0;}@property --atmosphere-popup-ink-progress{syntax: "<number>"; inherits: true; initial-value: 0;}body{--night-material: 0;--night-depth: 0;--night-fauna: 0;--twilight-warmth: 0;--night-ink: var(--atmosphere-room-ink-progress);--atmosphere-ambient-relief: transparent;--atmosphere-popup-relief: transparent;--night-lamp: clamp(0, calc((var(--night-depth) - .3) / .7), 1);--atmosphere-popup-light: var(--atmosphere-popup-ink-progress);--atmosphere-chrome-warm: color-mix(in srgb, var(--atmosphere-popup-day, #fbf6ec) calc((1 - var(--twilight-warmth) * var(--atmosphere-chrome-tint-opacity, .09)) * 100%), rgb(var(--atmosphere-paper-tint-rgb, 160 71 44)));--atmosphere-chrome-exposure: calc(1 - var(--daylight-shade) * var(--atmosphere-chrome-shade-exposure, .36) - var(--night-material) * var(--atmosphere-chrome-material-exposure, .1));--atmosphere-chrome-graded: color-mix(in srgb, var(--atmosphere-chrome-warm) calc(var(--atmosphere-chrome-exposure) * 100%), #000);--atmosphere-popup-surface: color-mix(in srgb, var(--atmosphere-chrome-graded) calc((1 - var(--night-depth)) * 100%), var(--atmosphere-popup-night, #343229));--atmosphere-popup-dark-t: clamp(0, calc((1 - var(--daylight-phase) - var(--atmosphere-popup-ink-start-darkness, .2)) / (var(--atmosphere-popup-ink-end-darkness, .6) - var(--atmosphere-popup-ink-start-darkness, .2))), 1);--atmosphere-popup-dark-amount: calc(var(--atmosphere-popup-dark-t) * var(--atmosphere-popup-dark-t) * (3 - 2 * var(--atmosphere-popup-dark-t)));--atmosphere-popup-day-ink: color-mix(in srgb, var(--atmosphere-popup-native-day-ink, #493822) calc((1 - var(--atmosphere-popup-dark-amount)) * 100%), #000);--atmosphere-popup-night-t: clamp(0, calc((var(--night-depth) - var(--atmosphere-popup-threshold, .480145)) / (var(--atmosphere-popup-ink-end-depth, .9) - var(--atmosphere-popup-threshold, .480145))), 1);--atmosphere-popup-night-amount: var(--atmosphere-popup-night-t);--atmosphere-popup-night-ink: color-mix(in srgb, var(--atmosphere-warm-white, #fffcf5) calc((1 - var(--atmosphere-popup-night-amount)) * 100%), var(--atmosphere-popup-native-night-ink, #eee1c7));--atmosphere-popup-ink: color-mix(in srgb, var(--atmosphere-popup-day-ink) calc((1 - var(--atmosphere-popup-light)) * 100%), var(--atmosphere-popup-night-ink));--atmosphere-popup-muted: var(--atmosphere-popup-ink);--atmosphere-popup-accent: var(--atmosphere-popup-ink);--atmosphere-popup-border: color-mix(in srgb, rgb(166 128 72 / .28) calc((1 - var(--night-depth)) * 100%), rgb(213 181 125 / .32));--atmosphere-paper-tint: rgb(var(--atmosphere-paper-tint-rgb, 160 71 44) / calc(var(--twilight-warmth) * var(--atmosphere-paper-tint-opacity, .075)));--atmosphere-paper-exposure: calc(1 - var(--night-material) * (1 - var(--atmosphere-paper-min-exposure, .745)));--atmosphere-room-shade: calc(var(--daylight-shade) + (1 - var(--daylight-shade)) * var(--atmosphere-room-shade-gain, .72) * var(--night-depth));--atmosphere-room-edge-r: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-r, 35) + var(--twilight-residue) * var(--atmosphere-residue-edge-r, -8));--atmosphere-room-edge-g: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-g, 24) + var(--twilight-residue) * var(--atmosphere-residue-edge-g, 4));--atmosphere-room-edge-b: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-b, 15) + var(--twilight-residue) * var(--atmosphere-residue-edge-b, 6));--atmosphere-room-shadow-color: rgb(var(--atmosphere-room-edge-r) var(--atmosphere-room-edge-g) var(--atmosphere-room-edge-b));--atmosphere-room-surface: color-mix(in srgb, var(--atmosphere-room-base, #f9f2e5) calc((1 - var(--atmosphere-room-shade)) * 100%), var(--atmosphere-room-shadow-color));--atmosphere-ambient-dark-t: clamp(0, calc((var(--atmosphere-ambient-ink-start-phase, .65) - var(--atmosphere-ambient-phase, var(--daylight-phase))) / (var(--atmosphere-ambient-ink-start-phase, .65) - var(--atmosphere-ambient-ink-end-phase, .35))), 1);--atmosphere-ambient-dark-amount: calc(var(--atmosphere-ambient-dark-t) * var(--atmosphere-ambient-dark-t) * (3 - 2 * var(--atmosphere-ambient-dark-t)));--atmosphere-ambient-day-ink: color-mix(in srgb, var(--atmosphere-ambient-native-day-ink, #302a22) calc((1 - var(--atmosphere-ambient-dark-amount)) * 100%), #000);--atmosphere-ambient-night-t: clamp(0, calc((var(--atmosphere-ambient-threshold, .235) - var(--atmosphere-ambient-phase, var(--daylight-phase))) / (var(--atmosphere-ambient-threshold, .235) - var(--atmosphere-ambient-ink-night-end-phase, .08))), 1);--atmosphere-ambient-night-amount: calc(var(--atmosphere-ambient-night-t) * var(--atmosphere-ambient-night-t) * (3 - 2 * var(--atmosphere-ambient-night-t)));--atmosphere-ambient-night-ink: color-mix(in srgb, var(--atmosphere-warm-white, #fffcf5) calc((1 - var(--atmosphere-ambient-night-amount)) * 100%), var(--atmosphere-ambient-native-night-ink, #e5dcc9));--atmosphere-ambient-ink: color-mix(in srgb, var(--atmosphere-ambient-day-ink) calc((1 - var(--night-ink)) * 100%), var(--atmosphere-ambient-night-ink));--night-menu-ink: var(--atmosphere-popup-ink);--night-popup-surface: var(--atmosphere-popup-surface);--atmosphere-header-rule: color-mix(in srgb, rgb(141 106 61 / .24) calc((1 - var(--night-depth)) * 100%), rgb(213 181 125 / .28));--mobile-composer-cover-opacity: 1}body[data-atmosphere=true]{transition:--daylight-phase var(--atmosphere-duration, 10s) linear,--daylight-aperture var(--atmosphere-duration, 10s) linear,--daylight-opening var(--atmosphere-duration, 10s) linear,--daylight-shade var(--atmosphere-duration, 10s) linear,--daylight-feather var(--atmosphere-duration, 10s) linear,--daylight-core-span var(--atmosphere-duration, 10s) linear,--twilight-warmth var(--atmosphere-duration, 10s) linear,--twilight-residue var(--atmosphere-duration, 10s) linear,--night-material var(--atmosphere-duration, 10s) linear,--night-depth var(--atmosphere-duration, 10s) linear,--night-fauna var(--atmosphere-duration, 10s) linear}body[data-atmosphere-snap=true]{transition:none}body[data-atmosphere=true][data-atmosphere-adapt=false]{--night-menu-ink: #4b3b29;--night-popup-surface: rgb(255 252 245 / .9)}.app-shell:has(>.daylight-atmosphere):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:url(/assets/paper-03-1x-D_JkNdHR.png) 0 0 / 384px 384px repeat;mix-blend-mode:soft-light;opacity:calc(var(--night-material) * .14 + var(--night-depth) * .14)}.daylight-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 58% 90% at 91% 106%,rgb(187 146 85 / .2),transparent 77%);opacity:var(--night-lamp)}.app-shell:has(>.daylight-atmosphere[data-night-surface=true]):after{opacity:calc(.2 * (1 - var(--night-depth)))}.night-branch-ambience{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:url(/assets/altore-branch-background-DCofYnG0.png) center / cover no-repeat;filter:invert(1) sepia(1) saturate(1.2);mix-blend-mode:screen;opacity:calc(var(--night-depth) * .3)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.node-carousel,.live-content-card,.status-panel:not(.status-panel-modal),.mobile-composer-draft-card,.mobile-voted-card-preview,.about-section,.context-identity-panel,.context-vote-sign,.context-vote-panel){filter:brightness(var(--atmosphere-paper-exposure))}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel{filter:brightness(calc(1 - var(--night-material) * .275 + var(--night-depth) * .16))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.composer-toggle,.composer-collapsed-label){color:#fff7e6}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel:not(.status-panel-modal){background-color:color-mix(in srgb,#fffcf6 calc((1 - var(--night-material)) * 100%),#f5eddd)}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel-modal{background-color:color-mix(in srgb,var(--paper-soft) calc((1 - var(--night-material)) * 100%),#f5eddd);filter:brightness(calc(1 - var(--night-material) * .275 + var(--night-depth) * .075));border-color:color-mix(in srgb,rgb(166 128 72 / .28) calc((1 - var(--night-material)) * 100%),rgb(208 171 101 / .45))}body[data-atmosphere=true][data-atmosphere-adapt=true] .brand-subtitle{color:color-mix(in srgb,var(--gold-deep) calc((1 - var(--night-material)) * 100%),#241e14)}body[data-atmosphere=true][data-atmosphere-adapt=true] .logo-panel{color:var(--night-menu-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .logo-panel :is(.header-search input,.logo-page-link,.logo-page-link:hover,.logo-page-link:focus-visible){color:inherit;text-shadow:0 1px 1px rgb(24 21 15 / .7),0 0 1px rgb(24 21 15 / .45)}body[data-atmosphere=true][data-atmosphere-adapt=true] .logo-panel .header-search input::placeholder{color:inherit;opacity:.9}body[data-atmosphere=true][data-atmosphere-adapt=true] .logo-navigation{--logo-panel-rule-color: color-mix(in srgb, rgb(166 128 72 / .28) calc((1 - var(--night-depth)) * 100%), rgb(213 181 125 / .4))}body[data-atmosphere=true][data-atmosphere-adapt=true] .logo-chevron{color:var(--night-menu-ink);text-shadow:0 1px 1px rgb(24 21 15 / .25)}body[data-atmosphere=true][data-atmosphere-adapt=true] .search-count-badge{background:linear-gradient(var(--night-popup-surface),var(--night-popup-surface)),color-mix(in srgb,#faf6ec calc((1 - var(--night-depth)) * 100%),#282720);color:var(--night-menu-ink);border-color:#d5b57d4d}body[data-atmosphere=true][data-atmosphere-adapt=true] .compact-status-trigger{background:var(--night-popup-surface);color:var(--atmosphere-popup-ink);border-color:#d5b57d4d}body[data-atmosphere=true][data-atmosphere-adapt=true] .compact-status-trigger-logo{background:transparent;border-color:transparent;box-shadow:none;color:color-mix(in srgb,#44372c calc((1 - var(--night-depth)) * 100%),#241e14)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.logo-page-link,.mobile-menu-link):focus-visible{outline:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body[data-atmosphere=true][data-atmosphere-adapt=true] .header-open-frequency .open-frequency,body[data-atmosphere=true][data-atmosphere-adapt=true] .header-open-frequency :is(h2,p,span,footer){color:var(--night-menu-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .open-frequency-signal{color:color-mix(in srgb,#a75f56 calc((1 - var(--night-depth)) * 100%),#d8bc86)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.page-heading,.canonical-flow-heading,.status-column>.open-frequency){color:var(--atmosphere-ambient-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.page-heading,.canonical-flow-heading,.status-column>.open-frequency) :is(h1,h2,h3,p,span,strong,button){color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.canonical-flow-empty,.archive-pagination){color:var(--atmosphere-ambient-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.page-heading,.canonical-flow-heading,.canonical-flow-empty,.archive-pagination,.status-column>.open-frequency,.live-day-state-notice,.about-hero:not(.is-search-match)){text-shadow:0 0 .35px var(--atmosphere-ambient-relief)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.header-actions,.world-menu-panel,.account-dropdown,.language-toggle,.day-cycle-control,.mobile-header-menu){text-shadow:0 0 .35px var(--atmosphere-popup-relief)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-section>.live-day-state-notice{color:var(--atmosphere-ambient-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.timeline:before,.timeline-entry:after){opacity:calc(1 - var(--night-material) * .35)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-toggle{--live-rule-warmth: clamp(0, calc(var(--twilight-warmth) * .55 + var(--night-material) * (1 - var(--night-depth)) * .25), 1);--live-rule-warm: color-mix(in srgb, #bd8f82 calc((1 - var(--live-rule-warmth)) * 100%), #b89154);--live-flow-rule-color: color-mix(in srgb, var(--live-rule-warm) calc((1 - var(--night-depth)) * 100%), #d9d4c8)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-toggle-rule-path{opacity:calc(.44 + var(--night-material) * (1 - var(--night-depth)) * .26)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-toggle-star{--star-warm-ink: color-mix(in srgb, var(--ink) calc((1 - var(--night-material)) * 100%), #000);fill:var(--atmosphere-ambient-ink);stroke:rgb(33 26 17 / calc(var(--night-material) * (.7 + .12 * (1 - var(--night-depth)))));stroke-width:calc(.35px + .3px * var(--night-material) * (1 - var(--night-depth)));paint-order:stroke fill;filter:drop-shadow(0 0 calc(var(--night-depth) * 2px) rgb(255 245 211 / calc(var(--night-depth) * .42)))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.live-flow-dot,.timeline-dot){filter:brightness(calc(1 - var(--night-material) * .335 + var(--night-depth) * .45))}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-dot{box-shadow:0 0 calc(var(--night-depth) * 9px) rgb(243 183 70 / calc(var(--night-depth) * .48))}body[data-atmosphere=true][data-atmosphere-adapt=true] .timeline-dot:before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;box-shadow:0 0 calc(var(--night-depth) * 9px) rgb(243 183 70 / calc(var(--night-depth) * .48))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.site-header,.mobile-site-header){background:color-mix(in srgb,rgb(250 246 236 / .92) calc((1 - var(--night-depth)) * 100%),#282720);-webkit-backdrop-filter:blur(calc(18px * (1 - var(--night-depth))));backdrop-filter:blur(calc(18px * (1 - var(--night-depth))));filter:none;border-bottom-color:var(--atmosphere-header-rule)}body:has(.daylight-atmosphere[data-mode-transition=true]) :is(.site-header,.mobile-site-header){filter:none}.app-shell:has(>.daylight-atmosphere)>.site-header:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-20px;right:0;bottom:-125px;left:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='720'%20height='240'%20viewBox='0%200%20720%20240'%3e%3cfilter%20id='fibers'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.018%20.032'%20numOctaves='3'%20seed='17'%20stitchTiles='stitch'%20result='grain'/%3e%3cfeDiffuseLighting%20in='grain'%20surfaceScale='3'%20diffuseConstant='1'%20lighting-color='%23fff'%20result='paper'%3e%3cfeDistantLight%20azimuth='235'%20elevation='43'/%3e%3c/feDiffuseLighting%3e%3cfeGaussianBlur%20in='paper'%20stdDeviation='.25'/%3e%3c/filter%3e%3cpath%20d='M0%200H720V240H0Z'%20filter='url(%23fibers)'/%3e%3c/svg%3e") center top / 720px 240px repeat-x,#e7d3ad url(/assets/paper-04-1x-D3wsxJAz.png) 37px -19px / 512px 512px repeat;background-blend-mode:soft-light,multiply;-webkit-mask-image:linear-gradient(90deg,transparent 12%,rgb(0 0 0 / .035) 22%,rgb(0 0 0 / .16) 32%,rgb(0 0 0 / .48) 40%,rgb(0 0 0 / .85) 46%,#000 51%,rgb(0 0 0 / .72) 57%,rgb(0 0 0 / .3) 66%,rgb(0 0 0 / .07) 78%,transparent 91%),linear-gradient(180deg,#000 0%,rgb(0 0 0 / .97) 18%,rgb(0 0 0 / .83) 32%,rgb(0 0 0 / .52) 48%,rgb(0 0 0 / .22) 65%,rgb(0 0 0 / .05) 83%,transparent 100%);mask-image:linear-gradient(90deg,transparent 12%,rgb(0 0 0 / .035) 22%,rgb(0 0 0 / .16) 32%,rgb(0 0 0 / .48) 40%,rgb(0 0 0 / .85) 46%,#000 51%,rgb(0 0 0 / .72) 57%,rgb(0 0 0 / .3) 66%,rgb(0 0 0 / .07) 78%,transparent 91%),linear-gradient(180deg,#000 0%,rgb(0 0 0 / .97) 18%,rgb(0 0 0 / .83) 32%,rgb(0 0 0 / .52) 48%,rgb(0 0 0 / .22) 65%,rgb(0 0 0 / .05) 83%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect;opacity:var(--night-lamp)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.header-actions,.mobile-header-actions,.mobile-menu-toggle){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .header-actions :is(button,a){color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] .language-toggle{color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .language-toggle :is(button,button:hover,button:focus-visible){color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.language-toggle.open,.language-toggle:hover,.language-toggle:focus-within) .language-toggle-panel{background:linear-gradient(var(--night-popup-surface),var(--night-popup-surface)),color-mix(in srgb,#faf6ec calc((1 - var(--night-depth)) * 100%),#282720);border-color:#d5b57d4d}body[data-atmosphere=true][data-atmosphere-adapt=true] .account-menu-root.is-open:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .account-dropdown{background:var(--night-popup-surface);border-color:#d5b57d4d}body[data-atmosphere=true][data-atmosphere-adapt=true] .account-dropdown{color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] .account-dropdown :is(button:hover,button:focus-visible){background:#d5b57d1f}body[data-atmosphere=true][data-atmosphere-adapt=true] .account-dropdown hr{background:#d5b57d4d}body[data-atmosphere=true][data-atmosphere-adapt=true] .header-actions .account-trigger:focus-visible{outline:1px solid rgb(213 181 125 / .65);outline-offset:3px;background:#d5b57d1a}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-account-submenu button{color:var(--night-menu-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-account-submenu button:focus-visible{background:#d5b57d1f}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header{color:var(--atmosphere-popup-ink);border-radius:6px;box-shadow:inset 0 0 0 1px rgb(221 184 119 / calc(var(--night-depth) * .24))}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header:after{opacity:calc(1 - var(--night-depth))}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-context-vote-list button{filter:brightness(calc(1 - var(--night-material) * .28 + var(--night-depth) * .08))}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-context-vote-list button:disabled{color:#67523b;opacity:.82}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.live-context-title strong,.live-context-compass,.live-context-compass-label){color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-context-icon{background:#e5dac4;border-color:#d6b375}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-context-icon>.ore-stage-icon{--badge-ink: #86513d}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-context-icon>.ore-stage-icon[data-ore-stage=pre]{--badge-ink: #795019}body[data-atmosphere=true][data-atmosphere-adapt=true] .ore-stage-badge-art svg [stroke]:not([stroke=none]){stroke:var(--badge-ink);stroke-width:.65px;vector-effect:non-scaling-stroke}body[data-atmosphere=true][data-atmosphere-adapt=true] .ore-stage-badge-art [id$=pre-question-emblem]{fill:var(--badge-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .desktop-ballot-flourish{color:color-mix(in srgb,var(--live-context-accent) calc((1 - var(--night-ink)) * 100%),#d9b36d);stroke-width:1.35}body[data-atmosphere=true][data-atmosphere-adapt=true] .composer-butterfly{z-index:0;filter:drop-shadow(0 0 calc(var(--night-fauna) * 12px) rgb(239 181 80 / calc(var(--night-fauna) * .25)))}.butterfly-ring-light{filter:drop-shadow(0 0 calc(var(--night-fauna) * 2px) rgb(255 222 143 / calc(var(--night-fauna) * .9))) drop-shadow(0 0 calc(var(--night-fauna) * 5px) rgb(245 173 59 / calc(var(--night-fauna) * .55)))}.butterfly-antenna-line{filter:drop-shadow(0 0 calc(var(--night-fauna) * 2px) rgb(255 213 124 / calc(var(--night-fauna) * .7)))}.butterfly-antenna-tip{filter:drop-shadow(0 0 calc(var(--night-fauna) * 2px) rgb(255 232 168 / calc(var(--night-fauna) * .95))) drop-shadow(0 0 calc(var(--night-fauna) * 6px) rgb(255 184 69 / calc(var(--night-fauna) * .7)))}@media(max-width:1100px){body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-site-header .mobile-header-control{color:var(--atmosphere-popup-ink);background:transparent}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-header-control:before{background:rgb(211 176 113 / calc(.4 * (1 - var(--night-depth)) + .1));border-color:#d3b0713d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-site-header .mobile-frequency-strip{background:color-mix(in srgb,rgb(249 243 231 / .94) calc((1 - var(--night-depth)) * 100%),rgb(43 42 35 / .82))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.mobile-live-context-title,.mobile-live-context-title strong){color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass>span{color:#d5bb8f}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-frequency-strip>.live-flow-context-header .mobile-live-context-compass .live-context-vote-list button{background:#d2bb92a6;color:#443522;box-shadow:inset 0 0 0 1px #dcbb7f2e}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-site-header .mobile-header-menu{background:linear-gradient(145deg,color-mix(in srgb,rgb(251 247 237 / .96) calc((1 - var(--night-depth)) * 100%),rgb(56 50 38 / .96)),color-mix(in srgb,rgb(239 229 210 / .98) calc((1 - var(--night-depth)) * 100%),rgb(36 37 31 / .98))),url(/assets/paper-03-1x-D_JkNdHR.png) 0 0 / 384px 384px,#282820;color:var(--night-menu-ink);border-top:1px solid rgb(208 171 101 / calc(var(--night-material) * .48));border-right-color:rgb(208 171 101 / calc(.3 + var(--night-depth) * .18));box-shadow:inset -1px 0 #ebd09412,12px 0 26px #0003}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-header-menu .mobile-menu-heading{margin:2px 4px 16px;padding:0;border-bottom:1px solid rgb(208 171 101 / .3);background:linear-gradient(105deg,rgb(211 175 109 / .14),rgb(211 175 109 / .04) 74%,transparent);box-shadow:0 1px #00000024}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-header-menu :is(.mobile-menu-link,.mobile-menu-heading,.mobile-menu-language button){color:var(--night-menu-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-header-menu .mobile-menu-language button.is-active{color:#34291b}body[data-atmosphere=true][data-atmosphere-adapt=true] .open-frequency-mobile :is(h2,span,p,div){color:var(--atmosphere-popup-ink)}}@media(max-width:860px){body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-toggle-rule-path{opacity:calc(.76 + var(--night-material) * (1 - var(--night-depth)) * .15)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-toggle-star{--star-warm-ink: color-mix(in srgb, #17130f calc((1 - var(--night-material)) * 100%), #000)}.daylight-atmosphere:after{background:radial-gradient(ellipse 100% 80% at 100% 100%,rgb(187 146 85 / .15),transparent)}.app-shell:has(>.daylight-atmosphere)>.site-header:before{top:-20px;right:0;bottom:-90px;left:0;background-size:540px 180px,384px 384px;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0 / .14) 15%,rgb(0 0 0 / .58) 30%,#000 49%,rgb(0 0 0 / .63) 66%,rgb(0 0 0 / .15) 86%,transparent),linear-gradient(180deg,#000 0%,rgb(0 0 0 / .92) 25%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 65%,rgb(0 0 0 / .04) 83%,transparent);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0 / .14) 15%,rgb(0 0 0 / .58) 30%,#000 49%,rgb(0 0 0 / .63) 66%,rgb(0 0 0 / .15) 86%,transparent),linear-gradient(180deg,#000 0%,rgb(0 0 0 / .92) 25%,rgb(0 0 0 / .55) 45%,rgb(0 0 0 / .2) 65%,rgb(0 0 0 / .04) 83%,transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-panel{background:transparent}.mobile-composer-draft-stage:before{opacity:var(--mobile-composer-cover-opacity, 1)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-strip{background:linear-gradient(100deg,#b8996240,#a1824e1f),#faf4e8;box-shadow:inset 0 1px #dab6711f;color:color-mix(in srgb,#69563a calc((1 - var(--night-ink)) * 100%),#d5bb8f)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-strip>strong{color:inherit}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-points button{background:#d2bb92a6;color:#443522}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-points button:disabled{color:#594630;opacity:.82}}@media(prefers-reduced-motion:reduce){body:has(.daylight-atmosphere){transition:none}}body[data-atmosphere=true][data-atmosphere-adapt=true]{--atmosphere-native-adaptation: clamp(0, calc((1 - var(--daylight-phase, 1)) * 4), 1);--atmosphere-native-muted: color-mix(in srgb, #6f6254 calc((1 - var(--atmosphere-native-adaptation)) * 100%), var(--atmosphere-paper-muted, #655747));--atmosphere-form-ink: #2e251d;--atmosphere-form-muted: #655747;--atmosphere-form-field: color-mix(in srgb, var(--atmosphere-field-day, #fffdf8) calc((1 - var(--twilight-warmth, 0) * var(--atmosphere-field-warm-mix, .24)) * 100%), var(--atmosphere-field-warm, #e6bd9e));--atmosphere-report-surface: color-mix(in srgb, #0d1914 calc((1 - var(--night-material, 0)) * 100%), #24251f);--atmosphere-report-field: color-mix(in srgb, #08120e calc((1 - var(--night-material, 0)) * 100%), #191b16)}body[data-atmosphere=true][data-atmosphere-adapt=true] .paper-surface{background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),var(--paper-surface-image)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal,.about-surface,.about-cta){filter:brightness(var(--atmosphere-paper-exposure, 1));color:var(--atmosphere-form-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal,.status-panel-modal){background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal,.status-panel,.about-surface,.about-cta){--ink: var(--atmosphere-form-ink);--muted: var(--atmosphere-native-muted)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.node-carousel,.live-content-card,.mobile-composer-draft-card,.mobile-voted-card-preview,.context-identity-panel,.context-vote-sign,.context-vote-panel,.first-contribution-desktop-examples){--muted: var(--atmosphere-native-muted);--ink-muted: var(--atmosphere-native-muted)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.node-carousel,.live-content-card,.mobile-composer-draft-card,.mobile-voted-card-preview) :is(.node-meta-contributors,.translation-note){color:color-mix(in srgb,var(--atmosphere-native-metadata, #675b4f) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747)}body[data-atmosphere=true][data-atmosphere-adapt=true] .translation-note{--atmosphere-native-metadata: #705f4f}body[data-atmosphere=true][data-atmosphere-adapt=true] .context-identity-content span,body[data-atmosphere=true][data-atmosphere-adapt=true] .context-vote-sign.is-empty,body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel .status-flow-metric-label>small,body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel .calendar-day:not(.node-day),body[data-atmosphere=true][data-atmosphere-adapt=true] .auth-modal .auth-divider,body[data-atmosphere=true][data-atmosphere-adapt=true] .nickname-modal #nickname-preview,body[data-atmosphere=true][data-atmosphere-adapt=true] .recoreds-record-list small{color:color-mix(in srgb,var(--atmosphere-native-label, #6f6254) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747)}body[data-atmosphere=true][data-atmosphere-adapt=true] .context-identity-content span{--atmosphere-native-label: #6f5d52}body[data-atmosphere=true][data-atmosphere-adapt=true] .context-vote-sign.is-empty{--atmosphere-native-label: color-mix(in srgb, var(--vote-sign-accent-strong) 56%, transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-flow-metric-label>small{--atmosphere-native-label: #7a6c5e}body[data-atmosphere=true][data-atmosphere-adapt=true] .calendar-day:not(.node-day){--atmosphere-native-label: #7a6b5b}body[data-atmosphere=true][data-atmosphere-adapt=true] .auth-divider{--atmosphere-native-label: #9b876e}body[data-atmosphere=true][data-atmosphere-adapt=true] #nickname-preview{--atmosphere-native-label: #6d6052}body[data-atmosphere=true][data-atmosphere-adapt=true] .recoreds-record-list small{--atmosphere-native-label: #756556}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel .status-action-button:not(.is-pending){background:rgb(255 252 246 / calc(.36 * (1 - var(--night-material))));border-top-color:rgb(166 128 72 / calc(.2 * (1 - var(--night-material))))}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel .status-action-button:not(.is-pending):is(:hover,:focus-visible){background:rgb(246 237 219 / calc(.62 * (1 - var(--night-material)) + .06 * var(--night-material)))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal .auth-field-help,.nickname-modal .nickname-skip-note){color:color-mix(in srgb,#776a5b calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747)!important}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.account-secondary-modal>header span,.recoreds-record-list article>span),body[data-atmosphere=true][data-atmosphere-adapt=true] .nickname-modal #nickname-preview strong{color:color-mix(in srgb,var(--atmosphere-native-gold-label, #916128) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#73501e)}body[data-atmosphere=true][data-atmosphere-adapt=true] .nickname-modal #nickname-preview strong{--atmosphere-native-gold-label: #81521a}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel .status-voting-tag{color:color-mix(in srgb,#6d8257 calc((1 - var(--atmosphere-native-adaptation)) * 100%),#456132)}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-slide.branch .node-meta-primary>span,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-meta-primary em,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel.branch .alternative-tab,body[data-atmosphere=true][data-atmosphere-adapt=true] .about-result-alternative>span{color:color-mix(in srgb,var(--atmosphere-native-branch-label, #486570) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#36505a)}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-slide.branch .node-meta-primary>span{--atmosphere-native-branch-label: #43636e}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-result-alternative>span{--atmosphere-native-branch-label: var(--branch)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-card .live-card-copy .live-vote-update-notice{color:var(--candidate-accent-strong)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal) :is(input,select,textarea){color:color-mix(in srgb,var(--atmosphere-native-field-ink, var(--atmosphere-form-ink)) calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-form-ink));-webkit-text-fill-color:currentColor;caret-color:currentColor}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-form input,.alpha-feedback-form select,.alpha-feedback-form textarea){--atmosphere-native-field-ink: #332b24}body[data-atmosphere=true][data-atmosphere-adapt=true] .nickname-input input{--atmosphere-native-field-ink: #2f2821}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-form input,.nickname-input,.alpha-feedback-form select,.alpha-feedback-form textarea){background-color:var(--atmosphere-form-field)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal) :is(input,textarea)::placeholder{color:var(--atmosphere-form-muted);-webkit-text-fill-color:currentColor;opacity:1}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-modal,.nickname-modal,.account-secondary-modal) :is(input,select,textarea):autofill{-webkit-text-fill-color:var(--atmosphere-form-ink);caret-color:var(--atmosphere-form-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.inline-answer-form textarea,.contribution-fields textarea){color:var(--atmosphere-form-ink);-webkit-text-fill-color:currentColor;caret-color:currentColor}body[data-atmosphere=true][data-atmosphere-adapt=true] .desktop-live-answer-field{color:color-mix(in srgb,#3f332b calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-form-ink));-webkit-text-fill-color:currentColor;caret-color:currentColor}@media(min-width:861px){body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.inline-answer-form textarea,.desktop-live-answer-field:not([readonly]),.contribution-fields textarea){background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.desktop-live-answer-field,.contribution-fields textarea)::placeholder{color:color-mix(in srgb,var(--atmosphere-native-placeholder, rgba(111, 98, 84, .74)) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747);-webkit-text-fill-color:currentColor}body[data-atmosphere=true][data-atmosphere-adapt=true] .desktop-live-answer-field{--atmosphere-native-placeholder: rgba(93, 76, 61, .52)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.first-contribution-desktop-trigger,.first-contribution-desktop-example),body[data-atmosphere=true][data-atmosphere-adapt=true] .first-contribution-desktop-trigger:after{background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));color:var(--atmosphere-form-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel .reference-title{color:color-mix(in srgb,#6d5b49 calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-card .character-counter.desktop-live-answer-counter:not(.valid):not(.over){color:color-mix(in srgb,var(--atmosphere-native-counter-ink, rgba(46, 37, 29, .58)) calc((1 - var(--atmosphere-native-adaptation)) * 100%),#655747)}body[data-atmosphere=true][data-atmosphere-adapt=true] .character-counter.desktop-live-answer-counter.under{--atmosphere-native-counter-ink: rgba(46, 37, 29, .72)}}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.auth-note,.auth-privacy-details,.alpha-feedback-details,.alpha-feedback-form,.account-summary,.recoreds-empty,.recoreds-record-list>li>article,.recoreds-back,.recoreds-more,.status-modal-actions,.status-modal-confirm){background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint))}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.alternative-jump-list,.alternative-jump-portal,.alternative-jump-portal.is-branch,.node-carousel.branch .alternative-jump-list){background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.alternative-jump-list,.node-carousel.branch .alternative-jump-list,.alternative-jump-portal.is-branch) button{background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.alternative-jump-list,.node-carousel.branch .alternative-jump-list,.alternative-jump-portal.is-branch) button.active{background:#3c2f24;color:#fff4de;border-color:#b89255}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-seal-action:after,body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.timeline-dot-time,.timeline-entry.branch .timeline-dot-time,.timeline-entry:has(.node-carousel.branch) .timeline-dot-time){background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .timeline-dot-time small{color:var(--atmosphere-popup-muted)}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .alternative-jump-list,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .alternative-jump-list button,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-seal-action:after{background:#fbf6ec;color:var(--atmosphere-form-ink);border-color:#a98858}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .alternative-jump-list button.active{background:#3c2f24;color:#fff4de}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.timeline-dot-time strong,.timeline-entry.branch .timeline-dot-time strong,.timeline-entry:has(.node-carousel.branch) .timeline-dot-time strong){color:var(--atmosphere-popup-accent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),var(--atmosphere-report-surface);color:#e7efe9}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog :is(select,textarea){background:var(--atmosphere-report-field);color:#e4eee8;-webkit-text-fill-color:currentColor;caret-color:currentColor}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog :is(select,textarea):autofill{-webkit-text-fill-color:#e4eee8;caret-color:#e4eee8}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog textarea::placeholder{color:#a9bcb1;-webkit-text-fill-color:currentColor;opacity:1}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog header>button{background:color-mix(in srgb,#13231c calc((1 - var(--night-material, 0)) * 100%),#303027);border-color:color-mix(in srgb,#31483d calc((1 - var(--night-material, 0)) * 100%),#776746)}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog footer button:not([type=submit]){background:color-mix(in srgb,#14251d calc((1 - var(--night-material, 0)) * 100%),#303027);border-color:color-mix(in srgb,#345245 calc((1 - var(--night-material, 0)) * 100%),#776746)}body[data-atmosphere=true][data-atmosphere-adapt=true] .content-report-dialog :is(select,textarea){border-color:color-mix(in srgb,#315043 calc((1 - var(--night-material, 0)) * 100%),#776746)}body[data-atmosphere=true][data-atmosphere-adapt=true] .night-welcome-notice{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),linear-gradient(140deg,#35362d,#292c27);color:#eee5d1}body[data-atmosphere=true][data-atmosphere-adapt=true] .radar-author-tooltip{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#28251f;color:#f0e4c9}body[data-atmosphere=true][data-atmosphere-adapt=true] :is(.about-surface,.about-cta){background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));background-color:color-mix(in srgb,var(--paper-soft) calc(82% + var(--night-material, 0) * 18%),transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-progression{background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),linear-gradient(135deg,#fffcf6db,#f6efe2c7)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-cta{background-color:color-mix(in srgb,var(--paper-soft) calc(86% + var(--night-material, 0) * 14%),transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-hero:not(.is-search-match) h1{color:var(--atmosphere-ambient-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-hero:not(.is-search-match) :is(.about-hero-lead,.about-hero-detail){color:var(--atmosphere-ambient-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-hero.is-search-match{filter:brightness(var(--atmosphere-paper-exposure, 1));background-image:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint));color:var(--atmosphere-form-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .about-hero.is-search-match :is(h1,p){color:var(--atmosphere-form-ink)}@media(min-width:1101px){body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header{background:color-mix(in srgb,rgba(250,246,236,.92) calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-popup-surface));color:var(--atmosphere-popup-ink);border-bottom-color:var(--atmosphere-header-rule)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-panel{color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-panel :is(.header-search,.header-search input,.logo-page-link,.logo-page-link:hover,.logo-page-link:focus-visible,.compact-status-trigger-logo){color:var(--atmosphere-popup-ink);text-shadow:0 1px 1px rgb(0 0 0 / calc(var(--night-lamp) * .65)),0 0 1px rgb(0 0 0 / calc(var(--night-lamp) * .45))}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .header-search input{caret-color:var(--atmosphere-popup-ink);-webkit-text-fill-color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .header-search:not(.has-query) input{caret-color:transparent}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .header-search input::placeholder{color:var(--atmosphere-popup-muted);-webkit-text-fill-color:var(--atmosphere-popup-muted);opacity:1}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .header-open-frequency,body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .header-open-frequency :is(h2,p,span,footer,.radar-ticker-body,.open-frequency-signal){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header :is(.search-count-badge,.compact-status-trigger-actions){background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .language-toggle:is(.open,:hover,:focus-within) .language-toggle-panel{background:var(--atmosphere-popup-surface);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header :is(.header-actions,.language-toggle,.account-trigger){color:var(--atmosphere-popup-ink);text-shadow:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-chevron{--header-arrow-ink: color-mix(in srgb, #6f6255 calc((1 - var(--night-material)) * 100%), #21190f);text-shadow:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-chevron-left{color:color-mix(in srgb,var(--header-arrow-ink),#6c3528 calc(var(--left-chevron-activity) * (1 - var(--night-material)) * 100%));opacity:calc(.58 + var(--night-material) * .28 + var(--left-chevron-activity) * (.34 - var(--night-material) * .2))}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-chevron-right{color:color-mix(in srgb,var(--header-arrow-ink),#6c3528 calc(var(--right-chevron-activity) * (1 - var(--night-material)) * 100%));opacity:calc(.58 + var(--night-material) * .28 + var(--right-chevron-activity) * (.34 - var(--night-material) * .2))}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header :is(.logo-nav-trigger,.logo-page-link):focus-visible{outline:none!important;box-shadow:none!important}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-nav-trigger:focus-visible .logo-chevron,body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .logo-page-link:focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:5px;text-decoration-thickness:1.5px}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-menu-root{--account-surface: color-mix(in srgb, #fefbf4 calc((1 - var(--atmosphere-native-adaptation)) * 100%), var(--atmosphere-popup-surface));--account-outline: color-mix(in srgb, rgba(132, 98, 58, .2) calc((1 - var(--atmosphere-native-adaptation)) * 100%), var(--atmosphere-popup-border));color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-menu-root .account-dropdown{background:transparent;border-color:transparent;color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-menu-root .account-dropdown :is(button,.is-logout){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-menu-root .account-dropdown button:is(:hover,:focus-visible){background:var(--atmosphere-popup-surface);text-decoration:underline;text-underline-offset:3px}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-menu-root .account-dropdown hr{background:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .account-trigger:focus-visible{outline-color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .world-menu-panel{--world-menu-surface: var(--atmosphere-popup-surface);background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header .world-menu-panel a:is(:hover,:focus-visible,[aria-current]){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.site-header :is(.world-menu-panel a:focus-visible,.world-menu-trigger:focus-visible,.logo-nav-trigger:focus-visible,.language-toggle button:focus-visible){outline-color:var(--atmosphere-popup-ink)}}@media(max-width:1100px){body[data-atmosphere=true][data-atmosphere-adapt] .app-shell>.mobile-site-header .mobile-header-main :is(.mobile-brand-name,.mobile-header-search,.mobile-header-search input){color:#2f241a}body[data-atmosphere=true][data-atmosphere-adapt] .app-shell>.mobile-site-header .mobile-header-main .mobile-header-search input{caret-color:#2f241a;-webkit-text-fill-color:#2f241a}body[data-atmosphere=true][data-atmosphere-adapt] .app-shell>.mobile-site-header .mobile-header-main .mobile-header-search input::placeholder{color:#625645;-webkit-text-fill-color:#625645}}@media(max-width:1100px){body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header{background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-bottom-color:var(--atmosphere-header-rule);filter:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header :is(.mobile-brand-name,.mobile-header-control,.mobile-header-search,.mobile-header-search input,.mobile-menu-link,.mobile-menu-heading,.mobile-menu-language button,.mobile-account-trigger,.mobile-account-submenu button){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-search input{caret-color:var(--atmosphere-popup-ink);-webkit-text-fill-color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-search input::placeholder{color:var(--atmosphere-popup-muted);-webkit-text-fill-color:var(--atmosphere-popup-muted);opacity:1}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-search:after{background:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-search-count{color:var(--atmosphere-popup-muted)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-control{background:transparent}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-control:before{background:var(--atmosphere-popup-surface);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-control.is-active:before{background:var(--atmosphere-popup-surface);border-color:var(--atmosphere-popup-accent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-control:focus-visible{outline-color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-menu-scrim{background:rgb(35 28 22 / calc(.24 + var(--night-depth) * .12))}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-menu{--mobile-account-rule: var(--atmosphere-popup-border);--mobile-account-focus: var(--atmosphere-popup-ink);background:linear-gradient(var(--atmosphere-popup-surface),var(--atmosphere-popup-surface)),url(/assets/paper-03-1x-D_JkNdHR.png) 0 0 / 384px 384px;color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-menu-heading{border-bottom-color:var(--atmosphere-popup-border);background:transparent;box-shadow:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-menu-link{border-bottom-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-menu-language button{border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-menu-language button.is-active{background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-accent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-account-disclosure:before{background:var(--atmosphere-popup-surface);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-menu .mobile-account-submenu :is(button,.is-logout){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-header-menu .mobile-account-submenu button:is(:hover,:focus-visible){background:var(--atmosphere-popup-surface)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-frequency-strip{background:var(--atmosphere-popup-surface);border-bottom-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .open-frequency-mobile,body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .open-frequency-mobile :is(h2,p,.open-frequency-title,.radar-ticker-body,.open-frequency-message,.open-frequency-username,.open-frequency-status,.open-frequency-meta,.open-frequency-compact-message){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .open-frequency-signal{color:var(--atmosphere-popup-accent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .world-menu-panel{--world-menu-surface: var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .world-menu-panel a:is(:hover,:focus-visible,[aria-current]){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header :is(.world-menu-trigger:focus-visible,.world-menu-panel a:focus-visible,.mobile-menu-language button:focus-visible){outline-color:var(--atmosphere-popup-ink)}}@media(max-width:860px){body[data-atmosphere=true][data-atmosphere-adapt=true] .live-card-draft-header .live-card-state{color:color-mix(in srgb,var(--atmosphere-native-live-state, rgb(133 73 67 / .35)) calc((1 - var(--atmosphere-native-adaptation)) * 100%),var(--atmosphere-paper-muted));text-shadow:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-slide.open_question .live-card-draft-header .live-card-state{--atmosphere-native-live-state: rgb(118 88 45 / .38)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-node-selector,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-action-pocket,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-slide .live-card-action-pocket{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#faf4e7;border-color:color-mix(in srgb,#b89255 58%,transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-node-selector button,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-action-pocket .quiet-button.node-action-button,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-slide .live-card-action-group .quiet-button{color:#3f3024}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-node-selector button:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-action-pocket .quiet-button.node-action-button:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-slide .live-card-action-group .quiet-button:before{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;border-color:color-mix(in srgb,#a9782d 52%,transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-node-selector button.active{color:#fff7e6}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-node-selector button.active:before{background:#3c2f24;border-color:#a9782d}body[data-atmosphere=true][data-atmosphere-adapt=true] .node-carousel .node-action-pocket .node-action-button:is([aria-pressed=true],:active):before,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-content-slide .live-card-action-group .quiet-button:is([aria-pressed=true],:active):before{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#e1cfb0;border-color:#805826}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-section .live-flow-panel{background:transparent}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-frequency-strip>.live-flow-context-header,body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-frequency-strip>.live-flow-context-header :is(.mobile-live-context-title,.mobile-live-context-title strong,.mobile-live-context-compass,.mobile-live-context-compass>span,.mobile-live-context-question-status){color:var(--atmosphere-popup-ink)}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-frequency-strip>.live-flow-context-header .live-context-vote-list button{background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border);filter:none}body[data-atmosphere=true][data-atmosphere-adapt=true] .app-shell>.mobile-site-header .mobile-frequency-strip>.live-flow-context-header .live-context-vote-list button:is(.is-active,.active){background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-accent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-strip{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#f4e8d5;color:#493827;border-color:#bda17b;filter:brightness(var(--atmosphere-paper-exposure))}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-strip>strong,body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-strip.is-inactive>strong,body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-separator{color:#674632}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-points button{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fff9f0;color:#77443d;border-color:#b88679}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-points button.active{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#e2beb5;color:#582f29;border-color:#914841}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-ballot-points button:disabled{color:#675440;border-color:#b6a185}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel-modal .status-sheet-drag-handle span{background:#8b6a43}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel-modal .status-voting-tag{color:#456132;background:#eaf1e2;border-color:#8ba873}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel-modal :is(.calendar-day,.calendar-day.node-day){color:#564532;background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;border-color:#b69b78}body[data-atmosphere=true][data-atmosphere-adapt=true] .status-panel-modal .calendar-day.node-day:is(.active,:hover){color:#fff7e6;background:#3c2f24;border-color:#a9782d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-stage:before{background:var(--atmosphere-room-surface)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer{--composer-answer-surface: color-mix(in srgb, #3c2f24 calc((1 - var(--twilight-warmth) * .15) * 100%), #634137);--composer-answer-line-soft: rgb(204 163 99 / .65);--composer-answer-text: #fff7e6;--composer-answer-muted: #e4d4b6;--mobile-composer-top: color-mix(in srgb, #4a3a2d calc((1 - var(--twilight-warmth) * .15) * 100%), #634137);--mobile-composer-bottom: color-mix(in srgb, #2c2119 calc((1 - var(--twilight-warmth) * .15) * 100%), #4b3029);background:linear-gradient(180deg,var(--mobile-composer-top),var(--mobile-composer-bottom))}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .mobile-composer-header:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer.is-collapsed .composer-direction-toggle:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .mobile-field-step:before{background:linear-gradient(180deg,var(--mobile-composer-top),var(--mobile-composer-bottom));border-color:var(--composer-answer-line-soft)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer :is(.composer-collapsed-label,.composer-toggle,.mobile-composer-collapse,.mobile-composer-field-label,.mobile-field-step){color:var(--composer-answer-text)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .contribution-mode-toggle button{color:var(--composer-answer-muted)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .contribution-mode-toggle button.active{background:var(--composer-answer-surface);color:var(--composer-answer-text);border-color:var(--composer-answer-line-soft)}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields :is(textarea,textarea:last-of-type),body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer.is-pair-mode:not(.is-collapsed) .contribution-fields.pair :is(textarea,textarea:last-of-type){background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;color:#2e251d;caret-color:#2e251d;-webkit-text-fill-color:#2e251d;border-color:#b8873c}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .contribution-fields textarea::placeholder{color:#655747;-webkit-text-fill-color:#655747;opacity:1}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer .contribution-reference{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;color:#2e251d;border-color:#b8873c}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer .contribution-reference.branch{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#f6fafa;border-color:#9eb0b6}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer .contribution-reference :is(.reference-title,.reference-kind-label,p,.reference-contributor){color:#655747}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer .contribution-reference :is(.reference-title strong,.reference-contributor b,.reference-clear){color:#2e251d}body[data-atmosphere=true][data-atmosphere-adapt=true] .today-panel.is-mobile-composer:not(.is-collapsed) .reference-clear:before{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;border-color:#a9782d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card :is(.mobile-composer-draft-question,.mobile-composer-draft-answer,.first-contribution-mobile-example p){color:#2e251d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .node-meta-contributors,body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-index{color:#655747}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .mobile-composer-draft-kind{color:#725329}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .mobile-draft-kind-face-candidate{color:#824c43}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .mobile-composer-draft-drawer-handle>span{background:#8b6a43}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-stage .mobile-composer-feedback{background:var(--atmosphere-popup-surface);color:var(--atmosphere-popup-ink);border-color:var(--atmosphere-popup-border)}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-control.is-intro,body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-control.is-compact:before{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fffcf5;color:#2e251d;border-color:#a9782d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-control{color:#2e251d}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-control svg{color:#73501e}body[data-atmosphere=true][data-atmosphere-adapt=true] .mobile-composer-draft-card .first-contribution-mobile-control.is-compact:is(.is-open,:focus-visible):before{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#e1cfb0;border-color:#805826}body[data-atmosphere=true][data-atmosphere-adapt=true] .reply-cancel-confirm{background:linear-gradient(var(--atmosphere-paper-tint),var(--atmosphere-paper-tint)),#fdf7ec;border-color:#ad854f;color:#2e251d;filter:brightness(var(--atmosphere-paper-exposure))}body[data-atmosphere=true][data-atmosphere-adapt=true] .reply-cancel-confirm p{color:#2e251d}body[data-atmosphere=true][data-atmosphere-adapt=true] .reply-cancel-confirm .reply-cancel-continue{background:#3c2f24;color:#fff7e6;border-color:#5b4430}body[data-atmosphere=true][data-atmosphere-adapt=true] .reply-cancel-confirm .reply-cancel-discard{background:#f7e9e4;color:#87463f;border-color:#b88679}}@media(min-width:861px){body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header{--context-warm-progress: clamp(0, calc((.75 - var(--daylight-phase, 1)) / .35), 1);--context-native-alpha: calc(1 - var(--context-warm-progress) * var(--context-warm-progress) * (3 - 2 * var(--context-warm-progress)));--context-close-progress: clamp(0, calc((.4 - var(--daylight-phase, 1)) / .12), 1);--context-close-fill: calc(var(--context-close-progress) * var(--context-close-progress) * (3 - 2 * var(--context-close-progress)));border-radius:calc(6px * var(--context-close-fill));background-color:color-mix(in srgb,var(--atmosphere-popup-surface) calc(var(--context-close-fill) * 100%),transparent);background-image:linear-gradient(180deg,rgb(248 236 232 / calc(.16 * var(--context-native-alpha))),transparent);box-shadow:inset 0 0 0 1px rgb(221 184 119 / calc(.24 * var(--night-depth) * var(--context-close-fill)))}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header.open_question{background-image:linear-gradient(180deg,rgb(244 234 217 / calc(.18 * var(--context-native-alpha))),transparent)}body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header:before,body[data-atmosphere=true][data-atmosphere-adapt=true] .live-flow-context-header:after{opacity:calc(1 - var(--context-close-fill))}}body[data-atmosphere=true][data-atmosphere-adapt=true] .composer-butterfly-svg{--butterfly-native-light-share: calc((1 - var(--night-fauna, 0)) * 100%);--butterfly-antenna-stop-top: color-mix(in srgb, #fff7ce var(--butterfly-native-light-share), #ffe4a0);--butterfly-antenna-stop-middle: color-mix(in srgb, #edc16c var(--butterfly-native-light-share), #ffe4a0);--butterfly-antenna-stop-bottom: color-mix(in srgb, #8b5d22 var(--butterfly-native-light-share), #ffe4a0);--butterfly-tip-stop-top: color-mix(in srgb, #fff1b9 var(--butterfly-native-light-share), #fff0bd);--butterfly-tip-stop-upper: color-mix(in srgb, #c78c33 var(--butterfly-native-light-share), #fff0bd);--butterfly-tip-stop-lower: color-mix(in srgb, #f0c066 var(--butterfly-native-light-share), #fff0bd);--butterfly-tip-stop-bottom: color-mix(in srgb, #7d501b var(--butterfly-native-light-share), #fff0bd)}body[data-atmosphere=true][data-atmosphere-adapt=true] .butterfly-ring-light{fill:color-mix(in srgb,rgb(255 249 232 / .7) var(--butterfly-native-light-share),#fff0bd);stroke:color-mix(in srgb,rgb(127 83 27 / .46) var(--butterfly-native-light-share),#ffe3a0)}body[data-atmosphere=true][data-atmosphere-adapt=true] .butterfly-antenna-line{stroke:url(#composerButterflyAntennaLight)}body[data-atmosphere=true][data-atmosphere-adapt=true] .butterfly-antenna-tip{fill:url(#composerButterflyAntennaTipLight);stroke:color-mix(in srgb,rgb(255 237 177 / .82) var(--butterfly-native-light-share),#ffe3a0)}body[data-atmosphere=true][data-atmosphere-adapt=true] .butterfly-rim-highlight{stroke:color-mix(in srgb,rgb(255 238 180 / .82) var(--butterfly-native-light-share),#ffe8ae);opacity:calc(.64 + var(--night-fauna, 0) * .31)}@property --daylight-phase{syntax: "<number>"; inherits: true; initial-value: 1;}@property --twilight-warmth{syntax: "<number>"; inherits: true; initial-value: 0;}@property --twilight-residue{syntax: "<number>"; inherits: true; initial-value: 0;}@property --daylight-aperture{syntax: "<number>"; inherits: true; initial-value: .08;}@property --daylight-opening{syntax: "<number>"; inherits: true; initial-value: 0;}@property --daylight-shade{syntax: "<number>"; inherits: true; initial-value: 0;}@property --daylight-feather{syntax: "<number>"; inherits: true; initial-value: 1.35;}@property --daylight-core-span{syntax: "<number>"; inherits: true; initial-value: .12;}@property --night-material{syntax: "<number>"; inherits: true; initial-value: 0;}.daylight-atmosphere,.earned-butterfly-background{--daylight-center: calc(var(--daylight-center-x, 26.495963vw) + var(--daylight-center-y, .848048096) * 50svh);--daylight-peak-core: max( calc(var(--daylight-center-x, 26.495963vw) * var(--daylight-coverage-long, .89)), calc(var(--daylight-center-y, .848048096) * 50svh * var(--daylight-coverage-long, .89)), calc(var(--daylight-center) * var(--daylight-coverage-diagonal, .665)));--daylight-render-aperture: var(--daylight-aperture);--daylight-render-core: var(--daylight-core-span);--daylight-render-feather: calc(var(--daylight-feather) + var(--twilight-residue) * var(--daylight-residue-diffusion-gain, .15));--daylight-radius: calc(var(--daylight-peak-core) * var(--daylight-render-aperture) / var(--daylight-max-core, .9));--daylight-shoulder: calc(var(--daylight-render-core) + (var(--daylight-render-feather) - var(--daylight-render-core)) * .7);--daylight-inner-edge: calc(var(--daylight-render-core) + (var(--daylight-render-feather) - var(--daylight-render-core)) * .3);--daylight-definition: clamp(0, calc((1 - var(--daylight-aperture)) * 2), 1);--daylight-inner-light: calc(.8 - .35 * var(--daylight-definition));--daylight-shoulder-light: calc(.25 - .15 * var(--daylight-definition));--daylight-effective-shade: calc(var(--daylight-shade) + (1 - var(--daylight-shade)) * .72 * var(--night-depth, 0));--daylight-core-r: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-r, 35) + var(--twilight-residue) * var(--atmosphere-residue-core-r, 110));--daylight-core-g: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-g, 24) + var(--twilight-residue) * var(--atmosphere-residue-core-g, 70));--daylight-core-b: calc(var(--twilight-warmth) * var(--atmosphere-room-shadow-b, 15) + var(--twilight-residue) * var(--atmosphere-residue-core-b, 24));--daylight-edge: rgb(var(--atmosphere-room-edge-r) var(--atmosphere-room-edge-g) var(--atmosphere-room-edge-b) / var(--daylight-effective-shade));--daylight-core: rgb(var(--daylight-core-r) var(--daylight-core-g) var(--daylight-core-b) / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening))))}.daylight-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background:linear-gradient(var(--daylight-direction, 148deg),var(--daylight-edge) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-feather)),rgb(var(--daylight-core-r) var(--daylight-core-g) var(--daylight-core-b) / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-shoulder)),rgb(var(--daylight-core-r) var(--daylight-core-g) var(--daylight-core-b) / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-inner-edge)),var(--daylight-core) calc(var(--daylight-center) - var(--daylight-radius) * var(--daylight-render-core)),var(--daylight-core) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-core)),rgb(var(--daylight-core-r) var(--daylight-core-g) var(--daylight-core-b) / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-inner-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-inner-edge)),rgb(var(--daylight-core-r) var(--daylight-core-g) var(--daylight-core-b) / calc(var(--daylight-effective-shade) * (1 - var(--daylight-opening) * var(--daylight-shoulder-light)))) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-shoulder)),var(--daylight-edge) calc(var(--daylight-center) + var(--daylight-radius) * var(--daylight-render-feather)))}.daylight-fireflies{position:fixed;top:0;right:0;bottom:0;left:0;z-index:42;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity 1.8s ease}.daylight-fireflies[data-active=true]{opacity:1}body[data-atmosphere=true] .daylight-fireflies{opacity:var(--night-fauna);transition:none}.daylight-fireflies>span{position:absolute;top:0;left:0;width:2.8px;height:2.8px;border-radius:50%;background:#fff0ba;box-shadow:0 0 3px 1px #ffdd8ccc,0 0 7px 2px #efbf5c61}.daylight-fireflies>span:nth-child(3n){width:1.8px;height:1.8px}@media(max-width:860px){.daylight-fireflies>span{box-shadow:0 0 3px 1px #ffdd8cb3}.daylight-fireflies>span:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.daylight-atmosphere{transition:none}body:has(.daylight-atmosphere[data-night-surface=true]) .composer-butterfly{animation:none}}.daylight-atmosphere[data-daylight-mode=static]{transition:none}.mobile-menu-heading{display:flex;align-items:center;justify-content:space-between}.night-welcome-notice{position:fixed;z-index:70;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(365px,calc(100vw - 32px));padding:17px 18px 16px;border:1px solid rgb(210 181 123 / .35);border-radius:12px;background:linear-gradient(140deg,#35362d,#292c27);color:#eee5d1;box-shadow:0 8px 28px #19181233;font:13px/1.55 Segoe UI,sans-serif;animation:night-welcome-arrive .5s ease-out both}.night-welcome-heading{display:grid;grid-template-columns:29px 1fr 30px;gap:9px;align-items:start}.night-welcome-heading strong{font:17px/1.3 Georgia,serif;font-weight:400}.night-welcome-icon{color:#e4c386;padding-top:1px}.night-welcome-close{display:grid;place-items:center;width:30px;height:30px;margin:-5px -7px 0 0;padding:0;border:0;border-radius:50%;color:#ded1b6;background:none;cursor:pointer}.night-welcome-close:hover{background:#eedbaf1a}.night-welcome-notice p{margin:12px 0 0}.night-welcome-notice .night-welcome-hint{margin-top:7px;color:#bdb5a3;font-size:12px}.night-welcome-action{margin:14px 0 0;border:0;border-bottom:1px solid rgb(225 193 134 / .4);padding:2px 0 4px;color:#e6c995;background:none;font:inherit;cursor:pointer}.night-welcome-notice button:focus-visible{outline:2px solid #e6c995;outline-offset:3px}@keyframes night-welcome-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media(max-width:700px){.night-welcome-notice{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100vw - 24px);padding:15px 16px}.night-welcome-heading{grid-template-columns:29px 1fr 36px}.night-welcome-close{width:44px;height:44px;margin:-10px -9px 0 0}}@media(prefers-reduced-motion:reduce){.night-welcome-notice{animation:none}}
