@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-20C4,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-20C4,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-20C4,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;--color-tag-ochre:#f6ecd4;--color-on-tag-ochre:#6d5416;--color-tag-indigo:#e4e8f2;--color-on-tag-indigo:#3c4a78;--color-tag-teal:#ddeee9;--color-on-tag-teal:#1f5c54;--color-tag-rose:#f9e5e2;--color-on-tag-rose:#8b3f3c;--color-tag-plum:#f0e4ee;--color-on-tag-plum:#6d3f65;--color-st-green:#86a856;--color-st-yellow:#e2b63c;--color-st-orange:#de8540;--color-st-red:#b8412f;--color-st-gray:#a19786;--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;--color-tag-ochre:#322a1b;--color-on-tag-ochre:#ddc389;--color-tag-indigo:#232838;--color-on-tag-indigo:#b3bfe0;--color-tag-teal:#1e2f2d;--color-on-tag-teal:#9fcfc6;--color-tag-rose:#332323;--color-on-tag-rose:#e2adaa;--color-tag-plum:#2f2430;--color-on-tag-plum:#d9b8d2;--color-st-green:#9dbd6a;--color-st-yellow:#d6ab3e;--color-st-orange:#d97e45;--color-st-red:#c9503d;--color-st-gray:#7d7873;--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;visibility:hidden;transition:opacity .18s .5s,visibility 0s linear .68s,box-shadow .18s}.pano-theme .pano-card:hover .panel-arrow,.pano-theme .pano-card:focus-within .panel-arrow,.pano-theme .panel-arrow[aria-expanded=true],.pano-theme .panel-arrow:focus-visible{opacity:1;visibility:visible;transition:opacity .18s,visibility,box-shadow .18s}.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;visibility:visible}}.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 .coll-sort{border:1px solid var(--color-neutral-300);background:var(--color-card);transition:border-color .15s,background .15s}.pano-theme .coll-sort:hover{border-color:var(--color-neutral-400)}.pano-theme .coll-sort.on{border-color:var(--color-accent-300);background:var(--color-accent-100)}.pano-theme .coll-sort-main{color:var(--color-neutral-700);background:0 0}.pano-theme .coll-sort.on .coll-sort-main{color:var(--color-accent-800)}.pano-theme .coll-sort-clear{color:var(--color-accent-800);opacity:.62;background:0 0}.pano-theme .coll-sort-clear:hover{opacity:1;background:var(--color-accent-200)}.pano-theme .coll-sort-item{color:var(--color-text);background:0 0}.pano-theme .coll-sort-item:hover{background:var(--color-neutral-100)}.pano-theme .coll-sort-item.sel{background:var(--color-accent-100);color:var(--color-accent-800)}@media (prefers-reduced-motion:reduce){.pano-theme .coll-sort{transition:none}}.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-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 .coll-tools{flex:100%;justify-content:flex-end;margin-left:0}.pano-theme .coll-tools>input{flex:auto;min-width:0;width:auto!important}.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 .rc-modal{width:880px;max-width:100%;max-height:88vh;margin:auto}.pano-theme .rc-pad{padding-left:26px;padding-right:26px}.pano-theme .rc-top{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.pano-theme .rc-media{height:196px}.pano-theme .rc-cols{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.pano-theme .rc-ovbtn:hover{filter:brightness(1.25)}@media (max-width:820px){.pano-theme .rc-cols{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:600px){.pano-theme .rc-modal{max-height:calc(100dvh - 24px)}.pano-theme .rc-pad{padding-left:16px;padding-right:16px}.pano-theme .rc-top{grid-template-columns:minmax(0,1fr);gap:16px}.pano-theme .rc-media{height:180px}.pano-theme .rc-foot>button{flex:1;min-height:48px}}@media (max-width:560px){.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,.pano-theme .pano-card .tbl-hsz{font-size:16px}.pano-theme .coll-bar,.pano-theme .coll-chips{gap:8px!important}.pano-theme .coll-chips>button{padding:8px 14px!important}.pano-theme .coll-tools>input{padding:10px 16px!important}.pano-theme .coll-tools>button{padding:11px 18px!important}.pano-theme .coll-sort-main{padding-top:8px!important;padding-bottom:8px!important}.pano-theme .coll-sort-clear{width:26px;height:26px}}.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-img{background-position:50%;background-size:cover;position:absolute;inset:0}.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-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 .ph-on-img::placeholder{color:#fff9}.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}.pano-theme .tbl-h{opacity:0;transition:opacity .12s}.pano-theme .tbl-row:hover .tbl-h,.pano-theme .tbl-h:focus-visible,.pano-theme .tbl-h[data-on="1"]{opacity:1}.pano-theme .tbl-h:active{cursor:grabbing}@media (pointer:coarse){.pano-theme .tbl-h{opacity:1}}.pano-theme .sd-ribbon{background:var(--c);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);z-index:1;pointer-events:none;width:13px;height:26px;position:absolute;top:0;right:20px}.pano-theme .sd-stamp{border:1.5px dashed var(--color-neutral-500);box-sizing:border-box;border-radius:99px;flex:none;width:12px;height:12px;display:inline-block}.pano-theme .sd-stamp.done{border:1.5px solid var(--color-accent-2-600);background:var(--color-accent-2-600)}.pano-theme .sd-stamp.paused{border-color:var(--color-neutral-400)}.pano-theme .sd-st{color:var(--color-neutral-700);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.pano-theme .sd-tag{border:1px solid var(--color-neutral-200);color:var(--color-neutral-500);border-radius:7px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.pano-theme .sd-src{font-family:var(--font-quote);color:var(--color-neutral-600);margin:2px 0 0;font-size:17px;font-style:italic}.pano-theme .sd-cnt{color:var(--color-neutral-500);font-variant-numeric:tabular-nums;font-size:13px}.pano-theme .sd-untitled{color:var(--color-neutral-400)!important}.pano-theme .sd-subtag{font-family:var(--font-body);color:var(--color-accent-2-700);background:var(--color-accent-2-100);vertical-align:2px;white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.pano-theme .sd-cd{box-sizing:border-box;background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);text-align:center;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;width:78px;padding:10px 2px 9px;display:flex}.pano-theme .sd-cd b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-size:38px;font-weight:400;line-height:1}.pano-theme .sd-cd span{color:var(--color-neutral-500);font-size:12px;font-weight:600}.pano-theme .sd-cd.word b{padding:9px 0 4px;font-size:20px}.pano-theme .sd-cd.lg{width:92px}.pano-theme .sd-cd.lg b{font-size:44px}.pano-theme .sd-cd.lg.word b{padding:11px 0 5px;font-size:22px}.pano-theme .sd-next{color:var(--color-neutral-700);margin-top:4px;font-size:14px}.pano-theme .sd-next b{color:var(--color-text);font-weight:700}.pano-theme .sd-lg{border-bottom:1px dashed var(--color-neutral-200);grid-template-columns:52px 1fr;gap:12px;padding:8px 0;display:grid}.pano-theme .sd-lg:last-child{border-bottom:none}.pano-theme .sd-lg time{color:var(--color-neutral-500);white-space:nowrap;padding-top:3px;font-size:12px;font-weight:700}.pano-theme .sd-lg p{font-family:var(--font-quote);color:var(--color-neutral-800);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.4;display:-webkit-box;overflow:hidden}.pano-theme .sd-grid{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));align-items:stretch;gap:20px;display:grid}.pano-theme .sd-dc{background:var(--color-card);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;outline:none;flex-direction:column;transition:box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pano-theme .sd-dc:hover{box-shadow:var(--shadow-md)}.pano-theme .sd-dc:focus-visible{box-shadow:0 0 0 2px var(--color-accent), var(--shadow-md)}.pano-theme .sd-dc-top{align-items:flex-start;gap:16px;padding:20px 22px 14px;display:flex}.pano-theme .sd-dc-head{flex:1;min-width:0}.pano-theme .sd-dc-head h3{font-family:var(--font-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-right:22px;font-size:23px;font-weight:400;line-height:1.12}.pano-theme .sd-dc-log{border-top:1px solid var(--color-neutral-200);padding:6px 22px 4px}.pano-theme .sd-dc-subs{color:var(--color-neutral-700);padding:8px 22px 0;font-size:13px}.pano-theme .sd-dc-subs b{color:var(--color-text);font-weight:600}.pano-theme .sd-dc-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding:14px 22px 16px;display:flex}.pano-theme .sd-dc-foot .sd-cnt{margin-left:auto}.pano-theme .sd-fav{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pano-theme .sd-dc-foot .sd-fav{margin-left:auto}.pano-theme .sd-dc-foot .sd-cnt+.sd-fav{margin-left:0}.pano-theme .sd-dc.quiet .sd-dc-top,.pano-theme .sd-dc.quiet .sd-dc-log,.pano-theme .sd-dc.quiet .sd-dc-subs{opacity:.6}.pano-theme .sd-bc{flex-direction:column;min-width:0;display:flex;position:relative}.pano-theme .sd-bc-h{align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.pano-theme .sd-bc-h .sd-cd{border-radius:12px;width:58px;padding:8px 2px 7px}.pano-theme .sd-bc-h .sd-cd b{font-size:28px}.pano-theme .sd-bc-h .sd-cd.word b{padding:6px 0 3px;font-size:16px}.pano-theme .sd-bc-h .sd-cd span{font-size:11px}.pano-theme .sd-bc-h h3{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;padding-right:20px;font-size:20px;font-weight:400;line-height:1.12}.pano-theme .sd-bc-h .sd-next{margin-top:2px;font-size:13px}.pano-theme .sd-stk{margin:0 12px;position:relative}.pano-theme .sd-bin{border:1.5px solid var(--color-neutral-200);background:var(--color-neutral-100);border-radius:12px;flex-direction:column;gap:8px;padding:8px 10px;display:flex}.pano-theme .sd-bin.on{border-color:var(--color-accent-400);background:var(--color-card);box-shadow:0 0 0 3px var(--color-accent-100)}.pano-theme .sd-bin:not(.on) .sd-kbd,.pano-theme .sd-bin:not(.on) .sd-save{visibility:hidden}.pano-theme .sd-bin textarea{resize:none;font-family:var(--font-quote);color:var(--color-text);cursor:text;background:0 0;border:none;outline:none;width:100%;height:52px;padding:0;font-size:18px;line-height:1.4}.pano-theme .sd-bin textarea::placeholder{color:var(--color-neutral-500)}.pano-theme .sd-row2{color:var(--color-neutral-600);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pano-theme .sd-kp{text-overflow:ellipsis;cursor:pointer;max-width:150px;color:var(--color-accent-2-800);background:var(--color-accent-2-100);white-space:nowrap;border:none;border-radius:99px;flex:none;align-items:center;gap:4px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.pano-theme .sd-kp.none{background:var(--color-neutral-200);color:var(--color-neutral-600)}.pano-theme .sd-bin .sd-row2{flex-wrap:nowrap}.pano-theme .sd-bin .sd-kp{flex:0 auto;min-width:0}.pano-theme .sd-pill{border:1px solid var(--color-neutral-200);background:var(--color-card);color:var(--color-neutral-700);cursor:pointer;border-radius:99px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600}.pano-theme .sd-datewrap{display:inline-flex;position:relative}.pano-theme .sd-datewrap input[type=date]{opacity:0;pointer-events:none;width:100%;position:absolute;inset:0}.pano-theme .sd-kbd{color:var(--color-neutral-500);border:1px solid var(--color-neutral-300);border-radius:5px;margin-left:auto;padding:0 5px;font-size:11px}.pano-theme .sd-save{background:var(--color-accent);color:var(--color-on-accent);cursor:pointer;border:none;border-radius:99px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700}.pano-theme .sd-save:disabled{opacity:.45;cursor:default}.pano-theme .sd-menu{z-index:5;background:var(--color-card);border:1px solid var(--color-neutral-200);box-shadow:var(--shadow-md);border-radius:12px;flex-direction:column;max-height:240px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pano-theme .sd-menu button{text-align:left;cursor:pointer;color:var(--color-neutral-800);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:7px 9px;font-family:inherit;font-size:14px;display:flex}.pano-theme .sd-menu button:hover{background:var(--color-neutral-100)}.pano-theme .sd-menu button.on{background:var(--color-accent-2-100);color:var(--color-accent-2-800);font-weight:600}.pano-theme .sd-menu button.dn{color:var(--color-neutral-500)}.pano-theme .sd-menu button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pano-theme .sd-menu em{color:var(--color-neutral-500);margin-left:auto;font-size:11px;font-style:normal}.pano-theme .sd-menu hr{border:none;border-top:1px solid var(--color-neutral-200);margin:4px 2px}.pano-theme .sd-bc-log{padding:6px 16px 2px}.pano-theme .sd-bc-log .sd-lg{grid-template-columns:44px 1fr;gap:8px;padding:7px 0}.pano-theme .sd-bc-log .sd-lg p{font-size:16px}.pano-theme .sd-bc-log .sd-lg.new{background:linear-gradient(90deg, var(--color-accent-100), transparent 85%);border-bottom-color:#0000;margin:0 -16px;padding:7px 16px}.pano-theme .sd-bc-log .sd-lg.new time{color:var(--color-accent-700)}.pano-theme .sd-bc-foot{color:var(--color-neutral-500);align-items:center;gap:8px;padding:8px 16px 12px;font-size:12px;display:flex}.pano-theme .sd-bc-foot button{cursor:pointer;color:var(--color-accent-700);background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:12px;font-weight:700}.pano-theme .sd-bc-foot button:hover{color:var(--color-accent-800);text-decoration:underline}.pano-theme .sd-bc-foot .sd-add{border:1px solid var(--color-accent-200);background:var(--color-accent-100);color:var(--color-accent-800);border-radius:99px;margin-left:0;padding:3px 10px}.pano-theme .sd-bc-foot .sd-add:hover{background:var(--color-accent-200);text-decoration:none}.pano-theme .sd-stk.pnl{margin:0}.pano-theme .sd-stk.pnl .sd-bin textarea{height:96px}.pano-theme .sd-stk.pnl .sd-bin .sd-row2{flex-wrap:wrap;row-gap:8px}.pano-theme .sd-det{background:var(--color-card);width:980px;max-width:100%;max-height:88vh;box-shadow:var(--shadow-lg);box-sizing:border-box;border-radius:20px;flex-direction:column;display:flex;overflow-y:auto}.pano-theme .sd-dhero{align-items:flex-start;gap:20px;padding:22px 26px 18px;display:flex;position:relative}.pano-theme .sd-dhero .sd-ribbon{right:26px}.pano-theme .sd-dhero h2{font-family:var(--font-heading);text-wrap:balance;overflow-wrap:anywhere;margin:0;padding-right:28px;font-size:30px;font-weight:400;line-height:1.1}.pano-theme .sd-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pano-theme .sd-meta .sd-cnt{margin-left:4px}.pano-theme .sd-strip{background:var(--color-neutral-100);border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);gap:10px;padding:14px 26px;display:flex;overflow-x:auto}.pano-theme .sd-when{background:var(--color-card);border:1px solid var(--color-neutral-200);border-radius:12px;flex:none;align-items:center;gap:10px;padding:8px 14px 8px 12px;font-family:inherit;display:flex}.pano-theme .sd-when>b{font-family:var(--font-heading);text-align:center;font-variant-numeric:tabular-nums;min-width:26px;font-size:22px;font-weight:400;line-height:1}.pano-theme .sd-when>div{color:var(--color-text);flex-direction:column;font-size:13px;display:flex}.pano-theme .sd-when>div strong{font-weight:700}.pano-theme .sd-when>div span{color:var(--color-neutral-500);font-size:11.5px}.pano-theme .sd-when.past{opacity:.5}.pano-theme .sd-when.add{border-style:dashed;border-color:var(--color-neutral-300);color:var(--color-accent-700);cursor:pointer;background:0 0;font-size:13px;font-weight:700}.pano-theme .sd-when.add:hover{border-color:var(--color-accent-400);background:var(--color-accent-100)}.pano-theme .sd-dgrid{grid-template-columns:1.55fr 1fr;min-height:0;display:grid}.pano-theme .sd-dmain{border-right:1px solid var(--color-neutral-200);flex-direction:column;gap:14px;min-width:0;padding:20px 26px 26px;display:flex}.pano-theme .sd-dside{background:color-mix(in srgb, var(--color-neutral-100) 55%, var(--color-card));flex-direction:column;gap:22px;min-width:0;padding:20px 22px 26px;display:flex}.pano-theme .sd-srcinfo{border:1.5px dashed var(--color-neutral-300);color:var(--color-neutral-700);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.pano-theme .sd-srcinfo b{color:var(--color-text)}.pano-theme .sd-mini{background:var(--color-card);width:30px;height:22px;box-shadow:var(--shadow-sm);border-radius:5px;flex:none;position:relative}.pano-theme .sd-mini:after{content:"";background:var(--color-neutral-200);border-radius:2px;height:4px;position:absolute;bottom:5px;left:5px;right:5px}.pano-theme .sd-srcinfo button{cursor:pointer;color:var(--color-accent-700);white-space:nowrap;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:14px;font-weight:700}.pano-theme .sd-srcinfo button:hover{color:var(--color-accent-800)}.pano-theme .sd-sech{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.pano-theme .sd-sech:after{content:"";background:var(--color-neutral-200);flex:1;height:1px}.pano-theme .sd-sech em{letter-spacing:0;color:var(--color-neutral-400);font-style:normal}.pano-theme .sd-empty{color:var(--color-neutral-500);margin:0;font-size:14px;line-height:1.5}.pano-theme .sd-entries{flex-direction:column;display:flex}.pano-theme .sd-entry{grid-template-columns:18px 1fr auto;gap:12px;padding:4px 0 16px;display:grid;position:relative}.pano-theme .sd-entry:before{content:"";background:var(--color-neutral-200);width:1px;position:absolute;top:16px;bottom:-4px;left:5px}.pano-theme .sd-entry:last-child:before{display:none}.pano-theme .sd-dot{border:1.5px solid var(--color-accent-500);background:var(--color-card);box-sizing:border-box;border-radius:99px;width:11px;height:11px;margin-top:4px;position:relative}.pano-theme .sd-day{color:var(--color-neutral-500);margin-bottom:3px;font-size:12px;font-weight:700}.pano-theme .sd-entry p{font-family:var(--font-quote);color:var(--color-neutral-900);word-break:break-word;margin:0;font-size:18px;line-height:1.45}.pano-theme .sd-acts{opacity:0;gap:2px;transition:opacity .15s;display:flex}.pano-theme .sd-entry:hover .sd-acts,.pano-theme .sd-entry:focus-within .sd-acts{opacity:1}.pano-theme .sd-acts button,.pano-theme .sd-x{cursor:pointer;color:var(--color-neutral-400);background:0 0;border:none;border-radius:6px;font-family:inherit;font-size:14px;line-height:1}.pano-theme .sd-acts button:hover,.pano-theme .sd-x:hover{color:var(--color-neutral-800);background:var(--color-neutral-100)}.pano-theme .sd-entry.editing{grid-template-columns:18px 1fr}.pano-theme .sd-entry-ed{border:1.5px solid var(--color-accent-300);box-shadow:0 0 0 3px var(--color-accent-100);border-radius:12px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.pano-theme .sd-entry-ed .sd-pill{padding:3px 10px;font-size:16px}.pano-theme .sd-link-btn{cursor:pointer;color:var(--color-neutral-600);background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600}.pano-theme .sd-sub{border-bottom:1px solid var(--color-neutral-200);align-items:center;gap:8px;padding:5px 0;font-size:14px;transition:background .15s;display:flex}.pano-theme .sd-sub em,.pano-theme .sd-esub em{color:var(--color-neutral-500);white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}.pano-theme .sd-subn{overflow-wrap:anywhere;flex:1;min-width:0}.pano-theme .sd-sub.done .sd-subn{color:var(--color-neutral-500);text-decoration:line-through}.pano-theme .sd-sub.cur .sd-subn{font-weight:700}.pano-theme .sd-sub.cur em{color:var(--color-accent-700);font-weight:700}.pano-theme .sd-grip{width:14px;color:var(--color-neutral-300);letter-spacing:-2px;cursor:grab;-webkit-user-select:none;user-select:none;text-align:center;border-radius:4px;flex:none;font-size:13px}.pano-theme .sd-grip:hover,.pano-theme .sd-grip:focus-visible{color:var(--color-neutral-600)}.pano-theme .sd-grip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pano-theme .sd-box{border:1.5px solid var(--color-neutral-300);background:var(--color-card);width:17px;height:17px;color:var(--color-on-accent);cursor:pointer;box-sizing:border-box;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.pano-theme .sd-box[aria-checked=true]{background:var(--color-accent-2-600);border-color:var(--color-accent-2-600)}.pano-theme .sd-sub.drag,.pano-theme .sd-esub.drag{opacity:.4}.pano-theme .sd-sub.over,.pano-theme .sd-esub.over{box-shadow:inset 0 2px 0 var(--color-accent)}.pano-theme .sd-ghost{color:var(--color-neutral-400);align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.pano-theme .sd-ghost i{color:var(--color-accent-600);text-align:center;width:14px;font-style:normal;font-weight:700}.pano-theme .sd-ghost input{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:2px 0;font-family:inherit;font-size:16px}.pano-theme .sd-ghost input::placeholder{color:var(--color-neutral-400)}.pano-theme .sd-lgrp{color:var(--color-neutral-600);align-items:center;gap:8px;margin:8px 0 4px;font-size:12px;font-weight:700;display:flex}.pano-theme .sd-lgrp .sd-ico{width:18px;height:18px;font-size:10px}.pano-theme .sd-ico{background:var(--color-neutral-200);width:22px;height:22px;color:var(--color-neutral-700);border-radius:6px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pano-theme .sd-ico.video{background:var(--color-accent-100);color:var(--color-accent-700)}.pano-theme .sd-ico.doc{background:var(--color-accent-2-100);color:var(--color-accent-2-700)}.pano-theme .sd-dside .sd-link{border-radius:10px;align-items:center;gap:2px;display:flex}.pano-theme .sd-dside .sd-link:hover{background:var(--color-neutral-100)}.pano-theme .sd-dside .sd-link>button:first-child{cursor:pointer;text-align:left;min-width:0;color:var(--color-text);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:6px 8px;font-family:inherit;display:flex}.pano-theme .sd-dside .sd-link>button:first-child>i{color:var(--color-neutral-400);font-size:12px;font-style:normal}.pano-theme .sd-link-t{flex-direction:column;flex:1;min-width:0;display:flex}.pano-theme .sd-link-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.pano-theme .sd-link-t span{color:var(--color-neutral-500);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pano-theme .sd-dside .sd-link .sd-x{opacity:0}.pano-theme .sd-dside .sd-link:hover .sd-x,.pano-theme .sd-dside .sd-link:focus-within .sd-x{opacity:1}.pano-theme .sd-paste{box-sizing:border-box;border:1.5px dashed var(--color-neutral-300);width:100%;color:var(--color-text);background:0 0;border-radius:12px;outline:none;margin-top:10px;padding:9px 12px;font-family:inherit;font-size:16px}.pano-theme .sd-paste:focus{border-color:var(--color-accent-400);background:var(--color-card);border-style:solid}.pano-theme .sd-paste::placeholder{color:var(--color-neutral-400);font-size:14px}.pano-theme .sd-note{font-family:var(--font-quote);color:var(--color-neutral-800);white-space:pre-wrap;word-break:break-word;font-size:17px;line-height:1.5}.pano-theme .sd-form{background:var(--color-card);width:520px;max-width:100%;max-height:86vh;box-shadow:var(--shadow-lg);box-sizing:border-box;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.pano-theme .sd-form-h{align-items:center;gap:8px;padding:18px 22px 10px;display:flex}.pano-theme .sd-ftabs{border-bottom:1px solid var(--color-neutral-200);flex:none;gap:2px;padding:0 22px;display:flex;overflow-x:auto}.pano-theme .sd-ftabs button{cursor:pointer;color:var(--color-neutral-500);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:11px 12px;font-family:inherit;font-size:14px;display:inline-flex}.pano-theme .sd-ftabs button:hover{color:var(--color-neutral-800)}.pano-theme .sd-ftabs button.on{color:var(--color-accent-800);border-bottom-color:var(--color-accent);font-weight:600}.pano-theme .sd-ftabs em{color:var(--color-neutral-500);background:var(--color-neutral-200);border-radius:99px;padding:0 6px;font-size:11px;font-style:normal;font-weight:600}.pano-theme .sd-fpad{flex-direction:column;gap:18px;min-height:260px;padding:20px 24px;display:flex;overflow-y:auto}.pano-theme .sd-fld{flex-direction:column;gap:7px;display:flex}.pano-theme .sd-fl{letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-500);font-size:11px;font-weight:700}.pano-theme .sd-tin{width:100%;font-family:var(--font-heading);color:var(--color-text);background:0 0;border:none;outline:none;padding:0;font-size:26px}.pano-theme .sd-tin::placeholder{color:var(--color-neutral-300)}.pano-theme .sd-uline{border:none;border-bottom:1px solid var(--color-neutral-300);color:var(--color-text);background:0 0;outline:none;width:100%;padding:6px 0;font-family:inherit;font-size:16px}.pano-theme .sd-uline:focus{border-bottom-color:var(--color-accent)}.pano-theme .sd-uline.q{font-family:var(--font-quote);font-size:18px}.pano-theme .sd-seg{background:var(--color-neutral-200);border-radius:12px;flex-wrap:wrap;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.pano-theme .sd-seg button{cursor:pointer;color:var(--color-neutral-700);white-space:nowrap;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.pano-theme .sd-seg button.on{background:var(--color-card);color:var(--color-text);box-shadow:var(--shadow-sm)}.pano-theme .sd-wrap{flex-wrap:wrap;gap:6px;display:flex}.pano-theme .sd-tgb{border:1.5px solid var(--color-neutral-300);cursor:pointer;color:var(--color-neutral-600);background:0 0;border-radius:99px;padding:5px 13px;font-family:inherit;font-size:13px;font-weight:600}.pano-theme .sd-tgb.on{background:var(--color-accent-100);border-color:var(--color-accent-300);color:var(--color-accent-800)}.pano-theme .sd-sw{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pano-theme .sd-sw button{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:36px;padding:0;display:inline-flex}.pano-theme .sd-sw button:hover{background:var(--color-neutral-100)}.pano-theme .sd-sw button.on{box-shadow:inset 0 0 0 2px var(--color-text)}.pano-theme .sd-sw i{background:var(--c);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);width:15px;height:24px;display:block}.pano-theme .sd-sw i.no{clip-path:none;border:1.5px dashed var(--color-neutral-400);box-sizing:border-box;background:0 0;border-radius:3px}.pano-theme .sd-sw button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pano-theme .sd-hint{color:var(--color-neutral-500);margin:0;font-size:13px;line-height:1.5}.pano-theme .sd-mdate{background:var(--color-card);border:1px solid var(--color-neutral-200);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.pano-theme .sd-mdate.past{opacity:.6}.pano-theme .sd-mdate-n{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px}.pano-theme .sd-mdate-d{border:1px solid var(--color-neutral-200);background:var(--color-card);color:var(--color-text);border-radius:8px;padding:4px 6px;font-family:inherit;font-size:16px}.pano-theme .sd-mdate em{color:var(--color-accent-700);white-space:nowrap;font-size:12px;font-style:normal;font-weight:700}.pano-theme .sd-mdate.past em{color:var(--color-neutral-500)}.pano-theme .sd-addrow{border:1.5px dashed var(--color-neutral-300);cursor:pointer;color:var(--color-accent-700);background:0 0;border-radius:12px;padding:10px;font-family:inherit;font-size:13px;font-weight:600}.pano-theme .sd-addrow:hover{border-color:var(--color-accent-400);background:var(--color-accent-100)}.pano-theme .sd-esub{border-bottom:1px solid var(--color-neutral-200);grid-template-columns:14px 17px 1fr auto auto;align-items:center;gap:10px;padding:6px 0;display:grid}.pano-theme .sd-esub input{min-width:0;color:var(--color-text);background:0 0;border:none;outline:none;padding:2px 0;font-family:inherit;font-size:16px}.pano-theme .sd-esub.done input{color:var(--color-neutral-500);text-decoration:line-through}.pano-theme .sd-esub .sd-x{opacity:.7}.pano-theme .sd-okbar{border-top:1px solid var(--color-neutral-200);flex:none;justify-content:flex-end;padding:14px 24px 18px;display:flex}@media (max-width:900px){.pano-theme .sd-dgrid{grid-template-columns:1fr}.pano-theme .sd-dmain{border-right:none;border-bottom:1px solid var(--color-neutral-200)}.pano-theme .sd-dhero{gap:14px;padding:18px 18px 14px}.pano-theme .sd-dhero h2{font-size:24px}.pano-theme .sd-strip{padding:12px 18px}.pano-theme .sd-dmain,.pano-theme .sd-dside{padding:18px}}@media (max-width:560px){.pano-theme .sd-dc-top{gap:12px;padding:16px 16px 12px}.pano-theme .sd-dc-log,.pano-theme .sd-dc-subs{padding-left:16px;padding-right:16px}.pano-theme .sd-dc-foot{padding:12px 16px 14px}.pano-theme .sd-cd{width:64px}.pano-theme .sd-cd b{font-size:30px}.pano-theme .sd-dc-head h3{font-size:20px}}@media (hover:none){.pano-theme .sd-acts,.pano-theme .sd-dside .sd-link .sd-x{opacity:1}}@media (prefers-reduced-motion:reduce){.pano-theme .sd-dc,.pano-theme .sd-acts,.pano-theme .sd-sub,.pano-theme .sd-sw button{transition:none}}
