@font-face{font-family:caprasimo;src:url(../media/CaprasimoTR-s.p.2uymw-pfv4fxp.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:caprasimo Fallback;src:local(Arial);ascent-override:79.02%;descent-override:19.71%;line-gap-override:0.0%;size-adjust:116.17%}.caprasimo_eaf4943c-module__o8GDwq__className{font-family:caprasimo,caprasimo Fallback;font-weight:400}.caprasimo_eaf4943c-module__o8GDwq__variable{--font-caprasimo:"caprasimo", "caprasimo Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.p.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_ab18cb68-module__bzTpQW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_ab18cb68-module__bzTpQW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2dapt8se0x7ch.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/55664f0a7289b762-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/f724cb2b266db11d-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/58bfdf9faee08215-s.03_1j806mu-1h.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/257505a8a5531435-s.38-3fu5pd_-tf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/346e8051f901134e-s.p.227deqk64jnce.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.33jraz4m6n5g3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.32itxo7y-xsdk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_a5c8ed5d-module__JV0BXq__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_a5c8ed5d-module__JV0BXq__variable{--font-eb-garamond:"EB Garamond", "EB Garamond Fallback"}
.pano-theme{--color-bg:#f5ead8;--color-surface:#ebddc5;--color-sidebar:#fdf8ee;--color-text:#201e1d;--color-accent:#c67139;--color-accent-2:#7a8a5e;--color-divider:#201e1d29;--color-danger:#c0392b;--color-card:#fff;--color-on-accent:#fff;--color-polaroid:#fff;--color-polaroid-ink:#2e2b25;--color-polaroid-muted:#a19786;--color-polaroid-cream:#fdf6e9;--color-polaroid-blush:#ffe9dc;--color-polaroid-peach:#ffd9c0;--color-polaroid-sage:#eef5df;--color-polaroid-moss:#dfe9c9;--color-polaroid-ash:#ebe5db;--color-overlay:#2d2a28f0;--color-on-overlay:#fff;--color-scrim:#201e1d59;--color-neutral-100:#f9f4ed;--color-neutral-200:#eee7db;--color-neutral-300:#dcd3c4;--color-neutral-400:#c0b6a5;--color-neutral-500:#a19786;--color-neutral-600:#82796a;--color-neutral-700:#645c50;--color-neutral-800:#474238;--color-neutral-900:#2e2b25;--color-accent-100:#fff2eb;--color-accent-200:#ffe1d0;--color-accent-300:#ffc6a5;--color-accent-400:#f6a06b;--color-accent-500:#d67f48;--color-accent-600:#b2622d;--color-accent-700:#8c491a;--color-accent-800:#643312;--color-accent-900:#402310;--color-accent-2-100:#f0fae1;--color-accent-2-200:#e1eecc;--color-accent-2-300:#ccdbb2;--color-accent-2-400:#aebf92;--color-accent-2-500:#8fa073;--color-accent-2-600:#728157;--color-accent-2-700:#56633f;--color-accent-2-800:#3d472b;--color-accent-2-900:#272e1b;--font-heading:var(--font-caprasimo), system-ui, sans-serif;--font-body:var(--font-figtree), system-ui, sans-serif;--font-quote:var(--font-eb-garamond), Georgia, "Times New Roman", serif;--ov-sky:radial-gradient(820px 660px at 50% 100%, #e5b98f 0%, #f2ddc0 38%, #f5ead8 66%, #fdf8ee 100%);--ov-sun:radial-gradient(circle at 36% 32%, #ffeed0 0%, #f2b26f 56%, #d98f4f 100%);--ov-sun-glow:0 0 0 6px #f2b26f38, 0 4px 22px #d67f4866;--ov-moon:#9c8f7f;--ov-moon-glow:0 3px 20px #6f635742;--ov-star:#b3a794;--ov-card:var(--color-card);--ov-blur:none;--shadow-sm:0 1px 2px #2e2b2524;--shadow-md:0 3px 10px #2e2b2529;--shadow-lg:0 12px 32px #2e2b2538;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:16px;line-height:1.55}html[data-theme=dark] .pano-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1b1916;--color-surface:#151310;--color-sidebar:#151310;--color-card:#24211c;--color-text:#f0e9e0;--color-accent:#e08c58;--color-accent-2:#9aae74;--color-divider:#f0e8e021;--color-danger:#e2705c;--color-on-accent:#2a1a0e;--color-overlay:#100e0cf0;--color-on-overlay:#f0e9e0;--color-scrim:#0000009e;--color-neutral-100:#282522;--color-neutral-200:#373430;--color-neutral-300:#4a4642;--color-neutral-400:#635f5b;--color-neutral-500:#7d7873;--color-neutral-600:#96918b;--color-neutral-700:#b4aea7;--color-neutral-800:#d2cbc4;--color-neutral-900:#f0e9e0;--color-accent-100:#33261e;--color-accent-200:#4a3527;--color-accent-300:#6b482f;--color-accent-400:#96603a;--color-accent-500:#bd7748;--color-accent-600:#e08c58;--color-accent-700:#eaa87c;--color-accent-800:#f2c19f;--color-accent-900:#f9dcc4;--color-accent-2-100:#262a1e;--color-accent-2-200:#343a28;--color-accent-2-300:#4a5237;--color-accent-2-400:#67734a;--color-accent-2-500:#82915c;--color-accent-2-600:#9aae74;--color-accent-2-700:#b6c795;--color-accent-2-800:#cedcb5;--color-accent-2-900:#e3ecd3;--ov-sky:radial-gradient(760px 620px at 50% 96%, #7d4c2c 0%, #4d3a2c 42%, #2a2621 74%, #1b1916 100%);--ov-sun:radial-gradient(circle at 36% 32%, #ffe7cd 0%, #e08c58 56%, #c06f3e 100%);--ov-sun-glow:0 0 0 6px #e08c5833, 0 0 34px 10px #c06f3e73;--ov-moon:#f0e6d2;--ov-moon-glow:0 0 30px 8px #f0e6d24d;--ov-star:#f3ead9;--ov-card:#24211c75;--ov-blur:blur(10px);--shadow-sm:0 0 0 1px #f0e8e021;--shadow-md:0 0 0 1px #f0e8e021, 0 4px 14px #00000073;--shadow-lg:0 0 0 1px #f0e8e029, 0 16px 40px #0009}.pano-theme a{color:var(--color-accent-700)}.pano-theme a:hover{color:var(--color-accent-800)}.pano-theme input:focus-visible,.pano-theme textarea:focus-visible,.pano-theme button:focus-visible,.pano-theme [tabindex="0"]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pano-theme button:disabled{opacity:.45;cursor:not-allowed!important}.pano-theme input,.pano-theme textarea,.pano-theme button{font-family:var(--font-body)}.pano-theme ::placeholder{color:var(--color-neutral-400)}.pano-theme .ph-ovl::placeholder{color:color-mix(in srgb, var(--color-on-overlay) 60%, transparent)}.pano-theme ::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent)}.pano-theme .hv-a100:hover{background:var(--color-accent-100)}@keyframes pano-badge-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(2.7)}to{opacity:0;transform:scale(2.7)}}.pano-theme .gear-badge{background:var(--color-danger);pointer-events:none;border-radius:99px;width:7px;height:7px;position:absolute;top:3px;right:3px}.pano-theme .gear-badge:after{content:"";background:var(--color-danger);will-change:transform, opacity;border-radius:99px;animation:2s ease-out infinite pano-badge-pulse;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pano-theme .gear-badge:after{opacity:0;animation:none}}.pano-theme .hv-a200:hover{background:var(--color-accent-200)}.pano-theme .hv-a600:hover{background:var(--color-accent-600)}.pano-theme .hv-b200:hover{background:var(--color-accent-2-200)}.pano-theme .hv-b600:hover{background:var(--color-accent-2-600)}.pano-theme .hv-c700:hover{color:var(--color-accent-700)}.pano-theme .hv-c800:hover{color:var(--color-accent-800)}.pano-theme .hv-cacc:hover{color:var(--color-accent)}.pano-theme .panel-arrow{opacity:0;pointer-events:none}.pano-theme .pano-card:hover .panel-arrow,.pano-theme .panel-arrow[aria-expanded=true],.pano-theme .panel-arrow:focus-visible{opacity:1;pointer-events:auto}.pano-theme .pano-card:hover .panel-arrow,.pano-theme .panel-arrow[aria-expanded=true]{box-shadow:var(--shadow-md)}.pano-theme .panel-arrow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:none){.pano-theme .panel-arrow{opacity:1;pointer-events:auto}}.pano-theme .panel-beak{background:var(--color-card);width:11px;height:14px;margin-top:-7px;position:absolute;top:50%}.pano-theme .panel-beak.r{clip-path:polygon(100% 0,0 50%,100% 100%);left:-5px}.pano-theme .panel-beak.l{clip-path:polygon(0 0,100% 50%,0 100%);right:-5px}.pano-theme .hv-bc300:hover{border-color:var(--color-accent-300)}.pano-theme .hv-dash-acc:hover{border-color:var(--color-accent);color:var(--color-accent-700)}.pano-theme .hv-dash-acc2:hover{border-color:var(--color-accent-2);color:var(--color-accent-2-700)}.pano-theme .hv-white-sm:hover{background:var(--color-card);box-shadow:var(--shadow-sm)}.pano-theme .hv-help-info{transition:background .15s,color .15s,border-color .15s}.pano-theme .hv-help-info:hover{background:var(--color-card);color:var(--color-accent-700);border-color:var(--color-accent-300);box-shadow:var(--shadow-sm)}.pano-theme .pano-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pano-theme .pano-sync{border:1px solid var(--color-divider);background:color-mix(in srgb, var(--color-card) 45%, transparent);-webkit-backdrop-filter:blur(6px);width:34px;height:34px;color:var(--color-neutral-500);opacity:0;pointer-events:none;border-radius:99px;flex:none;place-items:center;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.3,1),color .3s,background .3s,border-color .3s;display:grid;position:relative;transform:scale(.72)}.pano-theme .pano-sync.on{opacity:1;pointer-events:auto;transform:scale(1)}.pano-theme .pano-sync.flat{-webkit-backdrop-filter:none;background:0 0;border:none;width:24px;height:24px;transform:scale(.8)}.pano-theme .pano-sync.flat.on{transform:scale(1)}.pano-theme .pano-sync.flat.err{background:0 0;border:none}.pano-theme .pano-sync.flat svg{width:18px;height:18px}.pano-theme .pano-sync svg{width:19px;height:19px;position:absolute;overflow:visible}.pano-theme .pano-sync .sy-up{opacity:1;transition:opacity .18s}.pano-theme .pano-sync .sy-ok{opacity:0;color:var(--color-accent-2)}.pano-theme .pano-sync .sy-ok path{stroke-dasharray:16 16;stroke-dashoffset:16px}.pano-theme .pano-sync .sy-rise circle,.pano-theme .pano-sync .sy-bang{opacity:0}.pano-theme .pano-sync.saving .sy-rise circle{animation:1.15s ease-in-out infinite pano-sync-rise}.pano-theme .pano-sync.saving .sy-rise circle:nth-child(2){animation-delay:.17s}.pano-theme .pano-sync.saving .sy-rise circle:nth-child(3){animation-delay:.34s}.pano-theme .pano-sync.saved .sy-up{opacity:0}.pano-theme .pano-sync.saved .sy-ok{opacity:1}.pano-theme .pano-sync.saved .sy-ok path{animation:.34s cubic-bezier(.3,.8,.3,1) 60ms forwards pano-sync-ok}.pano-theme .pano-sync.err{color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.pano-theme .pano-sync.err .sy-rise{opacity:0}.pano-theme .pano-sync.err .sy-bang{opacity:1;animation:2.4s ease-in-out infinite pano-sync-nudge}@keyframes pano-sync-rise{0%{opacity:0;transform:translateY(2px)}35%{opacity:1}to{opacity:0;transform:translateY(-4.5px)}}@keyframes pano-sync-ok{to{stroke-dashoffset:0}}@keyframes pano-sync-nudge{0%,84%,to{transform:translateY(0)}90%{transform:translateY(-1.5px)}95%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pano-theme .pano-sync.saving .sy-rise circle,.pano-theme .pano-sync.err .sy-bang{opacity:1;animation:none}.pano-theme .pano-sync.saved .sy-ok path{stroke-dashoffset:0;animation:none}.pano-theme *,.pano-theme :before,.pano-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pano-row-in{0%{opacity:0;max-height:0;transform:translate(-10px)}to{opacity:1;max-height:60px;transform:none}}@keyframes pano-row-out{0%{opacity:1;max-height:60px;transform:translate(0)}55%{opacity:0;transform:translate(-10px)}to{opacity:0;max-height:0;margin-top:-4px;padding-top:0;padding-bottom:0;transform:translate(-10px)}}.pano-theme .pano-row-in{animation:.24s pano-row-in;overflow:hidden}.pano-theme .pano-row-out{pointer-events:none;animation:.2s forwards pano-row-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.pano-theme .pano-row-in,.pano-theme .pano-row-out{animation:none}}.pano-theme .pano-dots{gap:9px;display:flex}.pano-theme .pano-dots i{background:var(--color-accent);border-radius:99px;width:10px;height:10px;animation:1.1s ease-in-out infinite pano-bounce;display:block}.pano-theme .pano-dots i:nth-child(2){background:color-mix(in srgb, var(--color-accent) 78%, var(--color-accent-2));animation-delay:.16s}.pano-theme .pano-dots i:nth-child(3){background:var(--color-accent-2);animation-delay:.32s}@keyframes pano-bounce{0%,80%,to{opacity:.55;transform:translateY(0)}40%{opacity:1;transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.pano-theme .pano-dots i{opacity:.9;animation:none}}.pano-theme [data-rich]:empty:before{content:attr(data-ph);color:var(--color-neutral-400);pointer-events:none}.pano-theme .hv-rich{background:0 0;transition:background .12s,color .12s}.pano-theme .hv-rich:hover{background:color-mix(in srgb, var(--color-on-overlay) 16%, transparent)}@media (prefers-reduced-motion:reduce){.pano-theme .hv-rich{transition:none}}.pano-theme .clip1{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pano-theme .tip-cut{position:relative}.pano-theme .tip-cut:after{content:attr(data-full);white-space:normal;overflow-wrap:anywhere;width:max-content;max-width:240px;color:var(--color-on-overlay);background:var(--color-overlay);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;z-index:5;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:600;line-height:1.4;transition:opacity .13s,transform .13s;position:absolute;bottom:calc(100% + 9px);left:-4px;transform:translateY(3px)}.pano-theme .tip-cut:hover:after{opacity:1;transform:translateY(0)}.pano-theme .tip-cut:focus-within:after{opacity:0}.pano-theme .tip-cut.tip-narrow:after{max-width:196px;left:-28px}.pano-theme .tip-cut.tip-below:after{top:calc(100% + 9px);bottom:auto;transform:translateY(-3px)}.pano-theme .tip-cut.tip-below:hover:after{transform:translateY(0)}.pano-theme .pano-boardbar:has(.tip-cut:hover){z-index:900000!important}.pano-theme [data-id]:has(.tip-cut:hover){z-index:900000!important}@media (prefers-reduced-motion:reduce){.pano-theme .tip-cut:after{transition:none;transform:none}}.pano-theme .img-hold{position:relative}.pano-theme .img-x{color:#fff;cursor:pointer;opacity:0;background:#201e1d9e;border:none;border-radius:99px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:13px;line-height:1;transition:opacity .13s,background .13s;display:flex;position:absolute;top:4px;right:4px}.pano-theme .img-hold:hover .img-x,.pano-theme .img-hold:focus-within .img-x{opacity:1}.pano-theme .img-x:hover{background:#201e1dd9}@media (prefers-reduced-motion:reduce){.pano-theme .img-x{transition:none}}.pano-theme .pano-navbtn,.pano-theme .pano-scrim{display:none}@media (max-width:900px){.pano-theme .pano-side{z-index:90;max-width:84vw;box-shadow:var(--shadow-lg);transition:transform .22s cubic-bezier(.32,.72,.28,1);top:0;bottom:0;left:0;transform:translate(-100%);width:262px!important;position:fixed!important}.pano-theme .pano-side.open{transform:none}.pano-theme .pano-scrim{z-index:89;background:var(--color-scrim);display:block;position:fixed;inset:0}.pano-theme .pano-navbtn{z-index:45;border:1px solid var(--color-neutral-200);background:var(--color-card);width:44px;height:44px;color:var(--color-neutral-700);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;top:12px;left:12px}.pano-theme .pano-zoombar{left:12px!important}.pano-theme .pano-authpill{bottom:84px!important;right:12px!important}.pano-theme .pano-collhint{display:none!important}.pano-theme .pano-boardbar{padding-top:50px;padding-left:52px}.pano-theme .pano-collview{padding:20px 16px!important}.pano-theme .pano-collview>:first-child{padding-left:52px}.pano-theme .pano-modal-wrap{padding:12px!important}}.pano-theme .pano-settings{border-top:1px solid var(--color-neutral-200);grid-template-columns:168px 1fr;align-items:stretch;min-height:0;margin:2px -22px -22px;display:grid}.pano-theme .pano-settabs{background:var(--color-bg);border-right:1px solid var(--color-neutral-200);border-bottom-left-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:14px 10px;display:flex}.pano-theme .pano-setbody{height:clamp(260px,54vh,430px);padding:18px 22px;overflow-y:auto}@media (max-width:560px){.pano-theme .pano-settings{grid-template-columns:1fr}.pano-theme .pano-settabs{border-right:none;border-bottom:1px solid var(--color-neutral-200);border-bottom-left-radius:0;flex-direction:row;padding:10px 12px;overflow-x:auto}.pano-theme .pano-setbody{height:clamp(220px,46vh,360px)}.pano-theme .twopane{flex-direction:column;width:100%;max-height:88dvh;overflow-y:auto}.pano-theme .twopane-form{width:100%!important;max-height:none!important;overflow:visible!important}.pano-theme .twopane-tab{border-radius:0!important;width:100%!important;padding:13px 0!important;position:static!important;transform:none!important}.pano-theme .twopane-tab>span{writing-mode:horizontal-tb!important}.pano-theme .twopane-side.open{width:100%!important}.pano-theme .twopane-pane{border-top:1px solid var(--color-neutral-200);border-left:none!important;border-radius:0 0 20px 20px!important;width:100%!important;height:auto!important}}@media (pointer:coarse){.pano-theme .tap44{position:relative}.pano-theme .tap44:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pano-theme .tap-pad{position:relative}.pano-theme .tap-pad:after{content:"";position:absolute;inset:-5px}.pano-theme .img-x{opacity:1}.pano-theme .pano-card input,.pano-theme .pano-card textarea{font-size:16px}}.pano-theme .pano-ov{background:var(--ov-sky);flex:1;min-width:0;padding:30px 40px 48px;overflow-y:auto}.pano-theme .pano-ov-top{justify-content:center;align-items:center;min-height:36px;margin-bottom:10px;display:flex;position:relative}.pano-theme .pano-ov-topr{align-items:center;gap:14px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.pano-theme .pano-ov-meta{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--color-neutral-600);margin-bottom:22px;font-size:12px;display:block}.pano-theme .pano-ov-jump{background:var(--color-accent-100);color:var(--color-accent-700);font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:99px;flex:none;padding:5px 14px;font-size:13px;font-weight:600}.pano-theme .pano-ov-jumpfix{z-index:46;box-shadow:var(--shadow-sm);position:fixed;top:12px;left:50%;transform:translate(-50%)}.pano-theme .pano-ov-grid{grid-template-columns:300px minmax(320px,1fr) 300px;align-items:start;gap:28px;max-width:1240px;margin:0 auto;display:grid}.pano-theme .pano-ov-col{flex-direction:column;gap:18px;min-width:0;display:flex}.pano-theme .pano-ov-dial{aspect-ratio:1;width:min(100%,62vh);margin:6px auto 0;position:relative}.pano-theme .pano-ov-ring,.pano-theme .pano-ov-ring2{border-radius:50%;position:absolute}.pano-theme .pano-ov-ring{border:1px solid color-mix(in srgb, var(--color-accent-700) 22%, transparent);inset:0}.pano-theme .pano-ov-ring2{border:1px dashed color-mix(in srgb, var(--color-accent-700) 16%, transparent);inset:4%}.pano-theme .pano-ov-h{color:var(--color-neutral-700);font-size:13px;font-weight:700;position:absolute}.pano-theme .pano-ov-sun{background:var(--ov-sun);width:22px;height:22px;box-shadow:var(--ov-sun-glow);border-radius:99px;position:absolute}.pano-theme .pano-ov-sun.moon,.pano-theme .pano-ov-orb.moon{background:0 0}.pano-theme .pano-ov-sun.moon{box-shadow:inset -7px 2px 0 0 var(--ov-moon), var(--ov-moon-glow)}.pano-theme .pano-ov-orb.moon{box-shadow:inset -17px 5px 0 0 var(--ov-moon), var(--ov-moon-glow)}.pano-theme .pano-ov-star{background:var(--ov-star);box-shadow:0 0 6px 1px color-mix(in srgb, var(--ov-star) 55%, transparent);border-radius:99px;position:absolute}.pano-theme .pano-ov-face{background:var(--ov-card);-webkit-backdrop-filter:var(--ov-blur);box-shadow:var(--shadow-lg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 12% 10%;display:flex;position:absolute;inset:8%}.pano-theme .pano-ov-orb{background:var(--ov-sun);width:56px;height:56px;box-shadow:0 0 0 16px color-mix(in srgb, var(--color-accent) 14%, transparent);border-radius:99px;flex:none}.pano-theme .pano-ov-quick{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:99px;align-items:center;gap:10px;width:110%;margin:6px -5% 0;padding:15px 20px;display:flex}.pano-theme .ov-qwrap:after{content:"";clear:both;display:block}.pano-theme .ov-qposter{float:left;margin:2px 13px 6px 0}.pano-theme .ov-qsrc{clear:both}.pano-theme .ov-flip{perspective:1200px}.pano-theme .ov-flipin{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:relative}.pano-theme .ov-flip.on .ov-flipin{transform:rotateY(180deg)}.pano-theme .ov-face{backface-visibility:hidden}.pano-theme .ov-back{position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.pano-theme .ov-flipin{transition:none}}@media (max-width:1100px){.pano-theme .pano-ov{padding:24px 20px 40px}.pano-theme .pano-ov-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:560px}.pano-theme .pano-ov-dial{order:-1;width:min(100%,52vh)}}@media (max-width:560px){.pano-theme .pano-ov-dial{aspect-ratio:auto;width:100%}.pano-theme .pano-ov-ring,.pano-theme .pano-ov-ring2,.pano-theme .pano-ov-h,.pano-theme .pano-ov-sun,.pano-theme .pano-ov-star{display:none}.pano-theme .pano-ov-face{border-radius:24px;padding:26px 20px;position:static;inset:auto}}@keyframes coll-flash{0%{box-shadow:0 0 0 0 var(--color-accent)}15%{box-shadow:0 0 0 3px var(--color-accent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-accent) 0%, transparent)}}.pano-theme .coll-flash{animation:2.4s ease-out coll-flash}@media (prefers-reduced-motion:reduce){.pano-theme .coll-flash{box-shadow:0 0 0 3px var(--color-accent);animation:none}}.pano-theme .pl-shot{aspect-ratio:20/23;position:relative;overflow:hidden}.pano-theme .pl-shot.pl-wide{aspect-ratio:79/50}.pano-theme .pl-img{background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.pano-theme .pl-tile:hover .pl-img{transform:scale(1.045)}.pano-theme .pl-noimg{background:radial-gradient(120% 90% at 50% 0%, var(--color-accent-100) 0%, transparent 62%), var(--color-neutral-100);font-family:var(--font-heading);color:var(--color-accent);opacity:.34;justify-content:center;align-items:center;font-size:52px;line-height:1;display:flex;position:absolute;inset:0}.pano-theme .pl-ring{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent);position:absolute;inset:0}.pano-theme .pl-scrim{pointer-events:none;background:linear-gradient(#16120e00 28%,#16120e0f 42%,#16120e85 74%,#16120ee6 100%),linear-gradient(#c6713929,#c6713900 34%);position:absolute;inset:0}.pano-theme .pl-shot.pl-nc .pl-scrim{background:linear-gradient(#16120e00 36%,#16120e47 68%,#16120eb3 100%)}.pano-theme .pl-cat{z-index:2;letter-spacing:.15em;text-transform:uppercase;color:#fff;text-shadow:0 1px 4px #00000080;align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:13px}.pano-theme .pl-cat:before{content:"";background:#fff;border-radius:99px;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #ffffff38}.pano-theme .pl-name{z-index:2;color:#fff;position:absolute;bottom:11px;left:13px;right:54px}.pano-theme .pl-name b{font-family:var(--font-heading);text-wrap:balance;text-shadow:0 1px 10px #00000073;font-size:21px;font-weight:400;line-height:1.08;display:block}.pano-theme .pl-name span{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;margin-top:4px;font-size:10.5px;font-weight:600;display:block}.pano-theme .pl-seal{z-index:3;cursor:pointer;border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .18s;display:flex;position:absolute;bottom:12px;right:12px}.pano-theme .pl-seal:hover{transform:scale(1.08)}.pano-theme .pl-seal.pl-want{color:#fff;background:#16120e57;border:1.5px dashed #ffffffe6}.pano-theme .pl-seal.pl-been{border:1.5px solid var(--color-accent-2);background:var(--color-accent-2);color:var(--color-on-accent);box-shadow:0 2px 8px #00000047}.pano-theme .pl-plate{flex-direction:column;gap:11px;padding:14px 15px 0;display:flex}.pano-theme .pl-note{font-family:var(--font-quote);text-overflow:ellipsis;white-space:nowrap;height:1.35em;color:var(--color-neutral-600);margin:0;font-size:16px;font-style:italic;line-height:1.35;overflow:hidden}.pano-theme .pl-note.pl-empty{color:var(--color-neutral-400)}.pano-theme .pl-plate.pl-bare{padding-bottom:15px}.pano-theme .pl-tags{flex-wrap:wrap;gap:5px;display:flex}.pano-theme .pl-tag{border:1px solid var(--color-neutral-200);color:var(--color-neutral-500);border-radius:7px;align-items:center;padding:2px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.pano-theme .pl-links{border-top:1px solid var(--color-neutral-200);grid-template-columns:1fr 1px 1fr;margin-top:3px;display:grid}.pano-theme .pl-links.pl-solo{grid-template-columns:1fr}.pano-theme .pl-vr{background:var(--color-neutral-200)}.pano-theme .pl-lnk{cursor:pointer;color:var(--color-neutral-600);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 8px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:flex}.pano-theme .pl-lnk:hover{background:var(--color-accent-100);color:var(--color-accent-800)}.pano-theme .pl-lnk svg{flex:none;display:block}.pano-theme .pl-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-items:start;gap:16px;display:grid}.pano-theme .pl-tile{background:var(--color-card);min-width:0;box-shadow:var(--shadow-sm);cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:15px;transition:box-shadow .3s,transform .3s;overflow:hidden}.pano-theme .pl-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.pano-theme .pl-tile .pl-plate{gap:10px;padding:12px 12px 0}.pano-theme .pl-tile .pl-plate.pl-bare{padding-bottom:12px}.pano-theme .pl-tile .pl-note{font-size:15px}.pano-theme .pl-tile .pl-name b{font-size:17px}.pano-theme .pl-tile .pl-lnk{gap:7px;padding:10px 6px;font-size:12px}@media (prefers-reduced-motion:reduce){.pano-theme .pl-img,.pano-theme .pl-tile,.pano-theme .pl-seal{transition:none}.pano-theme .pl-tile:hover,.pano-theme .pl-tile:hover .pl-img,.pano-theme .pl-seal:hover{transform:none}}.pano-theme .pl-thumbs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pano-theme .pl-th{aspect-ratio:1;cursor:pointer;background:var(--color-neutral-100);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent);border:none;border-radius:8px;padding:0;transition:box-shadow .2s;position:relative;overflow:hidden}.pano-theme .pl-th:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent), 0 0 0 2px var(--color-accent-200)}.pano-theme .pl-th.pl-iscover,.pano-theme .pl-th.pl-iscover:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent), 0 0 0 2px var(--color-accent)}.pano-theme .pl-th .pl-fill{background-position:50%;background-size:cover;position:absolute;inset:0}.pano-theme .pl-th .pl-del{z-index:2;cursor:pointer;color:#fff;background:#16120ea8;border:none;border-radius:99px;justify-content:center;align-items:center;width:17px;height:17px;font-family:inherit;font-size:11px;line-height:1;transition:background .18s;display:flex;position:absolute;top:2px;right:2px}.pano-theme .pl-th .pl-del:hover{background:var(--color-accent)}.pano-theme .pl-th .pl-cv{z-index:1;background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.07em;text-transform:uppercase;text-align:center;padding:1.5px 0;font-size:7.5px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.pano-theme .pl-th.pl-add{border:1.5px dashed var(--color-neutral-300);background:var(--color-neutral-100);box-shadow:none;color:var(--color-neutral-500);justify-content:center;align-items:center;display:flex}.pano-theme .pl-th.pl-add:hover{border-color:var(--color-accent);color:var(--color-accent-800);box-shadow:none}.pano-theme .pl-pick{flex-wrap:wrap;gap:5px;display:flex}.pano-theme .pl-pk{border:1px solid var(--color-neutral-200);color:var(--color-neutral-600);cursor:pointer;background:0 0;border-radius:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .18s,color .18s,border-color .18s}.pano-theme .pl-pk:hover{border-color:var(--color-accent);color:var(--color-accent-800)}.pano-theme .pl-pk.pl-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.pano-theme .pl-pk.pl-own{align-items:center;gap:2px;padding:0 4px 0 0;display:inline-flex}.pano-theme .pl-pklabel{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:8px 0 0 8px;padding:5px 6px 5px 10px;font-family:inherit;font-size:12px;font-weight:600}.pano-theme .pl-pk .pl-x{cursor:pointer;color:inherit;opacity:.6;background:0 0;border:none;border-radius:6px;padding:3px 4px;font-family:inherit;font-size:12px;line-height:1}.pano-theme .pl-pk .pl-x:hover{opacity:1}.pano-theme .pl-pk.pl-newcat{color:var(--color-neutral-500);border-style:dashed;font-weight:700}.pano-theme .pl-pk.pl-newcat:hover{border-color:var(--color-accent);color:var(--color-accent-800)}.pano-theme .pl-segs{gap:8px;display:flex}.pano-theme .pl-seg{border:1px solid var(--color-neutral-200);color:var(--color-neutral-600);cursor:pointer;background:0 0;border-radius:11px;flex:1;align-items:center;gap:9px;padding:9px 11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:border-color .18s,background .18s;display:flex}.pano-theme .pl-seg:hover{border-color:var(--color-accent)}.pano-theme .pl-seg.pl-on{border-color:var(--color-accent);background:var(--color-accent-100);color:var(--color-accent-800)}.pano-theme .pl-sw{border-radius:99px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pano-theme .pl-sw.pl-want{border:1.5px dashed var(--color-accent-2);background:color-mix(in srgb, var(--color-accent-2) 14%, transparent);color:var(--color-accent-2-800)}.pano-theme .pl-sw.pl-been{background:var(--color-accent-2);color:var(--color-on-accent)}.pano-theme .pl-conseq{color:var(--color-neutral-500);align-items:flex-start;gap:7px;margin:0;font-size:11.5px;line-height:1.45;display:flex}.pano-theme .pl-conseq:before{content:"";background:var(--color-neutral-200);border-radius:99px;flex:none;align-self:stretch;width:3px}.pano-theme .pl-conseq.pl-live:before{background:var(--color-accent)}.pano-theme .det-chip{transition:box-shadow .15s}.pano-theme .det-chip:hover{box-shadow:inset 0 0 0 1.5px}
