.sky-picker{z-index:65;font-family:var(--sans);position:fixed;bottom:18px;right:18px}.sky-picker__trigger{border:1px solid var(--line);background:var(--paper-light);min-height:36px;color:var(--ink);cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:5px 11px 5px 8px;font-size:12px;line-height:1.2;transition:transform .18s,border-color .18s,box-shadow .18s,background-color .24s;display:inline-flex;box-shadow:0 8px 24px #302b2724}.sky-picker__trigger:hover,.sky-picker__trigger:focus-visible{border-color:var(--clay);transform:translateY(-1px);box-shadow:0 12px 28px #302b2733}.sky-picker__dot{border:1px solid #302b272e;border-radius:3px;flex-shrink:0;width:14px;height:14px}.sky-picker__label{font-family:var(--serif);letter-spacing:.03em;font-size:13px;font-weight:600}.sky-picker__pill{color:var(--clay-dark);background:#a65f461f;border-radius:2px;padding:2px 6px;font-size:12px;font-weight:600}.sky-picker.is-easter .sky-picker__pill{color:var(--gold);background:#c5a46d38}.sky-picker__panel{overscroll-behavior:contain;border:1px solid var(--line);background:var(--paper-light);width:min(440px,100vw - 28px);max-height:min(78dvh,640px);color:var(--ink);border-radius:4px;padding:16px;position:absolute;bottom:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 48px #241c163d,0 2px 8px #241c161a}.sky-picker__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.sky-picker__title{font-family:var(--serif);letter-spacing:.04em;font-size:16px;font-weight:600;display:block}.sky-picker__sub{color:var(--ink-soft);margin:3px 0 0;font-size:12px}.sky-picker__modes{border:1px solid var(--line);border-radius:3px;flex-shrink:0;display:inline-flex;overflow:hidden}.sky-picker__mode-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:12px;transition:background-color .15s,color .15s}.sky-picker__mode-btn.is-active{background:var(--clay);color:var(--paper-light);font-weight:600}.sky-picker__rec-box{border:1px dashed var(--line);background:rgba(var(--surface-warm-rgb,246, 240, 231), .55);border-radius:3px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.sky-picker__rec-info{gap:2px;min-width:0;display:grid}.sky-picker__rec-tag{color:var(--clay-dark);font-size:12px;font-weight:600}.sky-picker__rec-info strong{font-family:var(--serif);font-size:14px}.sky-picker__rec-info small{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sky-picker__rec-actions{flex-shrink:0;gap:6px;display:flex}.sky-picker__mini-btn{border:1px solid var(--line);background:var(--paper-light);color:var(--ink);cursor:pointer;border-radius:3px;padding:5px 9px;font-size:12px;transition:border-color .15s,color .15s}.sky-picker__mini-btn:hover,.sky-picker__mini-btn:focus-visible{border-color:var(--clay);color:var(--clay-dark)}.sky-picker__section{margin-top:14px}.sky-picker__section-head{color:var(--ink-soft);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.sky-picker__section-head small{font-size:12px;font-weight:400}.sky-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sky-picker__card{border:1px solid var(--line);background:rgba(var(--surface-plain-rgb,255, 250, 242), .72);text-align:left;cursor:pointer;border-radius:3px;align-items:center;gap:9px;padding:8px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.sky-picker__card:hover,.sky-picker__card:focus-visible{border-color:var(--clay);transform:translateY(-1px)}.sky-picker__card.is-selected{border-color:var(--clay);box-shadow:inset 0 0 0 1px var(--clay)}.sky-picker__swatch{border:1px solid #302b2724;border-radius:3px;flex-shrink:0;width:38px;height:38px;position:relative;overflow:hidden}.sky-picker__badge{color:#fffaf2;background:#181614b8;border-radius:2px;padding:1px 4px;font-size:12px;font-style:normal;line-height:1.1;position:absolute;bottom:2px;right:2px}.sky-picker__badge.is-rec{background:#a65f46e0;inset:2px auto auto 2px}.sky-picker__card-copy{gap:2px;min-width:0;display:grid}.sky-picker__card-copy strong{font-family:var(--serif);font-size:13px;font-weight:600}.sky-picker__card-copy small{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.sky-picker__section--easter{border-top:1px solid var(--line);padding-top:12px}.sky-picker__theme-toggle{border:1px solid var(--line);color:var(--clay-dark);cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;font-size:12px}.sky-picker__easter-grid{gap:8px;display:grid}.sky-picker__easter-card{border:1px solid var(--line);background:rgba(var(--surface-plain-rgb,255, 250, 242), .78);text-align:left;cursor:pointer;border-radius:3px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .16s,transform .16s;display:flex}.sky-picker__easter-card:hover,.sky-picker__easter-card:focus-visible{border-color:var(--gold);transform:translateY(-1px)}.sky-picker__easter-card.is-selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.sky-picker__easter-swatch{color:#fffaf2;width:40px;height:40px;font-family:var(--serif);border-radius:3px;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.sky-picker__easter-copy{gap:2px;min-width:0;display:grid}.sky-picker__easter-copy strong{font-family:var(--serif);align-items:center;gap:8px;font-size:14px;display:flex}.sky-picker__easter-copy strong em{border:1px solid var(--line);color:var(--clay-dark);font-family:var(--sans);border-radius:2px;padding:1px 6px;font-size:12px;font-style:normal;font-weight:500}.sky-picker__easter-copy small{color:var(--ink-soft);font-size:12px}html[data-pure-canvas=on] .site-header,html[data-pure-canvas=on] .page-transition,html[data-pure-canvas=on] .site-footer,html[data-pure-canvas=on] .lamp-cord,html[data-pure-canvas=on] .roomie-stage{opacity:.03;pointer-events:none;transition:opacity .42s}html[data-pure-canvas=on] .sky-field{opacity:1!important}.sky-pure-bar{z-index:90;color:#f6f0e7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#100f18db;border:1px solid #fffaf247;border-radius:4px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 16px 38px #0000006b}.sky-pure-bar__title{gap:2px;display:grid}.sky-pure-bar__title strong{font-family:var(--serif);font-size:14px}.sky-pure-bar__title small{color:#f6f0e7c7;font-size:12px}.sky-pure-bar__exit{color:#fffaf2;cursor:pointer;background:#f6f0e724;border:1px solid #f6f0e773;border-radius:3px;padding:6px 12px;font-size:12px;font-weight:600}.sky-pure-bar__exit:hover,.sky-pure-bar__exit:focus-visible{background:#f6f0e742}html:not([data-lamp=on])[data-bg-easter] .sky-field{opacity:.94}html:not([data-lamp=on])[data-bg-easter=colorful-infinity]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--easter-surface:#120e24e0;--easter-surface-deep:#0b0818eb;--easter-well:#0a0716e6;--easter-border:#8ac0fa57;--easter-ink:#f6f3ff;--easter-ink-soft:#d4cceb;background:#0b0918}html:not([data-lamp=on])[data-bg-easter=colorful-infinity] body{color:#f6f3ff;--paper:#120e24!important;--paper-deep:#0b0818!important;--paper-light:#1b1534!important;--ink:#f6f3ff!important;--ink-soft:#d4cceb!important;--clay:#ff85b0!important;--clay-dark:#ff9fc1!important;--sage:#64e6eb!important;--sage-dark:#94f2f5!important;--gold:#f8d078!important;--line:#8ac0fa52!important;--line-light:#f6f3ff38!important;--surface-warm-rgb:22, 17, 42!important;--surface-plain-rgb:28, 22, 52!important;--shadow-paper:0 18px 46px #04020ead, 0 0 28px #5ce1e61f!important}html:not([data-lamp=on])[data-bg-easter=colorful-infinity] .site-mark__seal{color:#ff9fc1;background:#191330d9;border-color:#64e6eb;transition:transform .32s,box-shadow .32s;transform:rotate(45deg);box-shadow:0 0 16px #5ce1e652,inset 0 0 8px #ff7aa83d}html:not([data-lamp=on])[data-bg-easter=colorful-infinity] .desktop-nav a:after{background:linear-gradient(90deg,#64e6eb,#ff85b0,#f8d078);height:2px}html:not([data-lamp=on])[data-bg-easter=colorful-infinity] .site-header.is-scrolled:before{background:#0e0b1ce0;border-bottom:1px solid #7cd4f647}html:not([data-lamp=on])[data-bg-easter=celestial-train]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--easter-surface:#101c32e0;--easter-surface-deep:#0a1222eb;--easter-well:#09101ee6;--easter-border:#eab6645c;--easter-ink:#f7f0de;--easter-ink-soft:#d8ccb4;background:#0b1326}html:not([data-lamp=on])[data-bg-easter=celestial-train] body{color:#f7f0de;--paper:#0f1b32!important;--paper-deep:#0a1222!important;--paper-light:#162644!important;--ink:#f7f0de!important;--ink-soft:#d8ccb4!important;--clay:#f0be6e!important;--clay-dark:#f7cf8b!important;--sage:#7ec7da!important;--sage-dark:#a1d9e8!important;--gold:#f3c874!important;--line:#eab66452!important;--line-light:#f7f0de38!important;--surface-warm-rgb:18, 30, 54!important;--surface-plain-rgb:23, 38, 66!important;--shadow-paper:0 20px 48px #030812ad, 0 0 20px #eab6641a!important}html:not([data-lamp=on])[data-bg-easter=celestial-train] .site-mark__seal{color:#f7f0de;background:#121e36e0;border:2px double #f0be6e;transform:rotate(0);box-shadow:0 0 14px #eab6644d}html:not([data-lamp=on])[data-bg-easter=celestial-train] .desktop-nav a:after{background:linear-gradient(90deg,#f0be6e,#7ec7da);height:2px}html:not([data-lamp=on])[data-bg-easter=celestial-train] .site-header.is-scrolled:before{background:#0c1526e0;border-bottom:1px solid #eab6644d}html:not([data-lamp=on])[data-bg-easter=fractal-sanctum]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--easter-surface:#1e1128e0;--easter-surface-deep:#130b1aeb;--easter-well:#100916e6;--easter-border:#f0a89457;--easter-ink:#faf2ec;--easter-ink-soft:#dec9d2;background:#160d1c}html:not([data-lamp=on])[data-bg-easter=fractal-sanctum] body{color:#faf2ec;--paper:#1d1126!important;--paper-deep:#130b1a!important;--paper-light:#2a1836!important;--ink:#faf2ec!important;--ink-soft:#dec9d2!important;--clay:#f4a69a!important;--clay-dark:#f9bcb2!important;--sage:#7fd1c5!important;--sage-dark:#a1e0d7!important;--gold:#e8c682!important;--line:#f0a8944d!important;--line-light:#faf2ec38!important;--surface-warm-rgb:34, 19, 44!important;--surface-plain-rgb:42, 24, 54!important;--shadow-paper:0 20px 46px #08030cad, 0 0 24px #f09d901f!important}html:not([data-lamp=on])[data-bg-easter=fractal-sanctum] .site-mark__seal{color:#f9bcb2;background:#271632db;border-color:#e8c682;border-radius:4px;box-shadow:0 0 16px #f09d904d}html:not([data-lamp=on])[data-bg-easter=fractal-sanctum] .site-header.is-scrolled:before{background:#160c1ee0;border-bottom:1px solid #e2be7847}html:not([data-lamp=on])[data-bg-easter] :is(.paper-card,.life-card,.work-card,.note-card,.chapter,.year-card,.album-card,.timeline-card,.internship-card,.reflection-card,.gateway-door,.today-in-past,.now-note,.index-column,.photo-frame,.desktop-nav__sub,.mobile-nav nav,.member-menu__panel,.sky-picker__trigger,.sky-picker__panel,.person-section,.people-card,.people-self-card,.contribute,.qr-studio__panel,.qr-studio__stage,.article-body,.work-story-section,.view-scope,.wall-message,.wall-archive,.pl-ticket,.pl-board__grid>div,.pl-board__grid>section,.volume__who,.volume__pick,.volume__status,.volume__content,.volume__write,.volume__versions,.together-count,.together-likes li,.place-card,.shared__card,.shared__gate,.shared__new,.discussion){-webkit-backdrop-filter:blur(8px)saturate(1.16);backdrop-filter:blur(8px)saturate(1.16);background:var(--easter-surface)!important;border-color:var(--easter-border)!important;color:var(--easter-ink)!important;box-shadow:inset 0 1px #ffffff24,0 18px 44px #04030e9e!important}html:not([data-lamp=on])[data-bg-easter] :is(.pl-ticket__name,.pl-ticket__line,.pl-ticket__kicker,.pl-ticket__meta,.pl-note){color:var(--easter-ink)!important}html:not([data-lamp=on])[data-bg-easter] .dark-strip{border-top:1px solid var(--easter-border);border-bottom:1px solid var(--easter-border);background:var(--easter-surface-deep)!important;color:var(--easter-ink)!important}html:not([data-lamp=on])[data-bg-easter] :is(.dark-strip h2,.dark-strip h3,.dark-strip strong,.dark-strip blockquote,.section-heading--light h2){color:var(--easter-ink)!important}html:not([data-lamp=on])[data-bg-easter] :is(.dark-strip p,.dark-strip cite,.dark-strip span,.section-heading--light .section-kicker){color:var(--easter-ink-soft)!important}html:not([data-lamp=on])[data-bg-easter] .voice-note{border-color:var(--easter-border)!important;color:var(--easter-ink)!important;background:#ffffff0f!important}html:not([data-lamp=on])[data-bg-easter] .voice-note__play{border-color:var(--easter-border)!important;color:var(--easter-ink)!important;background:#ffffff1f!important}html:not([data-lamp=on])[data-bg-easter] :is(.voice-note__title,.voice-note__quote){color:var(--easter-ink)!important}html:not([data-lamp=on])[data-bg-easter] :is(.voice-note__kicker,.voice-note__time){color:var(--easter-ink-soft)!important}html:not([data-lamp=on])[data-bg-easter] .button--paper{border:1px solid var(--easter-border)!important;color:var(--easter-ink)!important;background:#ffffff1f!important}html:not([data-lamp=on])[data-bg-easter] .button--paper:hover,html:not([data-lamp=on])[data-bg-easter] .button--paper:focus-visible{color:#fff!important;background:#ffffff38!important}html:not([data-lamp=on])[data-bg-easter] :is(.button--primary,.button--ink,.sky-picker__mode-btn.is-active){font-weight:600;background:var(--clay)!important;border-color:var(--clay)!important;color:#14101e!important}html:not([data-lamp=on])[data-bg-easter] :is(.button--ghost,.text-button,.tag,.keyword-row span,.keyword-list span){border-color:var(--easter-border)!important;color:var(--easter-ink)!important;background:#100d1ead!important}html:not([data-lamp=on])[data-bg-easter] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]),textarea,select,.filter-select){background-color:var(--easter-well)!important;border-color:var(--easter-border)!important;color:var(--easter-ink)!important;box-shadow:inset 0 2px 5px #00000073!important}html:not([data-lamp=on])[data-bg-easter] ::placeholder{opacity:.68;color:var(--easter-ink-soft)!important}html:not([data-lamp=on])[data-bg-easter] :is(.hero-copy h1,.hero-lead,.hero-kicker,.page-hero h1,.page-lede,.page-kicker,.page-heading h1,.page-heading .page-lede,.section-heading h2,.section-heading p,.section-kicker,.site-header a,.site-footer){text-shadow:0 2px 12px #05030ed9}@media (width<=640px){.sky-picker{bottom:12px;right:12px}.sky-picker__grid{grid-template-columns:1fr}}
