@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2)format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2)format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2)format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2)format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff)format("woff");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:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff");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}:root{--bg:#fff;--fg:#111;--line:#1116;--line-hover:#111111bf;--hero-line:#0003;--highlight:#ffc800;--font-display:"Space Grotesk Variable", system-ui, sans-serif;--font-mono:"Space Mono", ui-monospace, Menlo, monospace;--size-hero:8vw;--size-title:4.5vw;--size-small:clamp(12px, 1.3333vw, 16px);--gutter:10vw;--max-width:1510px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#111;--fg:#f0f0f0;--line:#ffffff73;--line-hover:#ffffffd9;--hero-line:#fff6}}@media (width<=760px){:root{--size-title:7vw;--gutter:5vw}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0}::selection{background:var(--highlight);color:#111}@keyframes fade-in{0%{opacity:0}}.big{font-family:var(--font-display);font-size:var(--size-hero);letter-spacing:-.015em;font-weight:500;line-height:1.3;animation:2s both fade-in}.big h1{font:inherit;letter-spacing:inherit;margin:0}.small{font-size:var(--size-small);letter-spacing:.05em;line-height:1.3;animation:1.2s .4s both fade-in}header,section,.top-nav{max-width:var(--max-width)}.hero{min-height:50vh;padding:var(--gutter) var(--gutter) 2.5vw;align-items:center;display:flex}.page-header{padding:6vw var(--gutter) 5vw;font-size:var(--size-title);line-height:1.2}section{padding:2vw var(--gutter) 5vw}.top-nav{padding:2.5vw var(--gutter) 0;text-transform:uppercase}@media (width<=760px){.hero{padding:18vw var(--gutter) 14vw}.page-header{padding:10vw var(--gutter) 8vw}.top-nav{padding-top:5vw}}a,.link-button{color:inherit;text-decoration:none;transition:opacity .4s cubic-bezier(.075,.82,.165,1)}a:hover,.link-button:hover{opacity:.5}a:focus-visible,button:focus-visible{outline:2px solid var(--highlight);outline-offset:3px}.link-button{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.small a,.link-button{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:max(1px,.06em);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.small a:hover,.link-button:hover{-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover)}.underline{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:.05em;-webkit-text-decoration-color:var(--hero-line);text-decoration-color:var(--hero-line)}.small a.more-link{opacity:.5;text-decoration-color:#0000}.small a.more-link:hover{opacity:1;-webkit-text-decoration-color:var(--line-hover);text-decoration-color:var(--line-hover)}.top-nav a{opacity:.4}.top-nav a.current,.top-nav a:hover{opacity:1}.h-list,.v-list{margin:0;padding:0;list-style:none}.h-list{flex-wrap:wrap;gap:.35em 1.4em;display:flex}footer{text-transform:uppercase;margin-top:1.5em;line-height:1.5;display:flex}footer>div{flex:1}@media (width<=480px){footer{flex-direction:column;gap:1em}}.fine-print{color:var(--line-hover);margin:1.5em 0 0}.last-seen{text-transform:uppercase;margin:0}.journal-entries{margin-bottom:3em}.journal-entry{max-width:36em;margin-bottom:7.5em}.journal-date{letter-spacing:.08em;opacity:.5;margin-bottom:.4em;display:block}.journal-entry-title{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 .55em;font-size:1.35em;font-weight:500;line-height:1.25}.journal-body{letter-spacing:.02em;font-size:1.15em;line-height:1.45}.journal-body p{margin:0 0 1.45em}.journal-body p:last-child{margin-bottom:0}.journal-body img{max-width:100%;margin:0 0 1.45em;display:block}.journal-body strong{font-weight:700}.journal-preview{max-height:16em;overflow:hidden}.journal-preview.is-clipped{-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.journal-entry>.more-link{text-transform:uppercase;margin-top:.8em;display:inline-block}.scroll-to-top{border:1px solid var(--line);background:var(--bg);width:2.5rem;height:2.5rem;color:inherit;font:inherit;cursor:pointer;opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s,transform .3s;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(.5rem)}.scroll-to-top.is-visible{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.peek{--corner:120px;--ease:cubic-bezier(.16, 1, .3, 1);--fold-light:#fff;--fold-dark:#d9d9d9;z-index:100;pointer-events:none;min-height:100lvh;position:fixed;inset:0}@media (width<=768px){.peek{--corner:64px}}@media (width<=700px){.peek{--corner:40px}}html.peek-covered,html.peek-covered body{background:#2f62ad}.peek-layer{clip-path:polygon(calc(100% - var(--corner)) 0, 100% 0, 100% var(--corner), 100% var(--corner));transition:clip-path .65s var(--ease);position:absolute;inset:0;overflow:auto}.peek.builtin .peek-layer{background:#2f62ad}.peek.open .peek-layer{clip-path:polygon(-200% 0,100% 0,100% 300%,100% 300%);pointer-events:auto}.peek-layer iframe{border:0;width:100%;height:100%;display:block}.peek-curl{width:var(--corner);height:var(--corner);cursor:pointer;pointer-events:auto;background:linear-gradient(45deg, var(--fold-light) 0%, var(--fold-dark) 46%, #00000059 50%, transparent 50.5%);clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-3px 3px 4px #0000004d);transform-origin:100% 0;transition:transform .65s var(--ease), opacity .3s;border:0;padding:0;position:absolute;top:0;right:0}.peek-curl:hover{transform:scale(1.08)}.peek-curl:active{transform:scale(.98)}.peek.open .peek-curl{opacity:0;pointer-events:none;transform:scale(6)}.peek-close{cursor:pointer;opacity:0;background:#0000008c;border:0;border-radius:50%;width:40px;height:40px;transition:opacity .3s,transform .3s;position:absolute;top:20px;right:20px;transform:scale(.8)}.peek.open .peek-close{opacity:1;pointer-events:auto;transition-delay:.45s;transform:none}.peek-close:before,.peek-close:after{content:"";background:#fff;width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.peek-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.peek.builtin .peek-close{display:none}.apple{--a-text:#333;--a-dim:#777;--a-link:#06c;--a-rule:#d6d6d6;--a-panel:#f4f4f4;min-height:100vh;color:var(--a-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:normal;background:#fff;padding:14px 14px 24px;font:12px/1.6 Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}.apple *,.apple :before,.apple :after{box-sizing:border-box}.apple a{color:var(--a-link);text-decoration:none}.apple a:hover{text-decoration:underline}.apple p{margin:0 0 1em}.a-wrap{max-width:780px;margin:0 auto}.a-tabs{background:linear-gradient(#fdfdfd,#e3e3e3 50%,#d4d4d4 51%,#e8e8e8);border:1px solid #a5a5a5;border-radius:5px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000001f}.apple .a-tab{color:#222;text-align:center;text-shadow:0 1px #fff;white-space:nowrap;border-left:1px solid #b9b9b9;flex:auto;padding:0 10px;font-size:11px;line-height:30px;box-shadow:inset 1px 0 #fff}.apple .a-tab:first-child{box-shadow:none;border-left:0}.apple .a-tab:hover{background:linear-gradient(#fff,#eee 50%,#e2e2e2 51%,#f2f2f2);text-decoration:none}.apple .a-tab.is-current{color:#fff;text-shadow:0 -1px #00000059;background:linear-gradient(#8a97a8,#6b7a8f 50%,#5c6b80 51%,#6f7e93);box-shadow:inset 0 1px 3px #0000004d}.apple .a-tab-home{flex:0 0 52px;justify-content:center;align-items:center;display:flex}.a-tab-home img{border-radius:50%;display:block}.a-subnav{border:1px solid var(--a-rule);background:linear-gradient(#fafafa,#ececec);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:10px;padding:8px 14px;display:flex}.apple .a-subnav-title{color:#222;letter-spacing:-.5px;font-size:20px;font-weight:700}.apple .a-subnav-title:hover{text-decoration:none}.a-subnav-deck{color:var(--a-dim);font-size:11px}.a-main{margin:16px 0 24px}.apple .a-h1{color:#222;letter-spacing:-.5px;margin:0 0 4px;font-size:22px;line-height:1.25}.apple .a-h2{color:#222;margin:0;font-size:15px}.apple .a-h3{margin:1.2em 0 .4em;font-size:12px}.apple .a-meta{color:var(--a-dim);margin:0 0 12px;font-size:11px;display:block}.apple .a-lead{margin:0 0 20px;font-size:13px}.apple .a-more{font-size:11px}.apple .a-more:after{content:" ›"}.a-hero{border:1px solid var(--a-rule);background:linear-gradient(#fff,#eef1f5);border-radius:8px;margin:16px 0 18px;padding:34px 40px 30px}.apple .a-hero-title{color:#222;letter-spacing:-1px;max-width:560px;margin:0 0 18px;font-size:28px;font-weight:400;line-height:1.2}.a-facts{grid-template-columns:max-content 1fr;gap:3px 14px;margin:0 0 4px;display:grid}.a-facts dt{color:var(--a-dim)}.a-facts dd{margin:0}.a-facts-wide{display:block}.a-fact{border-bottom:1px solid #ececec;grid-template-columns:7.5em 1fr;gap:14px;padding:6px 0;display:grid}.apple .a-button{color:#222;font:inherit;cursor:pointer;background:linear-gradient(#fff,#e2e2e2);border:1px solid #8f8f8f;border-radius:12px;margin-top:14px;padding:3px 14px;font-size:11px}.a-promos{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.apple .a-promo{border:1px solid var(--a-rule);background:linear-gradient(#fff, var(--a-panel));height:100%;color:var(--a-text);border-radius:6px;flex-direction:column;padding:12px 14px;display:flex}.apple .a-promo:hover{border-color:#b5b5b5;text-decoration:none}.apple .a-promo:hover .a-more{text-decoration:underline}.a-promo-title{color:#222;font-size:15px;font-weight:700}.a-promo-text{color:var(--a-dim);flex:1;margin:2px 0 8px;font-size:11px;line-height:1.5}.a-promo .a-more{color:var(--a-link)}.apple .a-try{color:var(--a-dim);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:14px 0 0;font-size:11px;display:flex}.apple .a-try .a-button{margin-top:0}.a-group{margin:0 0 22px}.a-group .a-meta{margin-bottom:6px}.a-list{border-top:1px solid var(--a-rule);margin:0;padding:0;list-style:none}.a-list li{border-bottom:1px solid var(--a-rule);grid-template-columns:1fr auto;gap:0 16px;padding:9px 2px;display:grid}.apple .a-list-title{grid-column:1;font-weight:700}.apple .a-list .a-meta{grid-column:1;margin:0}.apple .a-list .a-more{grid-area:1/2/span 2;align-self:center}.a-dish{text-align:center;margin-top:20px}.apple .a-dish pre{color:#aaa;text-align:left;margin:0 0 4px;font:11px/1.1 Monaco,Courier New,monospace;display:inline-block}.a-columns{grid-template-columns:1fr 200px;align-items:start;gap:24px;display:grid}.a-article{min-width:0}.a-box{border:1px solid var(--a-rule);border-radius:6px;font-size:11px;overflow:hidden}.apple .a-box-title{border-bottom:1px solid var(--a-rule);color:#444;background:linear-gradient(#f8f8f8,#e4e4e4);margin:0;padding:5px 10px;font-size:11px}.a-box ul{margin:0;padding:6px 10px 8px;list-style:none}.a-box li{padding:3px 0;line-height:1.4}.apple .a-pager{border-top:1px solid var(--a-rule);justify-content:space-between;gap:12px;margin-top:18px;padding-top:10px;font-size:11px;display:flex}.apple .journal-body{max-width:none;font:inherit;letter-spacing:normal;font-size:13px;line-height:1.65}.apple .journal-body p,.apple .journal-body ul{margin:0 0 1em}.apple .journal-body ul{padding-left:1.4em}.apple .journal-body strong{color:#222;font-weight:700}.apple .journal-body img{max-width:100%}@media (width>=640px){.a-timeline .journal-body p{text-indent:-9em;padding-left:9em}.a-timeline .journal-body p>strong:first-child{text-indent:0;width:8.5em;display:inline-block}}.a-photos{margin:0 0 1em;padding:0;list-style:none}.a-photos li{margin-bottom:12px}.a-photos img{border-radius:4px;max-width:100%;margin-bottom:4px;display:block}.apple .a-jump{flex-wrap:wrap;gap:6px;margin:0 0 20px;display:flex}.apple .a-jump a{color:#222;background:linear-gradient(#fff,#e6e6e6);border:1px solid #b5b5b5;border-radius:12px;padding:2px 12px;font-size:11px}.apple .a-jump a:hover{border-color:#8f8f8f;text-decoration:none}.a-gallery{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:18px 14px;margin:0;padding:0;list-style:none;display:grid}.a-gallery a{border:1px solid var(--a-rule);background:#fff;border-radius:4px;margin-bottom:6px;padding:4px;display:block;box-shadow:0 1px 3px #0000001f}.a-gallery a:hover{border-color:#9a9a9a}.a-gallery img{aspect-ratio:3/4;object-fit:cover;background:#eee;border-radius:2px;width:100%;display:block}.a-gallery-title,.a-gallery-caption,.a-gallery-note{line-height:1.4;display:block}.a-gallery-title{color:#222}.a-gallery-caption{color:var(--a-dim);font-size:11px}.a-gallery-note{color:#555;margin-top:3px;font-size:11px}@media (width<=620px){.a-gallery{grid-template-columns:1fr 1fr;gap:14px 8px}}.a-footer{border-top:1px solid var(--a-rule);color:#999;text-align:center;padding-top:10px;font-size:10px}.apple .a-footer p{margin:0 0 3px}.apple .a-footer-links{margin-bottom:6px;font-size:11px}@media (width<=620px){.apple{padding:8px 8px 20px}.a-tabs{overflow-x:auto}.apple .a-tabs{margin-right:34px}.apple .a-tab{padding:0 8px}.a-hero{padding:22px 20px}.apple .a-hero-title{font-size:22px}.a-promos{grid-template-columns:1fr 1fr}.a-columns{grid-template-columns:1fr}}.apple .a-legal{color:#999;margin:22px 0 0;font-size:10px;line-height:1.5}.apple .a-legal a{color:inherit;text-decoration:underline}.finder-sections{--finder-row-padding:5px}.finder-sections .finder-row-group{display:flex}.finder-sections .finder-row-group .finder-row-name{font-weight:700}.finder-sections .finder-row-group .finder-row-cell{flex:none;padding-right:0}.finder-sections .finder-row-group .finder-row-type{opacity:.75;flex:1;font-style:italic;font-weight:400}.finder-sections .finder-row-child .finder-row-cell{padding-left:28px}.finder-sections .finder-row .os-ico{filter:none}.finder-sections .finder-row-type{opacity:.8}.finder-sections .finder-row.selected .finder-row-type{opacity:1}@container finder (width<=460px){.finder-sections .finder-list-head{display:none}.finder-sections .finder-row,.finder-sections .finder-row-group{display:block}.finder-sections .finder-row-name,.finder-sections .finder-row-type{white-space:normal}.finder-sections .finder-row-cell{padding-bottom:0}.finder-sections .finder-row-type{padding-top:1px;padding-left:32px;font-size:11px;display:block}.finder-sections .finder-row-child .finder-row-type{padding-left:52px}.finder-sections .finder-row-group .finder-row-cell{padding-right:8px}.finder-sections .finder-row-type:empty{display:none}.finder-sections .finder-row-cell:has(+.finder-row-type:empty){padding-bottom:var(--finder-row-padding)}.finder-sections .finder-row-type{padding-bottom:var(--finder-row-padding)}}.finder-empty{color:#555;text-align:center;-webkit-user-select:text;user-select:text;background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:16px 20px;display:flex;overflow:auto}.finder-empty p{max-width:30em;margin:0}.finder-empty-deck{font-style:italic}.finder-empty-text{color:#222;font-size:14px}.os-ascii{color:#777;text-align:left;margin:8px 0 0;font:12px/1.15 Monaco,Menlo,Courier New,monospace}.doc{flex-direction:column;height:100%;display:flex}.doc .textedit{flex:1;min-height:0;overflow:auto}.textedit .journal-body p{margin:0 0 1.45em}.textedit .journal-body p:last-child{margin-bottom:0}.textedit .doc-kicker{color:#6b6b6b;font:11px var(--os-font);letter-spacing:.04em;text-transform:uppercase;margin:0 0 5px}.textedit .doc-tags{color:#5c5c5c;font:12px var(--os-font);margin:-.7em 0 1.3em}.textedit .doc-deck{color:#555;margin:-.6em 0 1.3em;font-style:italic}.textedit .doc-lines p{margin-bottom:.7em}.textedit .journal-body ul{margin:0 0 1.45em;padding-left:1.3em}.textedit .journal-body li{margin-bottom:.35em}.doc-next{font:12px var(--os-font);margin:1.8em 0 0}.os .doc-link{color:var(--os-blue);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.doc-rows{font:13px/1.35 var(--os-font);border-top:1px solid #d9d9d9;margin:1.4em 0 0;padding:0;list-style:none}.doc-rows button{text-align:left;background:0 0;border:0;border-bottom:1px solid #e6e6e6;align-items:center;gap:10px;width:100%;padding:6px 4px;display:flex}.doc-rows button:after{content:"";border:4px solid #0000;border-left:6px solid #9a9a9a;border-right:0;flex:none;margin-left:auto}.doc-rows button:hover,.doc-rows button:focus-visible{background:#edf3fe;outline:none}.doc-rows .os-ico{filter:none}.doc-rows b{display:block}.doc-rows span span{color:#5c5c5c}.doc-facts{font:13px/1.5 var(--os-font);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 20px;margin:1.2em 0 0;display:grid}.doc-facts h3{color:#6b6b6b;letter-spacing:.04em;text-transform:uppercase;margin:.4em 0 .2em;font-size:11px;font-weight:400}.doc-facts ul{margin:0;padding:0;list-style:none}.textedit .doc-caption{color:#6b6b6b;font:11px var(--os-font);margin:.3em 0 0}.doc-timeline .journal-body p{text-indent:-7.85em;padding-left:7.85em}.doc-timeline .journal-body p>strong:first-child{text-indent:0;width:7.6em;display:inline-block}.os-empty.photos-none{box-sizing:border-box;text-align:center;place-items:center;height:100%;display:grid}.photo-wall{box-sizing:border-box;background:#fff;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:3px;min-height:100%;margin:0;padding:3px;list-style:none;display:grid}.photo-wall button{background:#ddd;border:0;width:100%;padding:0;display:block}.photo-wall img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.photo-wall button:hover,.photo-wall button:focus-visible{outline:2px solid var(--os-blue);outline-offset:-2px}.photo-view{background:#2b2b2b;outline:none;flex-direction:column;height:100%;display:flex}.photo-stage{flex:1;min-height:0;position:relative;overflow:hidden}.photo-stage .photo-image{object-fit:contain;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.photo-caption{-webkit-user-select:text;user-select:text;background:#f4f4f4;border-top:1px solid #8d8d8d;flex:none;padding:9px 14px 10px;font-size:12px;line-height:1.45}.photo-caption p{margin:0}.photo-caption b{font-size:13px}.photo-caption .photo-meta{color:#5c5c5c;font-size:11px}.about .about-specs dl{-webkit-user-select:text;user-select:text;grid-template-columns:max-content max-content;justify-content:center;gap:6px 10px;line-height:1.4}.about-specs dd span{display:block}.os .about-more{background:linear-gradient(#fff,#e9e9e9 48%,#d9d9d9 52%,#ececec);border:1px solid #8d8d8d;border-radius:12px;margin:16px 0 0;padding:2px 16px 3px;font-size:12px}.about-more:active{background:linear-gradient(#c9c9c9,#dfdfdf)}.about-foot{color:#6b6b6b;margin:12px 0 0;font-size:10px}@media (width<=640px){.textedit{padding:18px}.doc-timeline .journal-body p{text-indent:0;padding-left:0}.doc-timeline .journal-body p>strong:first-child{width:auto;display:block}.os .os-desktop-icons{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 0;padding:0 4px;inset:auto 0 54px}.os .os-desktop-icons .os-icon{--ico:40px;width:100%;height:auto;padding:2px}.os .os-desktop-icons .os-icon .os-ico{width:40px;height:40px;margin:2px}.os .os-desktop-icons .os-icon-label{white-space:nowrap;padding:0 3px;font-size:11px;display:block}}.doc-legal{color:#8a8a8a;font:10px/1.45 var(--os-font);margin:1.6em 0 0}.doc-legal a{color:inherit;text-decoration:underline}.qt{--qt-blue:var(--os-blue,#3875d7);--qt-focus:#2765cab3;--qt-font:var(--os-font,"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif);--qt-metal-fill:var(--os-metal-fill,linear-gradient(90deg, #b9b9b9, #e3e3e3 22%, #c9c9c9 48%, #e6e6e6 74%, #bdbdbd));--qt-metal-texture:var(--os-metal-texture,url(/aqua/brushed-metal.jpg) center / cover);--qt-metal-filter:var(--os-metal-filter-front,contrast(.7) brightness(1.1));--qt-button:linear-gradient(#fdfdfd, #d4d4d4 50%, #b3b3b3 51%, #dcdcdc);--qt-lcd:linear-gradient(#b9c2b0, #d9e0cf 55%, #e6ecdd);--qt-zebra:#edf3fe;background:var(--qt-metal-fill);color:#1c1c1c;height:100%;min-height:0;font:11px/1.3 var(--qt-font);-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.qt:before{content:"";background:var(--qt-metal-texture);filter:var(--qt-metal-filter);pointer-events:none;position:absolute;inset:0}.os-window.metal .qt{background:0 0}.os-window.metal .qt:before{content:none}.qt-body{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.qt-main{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.qt-stage{flex:1 1 0;min-height:96px;padding:9px 10px 6px}.qt-well{background:#000;border-radius:7px;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c,0 1px 0 1px #fff9,inset 0 2px 6px #000000e6}.qt-video,.qt-frame{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.qt-empty{color:#bbb;text-align:center;margin:0;padding:16px;font-size:12px;position:relative}.qt .qt-poster{color:#f2f2f2;width:100%;font:inherit;text-align:center;cursor:default;background:radial-gradient(120% 90% at 50% 40%,#3a3f48,#0c0d10 75%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:10px 18px;display:flex;position:absolute;inset:0}.qt-poster-play{background:linear-gradient(#ffffff57,#ffffff1f);border-radius:50%;flex:none;width:54px;height:54px;margin-bottom:6px;position:relative;box-shadow:inset 0 0 0 2px #ffffffd9,0 2px 8px #0009}.qt-poster-play:after{content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.qt-poster:hover .qt-poster-play,.qt-poster:focus-visible .qt-poster-play{background:linear-gradient(#ffffff80,#ffffff38)}.qt-poster:focus-visible{outline-offset:-4px;outline:2px solid #9cc8f6}.qt-poster-title{text-shadow:0 1px 2px #000;max-width:34em;font-size:14px;font-weight:700}.qt-poster-title:first-letter,.qt-item-title:first-letter{text-transform:uppercase}.qt-poster-note{color:#cfcfcf}.qt-poster-source{color:#9a9a9a;margin-top:4px;font-size:10px}.qt-lcd{background:var(--qt-lcd);color:#1d241a;border-radius:11px;flex:none;align-items:center;gap:8px;height:22px;margin:0 10px;padding:0 9px;display:flex;box-shadow:inset 0 1px 3px #0000008c,0 1px #ffffffbf}.qt-time{font-variant-numeric:tabular-nums;text-align:center;flex:none;min-width:34px;font:10px/1 Monaco,Menlo,Lucida Console,monospace}.qt-scrub,.qt-volume input{appearance:none;cursor:default;background:0 0;flex:1;min-width:0;height:16px;margin:0}.qt-scrub::-webkit-slider-runnable-track{background:#00000073;border-radius:2px;height:3px;box-shadow:0 1px #fff9}.qt-scrub::-moz-range-track{background:#00000073;border-radius:2px;height:3px}.qt-scrub::-webkit-slider-thumb{clip-path:polygon(0 0,100% 0,50% 100%);appearance:none;background:#111;border:0;border-radius:0;width:11px;height:11px;margin-top:-7px}.qt-scrub::-moz-range-thumb{clip-path:polygon(0 0,100% 0,50% 100%);background:#111;border:0;border-radius:0;width:11px;height:11px}.qt-scrub:disabled::-webkit-slider-thumb{visibility:hidden}.qt-scrub:disabled::-moz-range-thumb{visibility:hidden}.qt-scrub:disabled{opacity:.45}.qt-controls{flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:7px 12px 9px;display:grid}.qt-volume{color:#333;align-items:center;gap:5px;max-width:120px;display:flex}.qt-volume svg{flex:none}.qt-volume input::-webkit-slider-runnable-track{background:linear-gradient(#6f6f6f,#a9a9a9);border-radius:2px;height:4px;box-shadow:inset 0 1px 1px #00000080,0 1px #ffffffb3}.qt-volume input::-moz-range-track{background:linear-gradient(#6f6f6f,#a9a9a9);border-radius:2px;height:4px}.qt-volume input::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 50% 28%,#fff,#c9c9c9 55%,#8d8d8d);border:0;border-radius:50%;width:11px;height:11px;margin-top:-3.5px;box-shadow:0 0 0 1px #0000008c,0 1px 1px #0006}.qt-volume input::-moz-range-thumb{background:radial-gradient(circle at 50% 28%,#fff,#c9c9c9 55%,#8d8d8d);border:0;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #0000008c}.qt-volume input:disabled{opacity:.4}.qt-scrub:focus-visible,.qt-volume input:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px;border-radius:4px}.qt-transport{align-items:center;gap:7px;display:flex}.qt .qt-button{background:var(--qt-button);color:#1a1a1a;cursor:default;border:0;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin:0;padding:0;display:grid;box-shadow:0 0 0 1px #00000080,0 1px 0 1px #ffffffa6,inset 0 1px #ffffffe6}.qt .qt-play{width:36px;height:36px}.qt .qt-button:active:enabled,.qt .qt-button.qt-active:active{background:linear-gradient(#9f9f9f,#c4c4c4);box-shadow:0 0 0 1px #0009,inset 0 2px 4px #00000073}.qt .qt-button:disabled{color:#9a9a9a}.qt .qt-button:focus-visible{outline:2px solid var(--qt-focus);outline-offset:2px}.qt-glyph{background:currentColor;width:12px;height:12px;display:block}.qt-glyph-play{clip-path:polygon(0 0,100% 50%,0 100%);margin-left:3px}.qt-glyph-pause{clip-path:polygon(0 0,36% 0,36% 100%,0 100%,0 0,64% 0,100% 0,100% 100%,64% 100%,64% 0)}.qt-glyph-stop{width:10px;height:10px}.qt-skip .qt-glyph{width:10px;height:9px}.qt-glyph-previous{clip-path:polygon(0 0,18% 0,18% 100%,0 100%,0 0,18% 50%,100% 0,100% 100%,18% 50%)}.qt-glyph-next{clip-path:polygon(0 0,82% 50%,0 100%,0 0,82% 0,100% 0,100% 100%,82% 100%,82% 0)}.qt-note{color:#444;text-align:right;text-shadow:0 1px #fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.qt-drawer{flex-direction:column;flex:0 auto;min-height:58px;max-height:34%;padding:0 10px 10px;display:flex}.qt-list-head{background:linear-gradient(#fdfdfd,#e6e6e6 48%,#d9d9d9 52%,#ececec);border:1px solid #7d7d7d;border-bottom-color:#a3a3a3;flex:none;margin:0;padding:1px 8px}.qt-list{background:#fff;border:1px solid #7d7d7d;border-top:0;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow:hidden auto;box-shadow:inset 0 1px 2px #00000026}.qt-list li:nth-child(2n){background:var(--qt-zebra)}.qt .qt-list button{width:100%;min-height:18px;color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:0;align-items:baseline;gap:10px;margin:0;padding:1px 8px 2px;font-size:12px;display:flex}.qt-item-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qt-item-kind{color:#777;flex:none;font-size:10px}.qt .qt-list button.qt-current{background:var(--qt-blue);color:#fff}.qt-current .qt-item-kind{color:#fffc}.qt .qt-list button:focus-visible{outline:2px solid var(--qt-focus);outline-offset:-2px}.qt .qt-list button.qt-current:focus-visible{outline-color:#fff}@container (width>=640px){.qt-body{flex-direction:row}.qt-drawer{flex:0 0 210px;max-height:none;padding:9px 10px 10px 0}.qt .qt-list button{flex-direction:column;gap:0;padding:3px 8px 4px}.qt-item-title{white-space:normal;width:100%}}@container (width<=380px){.qt-controls{grid-template-columns:auto 1fr}.qt-volume{max-width:92px}.qt-transport{justify-self:end}.qt-note{text-align:left;grid-column:1/-1}}@media (pointer:coarse){.qt .qt-button{width:36px;height:36px}.qt .qt-play{width:46px;height:46px}.qt-lcd{border-radius:15px;height:30px}.qt-scrub,.qt-volume input{height:28px}.qt-scrub::-webkit-slider-thumb{width:18px;height:16px;margin-top:-11px}.qt-volume input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-8px}.qt .qt-list button{align-items:center;min-height:34px}}.finder{--finder-font:var(--os-font,"Lucida Grande", sans-serif);--finder-text:#000;--finder-margin:8px;--finder-zoomed-clear:var(--os-dock-height,56px);--finder-focus:#3875d7b3;--finder-focus-width:3px;--finder-focus-on-blue:#ffffffb3;--finder-bar-height:38px;--finder-bar-padding:6px 4px;--finder-bar-gap:6px;--finder-seg-width:26px;--finder-seg-height:22px;--finder-seg-action-width:36px;--finder-seg-action-gap:2px;--finder-seg-radius:4px;--finder-seg-radius-inner:3px;--finder-seg-border:1px solid #0006;--finder-seg-divider:1px solid #0000002e;--finder-seg-shadow:inset 0 1px 2px #0000004d, inset 0 0 1px #00000026, 0 1px 0 #ffffff73;--finder-seg-face:linear-gradient(#e0e0e0 0%, #efefef 49%, #dcdcdc 50%, #f0f0f0 100%);--finder-seg-face-down:linear-gradient(#c6c6c6 0%, #d6d6d6 49%, #c2c2c2 50%, #d8d8d8 100%);--finder-seg-face-on:linear-gradient(#7fa0d8 0%, #a3c3e8 49%, #77a8de 50%, #9fd5f5 100%);--finder-seg-shadow-on:inset 0 1px 2px #00000026;--finder-seg-glyph:#222;--finder-seg-glyph-on:#1a1a1a;--finder-seg-glyph-off:.35;--finder-seg-fade:.1s;--finder-search-width:150px;--finder-search-height:26px;--finder-search-min-width:72px;--finder-search-padding:3px 12px 3px 28px;--finder-search-radius:999px;--finder-search-border:1px solid #0006;--finder-search-fill:#fff;--finder-search-shadow:inset 0 1px 2px #0000004d, inset 0 0 1px #00000026, 0 1px 0 #ffffff73;--finder-search-font:12px/18px var(--finder-font);--finder-search-glyph:#000;--finder-search-glyph-opacity:.45;--finder-search-glyph-size:13px;--finder-search-glyph-left:8px;--finder-search-clear-size:14px;--finder-search-clear-margin:0 -6px 0 4px;--finder-search-clear:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><circle cx=\"7\" cy=\"7\" r=\"6.5\" fill=\"%23a6a6a6\"/><path d=\"M4.6 4.6l4.8 4.8M9.4 4.6L4.6 9.4\" stroke=\"%23fff\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>");--finder-panes-gap:5px;--finder-panel-border:1px solid #0000008c;--finder-panel-shadow:inset 0 1px 2px #00000040, 0 1px 0 #fff6;--finder-sidebar-fill:#ffffffe6;--finder-pane-fill:#fffffffc;--finder-sidebar-width:175px;--finder-sidebar-padding:4px 0;--finder-place-height:36px;--finder-place-padding:2px 10px 2px 6px;--finder-place-gap:6px;--finder-place-font:12px/18px var(--finder-font);--finder-place-hover:#0000000d;--finder-place-fade:.15s;--finder-place-current:linear-gradient(#609de9 0%, #3d84e5 50%, #3170dc 100%);--finder-place-current-text:#fff;--finder-place-current-shadow:0 1px 1px #0000004d;--finder-sidebar-rule:1px solid #00000026;--finder-sidebar-rule-margin:6px;--finder-inactive:#c4c4c4;--finder-inactive-text:#000;--finder-grid-cell:96px;--finder-grid-cell-height:94px;--finder-grid-gap:12px;--finder-grid-padding:12px;--finder-list-columns:minmax(0, 11fr) minmax(0, 9fr);--finder-list-head-height:24px;--finder-list-head-font:11px/15.7px var(--finder-font);--finder-list-head-text:#737373;--finder-list-head-fill:#fff;--finder-row-font:12px/17px var(--finder-font);--finder-row-padding:8px;--finder-row-gap:8px;--finder-row-stripe:#0000000d;--finder-row-selected:#3875d7;--finder-row-selected-text:#fff;--finder-row-selected-shadow:0 1px 1px #0000004d;--finder-status-font:11px/13.2px var(--finder-font);--finder-status-text:#333;--finder-status-shadow:0 1px 0 #ffffff80;--finder-status-padding:4px 18px 0;--finder-status-rule:1px solid #0000001a;--finder-scroll-size:var(--os-scroll-size,15px);--finder-scroll-edge:var(--os-scroll-track-edge,#a9a9a9);--finder-scroll-track:linear-gradient(90deg, var(--os-scroll-track-stops,#c9c9c9, #ececec 30%, #fafafa));--finder-scroll-thumb:linear-gradient(90deg, var(--os-scroll-thumb-stops,#5e9bea, #c4e2ff 30%, #7db4f4 50%, #3d7fd9 65%, #7cb5f6));--finder-scroll-thumb-border:var(--os-scroll-thumb-border,1px solid #2c58ad);--finder-scroll-thumb-radius:var(--os-scroll-thumb-radius,8px);--finder-scroll-thumb-shine:var(--os-scroll-thumb-glow,inset 0 0 2px #ffffffb3);--finder-scroll-button:linear-gradient(90deg, var(--os-scroll-button-stops,#fff, #dedede));--finder-scroll-button-down:var(--os-scroll-button-pressed,#7db4f4);--finder-scroll-arrow-up:var(--os-scroll-arrow-up,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 9.5h7L7.5 5z\" fill=\"%23333\"/></svg>"));--finder-scroll-arrow-down:var(--os-scroll-arrow-down,url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 5.5h7L7.5 10z\" fill=\"%23333\"/></svg>"));height:100%;min-height:0;padding:0 var(--finder-margin) var(--finder-margin);color:var(--finder-text);font-family:var(--finder-font);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;container:finder/inline-size}.os-window.zoomed .finder{padding-bottom:calc(var(--finder-zoomed-clear) + var(--finder-margin))}.os-window.zoomed .finder .finder-grid{padding-bottom:var(--finder-grid-padding)}.finder-bar{align-items:center;gap:var(--finder-bar-gap);height:var(--finder-bar-height);padding:var(--finder-bar-padding);flex:none;display:flex}.finder-seg{border:var(--finder-seg-border);border-radius:var(--finder-seg-radius);box-shadow:var(--finder-seg-shadow);flex:none;display:flex}.finder .finder-seg button{justify-content:center;align-items:center;gap:var(--finder-seg-action-gap);box-sizing:content-box;width:var(--finder-seg-width);height:var(--finder-seg-height);background:var(--finder-seg-face);color:var(--finder-seg-glyph);transition:background var(--finder-seg-fade);border:0;padding:0;display:flex;position:relative}.finder .finder-seg button:first-child{border-radius:var(--finder-seg-radius-inner) 0 0 var(--finder-seg-radius-inner)}.finder .finder-seg button:last-child{border-radius:0 var(--finder-seg-radius-inner) var(--finder-seg-radius-inner) 0}.finder .finder-seg button:only-child{border-radius:var(--finder-seg-radius-inner)}.finder .finder-seg button:not(:last-child){border-right:var(--finder-seg-divider)}.finder .finder-seg button:enabled:active{background:var(--finder-seg-face-down)}.finder .finder-seg button[aria-pressed=true]{background:var(--finder-seg-face-on);box-shadow:var(--finder-seg-shadow-on);color:var(--finder-seg-glyph-on)}.finder .finder-seg button:disabled svg,.finder .finder-seg button[aria-disabled=true] svg{opacity:var(--finder-seg-glyph-off)}.finder .finder-seg-action button{width:var(--finder-seg-action-width);pointer-events:none}.finder .finder-seg button:focus-visible{z-index:1;outline:var(--finder-focus-width) solid var(--finder-focus)}.finder-search-box{flex:0 1 var(--finder-search-width);min-width:var(--finder-search-min-width);height:var(--finder-search-height);margin-left:auto;display:block;position:relative}.finder-search-box svg{top:50%;left:var(--finder-search-glyph-left);width:var(--finder-search-glyph-size);height:var(--finder-search-glyph-size);color:var(--finder-search-glyph);opacity:var(--finder-search-glyph-opacity);pointer-events:none;position:absolute;transform:translateY(-50%)}.finder .finder-search{width:100%;height:100%;padding:var(--finder-search-padding);border:var(--finder-search-border);border-radius:var(--finder-search-radius);background:var(--finder-search-fill);box-shadow:var(--finder-search-shadow);color:var(--finder-text);font:var(--finder-search-font);appearance:none;-webkit-user-select:text;user-select:text;outline:none;margin:0;display:block}.finder .finder-search::-webkit-search-cancel-button{width:var(--finder-search-clear-size);height:var(--finder-search-clear-size);margin:var(--finder-search-clear-margin);background:var(--finder-search-clear) center / contain no-repeat;appearance:none}.finder .finder-search:focus-visible{box-shadow:var(--finder-search-shadow), 0 0 0 var(--finder-focus-width) var(--finder-focus)}.finder-panes{gap:var(--finder-panes-gap);flex:1;min-height:0;display:flex}.finder-sidebar,.finder-pane{border:var(--finder-panel-border);box-shadow:var(--finder-panel-shadow)}.finder-sidebar{width:var(--finder-sidebar-width);padding:var(--finder-sidebar-padding);background:var(--finder-sidebar-fill);flex:none;overflow:hidden auto}.finder .finder-sidebar button{align-items:center;gap:var(--finder-place-gap);width:100%;height:var(--finder-place-height);padding:var(--finder-place-padding);font:var(--finder-place-font);text-align:left;transition:background-color var(--finder-place-fade);background:0 0;border:0;display:flex}.finder .finder-sidebar button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.finder .finder-sidebar button:hover{background-color:var(--finder-place-hover)}.finder .finder-sidebar button.current{background:var(--finder-place-current);color:var(--finder-place-current-text);text-shadow:var(--finder-place-current-shadow)}.finder .finder-sidebar button:focus-visible{outline:var(--finder-focus-width) solid var(--finder-focus);outline-offset:calc(0px - var(--finder-focus-width))}.finder .finder-sidebar button.current:focus-visible{outline-color:var(--finder-focus-on-blue)}.finder-sidebar hr{height:0;margin:var(--finder-sidebar-rule-margin);border:0;border-top:var(--finder-sidebar-rule)}.finder-pane{background:var(--finder-pane-fill);flex-direction:column;flex:1;min-width:0;display:flex}.finder .finder-grid{grid-template-columns:repeat(auto-fill, minmax(var(--finder-grid-cell), 1fr));align-content:start;justify-items:center;gap:var(--finder-grid-gap);min-height:0;padding:var(--finder-grid-padding);flex:1;margin:0;list-style:none;display:grid;overflow:hidden auto}.finder .finder-grid .os-icon{min-height:var(--finder-grid-cell-height)}.finder .finder-list{background:0 0;flex:1;min-width:0;min-height:0;overflow:hidden auto}.finder .finder-list ul{margin:0;padding:0;list-style:none}.finder-list-head,.finder-row{grid-template-columns:var(--finder-list-columns);align-items:center;display:grid}.finder-list-head{z-index:1;height:var(--finder-list-head-height);background:var(--finder-list-head-fill);color:var(--finder-list-head-text);font:var(--finder-list-head-font);position:sticky;top:0}.finder-list-head span{padding:0 var(--finder-row-padding)}.finder .finder-row{width:100%;font:var(--finder-row-font);text-align:left;background:0 0;border:0;padding:0}.finder-list li:nth-child(odd) .finder-row{background:var(--finder-row-stripe)}.finder-row-cell,.finder-row-type{min-width:0;padding:var(--finder-row-padding)}.finder-row-cell{align-items:center;gap:var(--finder-row-gap);display:flex}.finder-row-name,.finder-row-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finder-list li .finder-row.selected{background:var(--finder-row-selected);color:var(--finder-row-selected-text);text-shadow:var(--finder-row-selected-shadow)}.finder-row:focus-visible{outline:var(--finder-focus-width) solid var(--finder-focus);outline-offset:calc(0px - var(--finder-focus-width))}.finder-row.selected:focus-visible{outline-color:var(--finder-focus-on-blue)}.os-window:not(.front) .finder .os-icon.selected .os-icon-label,.os-window:not(.front) .finder-sidebar button.current,.os-window:not(.front) .finder-list li .finder-row.selected{background:var(--finder-inactive);color:var(--finder-inactive-text);text-shadow:none}.finder-status{padding:var(--finder-status-padding);border-top:var(--finder-status-rule);color:var(--finder-status-text);font:var(--finder-status-font);text-align:center;text-shadow:var(--finder-status-shadow);text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar{width:var(--finder-scroll-size);height:var(--finder-scroll-size)}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-track{background:var(--finder-scroll-track);box-shadow:inset 1px 0 0 var(--finder-scroll-edge)}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-thumb{border:var(--finder-scroll-thumb-border);border-radius:var(--finder-scroll-thumb-radius);background:var(--finder-scroll-thumb);box-shadow:var(--finder-scroll-thumb-shine)}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-button{display:none}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-button:vertical:end{height:var(--finder-scroll-size);border:solid var(--finder-scroll-edge);background:var(--finder-scroll-arrow-up), var(--finder-scroll-button);border-width:1px 0 0 1px;display:block}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-button:vertical:end:increment{background:var(--finder-scroll-arrow-down), var(--finder-scroll-button)}:is(.finder-sidebar,.finder-list)::-webkit-scrollbar-button:vertical:end:active{background-color:var(--finder-scroll-button-down);background-blend-mode:multiply}@container finder (width<=460px){.finder-sidebar{display:none}}@container finder (width<=300px){.finder-seg-action{display:none}}@container finder (width<=250px){.finder-seg-view{display:none}}@media (prefers-reduced-motion:reduce){.finder .finder-seg button,.finder .finder-sidebar button{transition:none}}.finder-thumb{object-fit:contain;filter:drop-shadow(0 1px 2px #00000073);width:auto;max-width:64px;height:64px;display:block}.ipod{-webkit-user-select:none;user-select:none;--ipod-radius:6.8cqw;--ipod-streaks-light:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012 1.3' numOctaves='1' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0.15 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");--ipod-streaks-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.01 1.1' numOctaves='1' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0.5 0 0 0 -0.17'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");--ipod-speckle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0.14 0 0 0 -0.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");--ipod-brushing:var(--ipod-speckle) 0 0 / 128px 128px padding-box;--ipod-specular:linear-gradient(180deg, #fff0 2.2%, #ffffff13 4.4%, #ffffff05 8%, #fff0 14%) padding-box;--ipod-streak:linear-gradient(90deg, #0003 0%, #fff0 16%, #ffffff0d 36%, #ffffff03 54%, #0000001a 78%, #00000047 100%) padding-box;--ipod-metal:linear-gradient(180deg, #1c1c1e 0%, #161618 30%, #121214 70%, #0e0e10 100%);--ipod-face:var(--ipod-specular), var(--ipod-streak), var(--ipod-brushing), var(--ipod-metal) padding-box;--ipod-rim:linear-gradient(135deg, #c4c6ca 0%, #77797e 26%, #2e2f31 50%, #0a0a0b 76%, #000 100%);--ipod-face-shadow:inset max(1px, .2cqw) max(1px, .2cqw) 0 #ffffff2b, inset min(-1px, -.2cqw) min(-1px, -.2cqw) 0 #000000b3, inset .8cqw .8cqw .9cqw -.7cqw #ffffff1a, inset -.8cqw -.8cqw .9cqw -.7cqw #0009;--ipod-glass-edge:0 0 0 max(1px, .2cqw) #000c, -.12cqw -.18cqw .3cqw #00000080, .2cqw .32cqw .25cqw #ffffff1a;--ipod-wheel:radial-gradient(circle at 42% 28%, #2b2b2d 0%, #232325 45%, #1d1d1f 100%);--ipod-wheel-edge:inset 0 0 0 max(1px, .2cqw) #000000b3, -.12cqw -.18cqw .3cqw #00000080, .2cqw .32cqw .25cqw #ffffff17;--ipod-label:#f4f4f4;--ipod-press:#ffffff21;--ipod-press-hub:#ffffff21;--ipod-hub:conic-gradient(from 315deg, #ffffff0d, #fff0 30%, #0000002e 50%, #fff0 70%, #ffffff0d), var(--ipod-speckle) 0 0 / 128px 128px, linear-gradient(180deg, #222224 0%, #19191b 55%, #121214 100%);--ipod-hub-edge:0 0 0 max(1px, .2cqw) #000000e6, 0 0 0 max(2px, .42cqw) #ffffff12, inset max(1px, .2cqw) max(1px, .2cqw) 0 #ffffff1a, inset min(-1px, -.2cqw) min(-1px, -.2cqw) 0 #00000080;--ipod-focus:#6eaffff2;--ipod-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--ipod-weight:700;--ipod-lcd:#fff;--ipod-ink:#000;--ipod-grey:#636567;--ipod-title-h:20;--ipod-row-h:calc(220 / 9);--ipod-titlebar:linear-gradient(180deg, #feffff 0%, #b1b6b9 100%);--ipod-titlebar-line:#939393;--ipod-selected:linear-gradient(180deg, #3cb8ff 0%, #347ab5 100%);background:radial-gradient(120% 90% at 50% 15%,#f4f5f7 0%,#d5d9df 55%,#b4bac3 100%);place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden;container-type:size}.ipod-device{aspect-ratio:61.8/103.5;width:min(100cqw - 24px,59.71cqh - 14.3304px,440px);container-type:inline-size}.ipod-body{--ipod-px:calc(82.2cqw / 320);box-sizing:border-box;border-radius:var(--ipod-radius);background:var(--ipod-face), var(--ipod-rim) border-box;width:100%;height:100%;box-shadow:var(--ipod-face-shadow), 0 .5cqw 1cqw #00000059, 0 3cqw 7cqw #14192361;font-family:var(--ipod-font);border:.3cqw solid #0000;outline:none;position:relative}.ipod-audio{display:none}.ipod-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ipod-screen{box-sizing:border-box;width:85.4cqw;height:66cqw;box-shadow:var(--ipod-glass-edge);background:#070708;border-radius:1.1cqw;padding:2.175cqw 1.6cqw;position:absolute;top:7.1cqw;left:7cqw;overflow:hidden}.ipod-screen:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 34%,#fff0 34.5%);position:absolute;inset:0}.ipod-lcd{width:calc(320 * var(--ipod-px));height:calc(240 * var(--ipod-px));background:var(--ipod-lcd);color:var(--ipod-ink);font-size:calc(17 * var(--ipod-px));font-weight:var(--ipod-weight);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.15;display:flex;position:relative;overflow:hidden}.ipod-titlebar{z-index:2;box-sizing:border-box;align-items:center;gap:calc(6 * var(--ipod-px));height:calc(var(--ipod-title-h) * var(--ipod-px));padding:0 calc(7 * var(--ipod-px)) 0 calc(8 * var(--ipod-px));background:var(--ipod-titlebar);box-shadow:inset 0 calc(-1 * var(--ipod-px)) 0 var(--ipod-titlebar-line);flex:none;display:flex;position:relative}.ipod-screen-full .ipod-titlebar{display:none}.ipod-title{min-width:0;font-size:calc(14 * var(--ipod-px));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ipod-status{width:calc(10 * var(--ipod-px));height:calc(11 * var(--ipod-px));flex:none}.ipod-status-play{clip-path:polygon(0 0,100% 50%,0 100%);background:linear-gradient(#49aef5 0%,#2a70b4 100%)}.ipod-status-pause{box-sizing:border-box;width:calc(9 * var(--ipod-px));border-left:calc(3 * var(--ipod-px)) solid #3b8fd6;border-right:calc(3 * var(--ipod-px)) solid #3b8fd6}.ipod-battery{box-sizing:border-box;width:calc(24 * var(--ipod-px));height:calc(11 * var(--ipod-px));margin-right:calc(3 * var(--ipod-px));border:calc(1 * var(--ipod-px)) solid #626262;background:#54585b linear-gradient(#0000 25% 65%,#ffffff80 100%);flex:none;position:relative}.ipod-battery:after{content:"";box-sizing:border-box;width:calc(3 * var(--ipod-px));height:56%;margin-left:calc(1 * var(--ipod-px));border:calc(1 * var(--ipod-px)) solid #626262;background:#c4c4c4;border-left:0;position:absolute;top:22%;left:100%}.ipod-battery-level{background:#a5e07f linear-gradient(#0000 10%,#ffffff80 20%,#0000 35% 40%,#0003 55%,#0000004d 65%,#0006 80%);width:86%;height:100%;display:block}.ipod-view{background:var(--ipod-lcd);flex:1;min-height:0;position:relative;overflow:hidden}.ipod-pane{background:var(--ipod-lcd);flex-direction:column;display:flex;position:absolute;inset:0}.ipod-pane-video{background:#000}.ipod-enter-forward{animation:.24s ease-out both ipod-in-right}.ipod-enter-back{animation:.24s ease-out both ipod-in-left}.ipod-leave-forward{pointer-events:none;animation:.24s ease-out both ipod-out-left}.ipod-leave-back{pointer-events:none;animation:.24s ease-out both ipod-out-right}@keyframes ipod-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes ipod-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes ipod-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes ipod-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.ipod-list{scrollbar-width:none;flex:1;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow:hidden auto}.ipod-list::-webkit-scrollbar{display:none}.ipod-row{box-sizing:border-box;align-items:center;gap:calc(6 * var(--ipod-px));height:calc(var(--ipod-row-h) * var(--ipod-px));padding:0 calc(8 * var(--ipod-px));cursor:default;display:flex;position:relative}.ipod-row-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ipod-row-song .ipod-row-label{text-transform:capitalize}.ipod-row-value{color:var(--ipod-grey);flex:none}.ipod-row.selected{background:var(--ipod-selected);color:#fff;text-shadow:0 calc(1 * var(--ipod-px)) 0 #00376e80}.ipod-row.selected .ipod-row-value{color:#fff}.ipod-row-menu.selected:after{content:"";box-sizing:border-box;width:calc(9 * var(--ipod-px));height:calc(9 * var(--ipod-px));margin-right:calc(3 * var(--ipod-px));border-top:calc(3 * var(--ipod-px)) solid currentColor;border-right:calc(3 * var(--ipod-px)) solid currentColor;flex:none;transform:rotate(45deg)}.ipod-pane-menu .ipod-list{flex:none;width:50%;height:100%}.ipod-split{background:#1d1f24;width:50%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.ipod-split:after{content:"";box-shadow:inset calc(7 * var(--ipod-px)) 0 calc(8 * var(--ipod-px)) calc(-4 * var(--ipod-px)) #0009;position:absolute;inset:0}.ipod-split-art{width:180%;height:130%;position:absolute;top:-15%;left:-40%}.ipod-empty,.ipod-hint{padding:calc(10 * var(--ipod-px)) calc(18 * var(--ipod-px));text-align:center;font-size:calc(14 * var(--ipod-px));color:var(--ipod-grey);margin:auto}.ipod-hint{left:0;right:0;bottom:calc(8 * var(--ipod-px));margin:0;position:absolute}.ipod-now{box-sizing:border-box;min-height:0;padding:calc(6 * var(--ipod-px)) calc(14 * var(--ipod-px)) calc(8 * var(--ipod-px));flex-direction:column;flex:1;display:flex}.ipod-now-top{padding-bottom:calc(6 * var(--ipod-px));font-size:calc(14 * var(--ipod-px));color:var(--ipod-grey);justify-content:space-between;align-items:center;display:flex}.ipod-now-modes{gap:calc(6 * var(--ipod-px));display:flex}.ipod-now-modes svg{width:calc(20 * var(--ipod-px));height:calc(15 * var(--ipod-px));fill:none;stroke:var(--ipod-grey);stroke-width:1.4px}.ipod-now-modes .ipod-mode-tip{fill:var(--ipod-grey);stroke:none}.ipod-now-modes text{fill:var(--ipod-grey);stroke:none;text-anchor:middle;font-size:6px;font-weight:700}.ipod-now p,.ipod-video-ui p{margin:0}.ipod-now-main{align-items:flex-start;gap:calc(14 * var(--ipod-px));flex:1;min-height:0;display:flex}.ipod-now-art{width:calc(124 * var(--ipod-px));height:calc(124 * var(--ipod-px));transform:perspective(calc(520 * var(--ipod-px))) rotateY(16deg);transform-origin:0;-webkit-box-reflect:below calc(1 * var(--ipod-px)) linear-gradient(#fff0 68%, #ffffff4d 100%);box-shadow:0 0 0 calc(1 * var(--ipod-px)) #0000004d;background-color:#8a93a3;flex:none;position:relative;overflow:hidden}.ipod-now-art:before{content:"";box-shadow:0 0 0 calc(1 * var(--ipod-px)) #ffffff40;background:radial-gradient(circle,#ffffffd9 0 9%,#00000047 10% 26%,#ffffff29 27% 100%);border-radius:50%;position:absolute;inset:22%}.ipod-now-art:after{content:"";background:linear-gradient(135deg,#ffffff59 0%,#fff0 45%);position:absolute;inset:0}.ipod-now-text{min-width:0;padding-top:calc(16 * var(--ipod-px));flex:1}.ipod-now-name{-webkit-line-clamp:3;max-height:3.45em;font-size:calc(18 * var(--ipod-px));text-transform:capitalize;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ipod-bar{box-sizing:border-box;width:100%;height:calc(12 * var(--ipod-px));border:calc(1 * var(--ipod-px)) solid #8a8f98;border-radius:calc(2 * var(--ipod-px));background:linear-gradient(#c9cdd3 0%,#f4f5f6 100%);flex:none;overflow:hidden}.ipod-bar-fill{background:linear-gradient(#8fd0ff 0%,#3c9be8 48%,#2579c8 52%,#4aa5ee 100%);height:100%}.ipod-volume{align-items:center;gap:calc(6 * var(--ipod-px));flex:none;display:flex}.ipod-bar-volume{flex:1;width:auto;min-width:0}.ipod-volume-low,.ipod-volume-high{background:var(--ipod-grey);clip-path:polygon(0 35%,40% 35%,100% 0,100% 100%,40% 65%,0 65%);flex:none}.ipod-volume-low{width:calc(7 * var(--ipod-px));height:calc(8 * var(--ipod-px))}.ipod-volume-high{width:calc(11 * var(--ipod-px));height:calc(12 * var(--ipod-px))}.ipod-times{padding-top:calc(4 * var(--ipod-px));font-size:calc(13 * var(--ipod-px));font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;display:flex}.ipod-video,.ipod-pane .ipod-youtube{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.ipod-video-ui{padding:calc(22 * var(--ipod-px)) calc(12 * var(--ipod-px)) calc(8 * var(--ipod-px));color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#000000c7 55%);transition:opacity .4s ease-out;position:absolute;bottom:0;left:0;right:0}.ipod-video-ui-shown{opacity:1}.ipod-video-title{align-items:center;gap:calc(6 * var(--ipod-px));padding-bottom:calc(5 * var(--ipod-px));font-size:calc(14 * var(--ipod-px));text-transform:capitalize;white-space:nowrap;display:flex;overflow:hidden}.ipod-video-ui .ipod-bar{height:calc(8 * var(--ipod-px));background:#ffffff2e;border-color:#ffffffb3}.ipod-video-ui .ipod-volume-low,.ipod-video-ui .ipod-volume-high{background:#fff}.ipod-wheel{aspect-ratio:1;background:var(--ipod-wheel);width:61.4cqw;box-shadow:var(--ipod-wheel-edge);touch-action:none;cursor:grab;border-radius:50%;position:absolute;top:87.1cqw;left:19cqw;overflow:hidden}.ipod-wheel:active{cursor:grabbing}.ipod-wheel .ipod-key{color:var(--ipod-label);letter-spacing:.07em;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:5.5cqw 2.55cqw 3.75cqw;font-family:inherit;font-size:4.3cqw;font-weight:700;display:flex;position:absolute;inset:0}.ipod-wheel .ipod-key:active{background:var(--ipod-press)}.ipod-wheel .ipod-key:focus{outline:none}.ipod-wheel .ipod-key:focus-visible{background:color-mix(in srgb, var(--ipod-focus) 45%, transparent)}.ipod-key-label{align-items:center;gap:.25cqw;height:3.2cqw;line-height:1;display:flex}.ipod-key-menu{clip-path:polygon(50% 50%,0 0,100% 0);justify-content:center;align-items:flex-start}.ipod-key-play{clip-path:polygon(50% 50%,100% 100%,0 100%);justify-content:center;align-items:flex-end}.ipod-key-next{clip-path:polygon(50% 50%,100% 0,100% 100%);justify-content:flex-end;align-items:center}.ipod-key-prev{clip-path:polygon(50% 50%,0 100%,0 0);justify-content:flex-start;align-items:center}.ipod-glyph-tri{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:2.45cqw;height:2.8cqw}.ipod-glyph-left{clip-path:polygon(100% 0,0 50%,100% 100%)}.ipod-glyph-bar{background:currentColor;width:.75cqw;height:2.8cqw}.ipod-glyph-gap{width:.85cqw}.ipod-key-play .ipod-glyph-tri{width:3cqw}.ipod-key-play .ipod-glyph-bar{width:.9cqw}.ipod-wheel .ipod-select{z-index:1;background:var(--ipod-hub);width:37%;height:37%;box-shadow:var(--ipod-hub-edge);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;margin:0;padding:0;position:absolute;top:31.5%;left:31.5%}.ipod-wheel .ipod-select:active{background:linear-gradient(var(--ipod-press-hub), var(--ipod-press-hub)), var(--ipod-hub)}.ipod-wheel .ipod-select:focus{outline:none}.ipod-wheel .ipod-select:focus-visible{box-shadow:var(--ipod-hub-edge), 0 0 0 1.1cqw var(--ipod-focus)}@media (prefers-reduced-motion:reduce){.ipod-enter-forward,.ipod-enter-back{animation:none}.ipod-leave-forward,.ipod-leave-back{animation:none;display:none}.ipod-video-ui{transition:none}}.ipod-youtube-sound{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:200px;height:200px;position:absolute;top:0;left:0}.ipod-now-artist{padding-top:calc(4 * var(--ipod-px));font-size:calc(14 * var(--ipod-px));color:var(--ipod-grey);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ipod-now-art,.ipod-split-art{background-position:50%;background-size:cover}.ipod-art-cover:before{display:none}.ipod-bar-seek{cursor:pointer;touch-action:none;position:relative;overflow:visible}.ipod-bar-seek:after{content:"";inset:calc(-8 * var(--ipod-px)) 0;position:absolute}.ipod-bar-seek .ipod-bar-fill{border-radius:calc(1 * var(--ipod-px))}.ipod-split-art.ipod-split-cover{background-position:50%;background-size:cover;width:auto;height:auto;animation:none;inset:0;transform:none}.ipod-youtube-sound.ipod-youtube-tap{z-index:5;opacity:.001;pointer-events:auto;clip-path:none;width:85.4cqw;height:66cqw;top:7.1cqw;left:7cqw}.ipod-tap-hint{z-index:4;padding:calc(4 * var(--ipod-px)) calc(12 * var(--ipod-px));border-radius:calc(12 * var(--ipod-px));color:#fff;font:700 calc(13 * var(--ipod-px)) / 1.2 var(--ipod-font);white-space:nowrap;pointer-events:none;background:#000000c7;margin:0;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.mail{--mail-blue:var(--os-blue,#3875d7);--mail-focus:#2765cab3;--mail-font:var(--os-font,"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif);--mail-stripes:var(--os-stripes,repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ececec);--mail-hairline:#0003;--mail-column-head:linear-gradient(#fdfdfd, #e6e6e6 48%, #d9d9d9 52%, #ececec);--mail-unfocused:#c4c4c4;--mail-drawer-width:150px;--mail-drawer-bg:#e8edf4;--mail-slide:.22s cubic-bezier(.33, 1, .68, 1);color:#000;height:100%;min-height:0;font:12px/1.35 var(--mail-font);-webkit-user-select:none;user-select:none;background:#fff;flex-direction:column;display:flex;container-type:inline-size}.mail-toolbar{border-bottom:1px solid var(--mail-hairline);background:var(--mail-stripes);scrollbar-width:none;flex:none;gap:2px;padding:4px 8px 3px;display:flex;overflow:auto hidden}.mail .mail-tool{color:#000;min-width:52px;font:11px/1.2 var(--mail-font);white-space:nowrap;cursor:default;background:0 0;border:0;border-radius:5px;flex-direction:column;flex:none;align-items:center;gap:1px;margin:0;padding:2px 5px 1px;display:flex}.mail-tool-icon{filter:drop-shadow(0 1px 1px #0000004d);width:32px;height:32px;display:block}.mail .mail-tool:disabled{color:#0006}.mail .mail-tool:disabled .mail-tool-icon{opacity:.4;filter:grayscale()}.mail .mail-tool:active:enabled .mail-tool-icon{filter:brightness(.7)}.mail .mail-tool[aria-pressed=true]{background:#0000001a;box-shadow:inset 0 1px 2px #00000040}.mail .mail-tool:focus-visible,.mail .mail-row:focus-visible,.mail .mail-drawer button:focus-visible{outline:2px solid var(--mail-focus);outline-offset:-2px}.mail-body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.mail-main{z-index:1;min-width:0;box-shadow:1px 0 0 var(--mail-hairline), 3px 0 6px #0000002e;flex-direction:column;flex:1;display:flex;position:relative}.mail-list{border-bottom:1px solid var(--mail-hairline);background:#fff;flex:none;min-height:74px}.mail-columns,.mail-row{grid-template-columns:minmax(84px,1fr) minmax(0,2fr) minmax(64px,104px);display:grid}.mail-columns{background:var(--mail-column-head);border-bottom:1px solid #a3a3a3;font-size:11px}.mail-columns span,.mail-row span{text-overflow:ellipsis;white-space:nowrap;padding:1px 8px;overflow:hidden}.mail-columns span+span{border-left:1px solid #b9b9b9}.mail-rows{margin:0;padding:0;list-style:none}.mail-row{cursor:default;height:18px;line-height:16px}.mail-row.mail-selected{background:var(--mail-blue);color:#fff}.mail-empty,.mail-nothing{color:#777;margin:0;padding:10px 12px}.mail-nothing{text-align:center;padding-top:28px}.mail-preview{-webkit-user-select:text;user-select:text;background:#fff;flex:1;min-height:0;overflow:auto}.mail-headers{background:#f4f4f4;border-bottom:1px solid #d5d5d5;grid-template-columns:auto 1fr;gap:1px 8px;margin:0;padding:8px 12px 9px;display:grid}.mail-headers dt{color:#777;text-align:right;font-weight:700}.mail-headers dd{overflow-wrap:anywhere;margin:0}.mail-text{padding:12px 14px 16px;font-size:13px;line-height:1.5}.mail-text p{overflow-wrap:anywhere;margin:0 0 .8em}.mail-text a{color:#0b3fae;text-decoration:underline}.mail-text a:focus-visible{outline:2px solid var(--mail-focus);outline-offset:1px}.mail-status{border-top:1px solid var(--mail-hairline);background:var(--mail-stripes);color:#333;text-overflow:ellipsis;text-shadow:0 1px #ffffff80;white-space:nowrap;flex:none;margin:0;padding:2px 16px 3px 10px;font-size:11px;overflow:hidden}.mail-drawer{background:var(--mail-drawer-bg);width:0;transition:width var(--mail-slide);flex:none;overflow:hidden}.mail-drawer-open .mail-drawer{width:var(--mail-drawer-width)}.mail-drawer-inner{width:var(--mail-drawer-width);box-sizing:border-box;height:100%;padding:0 0 8px 3px;box-shadow:inset 4px 0 6px -3px #0000004d}.mail-drawer-head{background:var(--mail-column-head);border-bottom:1px solid #a3a3a3;margin:0;padding:2px 10px;font-size:11px}.mail-drawer ul{margin:0;padding:4px 0;list-style:none}.mail .mail-drawer button{color:#000;width:100%;height:20px;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0 10px 0 14px;display:flex}.mail .mail-drawer button.mail-current{background:var(--mail-blue);color:#fff}.mail-count{color:#fff;text-align:center;background:#0000004d;border-radius:8px;min-width:16px;padding:0 5px;font-size:10px;font-weight:700;line-height:15px}.mail-current .mail-count{background:#ffffff4d}.mail-sheet{z-index:3;box-sizing:border-box;background:var(--mail-stripes);width:min(440px,100% - 24px);max-height:calc(100% - 8px);animation:mail-unroll var(--mail-slide);border-radius:0 0 6px 6px;flex-direction:column;gap:7px;margin:0;padding:12px 16px 14px;display:flex;position:absolute;top:0;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 0 1px #00000040,0 10px 30px #00000073}@keyframes mail-unroll{0%{transform:translate(-50%)translateY(-100%)}}.mail-sheet-title{margin:0 0 2px;font-size:13px;font-weight:700}.mail-field{grid-template-columns:62px 1fr;align-items:center;gap:8px;display:grid}.mail-field>span{color:#333;text-align:right}.mail-field-message{flex:auto;align-items:start;min-height:90px}.mail-field-message>span{padding-top:4px}.mail-field input,.mail-field textarea{box-sizing:border-box;color:#000;width:100%;min-width:0;font:13px/1.35 var(--mail-font);-webkit-user-select:text;user-select:text;background:#fff;border:1px solid #8f8f8f;border-radius:0;margin:0;padding:2px 5px;box-shadow:inset 0 1px 2px #0000002e}.mail-field textarea{resize:none;height:100%;min-height:110px}.mail-field input[readonly]{box-shadow:none;color:#333;background:0 0;border-color:#0000}.mail-field input:not([readonly]):focus-visible,.mail-field textarea:focus-visible{outline:3px solid var(--mail-focus);outline-offset:0}.mail-sheet-foot{color:#555;align-items:flex-start;gap:10px;margin:0 0 0 70px;font-size:11px;line-height:1.3;display:flex}.mail-note{flex:1;min-width:0}.mail-counter{font-variant-numeric:tabular-nums;flex:none}.mail-counter.mail-full{color:#b3261e;font-weight:700}.mail-sheet-buttons{align-items:center;gap:10px;margin-top:4px;display:flex}.mail-spacer{flex:1}.mail .mail-sheet-buttons .os-button{color:#000;font:13px var(--mail-font);cursor:default;flex:none}.mail .mail-sheet-buttons .os-button:disabled{color:#0006;filter:grayscale(.7)opacity(.7);animation:none}@container (width<=479px){.mail-drawer{z-index:2;box-shadow:-1px 0 0 var(--mail-hairline);position:absolute;top:0;bottom:0;right:0}.mail .mail-tool{min-width:0;padding:2px 3px 1px;font-size:10px}.mail-tool-icon{width:26px;height:26px}.mail-columns,.mail-row{grid-template-columns:minmax(70px,1fr) minmax(0,1.4fr) 58px}.mail-field{grid-template-columns:1fr;gap:2px}.mail-field>span{text-align:left}.mail-sheet-foot{margin-left:0}}@container (width<=359px){.mail-toolbar{gap:0;padding-inline:3px}.mail .mail-tool{padding-inline:1px;font-size:9px}}@media (pointer:coarse){.mail-row{height:30px;line-height:28px}.mail .mail-drawer button{height:32px}.mail-field input,.mail-field textarea{font-size:16px}.mail .mail-sheet-buttons .os-button{border-radius:15px;height:30px}}@media (prefers-reduced-motion:reduce){.mail-drawer{transition:none}.mail-sheet{animation:none}}.notes{--notes-ui-font:var(--os-font);--notes-hand:"Marker Felt", "Noteworthy", "Bradley Hand", "Comic Sans MS", cursive;--notes-size:14px;--notes-size-touch:16px;--notes-line:22px;--notes-line-touch:24px;--notes-ink:#2e2a1f;--notes-stripes:var(--os-stripes,repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ececec);--notes-hairline:#a8a8a8;--notes-gel:linear-gradient(#fff, #e9e9e9 48%, #d2d2d2 52%, #efefef);--notes-gel-pressed:linear-gradient(#a9cbf5, #5e9bea 48%, #3c79d4 52%, #7fb0ee);--notes-gel-border:#7f7f7f;--notes-gel-shadow:0 1px 0 #ffffffb3;--notes-gel-ink:#2b2b2b;--notes-tool-width:25px;--notes-tool-height:18px;--notes-tool-radius:5px;--notes-tool-width-touch:44px;--notes-tool-height-touch:30px;--notes-tool-radius-touch:8px;--notes-bar-height:25px;--notes-focus:#3875d7b3;--notes-list-width:170px;--notes-list-paper:#fff;--notes-list-band:#edf3fe;--notes-row-height:36px;--notes-row-height-touch:44px;--notes-row-title:700 12px/1.3 var(--notes-ui-font);--notes-row-date:10px/1.3 var(--notes-ui-font);--notes-row-title-touch:700 14px/1.3 var(--notes-ui-font);--notes-row-date-touch:11px/1.3 var(--notes-ui-font);--notes-row-ink:#000;--notes-row-faint:#7a7a7a;--notes-select:var(--os-blue,#3875d7);--notes-select-ink:#fff;--notes-select-faint:#dbe7fb;--notes-select-inactive:#c4c4c4;--notes-select-inactive-ink:#111;--notes-select-inactive-faint:#4a4a4a;--notes-hint:#6b6b6b;--notes-problem:#a31515;--notes-paper:#fff8c0;--notes-ruled:#b9cbe2;--notes-ruled-weight:1px;--notes-margin:#eba5a0;--notes-margin-at:30px;--notes-margin-gap:2px;--notes-pad-top:10px;--notes-pad-left:42px;--notes-pad-right:10px;--notes-pad-bottom:14px;--notes-narrow-shift:8px;--notes-placeholder:#b3a765;--notes-link:#1c4fb0;--notes-selection:#b5d5ff;--notes-selection-inactive:#d4d4d4;--notes-scroll-width:15px;--notes-scroll-track:linear-gradient(90deg, #c9c9c9, #ececec 30%, #fafafa);--notes-scroll-track-edge:inset 1px 0 0 #a9a9a9;--notes-scroll-thumb:linear-gradient(90deg, #5e9bea, #c4e2ff 30%, #7db4f4 50%, #3d7fd9 65%, #7cb5f6);--notes-scroll-thumb-border:#2c58ad;--notes-scroll-thumb-radius:8px;--notes-scroll-thumb-shine:inset 0 0 2px #ffffffb3;--notes-scroll-button:linear-gradient(90deg, #fff, #dedede);--notes-scroll-button-border:#a9a9a9;--notes-scroll-button-pressed:#7db4f4;--notes-scroll-corner:#ececec;--notes-scroll-up:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 9.5h7L7.5 5z\" fill=\"%23333\"/></svg>");--notes-scroll-down:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 5.5h7L7.5 10z\" fill=\"%23333\"/></svg>");--notes-sheet-width:330px;--notes-sheet:repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ecececf2;--notes-sheet-shadow:0 0 0 1px #0000004d, 0 8px 22px #00000073;--notes-sheet-radius:0;--notes-sheet-ink:#000;--notes-sheet-title:700 13px/1.3 var(--notes-ui-font);--notes-sheet-text:11px/1.4 var(--notes-ui-font);--notes-push-font:12px/1 var(--notes-ui-font);--notes-push-font-touch:14px/1 var(--notes-ui-font);--notes-push-width:72px;--notes-push-height:22px;--notes-push-height-touch:32px;--notes-push-radius:11px;--notes-push-radius-touch:16px;--notes-push:linear-gradient(#fff, #ececec 48%, #d9d9d9 52%, #f6f6f6);--notes-push-pressed:linear-gradient(#dcdcdc, #c9c9c9 48%, #b9b9b9 52%, #d6d6d6);--notes-push-border:#6c6c6c;--notes-push-shadow:0 1px 2px #0000004d;--notes-default:linear-gradient(#cfe5fd, #7bb3f2 48%, #4a8de3 52%, #9fd0fc);--notes-default-pressed:linear-gradient(#a9cbf5, #5e9bea 48%, #3c79d4 52%, #7fb0ee);--notes-default-border:#2c58ad;--notes-default-pulse:brightness(1.16) saturate(.8);--notes-default-beat:.9s;--notes-rule:3px;--notes-tile:var(--notes-line);background:var(--notes-list-paper);height:100%;font:12px/1.3 var(--notes-ui-font);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container:notes/inline-size}.notes-frame{grid-template:"list pane" minmax(0, 1fr) "foot pane" auto / var(--notes-list-width) minmax(0, 1fr);height:100%;display:grid}.notes-list{border-right:1px solid var(--notes-hairline);background:repeating-linear-gradient(var(--notes-list-paper) 0 var(--notes-row-height), var(--notes-list-band) var(--notes-row-height) calc(var(--notes-row-height) * 2)) local;grid-area:list;margin:0;padding:0;list-style:none;position:relative;overflow:hidden auto}.notes-row{width:100%;height:var(--notes-row-height);text-align:left;background:0 0;border:0;border-radius:0;outline:none;flex-direction:column;justify-content:center;padding:0 8px 1px 10px;display:flex}.notes-row-title,.notes-row-date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notes-row-title{font:var(--notes-row-title)}.notes-row-date{min-height:1.3em;color:var(--notes-row-faint);font:var(--notes-row-date)}.notes-row:focus-visible{box-shadow:inset 0 0 0 2px var(--notes-focus)}.notes .notes-row{color:var(--notes-row-ink)}.notes .notes-row.selected{background:var(--notes-select);box-shadow:none;color:var(--notes-select-ink)}.notes-row.selected .notes-row-date{color:var(--notes-select-faint)}.os-window:not(.front) .notes .notes-row.selected{background:var(--notes-select-inactive);color:var(--notes-select-inactive-ink)}.os-window:not(.front) .notes-row.selected .notes-row-date{color:var(--notes-select-inactive-faint)}.notes-lock{vertical-align:-1px;fill:currentColor;flex:none;width:8px;height:10px;margin-right:4px}.notes-lock path{fill:none;stroke:currentColor;stroke-width:1.2px}.notes-foot{min-height:var(--notes-bar-height);border-top:1px solid var(--notes-hairline);border-right:1px solid var(--notes-hairline);background:var(--notes-stripes);flex-wrap:wrap;grid-area:foot;align-items:center;gap:3px 8px;padding:3px 6px;display:flex}.notes-tools{flex:none;display:flex}.notes-tool{width:var(--notes-tool-width);height:var(--notes-tool-height);border:1px solid var(--notes-gel-border);border-radius:var(--notes-tool-radius) 0 0 var(--notes-tool-radius);background:var(--notes-gel);box-shadow:var(--notes-gel-shadow);place-items:center;padding:0;display:grid}.notes-tool+.notes-tool{border-radius:0 var(--notes-tool-radius) var(--notes-tool-radius) 0;border-left:0}.notes-tool svg{fill:none;width:10px;height:10px;stroke:var(--notes-gel-ink);stroke-width:1.6px}.notes-tool:enabled:active,.notes-back:active{background:var(--notes-gel-pressed)}.notes-tool:disabled svg{opacity:.35}.notes-tool:focus-visible,.notes-back:focus-visible,.notes-push:focus-visible{outline:2px solid var(--notes-focus);outline-offset:1px}.notes-readonly{color:var(--notes-hint);white-space:nowrap;margin-left:auto;font-size:10px}.notes-problem{color:var(--notes-problem);flex:1 0 100%;margin:0;font-size:10px;line-height:1.25}.notes-pane{flex-direction:column;grid-area:pane;min-width:0;min-height:0;display:flex}.notes-bar{min-height:var(--notes-bar-height);border-bottom:1px solid var(--notes-hairline);background:var(--notes-stripes);flex:none;align-items:center;padding:3px 6px;display:none}.notes-back{height:var(--notes-tool-height);border:1px solid var(--notes-gel-border);border-radius:var(--notes-tool-height);background:var(--notes-gel);box-shadow:var(--notes-gel-shadow);align-items:center;gap:5px;padding:0 9px 0 6px;display:flex}.notes .notes-back{color:var(--notes-gel-ink);font-size:11px}.notes-back:before{content:"";border:4px solid #0000;border-left-width:0;border-right:6px solid}.notes-paper{min-height:0;font:var(--notes-size) / var(--notes-line) var(--notes-hand);flex:1;position:relative}.notes-text{--notes-margin-2:calc(var(--notes-margin-at) + 1px + var(--notes-margin-gap));box-sizing:border-box;width:100%;height:100%;padding:var(--notes-pad-top) var(--notes-pad-right) var(--notes-pad-bottom) var(--notes-pad-left);resize:none;appearance:none;color:var(--notes-ink);font:inherit;letter-spacing:0;-webkit-user-select:text;user-select:text;background:linear-gradient(90deg, transparent var(--notes-margin-at), var(--notes-margin) var(--notes-margin-at) calc(var(--notes-margin-at) + 1px), transparent calc(var(--notes-margin-at) + 1px) var(--notes-margin-2), var(--notes-margin) var(--notes-margin-2) calc(var(--notes-margin-2) + 1px), transparent calc(var(--notes-margin-2) + 1px)) 0 0 / 100% 8px repeat-y local, linear-gradient(var(--notes-paper), var(--notes-paper)) 0 0 / 100% var(--notes-pad-top) no-repeat local, linear-gradient(transparent var(--notes-rule), var(--notes-ruled) var(--notes-rule) calc(var(--notes-rule) + var(--notes-ruled-weight)), transparent calc(var(--notes-rule) + var(--notes-ruled-weight))) 0 0 / 100% var(--notes-tile) repeat local, var(--notes-paper);border:0;border-radius:0;outline:none;margin:0;display:block;position:absolute;inset:0;overflow:hidden scroll}.notes-text::placeholder{color:var(--notes-placeholder)}.notes-text::selection{background:var(--notes-selection)}.notes-text ::selection{background:var(--notes-selection)}.os-window:not(.front) .notes-text::selection{background:var(--notes-selection-inactive)}.os-window:not(.front) .notes-text ::selection{background:var(--notes-selection-inactive)}.notes-text-pinned{white-space:pre-wrap;overflow-wrap:break-word;cursor:text}.notes-text-pinned:focus-visible{box-shadow:inset 0 0 0 2px var(--notes-focus)}.notes-text-pinned :is(strong,a){line-height:0}.notes-text-pinned a{color:var(--notes-link);cursor:pointer;text-decoration:underline}.notes-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.notes-probe-lines{white-space:pre;position:absolute;top:0;left:0}.notes-probe-lines i{vertical-align:baseline;width:0;height:0;display:inline-block}.notes-probe-ref{width:65536px;height:1px;position:absolute;top:0;left:0}:is(.notes-text,.notes-list)::-webkit-scrollbar{width:var(--notes-scroll-width);height:var(--notes-scroll-width)}:is(.notes-text,.notes-list)::-webkit-scrollbar-track{background:var(--notes-scroll-track);box-shadow:var(--notes-scroll-track-edge)}:is(.notes-text,.notes-list)::-webkit-scrollbar-thumb{border:1px solid var(--notes-scroll-thumb-border);border-radius:var(--notes-scroll-thumb-radius);background:var(--notes-scroll-thumb);box-shadow:var(--notes-scroll-thumb-shine)}:is(.notes-text,.notes-list)::-webkit-scrollbar-button{display:none}:is(.notes-text,.notes-list)::-webkit-scrollbar-button:vertical:end{height:var(--notes-scroll-width);border:1px solid var(--notes-scroll-button-border);background:var(--notes-scroll-up), var(--notes-scroll-button);border-width:1px 0 0 1px;display:block}:is(.notes-text,.notes-list)::-webkit-scrollbar-button:vertical:end:increment{background:var(--notes-scroll-down), var(--notes-scroll-button)}:is(.notes-text,.notes-list)::-webkit-scrollbar-button:vertical:end:active{background-color:var(--notes-scroll-button-pressed);background-blend-mode:multiply}@media (width>=641px){.os-window:has(>.os-grip) .notes-text::-webkit-scrollbar-button:vertical:end:increment{height:calc(var(--notes-scroll-width) * 2);background:var(--notes-scroll-down) 0 0 / var(--notes-scroll-width) var(--notes-scroll-width) no-repeat, linear-gradient(var(--notes-scroll-button-border), var(--notes-scroll-button-border)) 0 calc(var(--notes-scroll-width) - 1px) / 100% 1px no-repeat, linear-gradient(var(--notes-scroll-corner), var(--notes-scroll-corner)) 0 var(--notes-scroll-width) / 100% var(--notes-scroll-width) no-repeat, var(--notes-scroll-button)}}.notes-sheet-layer{z-index:2;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:hidden}.notes-sheet{width:min(var(--notes-sheet-width), 100% - 24px);border-radius:var(--notes-sheet-radius);background:var(--notes-sheet);box-shadow:var(--notes-sheet-shadow);color:var(--notes-sheet-ink);padding:16px 18px 14px 20px;animation:.22s cubic-bezier(.33,1,.68,1) notes-sheet}@keyframes notes-sheet{0%{transform:translateY(-100%)}}.notes-sheet-title{font:var(--notes-sheet-title);margin:0 0 5px}.notes-sheet-text{font:var(--notes-sheet-text);margin:0}.notes-sheet-buttons{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.notes-push{min-width:var(--notes-push-width);height:var(--notes-push-height);border:1px solid var(--notes-push-border);border-radius:var(--notes-push-radius);background:var(--notes-push);box-shadow:var(--notes-push-shadow);color:var(--notes-sheet-ink);padding:0 14px}.notes .notes-push{color:var(--notes-sheet-ink);font:var(--notes-push-font)}.notes-push:active{background:var(--notes-push-pressed)}.notes-push.notes-default{border-color:var(--notes-default-border);background:var(--notes-default);animation:notes-pulse var(--notes-default-beat) ease-in-out infinite alternate}.notes-push.notes-default:active{background:var(--notes-default-pressed);animation:none}@keyframes notes-pulse{to{filter:var(--notes-default-pulse)}}@media (prefers-reduced-motion:reduce){.notes-sheet,.notes-push.notes-default{animation:none}}@container notes (width<=479px){.notes-frame{grid-template:"main"minmax(0,1fr)"foot"/minmax(0,1fr)}.notes-list,.notes-pane{grid-area:main}.notes-list,.notes-foot{border-right:0}.notes:not(.notes-editing) .notes-pane,.notes.notes-editing .notes-list{visibility:hidden}.notes-bar{display:flex}.notes-foot{padding-right:20px}.notes-text{padding-left:calc(var(--notes-pad-left) - var(--notes-narrow-shift));background-position:calc(0px - var(--notes-narrow-shift)) 0, 0 0, 0 0}}@media (pointer:coarse){.notes{--notes-size:var(--notes-size-touch);--notes-line:var(--notes-line-touch);--notes-row-height:var(--notes-row-height-touch);--notes-row-title:var(--notes-row-title-touch);--notes-row-date:var(--notes-row-date-touch);--notes-tool-width:var(--notes-tool-width-touch);--notes-tool-height:var(--notes-tool-height-touch);--notes-tool-radius:var(--notes-tool-radius-touch);--notes-push-height:var(--notes-push-height-touch);--notes-push-radius:var(--notes-push-radius-touch);--notes-push-font:var(--notes-push-font-touch)}.notes-foot,.notes-bar{padding-block:5px}.notes-tool svg{width:12px;height:12px}.notes .notes-back{padding:0 14px 0 10px;font-size:13px}}.safari{--ie-font:var(--os-font,"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif);--ie-font-size:13px;--ie-smoothing:antialiased;--ie-text:#000;--ie-muted:#737373;--ie-chrome-bg:transparent;--ie-chrome-text-shadow:var(--os-glass-text-shadow,0 1px 0 #ffffff8c);--ie-glass:var(--os-glass-fill-text,#ffffff9e);--ie-glass-blur:var(--os-glass-blur,blur(8px));--ie-chrome-border:1px solid #0003;--ie-focus:var(--os-blue,#3875d7);--ie-disabled:.5;--ie-row:32px;--ie-pad:4px;--ie-row-gap:8px;--ie-btn:32px;--ie-btn-radius:6px;--ie-field-height:26px;--ie-field-font-size:12px;--ie-field-radius:0;--ie-field-bg:#fff;--ie-field-bg-hover:#ebebeb;--ie-field-border:#0003;--ie-field-shadow:inset 0 1px 2px #0000001a;--ie-field-focus-border:#346ae399;--ie-field-focus-shadow:0 0 0 3px #346ae340;--ie-field-pad:8px;--ie-placeholder:#8a8a8a;--ie-list-bg:#fff;--ie-list-border:1px solid #d4d4d4;--ie-list-radius:6px;--ie-list-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ie-list-hover:#f5f5f5;--ie-list-picked:#e5e5e5;--ie-fav-strip:26px;--ie-fav-strip-edge:1px solid #00000024;--ie-fav-strip-light:inset 0 1px 0 #ffffff73;--ie-grip:radial-gradient(circle at 1.5px 1.5px, #00000080 .9px, transparent 1.2px), radial-gradient(circle at 2.5px 2.5px, #fffffff2 .9px, transparent 1.2px);--ie-grip-step:4px;--ie-fav-item:22px;--ie-fav-font-size:11px;--ie-fav-gap:4px;--ie-fav-space:2px;--ie-fav-pad:0 6px 0 3px;--ie-fav-max:120px;--ie-fav-radius:3px;--ie-fav-raised:#fffffff2 #0000004d #0000004d #fffffff2;--ie-fav-raised-bg:#ffffff73;--ie-fav-sunken:#00000061 #fffffff2 #fffffff2 #00000061;--ie-fav-sunken-bg:#0000001a;--ie-fav-sunken-shadow:inset 0 1px 1px #0000001f;--ie-fav-current-weight:700;--ie-chevron-size:12px;--ie-menu:var(--ie-glass);--ie-menu-blur:blur(16px);--ie-menu-shadow:0 4px 16px #0006;--ie-menu-min:180px;--ie-menu-pad:4px 0;--ie-menu-item:24px;--ie-menu-item-gap:1px;--ie-menu-item-pad:0 12px 0 16px;--ie-menu-font-size:13px;--ie-menu-picked:#2765cae0;--ie-menu-picked-text:#fff;--ie-menu-rule:#00000026;--ie-menu-quiet:#000000c7;--ie-label-shadow:0 0 2px #fffc;--ie-page:#fff;--ie-error-font-size:14px;--ie-error-rule:#d4d4d4;--ie-error-box:#f5f5f5;--ie-link:#dc2626;--ie-sweep:#3b82f6;--ie-sweep-height:4px;--ie-sweep-time:2.5s;--ie-status:var(--ie-glass);--ie-status-blur:var(--ie-glass-blur);--ie-status-border:1px solid #0000001a;--ie-status-font-size:11px;--ie-status-height:22px;--ie-scroll:15px;--ie-scroll-track:linear-gradient(90deg, #c9c9c9, #ececec 30%, #fafafa);--ie-scroll-track-edge:inset 1px 0 0 #a9a9a9;--ie-scroll-thumb:linear-gradient(90deg, #5e9bea, #c4e2ff 30%, #7db4f4 50%, #3d7fd9 65%, #7cb5f6);--ie-scroll-thumb-border:1px solid #2c58ad;--ie-scroll-thumb-glow:inset 0 0 2px #ffffffb3;background:var(--ie-chrome-bg);height:100%;min-height:0;color:var(--ie-text);text-shadow:var(--ie-chrome-text-shadow);font:var(--ie-font-size) / 1.5 var(--ie-font);-webkit-font-smoothing:var(--ie-smoothing);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.safari{--ie-glass:var(--os-glass-solid,#f0f0f0f0)}}.safari [hidden]{display:none}.safari :is(.safari-input,.safari-suggest,.safari-content){text-shadow:none}.safari button{color:inherit;font:inherit;text-shadow:inherit;cursor:default;background:0 0;border:0;margin:0}.safari :is(button,[role=option]):focus-visible{outline:2px solid var(--ie-focus);outline-offset:-2px}.safari-toolbar{z-index:4;gap:var(--ie-pad);padding:var(--ie-pad);border-bottom:var(--ie-chrome-border);flex-direction:column;flex:none;display:flex;position:relative}.safari-row{align-items:center;gap:var(--ie-row-gap);height:var(--ie-row);display:flex}.safari-nav{flex:none;display:flex}.safari-btn{width:var(--ie-btn);height:var(--ie-btn);border-radius:var(--ie-btn-radius);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.safari-btn:disabled,.safari-btn[aria-disabled=true]{opacity:var(--ie-disabled)}.safari-location{flex:1 1 0;align-items:center;min-width:0;margin:0;display:flex;position:relative}.safari-field{min-width:0;height:var(--ie-field-height);border:1px solid var(--ie-field-border);border-radius:var(--ie-field-radius);background:var(--ie-field-bg);box-shadow:var(--ie-field-shadow);flex:auto;transition:border-color .2s,box-shadow .2s,background-color .2s;position:relative;overflow:hidden}.safari-field:hover:not(:focus-within){background:var(--ie-field-bg-hover)}.safari-field:focus-within{border-color:var(--ie-field-focus-border);box-shadow:var(--ie-field-focus-shadow);overflow:visible}.safari-input{width:100%;height:100%;padding:0 var(--ie-field-pad);color:var(--ie-text);font:inherit;font-size:var(--ie-field-font-size);text-overflow:ellipsis;-webkit-user-select:text;user-select:text;background:0 0;border:0;border-radius:0;outline:0;margin:0;line-height:1.5;display:block}.safari-input::placeholder{color:var(--ie-placeholder)}.safari-suggest{z-index:6;border:var(--ie-list-border);border-radius:var(--ie-list-radius);background:var(--ie-list-bg);max-height:192px;box-shadow:var(--ie-list-shadow);margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.safari-suggestion{align-items:center;gap:8px;padding:6px 8px;display:flex}.safari-suggestion:hover{background:var(--ie-list-hover)}.safari-suggestion[aria-selected=true]{background:var(--ie-list-picked)}.safari-suggestion-text{flex:auto;min-width:0;display:grid}.safari-suggestion-text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.safari-suggestion-title{font-size:11px;font-weight:500;line-height:15.7px}.safari-suggestion-url,.safari-suggestion-kind{color:var(--ie-muted);font-size:10px;line-height:14.3px}.safari-suggestion-kind{flex:none;margin-left:8px}.safari-favorites{height:var(--ie-fav-strip);margin:0 calc(-1 * var(--ie-pad)) calc(-1 * var(--ie-pad));padding:0 var(--ie-pad);border-top:var(--ie-fav-strip-edge);box-shadow:var(--ie-fav-strip-light);align-items:center;display:flex;position:relative}.safari-grip{width:var(--ie-grip-step);height:calc(var(--ie-grip-step) * 4);background:var(--ie-grip);background-size:var(--ie-grip-step) var(--ie-grip-step);flex:none;margin:0 4px 0 1px}.safari-fit{align-items:center;gap:var(--ie-fav-space);flex:1 1 0;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.safari :is(.safari-tab,.safari-fav,.safari-more){align-items:center;gap:var(--ie-fav-gap);height:var(--ie-fav-item);padding:var(--ie-fav-pad);border-radius:var(--ie-fav-radius);font-size:var(--ie-fav-font-size);white-space:nowrap;border:1px solid #0000;flex:none;line-height:1;display:inline-flex}.safari :is(.safari-tab,.safari-fav,.safari-more)[aria-hidden=true]{visibility:hidden}.safari-page-icon{--ico:16px}.safari-fav-label{max-width:var(--ie-fav-max);flex-direction:column;line-height:16px;display:inline-flex;overflow:hidden}.safari-fav-label:after{content:attr(data-label);height:0;font-weight:var(--ie-fav-current-weight);visibility:hidden;overflow:hidden}@media (hover:hover){.safari :is(.safari-tab,.safari-fav,.safari-more):hover{border-color:var(--ie-fav-raised);background:var(--ie-fav-raised-bg)}}.safari :is(.safari-tab,.safari-fav,.safari-more):is(:active,[aria-expanded=true],[aria-current=page]){border-color:var(--ie-fav-sunken);background:var(--ie-fav-sunken-bg);box-shadow:var(--ie-fav-sunken-shadow)}.safari-tab[aria-current=page]{font-weight:var(--ie-fav-current-weight)}.safari .safari-more{top:50%;right:var(--ie-pad);width:var(--ie-fav-item);font-size:var(--ie-chevron-size);justify-content:center;padding:0 0 1px;font-weight:700;position:absolute;transform:translateY(-50%)}.safari-menu{top:100%;left:var(--ie-menu-left,0);z-index:6;min-width:var(--ie-menu-min);max-width:min(300px,96cqw);max-height:var(--ie-menu-max,none);padding:var(--ie-menu-pad);overscroll-behavior:contain;background:var(--ie-menu);-webkit-backdrop-filter:var(--ie-menu-blur);backdrop-filter:var(--ie-menu-blur);box-shadow:var(--ie-menu-shadow);font-size:var(--ie-menu-font-size);text-shadow:var(--ie-label-shadow);flex-direction:column;display:flex;position:absolute;overflow:hidden auto}.safari-menu-end{left:auto;right:0}.safari .safari-menu-item{height:var(--ie-menu-item);margin:var(--ie-menu-item-gap) 0;padding:var(--ie-menu-item-pad);line-height:var(--ie-menu-item);text-align:left;white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.safari-menu-item[aria-current=page]{font-weight:var(--ie-fav-current-weight)}.safari-menu-label{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.safari-menu-away{color:var(--ie-menu-quiet);flex:none;margin-left:16px;font-size:11px}.safari-menu-item:is(:hover,:focus) .safari-menu-away{color:inherit}.safari .safari-menu-item:is(:hover,:focus){background:var(--ie-menu-picked);color:var(--ie-menu-picked-text);text-shadow:none;outline:0}.safari-menu-rule{background:var(--ie-menu-rule);height:1px;margin:4px 0}.safari-menu-heading{color:var(--ie-menu-quiet);padding:2px 16px;font-size:11px}.safari-content{background:var(--ie-page);flex:auto;min-height:0;position:relative}.safari-frame{background:var(--ie-page);border:0;width:100%;height:100%;display:block}.safari-error{z-index:1;background:var(--ie-page);font-size:var(--ie-error-font-size);-webkit-user-select:text;user-select:text;padding:24px;line-height:20px;position:absolute;inset:0;overflow-y:auto}.safari-error h1{margin:0 0 16px;font-size:18px;font-weight:400;line-height:28px}.safari-error p{margin:0 0 12px}.safari-error hr{background:var(--ie-error-rule);border:0;height:1px;margin:20px 0}.safari-error ul{margin:0 0 20px;padding:0 0 0 24px;list-style:outside}.safari-error li+li{margin-top:8px}.safari .safari-error-back{color:var(--ie-link);cursor:pointer;-webkit-user-select:text;user-select:text;padding:0;text-decoration:underline}.safari-error-details{border:1px solid var(--ie-error-rule);background:var(--ie-error-box);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:4px;margin:0 0 20px;padding:12px}.safari-throbber{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;height:0;transition:height .3s ease-out;position:absolute;top:0;left:0;right:0;overflow:hidden}.safari-throbber.safari-loading{height:var(--ie-sweep-height)}.safari-sweep{background:linear-gradient(90deg, transparent 20%, var(--ie-sweep) 50%, transparent 80%) 50% 0 / 200% 100%;height:100%}.safari-loading .safari-sweep{animation:safari-sweep var(--ie-sweep-time) linear infinite}@keyframes safari-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.safari-status{z-index:5;min-height:var(--ie-status-height);border-top:var(--ie-status-border);background:var(--ie-status);-webkit-backdrop-filter:var(--ie-status-blur);backdrop-filter:var(--ie-status-blur);font-size:var(--ie-status-font-size);text-overflow:ellipsis;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;padding:4px 20px 4px 8px;line-height:1.2;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(20px)}.safari-status.safari-status-on{opacity:1;visibility:visible;transition:opacity .15s,transform .15s;transform:none}:is(.safari-suggest,.safari-error,.safari-menu)::-webkit-scrollbar{width:var(--ie-scroll)}:is(.safari-suggest,.safari-error,.safari-menu)::-webkit-scrollbar-track{background:var(--ie-scroll-track);box-shadow:var(--ie-scroll-track-edge)}:is(.safari-suggest,.safari-error,.safari-menu)::-webkit-scrollbar-thumb{border:var(--ie-scroll-thumb-border);background:var(--ie-scroll-thumb);box-shadow:var(--ie-scroll-thumb-glow);border-radius:8px}@container (width<=520px){.safari-suggestion-kind{display:none}}@media (pointer:coarse){.safari{--ie-fav-strip:34px;--ie-fav-item:28px}.safari-input{width:133.333%;height:133.333%;padding:0 calc(var(--ie-field-pad) / .75);transform-origin:0 0;font-size:16px;line-height:24px;transform:scale(.75)}}@media (prefers-reduced-motion:reduce){.safari-loading .safari-sweep{animation:none}.safari-throbber,.safari-status,.safari-status.safari-status-on,.safari-field{transition:none}.safari-status{transform:none}}.snd{--snd-blue:var(--os-blue,#3875d7);--snd-font:var(--os-font,"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif);--snd-stripes:var(--os-stripes,repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ececec);--snd-focus:#2765cab3;--snd-gel:linear-gradient(#bcd7f7, #6ea5ea 48%, #4b8de3 52%, #9cc8f6);--snd-gel-edge:#2c58ad;--snd-groove:linear-gradient(#8f8f8f, #c9c9c9 45%, #e9e9e9);--snd-fill:linear-gradient(#2f63c0, #6ea4ee 45%, #a8cdf8);--snd-bead:radial-gradient(circle at 50% 22%, #fffffff2 0 16%, #fff0 46%), radial-gradient(circle at 50% 100%, #bfe3ff 0 30%, #bfe3ff00 62%), linear-gradient(#5d9df0, #2a6fd8 55%, #4f97ee);--snd-zebra:#edf3fe;box-sizing:border-box;background:var(--snd-stripes);color:#000;min-height:100%;font:13px/1.35 var(--snd-font);-webkit-user-select:none;user-select:none;padding:14px 18px 12px;container-type:inline-size}.snd-tabs{z-index:1;justify-content:center;margin-bottom:-11px;display:flex;position:relative}.snd-tab{border:1px solid var(--snd-gel-edge);background:var(--snd-gel);color:#0b1d3d;text-shadow:0 1px #ffffff80;border-radius:6px;padding:2px 16px 3px;font-size:12px;box-shadow:inset 0 1px #ffffffbf,0 1px 1px #00000040}.snd-pane{background:#00000009;border:1px solid #b5b5b5;border-radius:6px;padding:22px 16px 14px;box-shadow:inset 0 1px 3px #0000001f,0 1px #fffc}.snd-heading{margin:0 0 5px}.snd-list-frame{background:#fff;border:1px solid #8f8f8f;box-shadow:inset 0 1px 2px #0000002e}.snd-list-head,.snd-list li{grid-template-columns:1fr 1fr;display:grid}.snd-list-head{background:linear-gradient(#fdfdfd,#e6e6e6 48%,#d9d9d9 52%,#ececec);border-bottom:1px solid #a3a3a3;padding-right:15px;font-size:11px}.snd-list-head span{padding:1px 8px}.snd-list-head span+span{border-left:1px solid #b9b9b9}.snd-list{scrollbar-gutter:stable;outline:none;height:108px;margin:0;padding:0;list-style:none;position:relative;overflow-y:scroll}.snd-list li{cursor:default;height:18px;line-height:18px}.snd-list li:nth-child(2n){background:var(--snd-zebra)}.snd-list li span{text-overflow:ellipsis;white-space:nowrap;padding:0 8px;overflow:hidden}.snd-list li.snd-selected{background:#c4c4c4}.snd-list:focus li.snd-selected{background:var(--snd-blue);color:#fff}.snd-list:focus-visible{outline:2px solid var(--snd-focus);outline-offset:1px}.snd-list::-webkit-scrollbar{width:15px}.snd-list::-webkit-scrollbar-track{background:linear-gradient(90deg,#c9c9c9,#ececec 30%,#fafafa);box-shadow:inset 1px 0 #a9a9a9}.snd-list::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#5e9bea,#c4e2ff 30%,#7db4f4 50%,#3d7fd9 65%,#7cb5f6);border:1px solid #2c58ad;border-radius:8px;box-shadow:inset 0 0 2px #ffffffb3}.snd-row{align-items:center;gap:8px;margin-top:12px;display:flex}.snd-label{text-align:right;flex:none;min-width:96px}.snd-slider{color:#444;flex:1;align-items:center;gap:6px;min-width:0;max-width:300px;display:flex}.snd-speaker{flex:none}.snd-slider input{appearance:none;cursor:default;background:0 0;flex:1;min-width:0;height:18px;margin:0}.snd-slider input::-webkit-slider-runnable-track{background:var(--snd-fill) 0 0 / var(--snd-at,0%) 100% no-repeat, var(--snd-groove);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffffe6}.snd-slider input::-moz-range-track{background:var(--snd-groove);border-radius:3px;height:6px;box-shadow:inset 0 1px 2px #00000073}.snd-slider input::-moz-range-progress{background:var(--snd-fill);border-radius:3px;height:6px}.snd-slider input::-webkit-slider-thumb{background:var(--snd-bead);appearance:none;border:0;border-radius:50%;width:15px;height:15px;margin-top:-4.5px;box-shadow:inset 0 0 0 1px #103478bf,0 1px 2px #00000073}.snd-slider input::-moz-range-thumb{background:var(--snd-bead);border:0;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 1px #103478bf,0 1px 2px #00000073}.snd-slider input:focus-visible{outline:2px solid var(--snd-focus);outline-offset:2px;border-radius:4px}.snd-checks{gap:5px;margin-top:14px;display:grid}.snd-check{align-items:center;gap:6px;width:fit-content;max-width:100%;display:inline-flex}.snd-check input{appearance:none;cursor:default;background:linear-gradient(#fff,#e9e9e9 48%,#dcdcdc 52%,#f3f3f3);border:1px solid #6f6f6f;border-radius:3px;flex:none;width:14px;height:14px;margin:0;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #0003}.snd-check input:checked{border-color:var(--snd-gel-edge);background:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><path d=\"M3 7.2l2.6 2.9L11 3.4\" fill=\"none\" stroke=\"%230b1d3d\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>") center / 100% no-repeat, var(--snd-gel)}.snd-check input:focus-visible{outline:2px solid var(--snd-focus);outline-offset:2px}.snd-output{gap:8px;padding:2px 4px 0;display:grid}.snd-output-row{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.snd-output-row .snd-row{flex:260px}.snd-output-row .snd-check{margin-top:12px}.snd-note{color:#666;margin:0;font-size:11px}@container (width<=400px){.snd-row{flex-wrap:wrap;gap:4px 8px}.snd-label{text-align:left;width:100%;min-width:0}}@media (pointer:coarse){.snd-list li{height:28px;line-height:28px}.snd-list{height:140px}.snd-check{min-height:30px}.snd-check input{width:20px;height:20px}.snd-slider input{height:30px}.snd-slider input::-webkit-slider-thumb{width:24px;height:24px;margin-top:-9px}.snd-slider input::-moz-range-thumb{width:24px;height:24px}}.stk{--stk-strip:14px;--stk-blue:var(--os-blue,#3875d7);--stk-focus:#2765cab3;--stk-ui-font:var(--os-font,"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif);--stk-font:"Marker Felt", "MarkerFelt-Thin", "Marker Felt Thin", "Comic Sans MS", "Chalkboard SE", "Comic Neue", cursive;--stk-stripes:var(--os-stripes,repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ececec);--stk-hairline:#0003;color:#000;font:12px/1.3 var(--stk-ui-font)}.stk-window{flex-direction:column;height:100%;min-height:0;display:flex}.stk-window .stk-board{background:var(--stk-stripes);flex:1;min-height:0;position:relative;overflow:auto}.stk-layer{z-index:0;pointer-events:none;position:absolute;inset:22px 0 0}.stk-layer .stk-board{position:absolute;inset:0;overflow:hidden}.stk-layer .stk-note,.stk-layer .stk-bar{pointer-events:auto}.stk-note{--stk-paper:#fef49c;--stk-top:#fdea3d;--stk-ink:#0000008c;box-sizing:border-box;background:var(--stk-paper);outline:none;flex-direction:column;min-width:0;display:flex;position:absolute;box-shadow:0 0 0 1px #00000029,0 2px 5px #00000047}.stk-note.stk-active{box-shadow:0 0 0 1px #00000038,0 5px 14px #00000061}.stk-note:focus-visible{box-shadow:0 0 0 2px var(--stk-blue), 0 5px 14px #00000061}.stk-yellow{--stk-paper:#fef49c;--stk-top:#fdea3d}.stk-blue{--stk-paper:#adf4ff;--stk-top:#5fe4ff}.stk-green{--stk-paper:#b2ffa1;--stk-top:#76f565}.stk-pink{--stk-paper:#ffc7c7;--stk-top:#ff9d9d}.stk-purple{--stk-paper:#b6caff;--stk-top:#8aa7ff}.stk-grey{--stk-paper:#eee;--stk-top:#d0d0d0}.stk-strip{height:var(--stk-strip);background:var(--stk-top);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;flex:none;align-items:center;gap:4px;padding:0 3px;display:flex;position:relative}.stk-title{min-width:0;font-size:10px;line-height:var(--stk-strip);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.stk-tools{align-items:center;gap:5px;margin-left:auto;display:flex}.stk .stk-box,.stk .stk-edit,.stk .stk-dot{box-sizing:border-box;border:1px solid var(--stk-ink);cursor:default;background:0 0;border-radius:0;flex:none;width:9px;height:9px;margin:0;padding:0;position:relative}.stk .stk-box:after,.stk .stk-edit:after,.stk .stk-dot:after{content:"";position:absolute;inset:-4px -3px}.stk .stk-close:hover,.stk .stk-close:active{background:linear-gradient(45deg, transparent 44%, var(--stk-ink) 44% 56%, transparent 56%), linear-gradient(-45deg, transparent 44%, var(--stk-ink) 44% 56%, transparent 56%)}.stk .stk-roll{background:linear-gradient(transparent 2px, var(--stk-ink) 2px 3px, transparent 3px)}.stk-collapsed .stk-roll{background:0 0}.stk .stk-edit{width:11px;height:11px;color:var(--stk-ink);border:0;place-items:center;display:grid}.stk .stk-edit svg{display:block}.stk .stk-edit[aria-pressed=true]{color:#000}.stk-colors{gap:3px;display:flex}.stk .stk-dot{background:var(--stk-paper);border-color:#0006;border-radius:50%}.stk .stk-dot[aria-pressed=true]{border-color:#000;box-shadow:0 0 0 1px #ffffffe6}.stk .stk-box:focus-visible,.stk .stk-edit:focus-visible,.stk .stk-dot:focus-visible{outline:2px solid var(--stk-blue);outline-offset:1px}.stk-note:not(.stk-active):not(:focus-within) .stk-box,.stk-note:not(.stk-active):not(:focus-within) .stk-edit,.stk-note:not(.stk-active):not(:focus-within) .stk-colors{visibility:hidden}.stk-text{box-sizing:border-box;min-height:0;font:14px/1.28 var(--stk-font);letter-spacing:.01em;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;cursor:text;scrollbar-width:thin;scrollbar-color:#00000040 transparent;flex:1;margin:0;padding:6px 9px 10px;overflow:hidden auto}.stk-text strong{font-weight:700}.stk-text a{color:#0b3fae;cursor:pointer;text-decoration:underline}.stk-text a:focus-visible{outline:2px solid var(--stk-blue);outline-offset:1px}.stk-placeholder,.stk-field::placeholder{color:#00000061}.stk-field{width:100%;color:inherit;resize:none;background:0 0;border:0;border-radius:0;outline:none;display:block}.stk-grip{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--stk-ink) 3px 4px) 100% 100% / 9px 9px no-repeat;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.6;touch-action:none;cursor:nwse-resize;width:14px;height:14px;position:absolute;bottom:0;right:0}.stk-bar{border-top:1px solid var(--stk-hairline);background:var(--stk-stripes);-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:8px;min-width:0;padding:5px 20px 6px 9px;display:flex}.stk .stk-button{color:#000;font:inherit;cursor:default;flex:none;margin:0}.stk .stk-button:disabled{color:#0006}.stk .stk-button.stk-warn{color:#a8271d}.stk-count{color:#333;text-align:right;text-overflow:ellipsis;text-shadow:0 1px #ffffff80;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.stk-layer .stk-bar{background:#ffffff8c;border:0;border-radius:16px;padding:5px 8px;position:absolute;bottom:12px;left:12px;box-shadow:0 1px 4px #0000004d}.stk-layer .stk-count{display:none}.stk-empty{color:#666;text-align:center;margin:0;padding:28px 24px}@media (pointer:coarse){.stk{--stk-strip:26px}.stk-strip{gap:8px;padding:0 7px}.stk-tools{gap:10px}.stk-colors{gap:7px}.stk .stk-box,.stk .stk-dot{width:14px;height:14px}.stk .stk-edit,.stk .stk-edit svg{width:15px;height:15px}.stk .stk-box:after,.stk .stk-edit:after,.stk .stk-dot:after{inset:-7px -4px}.stk-text{font-size:16px}.stk-grip{background-size:13px 13px;width:24px;height:24px}.stk .stk-button{border-radius:15px;height:30px}.stk-title{font-size:12px}}.term{--term-font:Monaco, "Andale Mono", Menlo, "Lucida Console", "Courier New", monospace;--term-size:12px;--term-line:15px;--term-paper:#fff;--term-ink:#000;--term-stripes:var(--os-stripes,repeating-linear-gradient(0deg, transparent 0 1.5px, #ffffffd9 1.5px 4px), #ececec);--term-hairline:#0003;--term-focus:#2765cab3;background:var(--term-paper);height:100%;min-height:0;color:var(--term-ink);cursor:text;flex-direction:column;display:flex}.term-screen{overscroll-behavior:contain;min-height:0;font:var(--term-size) / var(--term-line) var(--term-font);font-variant-ligatures:none;letter-spacing:0;-webkit-user-select:text;user-select:text;flex:1;padding:3px 4px 4px 5px;position:relative;overflow:hidden scroll}.term-line,.term-entry{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;margin:0}.term-entry{position:relative}.term-cursor{outline-offset:-1px;outline:1px solid #7a7a7a}.term-focused .term-cursor{background:var(--term-ink);color:var(--term-paper);outline:0}.term-input{width:100%;height:var(--term-line);color:#0000;caret-color:#0000;font:16px / var(--term-line) var(--term-font);opacity:0;pointer-events:none;background:0 0;border:0;outline:0;margin:0;padding:0;position:absolute;bottom:0;left:0}.term-probe{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.term-probe span{white-space:pre;display:inline-block}.term-screen::-webkit-scrollbar{width:15px}.term-screen::-webkit-scrollbar-track{background:linear-gradient(90deg,#c9c9c9,#ececec 30%,#fafafa);box-shadow:inset 1px 0 #a9a9a9}.term-screen::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#5e9bea,#c4e2ff 30%,#7db4f4 50%,#3d7fd9 65%,#7cb5f6);border:1px solid #2c58ad;border-radius:8px;box-shadow:inset 0 0 2px #ffffffb3}.term-keys{border-top:1px solid var(--term-hairline);background:var(--term-stripes);cursor:default;-webkit-user-select:none;user-select:none;flex:none;gap:6px;padding:5px 6px;display:none}.term .term-keys button{color:#000;min-width:0;height:32px;font:13px var(--term-font);background:linear-gradient(#ffffffe6,#ffffff4d 45%,#0000 50%),linear-gradient(#a0a0a09e,#ffffff9e);border:0;border-radius:7px;flex:1;margin:0;padding:0 4px;box-shadow:0 2px 3px #0003,0 1px 1px #0000004d,0 0 0 1px #0000004d}.term .term-keys button:active{filter:brightness(.85)}.term .term-keys button:focus-visible{outline:2px solid var(--term-focus);outline-offset:2px}@media (pointer:coarse){.term{--term-size:13px;--term-line:17px}.term-keys{display:flex}}.os-menubar{--mb-bar-bg:var(--os-glass-fill-text,#ffffff9e);--mb-menu-bg:#fffffff2;--mb-blur:var(--os-glass-blur,blur(8px));--mb-solid:var(--os-glass-solid,#f0f0f0f0);--mb-edge:var(--os-glass-edge,inset 0 0 0 1px #ffffff80);--mb-height:25px;--mb-bar-line:#00000070;--mb-bar-shadow:0 2px 8px #00000026;--mb-bar-padding:0 8px;--mb-font:var(--os-font,"Lucida Grande", "Helvetica Neue", system-ui, sans-serif);--mb-title-size:13px;--mb-title-weight:400;--mb-app-weight:700;--mb-title-color:#000;--mb-title-shadow:var(--os-glass-text-shadow,0 1px 0 #ffffff8c);--mb-open-shadow:0 1px 1px #0000004d;--mb-title-height:24px;--mb-title-padding:4px 8px;--mb-title-line:19.5px;--mb-clock-margin:0 8px 0 0;--mb-highlight-bg:#2765ca;--mb-highlight-color:#fff;--mb-focus-ring:#2765cab3;--mb-apple-box:30px;--mb-apple-margin:-3px -9px;--mb-apple-padding:0 13px;--mb-apple-filter:none;--mb-apple-opacity:1;--mb-apple-open-filter:brightness(0) invert(1);--mb-apple-open-opacity:1;--mb-apple-letter:#2f6fd6;--mb-menu-min-width:180px;--mb-menu-radius:0 0 5px 5px;--mb-menu-border:#0000002e;--mb-menu-shadow:0 4px 16px #0006;--mb-menu-padding:4px 0;--mb-menu-fade:.15s;--mb-row-height:24px;--mb-row-line:22px;--mb-row-gap:1px;--mb-row-padding:0 12px 0 16px;--mb-row-tick-indent:32px;--mb-row-size:13px;--mb-row-color:#000;--mb-row-shadow:var(--os-glass-text-shadow,0 1px 0 #ffffff8c);--mb-row-end:0px;--mb-check-left:13px;--mb-check-size:12px;--mb-disabled-color:#00000080;--mb-separator:#00000026;--mb-separator-margin:4px 0;--mb-key-color:currentColor;--mb-key-opacity:.6;--mb-key-size:12px;--mb-key-spacing:1.2px;--mb-key-gap:24px;--mb-key-width:12px}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.os-menubar{--mb-bar-bg:var(--mb-solid);--mb-menu-bg:var(--mb-solid)}}.os-menubar{z-index:100000;height:var(--mb-height);padding:var(--mb-bar-padding);color:var(--mb-title-color);font-family:var(--mb-font);font-size:var(--mb-title-size);font-weight:var(--mb-title-weight);line-height:var(--mb-title-height);text-shadow:var(--mb-title-shadow);white-space:nowrap;-webkit-tap-highlight-color:transparent;display:flex;position:absolute;inset:0 0 auto}.os-menubar:before{content:"";z-index:-1;background:var(--mb-bar-bg);-webkit-backdrop-filter:var(--mb-blur);backdrop-filter:var(--mb-blur);box-shadow:var(--mb-edge), var(--mb-bar-shadow);pointer-events:none;position:absolute;inset:0}.os-menubar:after{content:"";z-index:1;background:var(--mb-bar-line);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.os-menu-slot{flex:none;align-items:flex-start;display:flex;position:relative}.os-menu-slot-app{flex:0 auto;min-width:0}.os-menubar .os-menu-title{box-sizing:border-box;min-width:0;height:var(--mb-title-height);padding:var(--mb-title-padding);line-height:var(--mb-title-line);text-shadow:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:0 auto;margin:0;overflow:hidden}.os-menubar .os-menu-app{font-weight:var(--mb-app-weight)}.os-menubar .os-menu-title.active{background:var(--mb-highlight-bg);color:var(--mb-highlight-color);text-shadow:var(--mb-open-shadow)}.os-menubar .os-menu-title:focus-visible{outline:2px solid var(--mb-focus-ring);outline-offset:-2px}.os-menubar .os-menu-title.active:focus-visible{outline:none}.os-menubar .os-menu-logo{padding:var(--mb-apple-padding);flex:none;align-items:center;display:flex}.os-menu-logo img.os-ico{--ico:var(--mb-apple-box);margin:var(--mb-apple-margin);filter:var(--mb-apple-filter);opacity:var(--mb-apple-opacity)}.os-menu-logo.active img.os-ico{filter:var(--mb-apple-open-filter);opacity:var(--mb-apple-open-opacity)}.os-menu-logo.active span.os-ico{color:var(--mb-highlight-color)}.os-menu-logo span.os-ico{filter:none;width:auto;height:auto;color:var(--mb-apple-letter);font-size:calc(var(--mb-title-size) + 3px);font-weight:700;line-height:var(--mb-title-line);margin:0;display:block}.os-menu-spacer{flex:1 0 4px}.os-menubar>:where(.os-menu-spacer~*){flex:none;align-self:center}.os-menubar>.os-menubar-right{box-sizing:border-box;height:var(--mb-title-height);margin:var(--mb-clock-margin);line-height:var(--mb-title-line);align-self:flex-start;padding:4px 0}.os-menu{z-index:1;box-sizing:border-box;min-width:var(--mb-menu-min-width);padding:var(--mb-menu-padding);overscroll-behavior:contain;background:var(--mb-menu-bg);-webkit-backdrop-filter:var(--mb-blur);backdrop-filter:var(--mb-blur);border-radius:var(--mb-menu-radius);box-shadow:var(--mb-edge), 0 0 0 1px var(--mb-menu-border), var(--mb-menu-shadow);color:var(--mb-row-color);font-size:var(--mb-row-size);font-weight:400;line-height:var(--mb-row-line);text-shadow:var(--mb-row-shadow);transform-origin:0 0;margin:0;list-style:none;position:absolute;top:100%;left:0;overflow:hidden auto}.os-menubar .os-menu button{width:100%;height:var(--mb-row-height);margin:var(--mb-row-gap) 0;padding:var(--mb-row-padding);line-height:inherit;text-align:left;text-shadow:inherit;white-space:nowrap;background:0 0;border:0;border-radius:0;outline:none;align-items:center;display:flex}.os-menubar .os-menu-ticks button{padding-left:var(--mb-row-tick-indent)}.os-menu-label{min-width:0;margin-right:var(--mb-row-end);text-overflow:ellipsis;flex:auto;overflow:hidden}.os-menu-key{margin-left:var(--mb-key-gap);color:var(--mb-key-color);font-size:var(--mb-key-size);letter-spacing:var(--mb-key-spacing);opacity:var(--mb-key-opacity);flex:none;display:flex}.os-menu-char{min-width:var(--mb-key-width)}.os-menubar .os-menu button[aria-disabled=true]{color:var(--mb-disabled-color)}.os-menu button[aria-disabled=true] .os-menu-key{opacity:1}.os-menubar .os-menu button.active{background:var(--mb-highlight-bg);color:var(--mb-highlight-color);text-shadow:var(--mb-open-shadow)}.os-menu-checked{position:relative}.os-menu-checked:before{content:"✓";left:var(--mb-check-left);font-weight:700;font-size:var(--mb-check-size);position:absolute}.os-menu [role=separator]{height:1px;margin:var(--mb-separator-margin);background:var(--mb-separator)}@media (width<=640px){.os-menu-extra{display:none}}@media (pointer:coarse){.os-menu-slot:after{content:"";height:8px;position:absolute;inset:100% 0 auto}}.os-spot{--spot-blue:var(--os-blue,#3875d7);--spot-highlight:var(--mb-highlight-bg,#2765cae0);--spot-focus:var(--mb-focus-ring,#2765cab3);--spot-font:var(--mb-font,var(--os-font,"Lucida Grande", "Helvetica Neue", system-ui, sans-serif));--spot-height:var(--mb-height,22px);--spot-width:344px;--spot-kind-width:92px;--spot-disc:#2a6fd8;--spot-bar:linear-gradient(#6a9fea, #3d7bdc 48%, #2f6dd2 52%, #4f8be3);--spot-menu-bg:var(--mb-menu-bg,repeating-linear-gradient(to bottom, #f8f8f8eb 0 3px, #e9e9e9eb 3px 4px));--spot-menu-shadow:var(--mb-menu-shadow,0 4px 16px #0006);--spot-kind-bg:#0000000b;--spot-kind-ink:#6b6b6b;--spot-top-hit:#3875d724;--spot-separator:var(--mb-separator,#00000026);--spot-row-height:20px;--spot-edge:0px;height:var(--spot-height);-webkit-tap-highlight-color:transparent;flex:none;display:inline-flex;position:relative}.os-spot-button{width:30px;height:var(--spot-height);color:#fff;cursor:default;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.os-spot-disc{fill:var(--spot-disc)}.os-spot.open .os-spot-button{background:var(--spot-highlight);color:var(--spot-disc)}.os-spot.open .os-spot-disc{fill:#fff}.os-spot-button:focus-visible{outline:2px solid var(--spot-focus);outline-offset:-2px}.os-spot-panel{top:100%;right:calc(-1 * var(--spot-edge));z-index:2;width:var(--spot-width);max-width:100vw;max-height:min(70vh,460px);box-shadow:var(--spot-menu-shadow);color:#000;font:12px/1.3 var(--spot-font);text-shadow:none;flex-direction:column;display:flex;position:absolute}.os-spot-bar{background:var(--spot-bar);color:#fff;flex:none;align-items:center;gap:8px;padding:4px 8px 5px 10px;display:flex;box-shadow:inset 0 -1px #00000040}.os-spot-name{text-shadow:0 -1px #0000004d;flex:none;font-size:13px;font-weight:700}.os-spot-field{color:#000;min-width:0;height:19px;font:12px var(--spot-font);appearance:none;background:#fff;border:0;border-radius:10px;outline:none;flex:1;margin:0;padding:0 9px 1px;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff59}.os-spot-field:focus-visible{box-shadow:inset 0 1px 2px #00000073,0 0 0 2.5px #ffffffa6}.os-spot-results{overscroll-behavior:contain;background:linear-gradient(var(--spot-kind-bg), var(--spot-kind-bg)) 0 0 / var(--spot-kind-width) 100% no-repeat, var(--spot-menu-bg), #f1f1f1;flex:auto;min-height:0;position:relative;overflow:hidden auto}.os-spot-results:empty{display:none}.os-spot-group{align-items:flex-start;display:flex}.os-spot-group+.os-spot-group{border-top:1px solid var(--spot-separator)}.os-spot-kind{box-sizing:border-box;width:var(--spot-kind-width);color:var(--spot-kind-ink);font-size:11px;line-height:var(--spot-row-height);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;padding:0 8px 0 4px;overflow:hidden}.os-spot-rows{flex:1;min-width:0}.os-spot-row{height:var(--spot-row-height);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:0 10px 0 6px;display:flex}.os-spot-group:first-child .os-spot-rows{background:var(--spot-top-hit)}.os-spot-row .os-ico{filter:none;flex:none}.os-spot-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.os-spot-title mark{color:inherit;background:0 0;font-weight:700}.os-spot-sub{color:#777;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:5.5em;font-size:11px;overflow:hidden}.os-spot-row.active{background:var(--spot-highlight);color:#fff}.os-spot-row.active .os-spot-sub{color:#ffffffd1}.os-spot-none{padding:3px 10px 4px calc(var(--spot-kind-width) + 6px);color:#777;margin:0}@media (width<=640px){.os-spot{--spot-width:100vw;--spot-kind-width:84px}.os-spot-field{border-radius:14px;height:28px;font-size:16px}}@media (pointer:coarse){.os-spot{--spot-row-height:34px}.os-spot-button{width:36px}.os-spot-field{border-radius:14px;height:28px;font-size:16px}.os-spot-row{font-size:14px}}.os-volume{--vol-highlight:var(--mb-highlight-bg,#2765cae0);--vol-focus:var(--mb-focus-ring,#2765cab3);--vol-ink:var(--mb-title-color,#000);--vol-panel-bg:var(--mb-menu-bg,repeating-linear-gradient(to bottom, #f8f8f8eb 0 3px, #e9e9e9eb 3px 4px));--vol-panel-radius:var(--mb-menu-radius,0);--vol-panel-shadow:0 0 0 1px var(--mb-menu-border,transparent), var(--mb-menu-shadow,0 4px 16px #0006);--vol-separator:var(--mb-separator,#00000026);--vol-groove:linear-gradient(90deg, #8f8f8f, #c9c9c9 45%, #e9e9e9);--vol-fill:linear-gradient(90deg, #2f63c0, #6ea4ee 45%, #a8cdf8);--vol-bead:radial-gradient(circle at 50% 22%, #fffffff2 0 16%, #fff0 46%), radial-gradient(circle at 50% 100%, #bfe3ff 0 30%, #bfe3ff00 62%), linear-gradient(#5d9df0, #2a6fd8 55%, #4f97ee);-webkit-tap-highlight-color:transparent;flex:none;height:22px;display:inline-flex;position:relative}.os-volume-button{width:30px;height:22px;color:var(--vol-ink);font:inherit;cursor:default;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0 0 1px;display:grid}.os-volume.open .os-volume-button{background:var(--vol-highlight);color:#fff}.os-volume-button:focus-visible,.os-volume-mute:focus-visible{outline:2px solid var(--vol-focus);outline-offset:-2px}.os-volume-glyph{display:block;overflow:visible}.os-volume-panel{background:var(--vol-panel-bg);border-radius:var(--vol-panel-radius);width:30px;box-shadow:var(--vol-panel-shadow);flex-direction:column;align-items:center;padding:9px 0 3px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.os-volume-slider{touch-action:none;cursor:default;outline:none;justify-content:center;width:100%;padding:8px 0;display:flex}.os-volume-track{background:var(--vol-groove);border-radius:3px;width:6px;height:100px;position:relative;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffffe6}.os-volume-fill{background:var(--vol-fill);border-radius:3px;position:absolute;inset:auto 0 0;box-shadow:inset 0 0 1px #00000080}.os-volume-thumb{background:var(--vol-bead);border-radius:50%;width:15px;height:15px;margin:0 0 -7.5px -7.5px;position:absolute;left:50%;box-shadow:inset 0 0 0 1px #103478bf,0 1px 2px #00000073}.os-volume-slider:focus-visible .os-volume-thumb{box-shadow:inset 0 0 0 1px #103478bf, 0 0 0 3px var(--vol-focus), 0 1px 2px #00000073}.os-volume-mute{border:0;border-top:1px solid var(--vol-separator);color:#555;width:100%;height:20px;font:inherit;cursor:default;background:0 0;border-radius:0;place-items:center;margin:2px 0 0;padding:0;display:grid}.os-volume-mute .os-volume-glyph{width:15px;height:12px}.os-volume-mute[aria-pressed=true]{color:#c0271d}.os-volume-mute:active{background:var(--vol-highlight);color:#fff}@media (pointer:coarse){.os-volume-button{width:36px}.os-volume-panel{width:44px}.os-volume-slider{padding:14px 0}.os-volume-track{border-radius:4px;width:8px;height:132px}.os-volume-thumb{width:24px;height:24px;margin:0 0 -12px -12px}.os-volume-mute{height:34px}}@font-face{font-family:Lucida Grande;font-weight:400;font-display:swap;src:local(Lucida Grande),local(LucidaGrande),url(/fonts/LucidaGrande.woff2)format("woff2")}@font-face{font-family:Lucida Grande;font-weight:700;font-display:swap;src:local(Lucida Grande Bold),local(LucidaGrande-Bold),url(/fonts/LucidaGrande-Bold.woff2)format("woff2")}.os{--os-font:"Lucida Grande", "Lucida Sans Unicode", "Helvetica Neue", system-ui, sans-serif;--os-font-serif:Georgia, "Times New Roman", serif;--os-font-size:13px;--os-line-height:1.5;--os-font-small:11px;--os-font-label:12px;--os-text:#000;--os-text-dim:#666;--os-blue:#3875d7;--os-select:#2765cae0;--os-select-text:#fff;--os-highlight:#2765cae0;--os-highlight-text:#fff;--os-focus-ring:2px solid var(--os-blue);--os-stripe-lines:linear-gradient(transparent, transparent);--os-stripe-base:#ececec;--os-stripes:var(--os-stripe-lines), var(--os-stripe-base);--os-gradient:radial-gradient(120% 80% at 80% 110%, #ffffff8c, transparent 60%), radial-gradient(90% 70% at 10% 0%, #a0d7ffb3, transparent 65%), linear-gradient(160deg, #1d4e9e 0%, #3b83d6 45%, #7db9ee 100%);--os-wallpaper-fade:.5s ease-out;--os-screen-corner:12px;--os-screen-corner-color:#000;--os-menubar-height:25px;--os-icon-cell:96px;--os-icon-cell-height:94px;--os-icon-size:48px;--os-icon-margin:8px;--os-icon-pad:0 0 4px;--os-icon-label-size:12px;--os-icon-label-leading:15px;--os-icon-label-pad:0 4px;--os-icon-label-radius:4px;--os-icon-selected-filter:brightness(.65);--os-desktop-icons-top:32px;--os-desktop-icons-right:16px;--os-desktop-icons-gap:12px;--os-desktop-label-color:#fff;--os-desktop-label-weight:700;--os-desktop-label-shadow:0 1px 0 #000000e6, 0 1px 3px #000000d9, 0 2px 3px #00000073;--os-window-radius:7.2px;--os-window-bg:var(--os-stripe-lines) 0 100% / 100% calc(100% - var(--os-titlebar-height)) no-repeat, linear-gradient(var(--os-stripe-base), var(--os-stripe-base)) 0 100% / 100% calc(100% - var(--os-titlebar-height)) no-repeat;--os-window-body-bg:#fff;--os-window-ring-front:#0006;--os-window-ring-metal:#00000080;--os-window-ring-back:#00000014;--os-window-drop-front:0 12px 35px #0009;--os-window-drop-back:0 4px 15px #0003;--os-window-inset-small:8px;--os-metal-radius:9.6px;--os-metal-fill:#ffffff9e;--os-metal-texture:none;--os-metal-filter-front:contrast(.7) brightness(1.1);--os-metal-filter-back:contrast(.55) brightness(1.25) saturate(.5);--os-metal-fade:.2s;--os-metal-title-shadow:0 1px 0 #ffffff80;--os-metal-lines:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff14;--os-titlebar-height:24px;--os-titlebar-bg-front:linear-gradient(#ffffff4d, #dbdbdb99 70%, #cececeb3), var(--os-stripe-lines) 0 -1px / 100% 4px, var(--os-stripe-base);--os-titlebar-bg-back:#f6f6f6;--os-titlebar-edge-front:#00000045;--os-titlebar-edge-back:#0003;--os-titlebar-opacity-back:.84;--os-title-room:150px;--os-title-color-front:#000;--os-title-color-back:#7f7f7f;--os-title-shadow-front:0 2px 3px #00000040;--os-title-shadow-back:none;--os-light-size:13px;--os-lights-left:9px;--os-lights-gap:8px;--os-light-hit:-8px -3.5px;--os-light-gloss-top:linear-gradient(#ffffffe6, #ffffff4d);--os-light-gloss-top-size:7px 3.6px;--os-light-gloss-top-blur:blur(.2px);--os-light-gloss-bottom:linear-gradient(#fff3, #ffffff80);--os-light-gloss-bottom-size:10px 4.3px;--os-light-gloss-bottom-blur:blur(.3px);--os-light-gloss-bottom-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"10\" height=\"4.3\"><path d=\"M0 0H10A4.3 4.3 0 0 1 5.7 4.3H4.3A4.3 4.3 0 0 1 0 0z\"/></svg>");--os-light-grey-1:#a0a0a09e;--os-light-grey-2:#ffffff9e;--os-light-grey-shadow:0 2px 3px #0003, 0 1px 1px #0000004d, inset 0 0 0 .5px #0000004d, inset 0 1px 2px #0006, inset 0 2px 3px 1px #bbb;--os-light-close-1:#c13a2d;--os-light-close-2:#cd4934;--os-light-close-shadow:0 2px 4px #00000080, 0 1px 2px #0006, 0 1px 1px #e1464080, inset 0 0 0 .5px #0000004d, inset 0 1px 3px #96281ecc, inset 0 2px 3px 1px #e14640bf;--os-light-min-1:#ca820d;--os-light-min-2:#fdfd95;--os-light-min-shadow:0 2px 4px #00000080, 0 1px 2px #0006, 0 1px 1px #dfa12380, inset 0 0 0 .5px #0000004d, inset 0 1px 3px #9b4e15, inset 0 2px 3px 1px #f19d14;--os-light-zoom-1:#6fae3a;--os-light-zoom-2:#8ac032;--os-light-zoom-shadow:0 2px 4px #00000080, 0 1px 2px #0006, 0 1px 1px #3bad1d80, inset 0 0 0 .5px #0000004d, inset 0 1px 3px #355b11, inset 0 2px 3px 1px #62bb13;--os-light-opacity-back:.7;--os-light-hover-filter:brightness(1.1);--os-light-glyph-close:#821e14e6;--os-light-glyph-min:#825008e6;--os-light-glyph-zoom:#2d5a12e6;--os-light-glyph-width:1.2;--os-light-glyph-fade:.15s;--os-grip-size:15px;--os-grip-art:repeating-linear-gradient(135deg, transparent 0 2px, #00000073 2px 3px, #fffc 3px 4px) 100% 100% / 11px 11px no-repeat;--os-button-height:28px;--os-button-radius:14px;--os-button-pad:0 16px;--os-button-gloss:linear-gradient(#ffffffe6, #ffffff4d 45%, transparent 50%);--os-button-fill:linear-gradient(#a0a0a09e, #ffffff9e);--os-button-shadow:0 2px 3px #0003, 0 1px 1px #0000004d, 0 0 0 1px #0000004d;--os-button-default-gloss:var(--os-button-gloss);--os-button-default-fill:linear-gradient(#0041b89e, #2d73c79e, #21a0c49e);--os-button-default-shadow:0 2px 3px #0000004d, 0 1px 1px #004ebb80, inset 0 1px 3px #001131cc, inset 0 2px 3px 1px #004ebbbf;--os-button-pulse:1s ease-in-out;--os-button-pulse-filter:brightness(1.18) saturate(.85);--os-button-pressed-filter:brightness(.85);--os-scroll-size:15px;--os-scroll-track-stops:#c9c9c9, #ececec 30%, #fafafa;--os-scroll-track-edge:#a9a9a9;--os-scroll-thumb-stops:#5e9bea, #c4e2ff 30%, #7db4f4 50%, #3d7fd9 65%, #7cb5f6;--os-scroll-thumb-border:1px solid #2c58ad;--os-scroll-thumb-radius:8px;--os-scroll-thumb-glow:inset 0 0 2px #ffffffb3;--os-scroll-button-stops:#fff, #dedede;--os-scroll-button-pressed:#7db4f4;--os-scroll-arrow-up:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 9.5h7L7.5 5z\" fill=\"%23333\"/></svg>");--os-scroll-arrow-down:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"15\" height=\"15\"><path d=\"M4 5.5h7L7.5 10z\" fill=\"%23333\"/></svg>");--os-scroll-corner:#ececec;--os-glass-fill:#ffffff4d;--os-glass-blur:blur(8px);--os-glass-edge:inset 0 0 0 1px #ffffff80;--os-glass-fill-text:#ffffff9e;--os-glass-text-shadow:0 1px 0 #ffffff8c;--os-glass-solid:#f0f0f0f0;--os-dock-icon:48px;--os-dock-icon-small:36px;--os-dock-gap:8px;--os-dock-gap-small:4px;--os-dock-pad-y:4px;--os-dock-pad-x:8px;--os-dock-pad-x-small:6px;--os-dock-height:calc(var(--os-dock-icon) + 2 * var(--os-dock-pad-y));--os-dock-height-small:calc(var(--os-dock-icon-small) + 2 * var(--os-dock-pad-y));--os-dock-rest:var(--os-dock-height);--os-dock-radius:0;--os-dock-fill:var(--os-glass-fill);--os-dock-blur:var(--os-glass-blur);--os-dock-shadow:var(--os-glass-edge), 0 2px 14px #0000004d;--os-dock-sep-width:1px;--os-dock-sep-margin:0 2px;--os-dock-sep-color:#0003;--os-dock-mark-shape:0 4px 4px;--os-dock-mark-color:#000;--os-dock-mark-bottom:-3px;--os-dock-label-gap:12px;--os-dock-label-tail:5px;--os-dock-label-pad:4px 12px;--os-dock-label-radius:14px;--os-dock-label-bg:#262626;--os-dock-label-shadow:0 2px 6px #0000004d;--os-dock-label-color:#ffffffe6;--os-dock-label-font:500 14px/20px var(--os-font);--os-dock-grow:.6s cubic-bezier(.16, 1, .3, 1);--os-dock-shrink:.55s cubic-bezier(.16, 1, .3, 1);--os-dock-focus-mag:1.4;--os-bezel-bottom:120px;--os-bezel-width:200px;--os-bezel-pad:30px 0 22px;--os-bezel-gap:16px;--os-bezel-radius:22px;--os-bezel-bg:#2828288c;--os-bezel-ink:#fff;--os-bezel-ink-off:#fff3;--os-bezel-glyph-width:96px;--os-bezel-glyph-height:72px;--os-bezel-wave-width:3.5;--os-bezel-block-width:7px;--os-bezel-block-height:8px;--os-bezel-block-gap:3px;--os-bezel-fade:1s ease-in;--os-crash-bg:var(--os-stripes);--os-crash-pad:20px;--os-page-font:14px/1.55 var(--os-font-serif);--os-page-pad:24px 28px;--os-page-heading-size:22px;--os-page-date-color:#888;--os-page-link:var(--os-blue);--os-check-size:14px;--os-check-radius:3px;--os-check-fill:linear-gradient(#fff, #e3e3e3 48%, #d2d2d2 52%, #efefef);--os-check-shadow:inset 0 0 0 1px #00000073, 0 1px 0 #fffc;--os-check-on-fill:linear-gradient(#9cc7fb, #5a9bef 48%, #3f84e6 52%, #7fb8fb);--os-check-on-shadow:inset 0 0 0 1px #2a56a8, 0 1px 0 #fffc;--os-check-mark:#1d2f4f;--os-thumb-radius:4px;--os-thumb-shadow:0 0 0 1px #00000059, 0 1px 3px #0000004d;--os-thumb-chosen-bg:var(--os-blue);--os-thumb-chosen-text:#fff;--os-about-bg:var(--os-stripes);--os-about-mark:var(--os-blue);--os-about-heading-size:22px;--os-about-version-color:#444;--os-about-rule:#d0d0d0;--os-about-small-color:#5c5c5c;--os-about-small-size:10.5px;--os-about-link:var(--os-blue);--os-photo-mat:#fff;--os-photo-mat-border:#c8c8c8;--os-photo-mat-shadow:0 1px 3px #00000040;--os-photo-viewer-bg:#2b2b2b;--os-photo-bar-bg:linear-gradient(#f4f4f4, #d8d8d8);--os-photo-bar-edge:#8d8d8d;--os-photo-button-bg:linear-gradient(#fff, #dcdcdc);--os-photo-button-border:1px solid #9a9a9a;--os-photo-button-radius:10px}@media (width<=640px){.os{--os-dock-rest:var(--os-dock-height-small)}}.os{height:100%;min-height:420px;max-height:100dvh;color:var(--os-text);font:var(--os-font-size) / var(--os-line-height) var(--os-font);letter-spacing:0;-webkit-user-select:none;user-select:none;background:var(--os-gradient);position:relative;overflow:hidden}.os ::selection{background:var(--os-highlight);color:var(--os-highlight-text)}.os:after{content:"";z-index:100002;background:radial-gradient(circle at 100% 100%, transparent calc(var(--os-screen-corner) - .5px), var(--os-screen-corner-color) var(--os-screen-corner)) 0 0, radial-gradient(circle at 0 100%, transparent calc(var(--os-screen-corner) - .5px), var(--os-screen-corner-color) var(--os-screen-corner)) 100% 0, radial-gradient(circle at 100% 0, transparent calc(var(--os-screen-corner) - .5px), var(--os-screen-corner-color) var(--os-screen-corner)) 0 100%, radial-gradient(circle at 0 0, transparent calc(var(--os-screen-corner) - .5px), var(--os-screen-corner-color) var(--os-screen-corner)) 100% 100%;background-size:var(--os-screen-corner) var(--os-screen-corner);pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0}.os-wallpaper{animation:os-fade-in var(--os-wallpaper-fade);background:50%/cover no-repeat;position:absolute;inset:0}.os-wallpaper.tiled{background-repeat:repeat;background-size:auto}@keyframes os-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.os-wallpaper{animation:none}}.os button{font:inherit;color:inherit;cursor:default}.os-icon{width:var(--os-icon-cell);padding:var(--os-icon-pad);background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.os-icon .os-ico{margin:var(--os-icon-margin)}.os-ico{width:var(--ico,var(--os-icon-size));height:var(--ico,var(--os-icon-size));object-fit:contain;font-size:calc(var(--ico,var(--os-icon-size)) * .8);flex:none;place-items:center;line-height:1;display:grid}.os-icon-label{max-width:100%;padding:var(--os-icon-label-pad);border-radius:var(--os-icon-label-radius);font-size:var(--os-icon-label-size);line-height:var(--os-icon-label-leading);text-align:center;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.os-icon.selected .os-ico{filter:var(--os-icon-selected-filter)}.os-icon.selected .os-icon-label,.os-icon:focus-visible .os-icon-label{background:var(--os-select);color:var(--os-select-text);text-shadow:none}.os-icon:focus-visible{outline:none}.os-desktop-icons{top:var(--os-desktop-icons-top);right:var(--os-desktop-icons-right);gap:var(--os-desktop-icons-gap);margin:0;padding:0;list-style:none;display:grid;position:absolute}.os-desktop-icons .os-icon{height:var(--os-icon-cell-height)}.os-desktop-icons .os-icon-label{color:var(--os-desktop-label-color);font-weight:var(--os-desktop-label-weight);text-shadow:var(--os-desktop-label-shadow)}.os-window{max-width:100%;max-height:calc(100% - var(--os-menubar-height));border-radius:var(--os-window-radius);background:var(--os-window-bg);border:1px solid var(--os-window-ring-back);box-shadow:var(--os-window-drop-back);flex-direction:column;padding:0;display:flex;position:absolute;overflow:hidden}.os-window.minimized{visibility:hidden}.os-window.front{border-color:var(--os-window-ring-front);box-shadow:var(--os-window-drop-front)}.os-window.zoomed{inset:var(--os-menubar-height) 0 calc(var(--os-dock-rest) + 6px) 0;border-radius:0}.os-titlebar{height:var(--os-titlebar-height);background:var(--os-titlebar-bg-back);border-bottom:1px solid var(--os-titlebar-edge-back);max-width:none;opacity:var(--os-titlebar-opacity-back);z-index:1;touch-action:none;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.os-window.front .os-titlebar{background:var(--os-titlebar-bg-front);border-bottom-color:var(--os-titlebar-edge-front);opacity:1}.os-title{max-width:calc(100% - var(--os-title-room));text-overflow:ellipsis;white-space:nowrap;color:var(--os-title-color-back);text-shadow:var(--os-title-shadow-back);overflow:hidden}.os-window.front .os-title{color:var(--os-title-color-front);text-shadow:var(--os-title-shadow-front)}.os-window.metal{border-radius:var(--os-metal-radius);background:var(--os-metal-fill);-webkit-backdrop-filter:var(--os-glass-blur);backdrop-filter:var(--os-glass-blur)}.os-window.metal.front{border-color:var(--os-window-ring-metal)}.os-window.metal:before{content:"";background:var(--os-metal-texture);filter:var(--os-metal-filter-back);transition:filter var(--os-metal-fade);pointer-events:none;position:absolute;inset:0}.os-window.metal.front:before{filter:var(--os-metal-filter-front)}.os-window.metal>*{position:relative}.os-window.metal>.os-grip{position:absolute}.os-window.metal .os-titlebar,.os-window.metal.front .os-titlebar{opacity:1;background:0 0;border-bottom-color:#0000}.os-window.metal .os-title{text-shadow:var(--os-metal-title-shadow)}.os-window.metal:after{content:"";border-radius:inherit;box-shadow:var(--os-metal-lines);pointer-events:none;z-index:2;position:absolute;inset:0}.os-window.metal .os-window-body{background:0 0}.os-window.glass{background:var(--os-glass-fill-text);-webkit-backdrop-filter:var(--os-glass-blur);backdrop-filter:var(--os-glass-blur)}.os-window.glass .os-titlebar,.os-window.glass.front .os-titlebar{opacity:1;text-shadow:var(--os-glass-text-shadow);background:0 0}.os-window.glass .os-window-body{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.os-window.glass,.os-dock{background:var(--os-glass-solid)}}.os-lights{left:var(--os-lights-left);gap:var(--os-lights-gap);display:flex;position:absolute}.os-light{--l1:var(--os-light-grey-1);--l2:var(--os-light-grey-2);--ls:var(--os-light-grey-shadow);width:var(--os-light-size);height:var(--os-light-size);background:linear-gradient(var(--l1), var(--l2));box-shadow:var(--ls);border:0;border-radius:50%;place-items:center;padding:0;font-size:0;line-height:0;display:grid;position:relative}.os-light:before{content:"";background:var(--os-light-gloss-top);width:7px;height:3.6px;filter:var(--os-light-gloss-top-blur);pointer-events:none;border-radius:6px 6px 0 0;margin-left:-3.5px;position:absolute;top:1px;left:50%}.os-light:after{content:"";inset:var(--os-light-hit);background:var(--os-light-gloss-bottom) 50% calc(100% - 9px) / var(--os-light-gloss-bottom-size) no-repeat;-webkit-mask:var(--os-light-gloss-bottom-mask) 50% calc(100% - 9px) / var(--os-light-gloss-bottom-size) no-repeat;-webkit-mask:var(--os-light-gloss-bottom-mask) 50% calc(100% - 9px) / var(--os-light-gloss-bottom-size) no-repeat;mask:var(--os-light-gloss-bottom-mask) 50% calc(100% - 9px) / var(--os-light-gloss-bottom-size) no-repeat;filter:var(--os-light-gloss-bottom-blur);position:absolute}.os-window.front .os-light.close,.os-lights:hover .os-light.close{--l1:var(--os-light-close-1);--l2:var(--os-light-close-2);--ls:var(--os-light-close-shadow)}.os-window.front .os-light.min,.os-lights:hover .os-light.min{--l1:var(--os-light-min-1);--l2:var(--os-light-min-2);--ls:var(--os-light-min-shadow)}.os-window.front .os-light.zoom,.os-lights:hover .os-light.zoom{--l1:var(--os-light-zoom-1);--l2:var(--os-light-zoom-2);--ls:var(--os-light-zoom-shadow)}.os-window:not(.front) .os-lights:not(:hover) .os-light{opacity:var(--os-light-opacity-back)}.os-light:enabled:hover{filter:var(--os-light-hover-filter)}.os-light:disabled{opacity:var(--os-light-opacity-back);--l1:var(--os-light-grey-1)!important;--l2:var(--os-light-grey-2)!important;--ls:var(--os-light-grey-shadow)!important}.os-light svg{fill:none;width:100%;height:100%;stroke-width:var(--os-light-glyph-width);stroke-linecap:round;opacity:0;transition:opacity var(--os-light-glyph-fade);position:relative}.os-light.close svg{stroke:var(--os-light-glyph-close)}.os-light.min svg{stroke:var(--os-light-glyph-min)}.os-light.zoom svg{stroke:var(--os-light-glyph-zoom)}.os-lights:hover .os-light:enabled svg,.os-light:focus-visible svg{opacity:1}.os-light:focus-visible{outline:var(--os-focus-ring);outline-offset:1px}.os-window-body{isolation:isolate;background:var(--os-window-body-bg);-webkit-user-select:text;user-select:text;flex:1;min-height:0;overflow:auto}.os-window:focus{outline:none}.os-crash{min-height:100%;padding:var(--os-crash-pad);background:var(--os-crash-bg);text-align:center;align-content:center;justify-items:center;gap:6px;display:grid}.os-crash p{margin:0}.os-crash button{margin-top:10px}.os-button{height:var(--os-button-height);padding:var(--os-button-pad);border-radius:var(--os-button-radius);background:var(--os-button-gloss), var(--os-button-fill);box-shadow:var(--os-button-shadow);border:0}.os-button.default{background:var(--os-button-default-gloss), var(--os-button-default-fill);box-shadow:var(--os-button-default-shadow);animation:os-pulse var(--os-button-pulse) infinite alternate}.os-button:active{filter:var(--os-button-pressed-filter)}.os-button:focus-visible{outline:var(--os-focus-ring);outline-offset:2px}@keyframes os-pulse{to{filter:var(--os-button-pulse-filter)}}@media (prefers-reduced-motion:reduce){.os-button.default{animation:none}}.os-grip{width:var(--os-grip-size);height:var(--os-grip-size);cursor:nwse-resize;touch-action:none;background:var(--os-grip-art);clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;bottom:0;right:0}@property --os-mag{syntax:"<number>";inherits:true;initial-value:1}@property --os-shift{syntax:"<length>";inherits:false;initial-value:0}.os-dock{--dock:var(--os-dock-icon);z-index:99999;gap:var(--os-dock-gap);padding:var(--os-dock-pad-y) var(--os-dock-pad-x);border-radius:var(--os-dock-radius);transform:translateX(calc(-50% + var(--os-shift)));background:var(--os-dock-fill);-webkit-backdrop-filter:var(--os-dock-blur);backdrop-filter:var(--os-dock-blur);box-shadow:var(--os-dock-shadow);transition:--os-shift var(--os-dock-shrink);margin:0;list-style:none;display:flex;position:absolute;bottom:0;left:50%}.os-dock li{width:calc(var(--dock) * var(--os-mag));height:var(--dock);transition:--os-mag var(--os-dock-shrink);flex:none;position:relative}.os-dock:hover{transition:--os-shift var(--os-dock-grow)}.os-dock:hover li{transition:--os-mag var(--os-dock-grow)}.os-dock li:has(:focus-visible){--os-mag:var(--os-dock-focus-mag)}.os-dock button{--ico:calc(var(--dock) * var(--os-mag));background:0 0;border:0;outline:none;padding:0;display:block;position:absolute;bottom:0;left:0}.os-dock li.os-dock-sep{width:var(--os-dock-sep-width);margin:var(--os-dock-sep-margin);background:var(--os-dock-sep-color)}.os-dock button:before{content:attr(aria-label);bottom:calc(100% + var(--os-dock-label-gap));padding:var(--os-dock-label-pad);border-radius:var(--os-dock-label-radius);background:var(--os-dock-label-bg);box-shadow:var(--os-dock-label-shadow);color:var(--os-dock-label-color);font:var(--os-dock-label-font);white-space:nowrap;opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.os-dock li:not(.os-dock-sep):after{content:"";bottom:calc(var(--dock) * var(--os-mag) + var(--os-dock-label-gap) - var(--os-dock-label-tail));border:solid #0000;border-width:var(--os-dock-label-tail) var(--os-dock-label-tail) 0;border-top-color:var(--os-dock-label-bg);opacity:0;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}@media (hover:hover){.os-dock button:hover:before,.os-dock button:focus-visible:before{opacity:1}.os-dock li:has(button:hover):after{opacity:1}.os-dock li:has(button:focus-visible):after{opacity:1}}.os-dock button.running:after{content:"";bottom:var(--os-dock-mark-bottom);border:solid #0000;border-width:var(--os-dock-mark-shape);border-bottom-color:var(--os-dock-mark-color);position:absolute;left:50%;transform:translate(-50%)}@media (hover:none),(prefers-reduced-motion:reduce){.os-dock{--os-shift:0px!important}.os-dock li{--os-mag:1!important}}.os-bezel{bottom:var(--os-bezel-bottom);z-index:100001;justify-items:center;gap:var(--os-bezel-gap);width:var(--os-bezel-width);padding:var(--os-bezel-pad);border-radius:var(--os-bezel-radius);background:var(--os-bezel-bg);pointer-events:none;animation:os-bezel var(--os-bezel-fade) both;display:grid;position:absolute;left:50%;transform:translate(-50%)}.os-bezel svg{width:var(--os-bezel-glyph-width);height:var(--os-bezel-glyph-height);fill:var(--os-bezel-ink)}.os-bezel-waves{fill:none;stroke:var(--os-bezel-ink);stroke-width:var(--os-bezel-wave-width);stroke-linecap:round}.os-bezel-blocks{gap:var(--os-bezel-block-gap);display:flex}.os-bezel-blocks i{width:var(--os-bezel-block-width);height:var(--os-bezel-block-height);background:var(--os-bezel-ink-off)}.os-bezel-blocks i.on{background:var(--os-bezel-ink)}@keyframes os-bezel{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.os-bezel{animation:none}}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar{width:var(--os-scroll-size);height:var(--os-scroll-size)}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-track{background:linear-gradient(90deg, var(--os-scroll-track-stops));box-shadow:inset 1px 0 0 var(--os-scroll-track-edge)}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-track:horizontal{background:linear-gradient(var(--os-scroll-track-stops));box-shadow:inset 0 1px 0 var(--os-scroll-track-edge)}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-thumb{border:var(--os-scroll-thumb-border);border-radius:var(--os-scroll-thumb-radius);background:linear-gradient(90deg, var(--os-scroll-thumb-stops));box-shadow:var(--os-scroll-thumb-glow)}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-thumb:horizontal{background:linear-gradient(var(--os-scroll-thumb-stops))}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-button{display:none}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-button:vertical:end{height:var(--os-scroll-size);border:1px solid var(--os-scroll-track-edge);background:linear-gradient(90deg, var(--os-scroll-button-stops)) center / 100% 100%;background-image:var(--os-scroll-arrow-up), linear-gradient(90deg, var(--os-scroll-button-stops));border-width:1px 0 0 1px;display:block}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-button:vertical:end:increment{background-image:var(--os-scroll-arrow-down), linear-gradient(90deg, var(--os-scroll-button-stops))}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-button:vertical:end:active{background-color:var(--os-scroll-button-pressed);background-blend-mode:multiply}:is(.os-window-body,.finder-grid,.notes)::-webkit-scrollbar-corner{background:var(--os-scroll-corner)}.textedit{padding:var(--os-page-pad);font:var(--os-page-font)}.textedit h2{font-size:var(--os-page-heading-size);margin:0 0 .8em;line-height:1.2}.textedit-date{color:var(--os-page-date-color);font:var(--os-font-small) var(--os-font);margin:0 0 .3em}.textedit .journal-body{font-size:inherit;line-height:inherit;letter-spacing:0}.textedit a{color:var(--os-page-link);text-decoration:underline}.wallpapers{-webkit-user-select:none;user-select:none;padding:10px 12px 12px}.wallpapers label{align-items:center;gap:6px;padding:0 5px 8px;display:flex}.wallpapers input{width:var(--os-check-size);height:var(--os-check-size);border-radius:var(--os-check-radius);appearance:none;background:var(--os-check-fill);box-shadow:var(--os-check-shadow);place-items:center;margin:0;display:grid}.wallpapers input:checked{background:var(--os-check-on-fill);box-shadow:var(--os-check-on-shadow)}.wallpapers input:checked:after{content:"";border:solid var(--os-check-mark);border-width:0 0 2px 2px;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.wallpapers input:focus-visible{outline:var(--os-focus-ring);outline-offset:2px}.wallpapers ul{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.wallpapers button{border-radius:var(--os-thumb-radius);width:100%;font-size:var(--os-font-small);line-height:var(--os-icon-label-leading);background:0 0;border:0;gap:4px;padding:5px;display:grid}.wallpapers button[aria-pressed=true]{background:var(--os-thumb-chosen-bg);color:var(--os-thumb-chosen-text)}.wallpapers button:focus-visible{outline:var(--os-focus-ring);outline-offset:1px}.wallpaper-thumb{aspect-ratio:4/3;background:var(--wallpaper,none) center / cover no-repeat, var(--os-gradient);box-shadow:var(--os-thumb-shadow)}.wallpaper-thumb.tiled{background-repeat:repeat;background-size:32px,auto,auto,auto}.about{background:var(--os-about-bg);text-align:center;min-height:100%;padding:12px 20px}.about-logo{--ico:64px;height:68px;color:var(--os-about-mark);place-items:center;margin-bottom:4px;font-weight:700;display:grid}.about h2{font-size:var(--os-about-heading-size);margin:0}.about-version{color:var(--os-about-version-color);font-size:var(--os-font-small);margin:0 0 10px}.about dl{font-size:var(--os-font-label);text-align:left;grid-template-columns:1fr 1fr;gap:3px 8px;margin:0;display:grid}.about dt{text-align:right;font-weight:700}.about dd{margin:0}.about-disclaimer{border-top:1px solid var(--os-about-rule);color:var(--os-about-small-color);font-size:var(--os-about-small-size);margin:12px 0 0;padding-top:10px;line-height:1.45}.about-disclaimer a{color:var(--os-about-link);text-decoration:underline}.os-empty{color:var(--os-text-dim);text-align:center;margin:0;padding:24px}.photos-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:0;padding:12px;list-style:none;display:grid}.photos-grid button{border:1px solid var(--os-photo-mat-border);background:var(--os-photo-mat);width:100%;box-shadow:var(--os-photo-mat-shadow);padding:4px;display:block}.photos-grid button:hover,.photos-grid button:focus-visible{border-color:var(--os-blue);outline:var(--os-focus-ring)}.photos-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.photos-viewer{background:var(--os-photo-viewer-bg);outline:none;flex-direction:column;height:100%;display:flex}.photos-viewer img{object-fit:contain;flex:1;width:100%;min-height:0}.photos-bar{background:var(--os-photo-bar-bg);border-top:1px solid var(--os-photo-bar-edge);font-size:var(--os-font-label);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.photos-bar button{border:var(--os-photo-button-border);border-radius:var(--os-photo-button-radius);background:var(--os-photo-button-bg);padding:1px 10px}.photos-bar span:last-child{gap:4px;display:flex}@media (width<=640px){.os-window:not(.zoomed){left:var(--os-window-inset-small)!important;width:calc(100% - 2 * var(--os-window-inset-small))!important}.os-window[data-app=stickies]:not(.zoomed){height:min(520px,100% - 100px)!important}.os-grip{display:none}.os-dock{--dock:var(--os-dock-icon-small);gap:var(--os-dock-gap-small);padding-inline:var(--os-dock-pad-x-small)}.finder-views,.finder-search{display:none}.finder-toolbar{gap:0;padding-inline:4px}}.os-login{--login-panel:linear-gradient(#fdfdfd, #ececec);--login-panel-edge:#00000059;--login-panel-shadow:0 18px 50px #00000080;--login-list:#fff;--login-list-edge:#9a9a9a;--login-hover:#dce8fb;--login-select:linear-gradient(#6aa5f8, #2a6fe3);--login-progress:linear-gradient(#9cc7fb, #3f84e6);place-items:center;animation:.35s ease-out os-login-in;display:grid}@keyframes os-login-in{0%{opacity:0}}.os-login-panel{border:1px solid var(--login-panel-edge);background:var(--login-panel);width:min(460px,100% - 32px);box-shadow:var(--login-panel-shadow), inset 0 1px 0 #fff;text-align:center;border-radius:8px;justify-items:center;padding:26px 28px 20px;display:grid;position:relative}.os-login-logo{--ico:64px;height:68px;color:var(--os-blue);place-items:center;font-weight:700;display:grid}.os-login-panel h1{font:700 30px/1.15 var(--os-font);letter-spacing:-.01em;margin:6px 0 0}.os-login-computer{color:#555;margin:2px 0 16px;font-size:12px}.os-login-users{border:1px solid var(--login-list-edge);background:var(--login-list);width:100%;margin:0;padding:0;list-style:none;box-shadow:inset 0 1px 3px #00000040}.os-login-users li+li{border-top:1px solid #e3e3e3}.os-login-users button{--ico:40px;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.os-login-users li:first-child .os-ico{filter:brightness(.3)}.os-login-users button:hover{background:var(--login-hover)}.os-login-users button:focus-visible,.os-login-users button:active{background:var(--login-select);color:#fff;outline:none}.os-login-entering{align-content:center;gap:12px;width:100%;min-height:113px;display:grid}.os-login-entering p{margin:0}.os-login-progress{background:#fff;border:1px solid #7d7d7d;border-radius:6px;height:12px;overflow:hidden;box-shadow:inset 0 1px 2px #00000040}.os-login-progress:before{content:"";background:var(--login-progress);transform-origin:0;height:100%;animation:.9s ease-out both os-login-fill;display:block}@keyframes os-login-fill{0%{transform:scaleX(0)}}.os-login-power{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.os-login-power .os-button:disabled{opacity:.5}.os-login-dark{color:#9a9a9a;background:#000}.os-login-wake{width:100%;color:inherit;cursor:default;background:0 0;border:0;font-size:13px;position:absolute;inset:0}.os-login-wake:focus{outline:none}.os-login-line{margin:0;font-size:13px}@media (prefers-reduced-motion:reduce){.os-login,.os-login-progress:before{animation:none}}
