.form-designer[data-astro-cid-3jrpj66e]{color:#302b28;max-width:1240px;margin:auto;padding:20px}.form-designer[data-astro-cid-3jrpj66e] h1[data-astro-cid-3jrpj66e],.form-designer[data-astro-cid-3jrpj66e] h2[data-astro-cid-3jrpj66e],.form-designer[data-astro-cid-3jrpj66e] h3[data-astro-cid-3jrpj66e]{color:#4c2533;font-family:Georgia,serif}.form-designer[data-astro-cid-3jrpj66e] h1[data-astro-cid-3jrpj66e]{margin:6px 0 12px;font-size:clamp(38px,5vw,66px)}.eyebrow[data-astro-cid-3jrpj66e]{letter-spacing:.1em;text-transform:uppercase;color:#645850;font-size:12px;font-weight:650}.intro[data-astro-cid-3jrpj66e]{max-width:70ch;font-size:17px}.form-layout[data-astro-cid-3jrpj66e]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.15fr);gap:22px;margin:24px 0;display:grid}.form-controls[data-astro-cid-3jrpj66e],.form-output[data-astro-cid-3jrpj66e]{background:#f8fcfe;border:1px solid #e5f0f4;border-radius:7px;align-self:start;min-width:0;padding:clamp(14px,2vw,24px)}.form-designer[data-astro-cid-3jrpj66e] label{margin:9px 0;font:600 13px/1.5 system-ui;display:block}.form-designer[data-astro-cid-3jrpj66e] :is(input:not([type=checkbox]),textarea,select){box-sizing:border-box;width:100%;min-width:0;color:inherit;background:#fff;border:1px solid #b8aa9f;border-radius:4px;padding:8px;font:400 14px system-ui;display:block}.form-designer[data-astro-cid-3jrpj66e] button{cursor:pointer;color:#702c42;background:#fff;border:1px solid #a58a83;border-radius:4px;margin:2px 4px 2px 0;padding:7px 10px;font:600 13px system-ui}.form-designer[data-astro-cid-3jrpj66e] button:hover:not(:disabled){color:#fff;background:#702c42}.form-designer[data-astro-cid-3jrpj66e] button:disabled{opacity:.45;cursor:default}.form-designer[data-astro-cid-3jrpj66e] :is(input,textarea,select,button):focus-visible{outline-offset:2px;outline:3px solid #247589}.form-designer[data-astro-cid-3jrpj66e] details{background:#fff;border:1px solid #e5f0f4;border-radius:5px;margin:10px 0;padding:10px 12px}.form-designer[data-astro-cid-3jrpj66e] summary{cursor:pointer;color:#682b3c;overflow-wrap:anywhere;font-weight:650}.form-designer[data-astro-cid-3jrpj66e] fieldset{border:0;min-width:0;margin:4px 0;padding:0}.form-section[data-astro-cid-3jrpj66e] p[data-astro-cid-3jrpj66e],.form-output[data-astro-cid-3jrpj66e]>p[data-astro-cid-3jrpj66e]{font-size:14px}.form-add[data-astro-cid-3jrpj66e],.form-actions[data-astro-cid-3jrpj66e]{margin-top:16px}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e]{background:#fff;border:1px solid #e5f0f4;min-height:180px;padding:clamp(15px,2.5vw,30px)}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e] h3{color:#702c42;font:600 28px/1.2 Georgia}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e] h4{margin:18px 0 4px;font:600 14px/1.4 system-ui}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e] p{color:#514c48;overflow-wrap:anywhere;margin:5px 0;font-size:13px}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e] .write-line{border:1px solid #c4c8c1;min-height:23px;margin:7px 0;display:block}.form-output[data-astro-cid-3jrpj66e] article[data-astro-cid-3jrpj66e] .long{height:56px}.form-designer[data-astro-cid-3jrpj66e] [data-astro-cid-3jrpj66e][hidden]{display:none!important}@media (width<=760px){.form-layout[data-astro-cid-3jrpj66e]{grid-template-columns:minmax(0,1fr)}.form-designer[data-astro-cid-3jrpj66e]{padding:10px}.form-controls[data-astro-cid-3jrpj66e],.form-output[data-astro-cid-3jrpj66e]{padding:14px}}.atlas-account[data-astro-cid-zh3tn6nh]{max-width:860px}.account-nav[data-astro-cid-zh3tn6nh],.pricing-grid[data-astro-cid-zh3tn6nh]{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.account-nav[data-astro-cid-zh3tn6nh] a[data-astro-cid-zh3tn6nh]{border:1px solid var(--edge);background:#fff;border-radius:4px;padding:6px 9px}.pricing-grid[data-astro-cid-zh3tn6nh]>article[data-astro-cid-zh3tn6nh]{flex:260px}.access-form[data-astro-cid-zh3tn6nh]{max-width:490px}.access-form[data-astro-cid-zh3tn6nh] button[data-astro-cid-zh3tn6nh]{margin:12px 0}.atlas-account[data-astro-cid-zh3tn6nh] .panel{margin:14px 0}.atlas-account[data-astro-cid-zh3tn6nh] .panel h2{font-size:28px}.atlas-account[data-astro-cid-zh3tn6nh] pre{white-space:pre-wrap;word-break:break-word;overflow:auto}.atlas-account[data-astro-cid-zh3tn6nh] textarea{min-height:14em}.atlas-account[data-astro-cid-zh3tn6nh] button{margin:6px 3px 6px 0}.native-customize[data-astro-cid-mc5y4e6v]{min-width:0;max-width:100%;margin:15px 0}.native-customize[data-astro-cid-mc5y4e6v] h3[data-astro-cid-mc5y4e6v]{margin:0 0 8px;font:600 22px/1.25 Georgia,serif}.native-customize[data-astro-cid-mc5y4e6v] p[data-astro-cid-mc5y4e6v]{margin:7px 0 12px;font-size:14px;line-height:1.5}.native-customize[data-astro-cid-mc5y4e6v] label{overflow-wrap:anywhere;margin:12px 0;font-size:13px;font-weight:600;line-height:1.4;display:block}.native-customize[data-astro-cid-mc5y4e6v] input{box-sizing:border-box;color:#2e2927;background:#fff;border:1px solid #c2b5a5;border-radius:4px;width:100%;min-width:0;margin-top:4px;padding:8px;font:400 14px system-ui;display:block}.native-customize[data-astro-cid-mc5y4e6v] button{cursor:pointer}.native-customize[data-astro-cid-mc5y4e6v] details[data-astro-cid-mc5y4e6v]{margin:16px 0}.native-customize[data-astro-cid-mc5y4e6v] summary[data-astro-cid-mc5y4e6v]{color:#742d40;cursor:pointer}.native-actions[data-astro-cid-mc5y4e6v]{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.native-customize[data-astro-cid-mc5y4e6v] [data-astro-cid-mc5y4e6v][hidden]{display:none!important}.native-customize[data-astro-cid-mc5y4e6v] [data-astro-cid-mc5y4e6v][data-native-message]{color:#5c4038}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#231d20;--wine:#671432;--paper:#f7f7f7;--edge:#e5f0f4;--muted:#635d5b;--serif:Georgia, "Times New Roman", serif}body{background:var(--paper);color:var(--ink);margin:0;font:15px/1.53 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:var(--wine);text-underline-offset:.22em}a:hover{color:#401024}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #286a7b}.skip{z-index:5;background:#fff;padding:12px;position:fixed;top:-80px}.skip:focus{top:8px}header{border-bottom:1px solid var(--edge);background:#fff}.container{width:min(1360px,92%);margin:0 auto}.bar,.foot,.section-head,.actions,.inline,.meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.bar{justify-content:space-between;min-height:76px}.brand{color:#201d22;font-family:var(--serif);letter-spacing:-1.8px;align-items:center;gap:9px;font-size:29px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{object-fit:contain}.bar nav,.foot nav{align-items:center;gap:clamp(12px,2.2vw,36px);display:flex}.bar nav a,.signin,.foot nav a{color:#352c30;font-size:14px;font-weight:600;text-decoration:none}.bar nav a:hover,.foot nav a:hover{text-decoration:underline}.signin{border-left:1px solid var(--edge);padding-left:24px}.hero{border:1px solid var(--edge);background:#ededed;border-radius:5px;grid-template-columns:1.12fr 1fr;margin-top:34px;display:grid;overflow:hidden}.hero-copy{align-self:center;padding:clamp(28px,4.5vw,70px)}.over,.badge,.tag,.crumb,.ref{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.over{color:var(--wine);margin:0 0 18px}.hero h1{font:normal clamp(44px, 5.4vw, 82px)/.99 var(--serif);letter-spacing:-.055em;margin:16px 0}.hero h1 em{color:var(--wine);font-weight:400}.lead{color:var(--muted);max-width:64ch;font-size:17px}.hero-art{background-color:#673044;background-image:repeating-linear-gradient(0deg,#0000 0 29px,#784354 29px 30px),repeating-linear-gradient(90deg,#0000 0 29px,#784354 29px 30px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:375px;position:relative;overflow:hidden}.sheet{aspect-ratio:8.5/11;object-fit:cover;object-position:top;background:#fff;border:1px solid #e5f0f4;width:49%;position:absolute;box-shadow:2px 12px 26px #30131e55}.sheet.s0{top:21%;left:4%;transform:rotate(-11deg)}.sheet.s1{top:6%;left:48%;transform:rotate(9deg)}.sheet.s2{top:32%;left:27%;transform:rotate(-2deg)}.art-label{background:var(--paper);color:var(--wine);font:italic 13px var(--serif);padding:9px 15px;position:absolute;bottom:0;right:0}.searchbox{background:#fff;border:1px solid #b8b1a8;border-radius:4px;gap:6px;max-width:550px;padding:5px;display:flex}.searchbox input{border:0;flex:1;min-width:0}.searchbox button{min-width:74px}.hero .actions{gap:18px;margin-top:16px}.section-head{justify-content:space-between;align-items:baseline;margin:35px 0 15px}.section-head h2,h2{font:normal clamp(26px, 3vw, 39px)/1.12 var(--serif);letter-spacing:-.035em;margin:8px 0 14px}.section-head a,.actions a{font-weight:600}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.card,.panel,.result{border:1px solid var(--edge);background:#fff;border-radius:5px;min-width:0}.card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card:hover{border-color:#906478;box-shadow:0 3px 12px #3a1b230b}.card-body,.panel,.result{padding:22px}.card h3,.panel h3{font:normal 23px/1.16 var(--serif);margin:7px 0 9px}.thumb{text-align:center;background:#e5f0f4;height:165px;padding:14px 26px 0;overflow:hidden}.thumb img{width:100%;max-width:155px;box-shadow:1px 2px 8px #2f271c26}.card:nth-child(3n+2) .thumb{background:#e5e5e5}.card:nth-child(3n) .thumb{background:#eaf3f7}.card p,.panel p{color:var(--muted)}.card p{margin:8px 0;font-size:14px}.tag{color:#6c4d54;letter-spacing:.075em}.grid.small{grid-template-columns:repeat(3,minmax(0,1fr))}.listlink{border:1px solid var(--edge);color:var(--ink);background:#fff;border-radius:4px;padding:17px 20px;text-decoration:none;display:block}.listlink:hover{border-color:var(--wine)}.listlink b{font-size:17px;display:block}.listlink small{color:var(--muted)}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:7px;margin:28px 0 15px;font-size:13px;display:flex}main{min-height:55vh;padding-bottom:54px}h1{font:normal clamp(37px, 4vw, 60px)/1.06 var(--serif);letter-spacing:-.045em;margin:12px 0}label{color:#3c3335;margin:10px 0;font-size:14px;font-weight:600;display:block}input,textarea,select{font:inherit;color:var(--ink);background:#fff;border:1px solid #a9a09d;border-radius:4px;width:100%;margin-top:4px;padding:10px 11px;display:block}textarea{resize:vertical;min-height:84px}button,.button{border:1px solid var(--wine);background:var(--wine);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px 16px;font:600 14px/1.2 inherit;text-decoration:none;display:inline-flex}button:hover,.button:hover{color:#fff;background:#4d1124}button:disabled{cursor:wait;opacity:.7}.secondary{color:var(--wine);background:#fff}.secondary:hover{color:#441426;background:#eee}.workspace{grid-template-columns:minmax(260px,315px) minmax(0,1fr);gap:25px;margin:25px 0;display:grid}.workspace aside{align-self:start}.preview{text-align:center;background:#e5f0f4;border-radius:5px;padding:20px}.preview img{max-width:100%;max-height:650px;box-shadow:0 3px 18px #31251e25}.notice{background:#ebebeb;border-left:3px solid #a88056;padding:12px 16px}.meta{gap:8px}.badge{color:#55494a;letter-spacing:.06em;background:#fff;border:1px solid #e5f0f4;border-radius:3px;padding:4px 7px;display:inline-block}.narrow{max-width:740px;margin:32px 0}.filters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.filters label{margin:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:16px 0;font-size:14px}td,th{text-align:left;border-bottom:1px solid var(--edge);vertical-align:top;padding:10px}th{color:var(--wine);background:#f1f1f1}p[role=status]{min-height:1.5em}footer{border-top:1px solid var(--edge);background:#eee}.foot{justify-content:space-between;padding:35px 0}.foot p{color:var(--muted);margin:5px 0}.mobile-toggle{display:none}.columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.empty{border:1px dashed var(--edge);margin:20px 0;padding:28px}.sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pages{gap:16px;margin:24px 0;display:flex}@media (width<=960px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{grid-template-columns:1.15fr .85fr}.hero-art{min-height:330px}.bar{gap:12px}.bar nav{gap:14px}}@media (width<=730px){.container{width:92%}.bar{grid-template-columns:1fr auto;min-height:0;padding:9px 0;display:grid}.bar nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:8px;overflow:auto}.signin{grid-area:1/2}.hero{flex-direction:column;margin-top:18px;display:flex}.hero-copy{padding:25px 22px}.hero h1{font-size:48px}.hero-art{min-height:165px}.sheet{width:30%}.sheet.s0{top:20%;left:13%}.sheet.s1{top:7%;left:61%}.sheet.s2{top:15%;left:38%}.grid,.grid.small{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.thumb{height:138px;padding:10px 12px 0}.card-body,.panel,.result{padding:16px}.workspace{flex-direction:column;display:flex}.workspace aside{width:100%}.workspace aside.topic-side .side-content{display:none}.workspace aside.topic-side.open .side-content{display:block}.mobile-toggle{width:100%;display:flex}.card h3{font-size:20px}.foot nav{flex-wrap:wrap}.columns{grid-template-columns:1fr}}@media (width<=385px){.grid,.grid.small{grid-template-columns:1fr}.bar nav a{font-size:12px}.hero h1{font-size:42px}}@media print{header,footer,.breadcrumb,.actions,.workspace aside,.mobile-toggle{display:none!important}.workspace{display:block}.result{border:0}}:root{--wine:#651a36;--ink:#272323;--paper:#fbfaf7;--edge:#e5f0f4}body{background:var(--paper);color:var(--ink)}.masthead{background:#fffefb;border-bottom:1px solid #e5f0f4}.masthead .bar{flex-wrap:nowrap;gap:24px;min-height:77px}.masthead .brand{letter-spacing:-1.6px;white-space:nowrap;font-family:Georgia,serif;font-size:29px;font-weight:700}.masthead .brand img{width:38px;height:39px}.header-search{color:#746c65;background:#f1f1f1;border:1px solid #e5f0f4;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:150px;max-width:430px;height:41px;padding:0 8px 0 13px;display:flex}.header-search input{min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-size:13px}.header-search button{color:#6b635e;background:#fff;border:1px solid #e5f0f4;height:24px;min-height:24px;padding:3px}.header-account{align-items:center;gap:18px;display:flex}.header-account .signin{white-space:nowrap;border:0;padding:0}.account-cta{white-space:nowrap;border-radius:6px;min-height:39px;font-size:13px;font-weight:650}.bar nav{gap:23px}.bar nav a{font-size:13px}.home-container{padding-bottom:0}.desk{grid-template-columns:minmax(165px,205px) minmax(440px,1fr) minmax(255px,326px);align-items:start;column-gap:clamp(18px,2.15vw,36px);display:grid}.shelf-nav{border-right:1px solid var(--edge);align-self:stretch;padding:32px 15px 34px 0}.nav-section{border-bottom:1px solid var(--edge);margin:0 0 19px;padding:0 0 19px}.kicker,.ledger-eyeline,.eyelight,.frame-index,.spot-type{letter-spacing:.15em;text-transform:uppercase;color:#817266;font:700 10px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nav-section>.kicker{margin:0 0 10px 11px;display:block}.rail-link{color:#514942;border-radius:5px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:520;line-height:1.3;text-decoration:none;display:flex}.rail-link svg{color:#786d64;flex:none;width:16px;height:16px}.rail-link:hover{background:#ececec}.rail-link.active{color:#661934;box-shadow:inset 2px 0 var(--wine);background:#e9e9e9;font-weight:650}.rail-link.active svg{color:var(--wine)}.rail-guide{color:#514b3a;background:#e5f0f4;border:1px solid #e5f0f4;border-radius:6px;gap:6px;padding:16px 13px;text-decoration:none;display:grid}.rail-guide svg{color:#786334}.rail-guide strong{font:19px Georgia,serif}.rail-guide small{color:#635b50}.rail-guide span{font-size:12px;font-weight:650}.ledger-main{min-width:0;padding:35px 0 45px}.ledger-eyeline{color:var(--wine);letter-spacing:.17em;align-items:center;gap:9px;display:flex}.line-mark{background:#965d40;width:27px;height:2px}.ledger-main h1{letter-spacing:-.063em;margin:11px 0 7px;font-family:Georgia,serif;font-size:clamp(39px,4vw,60px);font-weight:400;line-height:1.04}.ledger-main h1 span{color:#a37454}.ledger-intro{color:#645d56;max-width:60ch;margin:0 0 22px;font-size:14px;line-height:1.5}.feature-strip{isolation:isolate;color:#f5f5f5;background:linear-gradient(112deg,#50112b 0%,#69243a 55%,#72394a 100%);border:1px solid #653247;border-radius:8px;align-items:center;min-height:174px;display:flex;position:relative;overflow:hidden}.feature-strip:before{content:"";pointer-events:none;border:1px solid #f0d8a92d;border-radius:3px;position:absolute;inset:8px}.feature-text{z-index:1;max-width:49%;padding:23px 0 23px 26px}.eyelight{color:#ead0a0;letter-spacing:.14em}.feature-strip h2{letter-spacing:-.035em;margin:8px 0 13px;font:clamp(30px,3.1vw,47px)/.94 Georgia,serif}.feature-strip h2 i{color:#ffe6c7;font-weight:400}.feature-strip a{color:#f8f0dd;border-bottom:1px solid #e5c69a90;align-items:center;gap:10px;padding-bottom:2px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.feature-illustration{object-fit:contain;object-position:right center;width:62%;height:120%;position:absolute;top:-8%;right:0}.ledger-sec-head,.spot-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ledger-sec-head{margin:25px 0 12px}.ledger-sec-head h2{letter-spacing:-.04em;margin:3px 0 0;font:clamp(23px,2.25vw,33px)/1.15 Georgia,serif}.ledger-sec-head a,.spot-link{align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.shelf-list{gap:8px;display:grid}.shelf{background:#fffefb;border:1px solid #e5f0f4;border-radius:7px;overflow:hidden}.shelf[open]{background:#f8f8f8;border-color:#bb9aa5}.shelf summary{cursor:pointer;align-items:center;gap:13px;padding:12px 16px;list-style:none;display:flex}.shelf summary::-webkit-details-marker{display:none}.shelf summary:hover{background:#ebebeb5c}.shelf-symbol{color:#71374a;background:#ececec;border:1px solid #e7d6d9;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.shelf.sage .shelf-symbol,.shelf.olive .shelf-symbol{color:#476456;background:#e9e9e9;border-color:#d8dfd4}.shelf.blue .shelf-symbol{color:#3c626e;background:#ebebeb;border-color:#d1dce1}.shelf.sand .shelf-symbol{color:#856a37;background:#e5f0f4;border-color:#e5f0f4}.shelf-info{gap:2px;display:grid}.shelf-info strong{letter-spacing:-.025em;font:21px/1.15 Georgia,serif}.shelf-info small{color:#665d58;font-size:12px;line-height:1.4}.shelf-chevron{color:#705e61;margin-left:auto;font-family:Georgia,serif;font-size:19px}.shelf[open] .shelf-chevron{transform:rotate(180deg)}.shelf-books{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 14px 15px;display:grid}.book-pick{font:inherit;text-align:left;min-width:0;min-height:0;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px;display:block}.book-pick:hover,.book-pick[aria-pressed=true]{color:#52142e;background:#ededed;border-color:#ad8997}.book-image{background:#e5f0f4;border-radius:3px;place-items:center;height:clamp(78px,9vw,134px);padding:8px 10px;display:grid;overflow:hidden}.book-image.t1{background:#e6e6e6}.book-image.t2{background:#e5f0f4}.book-image.t3{background:#dce5dc}.book-image img{object-fit:contain;filter:drop-shadow(1px 2px 3px #3a2d232b);width:auto;max-width:100%;height:100%;display:block}.book-pick strong{margin:7px 0 3px;font-size:11px;font-weight:650;line-height:1.27;display:block}.format-pill{letter-spacing:.045em;color:#496075;font:700 8px/1.2 system-ui}.spotlight{background:#fffefb;border:1px solid #e5f0f4;border-radius:7px;min-width:0;margin:32px 0 30px;overflow:hidden}.spot-head{color:#968778;border-bottom:1px solid #e5f0f4;padding:13px 16px}.spot-head .kicker{color:#665b52;align-items:center;gap:9px;display:flex}.status-dot{background:#9d7357;border-radius:50%;width:6px;height:6px}.spot-frame{background:radial-gradient(at 25% 12%,#f8fcfe,#e3eef3);border-bottom:1px solid #e5f0f4;place-items:center;padding:32px 28px 39px;display:grid;position:relative;overflow:hidden}.spot-frame:before{content:"";pointer-events:none;border:1px solid #b9ab9c55;position:absolute;inset:17px}.frame-index{color:#7f705e;letter-spacing:.16em;font-size:7px;position:absolute;top:9px;left:13px}.spot-frame img{aspect-ratio:8.5/11;object-fit:contain;filter:drop-shadow(3px 7px 7px #5c493c44);width:100%;max-height:320px;display:block;position:relative}.frame-page{color:#726357;background:#f5f5f5dc;border:1px solid #cdc1b2;border-radius:20px;padding:1px 10px;font-size:10px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.spot-body{padding:19px}.spot-body h2{letter-spacing:-.04em;margin:9px 0;font:29px/1.13 Georgia,serif}.spot-body p,.studio-promo p{color:#665f58;margin:8px 0 15px;font-size:13px;line-height:1.47}.spot-type{flex-wrap:wrap;gap:5px;display:flex}.chip{letter-spacing:.035em;color:#5b5361;background:#ececec;border-radius:3px;padding:3px 6px;font:700 9px/1.25 system-ui}.chip-docx{color:#2b4e77;background:#ebebeb}.chip-pdf{color:#854338;background:#f5e4df}.chip-xlsx{color:#345d45;background:#e6e6e6}.chip-pptx{color:#8c522d;background:#e5f0f4}.full{border-radius:5px;justify-content:space-between;width:100%;font-size:13px;font-weight:650}.spot-link{margin-top:12px}.studio-promo{border-top:1px solid var(--edge);background:#ededed;padding:16px 19px}.studio-promo svg{vertical-align:middle;color:#68523e;margin-right:7px}.studio-promo strong{font:18px Georgia,serif}.studio-promo p{margin:5px 0 7px}.studio-promo a{font-size:12px;font-weight:650}.foot{max-width:1530px}.workspace aside{border-top:3px solid #8a4b5f}.workspace .preview{background-color:#e5f0f4;background-image:linear-gradient(45deg,#fff2 25%,#0000 25% 75%,#fff2 75%),linear-gradient(45deg,#fff2 25%,#0000 25% 75%,#fff2 75%);background-position:0 0,6px 6px;background-size:12px 12px}.card{border-radius:7px}.card .thumb{border-bottom:1px solid var(--edge)}.card .thumb img{transform:rotate(-2deg)}.card:hover .thumb img{transform:rotate(0)}.card-body{padding:15px 18px}.card .tag{font-size:9px}@media (width>=1650px){.container{width:min(1580px,94%)}.desk{grid-template-columns:218px minmax(0,1fr) 355px}.feature-strip{min-height:208px}.ledger-intro{font-size:16px}.shelf-nav{padding-top:40px}}@media (width<=1200px){.masthead .bar{gap:17px}.bar nav{gap:13px}.desk{grid-template-columns:160px minmax(0,1fr) 245px;gap:17px}.rail-link{padding-left:6px;font-size:12px}.shelf-nav{padding-right:10px}.spot-body,.studio-promo{padding:14px}.book-image{height:98px}.shelf summary{padding:11px 13px}.shelf-books{gap:4px;padding:0 8px 10px}}@media (width<=1000px){.masthead .bar{flex-wrap:wrap;gap:10px 20px;padding:10px 0;display:flex}.header-search{max-width:unset}.header-account{margin-left:auto}.masthead .bar nav{order:3;justify-content:flex-start;gap:24px;width:100%}.desk{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.shelf-nav{display:none}.ledger-main{padding-top:25px}.spotlight{margin-top:25px}.book-image{height:110px}}@media (width<=730px){.masthead .bar{grid-template-columns:1fr auto;gap:10px 12px;display:grid}.masthead .brand{font-size:25px}.masthead .brand img{width:29px;height:30px}.header-account{grid-area:1/2}.header-account .signin{font-size:12px}.header-account{gap:10px}.account-cta{min-height:33px;padding:5px 9px;font-size:11px}.header-search{grid-area:2/1/auto/-1;height:36px}.masthead .bar nav{grid-area:3/1/auto/-1;justify-content:space-between;gap:7px}.desk{flex-direction:column;gap:0;display:flex}.ledger-main{width:100%;padding:21px 0 15px}.ledger-main h1{font-size:41px}.ledger-intro{max-width:44ch;margin-bottom:17px;font-size:13px}.feature-strip{min-height:149px}.feature-text{padding:18px 0 18px 21px}.feature-strip h2{font-size:34px}.feature-illustration{width:60%;height:114%;top:-5%}.ledger-sec-head{margin:19px 0 9px}.ledger-sec-head h2{font-size:26px}.shelf-symbol{width:33px;height:33px}.shelf-info strong{font-size:19px}.shelf-info small{font-size:11px}.shelf summary{gap:9px;padding:11px}.book-image{height:clamp(74px,20vw,136px);padding:5px}.book-pick strong{font-size:10px}.shelf-books{gap:3px}.spotlight{width:100%;margin:0 0 25px}.spot-frame img{max-height:380px}.spot-frame{padding:32px 30px}.spot-body p,.studio-promo p{max-width:55ch}.ledger-eyeline,.kicker,.eyelight{font-size:9px}}@media (prefers-reduced-motion:no-preference){.card .thumb img,.book-pick,.rail-link{transition:border-color .15s,background .15s,transform .15s}}@font-face{font-family:Atlas Sans;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Atlas Display;src:url(/_astro/fraunces-latin-wght-normal.ukD16Tqj.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Atlas Display;src:url(/_astro/fraunces-latin-wght-italic.Py8at3oI.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root{--wine:#63203c;--ink:#231e21;--edge:#e5f0f4;--muted:#655c60;--serif:"Atlas Display", Georgia, serif;--ui:"Atlas Sans", system-ui, sans-serif;--paper:#fff}body{font-family:var(--ui)}.container{width:min(1440px,92%)}.masthead .brand,.foot .brand{color:#28242a;white-space:nowrap;gap:0;transition:opacity .18s}.brand img{object-fit:contain;filter:drop-shadow(0 3px 4px #2f182624);width:246px;height:56px;transition:transform .18s,filter .18s;display:block}.masthead .brand img,.foot .brand img{width:246px;height:56px}.brand:hover{opacity:.96}.brand:hover img{filter:drop-shadow(0 6px 6px #2f182633);transform:translateY(-1px)scale(1.012)}@media (prefers-reduced-motion:reduce){.brand,.brand img{transition:none}}.masthead{background:#f8fcfef7}.masthead .bar{min-height:74px}.header-search{background:#f1f1f1;border-radius:12px}.masthead .header-search button{border-radius:7px}.header-account .account-cta{background:#38232d;border:1px solid #38232d;border-radius:30px;gap:9px;padding:9px 17px;display:inline-flex}.button,button{font-family:var(--ui)}.button{border-radius:11px;font-weight:700}.panel,.result,.card,.listlink{border-radius:14px}.listlink{transition:background .14s,border-color .14s}.listlink:hover{background:#f9f9f9}.workspace .panel{border-top:3px solid #82435e}.workspace aside h2,.workspace .result h2,h1,h2,.card h3,.panel h3{font-family:var(--serif)}.workspace article>h1{letter-spacing:-.035em;font-family:Avenir Next,Avenir,Atlas Sans,sans-serif;font-weight:700}.workspace .preview{background:radial-gradient(at 30% 4%,#f8fcfe,#e3eef3);border-radius:14px;padding:clamp(20px,3vw,48px)}.workspace .preview img{box-shadow:5px 14px 28px #42352d29}.over,.tag,.kicker,.eyelight,.stage-eyebrow{font-family:var(--ui)}.studio-landing{padding-top:22px}.studio-hero{--accent:#edb68e;--shade:#51223a;isolation:isolate;color:#f4f4f4;background:radial-gradient(at 83% 37%,#874d58 0%,#662e47 34%,#432034 65%,#2d1a27 100%);border-radius:22px;min-height:385px;position:relative;overflow:hidden;box-shadow:0 12px 36px #4526361c}.studio-hero[data-active=chart]{--accent:#a7d7c8;background:radial-gradient(at 83% 37%,#517e78 0%,#3e6264 31%,#2a424b 64%,#23242e 100%)}.studio-hero[data-active=calendar]{--accent:#f3d096;background:radial-gradient(at 83% 37%,#9f7056 0%,#795045 32%,#59323a 66%,#34202a 100%)}.hero-lines{pointer-events:none;opacity:.28;background-image:repeating-linear-gradient(120deg,#0000 0 58px,#e3b79728 59px,#0000 60px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 17%,#000 85%);mask-image:linear-gradient(90deg,#0000 17%,#000 85%)}.stage-intro{z-index:2;width:51%;padding:42px 0 88px clamp(26px,4vw,64px);position:relative}.stage-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#f1cfb5;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.stage-eyebrow>span{background:currentColor;width:25px;height:1px}.stage-intro h1{font:500 clamp(55px, 5.3vw, 84px)/.91 var(--serif);letter-spacing:-.066em;color:#f7f7f7;margin:16px 0 15px}.stage-intro h1 i{color:var(--accent);font-weight:400}.stage-intro>p{color:#eadce1;margin:0 0 18px;font-size:14px;line-height:1.65}.stage-buttons{align-items:center;gap:19px;display:flex}.stage-primary,.stage-quiet,.stage-spot-link{color:#fff;align-items:center;gap:11px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.stage-primary{color:#44263a;background:#e5f0f4;border-radius:40px;min-height:43px;padding:8px 9px 8px 18px;box-shadow:0 5px 16px #190c1326}.stage-primary:hover{color:#2c1725;background:#fff}.stage-primary span{color:#fff3df;background:#502739;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.stage-quiet{color:#f9ebde;border-bottom:1px solid #d5bdad77;padding:6px 0}.stage-quiet:hover,.stage-spot-link:hover{color:#fff}.edition-dock{z-index:3;background:#1e101d48;border:1px solid #e5f0f42e;border-radius:24px;gap:2px;padding:3px;display:inline-flex;position:absolute;bottom:17px;left:clamp(26px,4vw,64px)}.edition-dock button{color:#f6e4d6;background:0 0;border-color:#0000;border-radius:20px;align-items:center;gap:5px;min-height:29px;padding:4px 11px;font-size:11px;font-weight:600;line-height:1.1;display:flex}.edition-dock button[aria-pressed=true]{color:#3b2632;background:#e5f0f4;box-shadow:0 2px 7px #0002}.edition-dock button:hover:not([aria-pressed=true]){background:#ffffff18}.stage-spot-link{z-index:2;background:#33192b90;border:1px solid #dcbfa854;border-radius:30px;padding:7px 12px;font-size:11px;position:absolute;bottom:20px;right:26px}.stage-scene[hidden],.stage-spot-link[hidden]{display:none!important}.art-desk{perspective:1100px;pointer-events:none;position:absolute;inset:0 0 0 43%;overflow:hidden}.drafting-grid{background-color:#0000;background-image:linear-gradient(#e5f0f415 1px,#0000 1px),linear-gradient(90deg,#e5f0f415 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:27px 27px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 0 0 7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.target-rings{aspect-ratio:1;border:1px solid #dce9ef4b;border-radius:50%;width:61%;position:absolute;top:0;right:8%;transform:rotate(-22deg)scaleX(1.36)}.target-rings:before,.target-rings:after{content:"";border:1px dashed #dce9ef46;border-radius:50%;position:absolute;inset:10%}.target-rings:after{border-style:solid;inset:23%}.stage-scene{position:absolute;inset:0;container-type:inline-size}.shadow-oval{filter:blur(12px);background:#190c1977;border-radius:50%;width:67%;height:11%;position:absolute;top:82%;left:21%;transform:rotate(-7deg)}.art-book,.ambient-card{aspect-ratio:.76;border-radius:2px 6px 6px 2px;width:clamp(168px,32.5cqw,285px);position:absolute;top:8%;left:35%;transform:rotate(9deg)skewY(-2deg)}.art-book{isolation:isolate;color:#482838;background:#e5f0f4;overflow:hidden;box-shadow:1px 1px #dacfb5,2px 2px #eee4cb,3px 3px #b6a591,4px 4px #e5d6bc,5px 5px #897869,9px 13px 13px #20101c55,15px 29px 34px #26132270}.book-binding{z-index:2;background:linear-gradient(90deg,#3a253b66,#e5f0f459 40%,#3d23351a 90%);border-right:1px solid #61503c40;width:7%;position:absolute;inset:0 auto 0 0}.art-kicker{font:700 clamp(5px, 1.02cqw, 10px)/1.2 var(--ui);letter-spacing:.14em;z-index:2;position:absolute;top:6%;left:12%;right:6%}.art-title{font:500 clamp(29px, 6.2cqw, 60px)/.9 var(--serif);letter-spacing:-.065em;z-index:2;position:absolute;top:16%;left:12%}.art-title em{font-weight:400}.pavilion-block{clip-path:polygon(0 25%,100% 0,100% 100%,0 100%);background:#9da9a5;width:77%;position:absolute;top:45%;bottom:11%;right:0}.pavilion-block img{object-fit:cover;object-position:50% 47%;width:100%;height:100%}.art-foot{font:650 clamp(5px, 1.02cqw, 10px)/1 var(--ui);border-top:1px solid;justify-content:space-between;align-items:center;padding-top:3%;display:flex;position:absolute;bottom:4%;left:12%;right:7%}.ambient-card{background:#d3b69b;border:1px solid #e5f0f4aa;padding:10% 3% 4%;top:16%;left:22%;transform:rotate(-19deg)skewY(3deg);box-shadow:0 10px 23px #27142145}.ambient-card i,.ambient-card b{background:#71645c77;width:80%;height:2px;margin:8px auto;display:block}.ambient-card i{background:#82675d;width:60%;height:12px;margin-left:10%}.ambient-right{background:#443c49;border-color:#bca3947d;padding:7% 2% 4%;top:13%;left:50%;transform:rotate(19deg)}.micro-grid{background-image:linear-gradient(#dce9ef40 1px,#0000 1px),linear-gradient(90deg,#dce9ef40 1px,#0000 1px);background-size:14px 14px;height:100%}.art-label-tag{color:#493b36;font:700 clamp(8px, 1.45cqw, 12px)/1 var(--ui);letter-spacing:.025em;background:#e5f0f4;border:1px solid #e5f0f4;border-radius:8px;padding:9px 16px;position:absolute;top:75%;left:18%;transform:rotate(-5deg);box-shadow:2px 4px 8px #2e19254d}.art-label-tag span{color:#a6564a;margin-right:7px}.scene-chart .art-book{color:#f7edcd;background:#204b4c;transform:rotate(-6deg)}.chart-art{width:84%;height:32%;position:absolute;bottom:13%;left:10%;right:6%}.scene-calendar .art-book{color:#532c37;background:#edc895;transform:rotate(5deg)}.art-dates{font:650 clamp(6px, 1.33cqw, 12px)/1.6 var(--ui);text-align:center;border-top:1px solid;grid-template-columns:repeat(7,1fr);padding-top:3px;display:grid;position:absolute;bottom:13%;left:12%;right:8%}.studio-shelves{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.collection-tile{isolation:isolate;color:#482b2b;background:#e5f0f4;border:1px solid #e5f0f4;border-radius:15px;padding:16px 18px 17px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:block;position:relative;overflow:hidden}.collection-tile.teal{color:#254841;background:#dce9e2;border-color:#cbdad0}.collection-tile.amber{color:#5d472a;background:#e5f0f4;border-color:#dce9ef}.collection-tile.lilac{color:#48374f;background:#e7e7e7;border-color:#d5cfe3}.tile-top{z-index:1;justify-content:space-between;align-items:center;margin-bottom:11px;display:flex;position:relative}.round-go{background:#fbfbfbaa;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;transform:rotate(-35deg)}.tile-decoration{opacity:.32;z-index:-1;width:86px;position:absolute;bottom:8px;right:9px;transform:rotate(-9deg)}.tile-decoration svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:100%}.collection-tile strong{font:650 clamp(15px, 1.6vw, 22px)/1.15 var(--ui);letter-spacing:-.055em;display:block}.collection-tile small{color:inherit;margin-top:4px;font-size:11px;display:block}.collection-tile:hover{color:inherit;transform:translateY(-3px);box-shadow:0 7px 17px #52363f13}.studio-landing .desk{grid-template-columns:minmax(0,1fr) minmax(260px,30%);column-gap:23px;display:grid}.desk .ledger-main{padding:0 0 40px}.desk .ledger-sec-head{margin:0 0 15px}.ledger-sec-head h2{font:450 clamp(32px, 3vw, 45px)/1.1 var(--serif);letter-spacing:-.06em}.ledger-sec-head em{color:var(--wine);font-weight:400}.kicker-dot{vertical-align:1px;background:#b87757;border-radius:50%;width:6px;height:6px;margin-right:3px;display:inline-block}.desk .spotlight{border-radius:14px;margin-top:0}.shelf-info strong,.spot-body h2{font-family:var(--serif)}.shelf{border-radius:12px}.shelf[open]{background:#fcfcfc}.shelf-symbol{border-radius:11px}.shelf-books{gap:13px}.book-pick{border-radius:7px;padding:5px}.book-image{border-radius:5px;height:clamp(100px,12vw,180px)}.book-pick strong{font-size:12px}.card{box-shadow:0 3px 10px #46343007}.card .thumb{background:radial-gradient(at 20% 0,#e5f0f4,#dce9ef);height:180px}.card .thumb img{object-fit:contain;background:#fff;width:auto;max-width:95%;height:190px}.card .card-body .tag{font-family:var(--ui)}.card h3{letter-spacing:-.025em;font:700 22px/1.22 Avenir Next,Avenir,Atlas Sans,sans-serif}.filters input,.filters select,.workspace input,.workspace select,.workspace textarea{border-color:#cfc5ba;border-radius:9px}.filters button,.workspace button:not(.mobile-toggle),.access-form button{border-radius:10px;padding:10px 15px;font-weight:650}button:hover:not(:disabled),a.button:hover{filter:brightness(1.03)}[hidden]{display:none!important}.button:focus-visible,button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #216d75}@media (width>=1580px){.studio-hero{min-height:450px}.stage-intro{padding-top:55px}.art-book,.ambient-card{width:34cqw;max-width:290px}.desk .ledger-main{padding-top:0}}@media (width<=1000px){.studio-hero{min-height:360px}.stage-intro h1{font-size:60px}.stage-intro{padding-top:32px}.art-desk{left:43%}.art-book,.ambient-card{top:14%}.shelf-books{gap:5px}.studio-shelves{gap:8px}.collection-tile{padding:13px}.collection-tile small{max-width:18ch}.studio-landing .desk{grid-template-columns:minmax(0,1fr) 248px;gap:14px}}@media (width<=730px){.container{width:93%}.masthead .bar{min-height:0}.masthead .brand{gap:0}.masthead .brand img{width:185px;height:42px}.header-account{gap:9px}.header-account .account-cta{gap:3px;min-height:30px;padding:5px 9px;font-size:10px}.header-account .account-cta svg{width:11px}.masthead .header-account .signin{font-size:11px}.header-search{border-radius:8px}.studio-landing{padding-top:12px}.studio-hero{border-radius:17px;grid-template-rows:auto 206px auto;grid-template-columns:1fr;min-height:0;padding:21px 21px 13px;display:grid}.hero-lines{inset:0}.stage-intro{width:auto;padding:0}.stage-intro h1{margin:12px 0;font-size:clamp(45px,11vw,68px)}.stage-eyebrow{font-size:8px}.stage-intro>p{max-width:33ch;margin-bottom:12px;font-size:12px;line-height:1.55}.wide-only{display:none}.stage-buttons{gap:15px}.stage-primary,.stage-quiet{font-size:11px}.stage-primary{min-height:36px;padding:5px 6px 5px 13px}.stage-primary span{width:23px;height:23px}.art-desk{grid-row:2;height:206px;margin:4px -20px 0;position:relative;inset:auto}.art-book,.ambient-card{width:123px;top:4%;left:39%}.ambient-left{top:14%;left:27%}.ambient-right{top:10%;left:53%}.target-rings{width:49%;top:1%;right:19%}.art-title{font-size:29px}.art-kicker,.art-foot{font-size:5px}.art-label-tag{padding:6px 9px;font-size:8px;top:75%;left:22%}.art-dates{font-size:6px}.edition-dock{grid-row:3;justify-self:start;position:relative;bottom:auto;left:auto}.edition-dock button{min-height:27px;padding:4px 7px;font-size:10px}.edition-dock svg{width:12px}.stage-spot-link{padding:5px 8px;font-size:9px;bottom:64px;right:12px}.studio-shelves{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 19px}.collection-tile{border-radius:10px;padding:11px}.tile-top{margin-bottom:6px}.tile-top>svg{width:18px;height:18px}.round-go{width:19px;height:19px}.round-go svg{width:12px}.tile-decoration{opacity:.22;width:65px;right:1px}.collection-tile strong{font-size:15px}.collection-tile small{max-width:unset;font-size:10px}.studio-landing .desk{flex-direction:column;gap:0;display:flex}.desk .ledger-main{padding:0 0 16px}.book-image{height:clamp(72px,18vw,120px)}.book-pick strong{font-size:10px}.ledger-sec-head h2{font-size:29px}.kicker{font-size:8px}.shelf-books{gap:3px}.spot-body h2{font-size:28px}.desk .spotlight{margin:0 0 22px}.foot nav{gap:13px}}@media (width<=360px){.masthead .brand{gap:0}.masthead .brand img{width:167px;height:38px}.header-account .account-cta svg{display:none}.masthead .bar{gap:8px}.studio-hero{padding-left:16px;padding-right:16px}.edition-dock button{font-size:9px}.header-account{gap:7px}.foot{flex-direction:column;align-items:start}.stage-buttons{gap:11px}.stage-primary,.stage-quiet{font-size:10px}.shelf-books{grid-template-columns:repeat(2,minmax(0,1fr))}.book-image{height:85px}}@media (prefers-reduced-motion:no-preference){.stage-scene:not([hidden]) .art-book{animation:.55s cubic-bezier(.21,.7,.25,1) both reveal-folio}.stage-primary,.stage-primary span,.round-go,.button{transition:transform .16s,background .16s,box-shadow .16s}.stage-primary:hover span,.collection-tile:hover .round-go{transform:translate(2px)}.button:hover{transform:translateY(-1px)}.stage-scenes{transition:opacity .2s}@keyframes reveal-folio{0%{opacity:.15;translate:10px 11px;scale:.96}to{opacity:1;translate:0;scale:1}}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.header-search{position:relative}.suggest{z-index:20;border:1px solid var(--edge);background:#fff;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 25px #49333d24}.suggest a{color:var(--ink);border-radius:7px;padding:8px 11px;font-size:13px;text-decoration:none;display:block}.suggest a:hover,.suggest a[aria-selected=true]{color:var(--wine);background:#ededed}.surface-heading{align-items:center;gap:15px;display:flex}.surface-heading h1{margin:4px 0}.surface-icon{width:53px;height:53px;color:var(--wine);background:#e8e8e8;border-radius:16px;place-items:center;display:grid}.studio-picker{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.studio-picker label{flex:1;max-width:440px;margin-bottom:0}.studio-modes .listlink{padding:21px}.studio-modes svg{color:var(--wine);margin:0 0 10px}.topic-side{position:relative}.file-guide{border:1px solid var(--edge);background:#fcfcfc;border-radius:12px;margin:25px 0;padding:22px}.file-guide h2{font-size:26px}.file-guide h3{font-size:16px}.file-facts{border-block:1px solid var(--edge);flex-wrap:wrap;gap:16px 28px;padding:12px 0;display:flex}.file-facts dt{color:var(--muted);font-size:11px}.file-facts dd{margin:3px 0;font-size:13px;font-weight:650}.break-hash{word-break:break-all}.pages{flex-wrap:wrap}@media (width<=730px){body.mobile-editor-open{overflow:hidden}.workspace aside.topic-side.open .side-content{z-index:15;background:var(--paper);padding:16px max(18px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));display:block;position:fixed;inset:0;overflow-y:auto}.side-content [data-close-panel]{z-index:1;margin-left:auto;position:sticky;top:0}}.ledger-sec-head .kicker{color:#6c5d53}:where(button,.button){vertical-align:middle}:where(button,.button,summary)>svg{flex-shrink:0;display:block}.template-properties{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.template-property{color:#583547;white-space:nowrap;background:linear-gradient(#fff,#f2f2f2);border:1px solid #e5f0f4;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 9px;font:700 11px/1 Avenir Next,Avenir,Atlas Sans,sans-serif;display:inline-flex;box-shadow:0 1px 2px #45203508,inset 0 1px #fff}.template-property .property-icon{flex:0 0 16px;place-items:center;width:16px;height:16px;display:grid}.property-icon svg{opacity:.95;width:16px;height:16px;display:block}.template-property .property-label{align-items:center;min-height:16px;line-height:1.2;display:inline-flex}.property-swatch{background:conic-gradient(#e38c87,#e8c774,#75b1ab,#a180b6,#e38c87);border-radius:50%;width:12px;height:12px;display:block;box-shadow:inset 0 0 0 1px #0001}.property-swatch.is-mono{background:linear-gradient(90deg,#39343c 50%,#e7e1dd 50%)}:is(.grid,.imported-grid):has(>:is(.card,.imported-card) details[open]){align-items:start}.topic-finder-heading{align-items:center;gap:12px;margin:0 0 12px;display:flex}.topic-finder-icon{background:radial-gradient(circle at 30% 20%,#fff,#ededed 70%,#ead9dd);border:1px solid #eddddf;border-radius:17px;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 1px #fff,0 3px 8px #5423380b}.topic-finder-icon svg{width:66px;height:66px;display:block}.topic-finder-heading .topic-finder-kicker{color:#845169;letter-spacing:.12em;margin:0 0 4px;font-size:10px;font-weight:800}.workspace aside .topic-finder-heading h2{margin:0;font-size:20px;line-height:1.15}select{color:#30242a;line-height:1.4;font-family:Avenir Next,Avenir,Atlas Sans,sans-serif!important;font-size:16px!important}select option,select optgroup{color:#30242a;background:#fff;font-family:Avenir Next,Avenir,Atlas Sans,sans-serif;font-size:16px;font-weight:500}.masthead{z-index:20;position:relative;box-shadow:0 4px 24px #3e1c2910}.masthead .bar{gap:clamp(12px,1.4vw,24px)}.masthead .header-search{background:#f3f3f3;border-color:#e5f0f4;border-radius:12px;height:44px}.masthead .header-search:focus-within{background:#fff;border-color:#9d7183;box-shadow:0 0 0 3px #711d3d12}.masthead .header-search button{border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.masthead .atlas-nav{align-items:center;gap:3px;display:flex;overflow:visible}.atlas-nav-item{position:static}.atlas-nav-item summary,.masthead .atlas-nav>.nav-direct{cursor:pointer;color:#342630;white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:750;text-decoration:none;list-style:none;display:flex}.atlas-nav-item summary::-webkit-details-marker{display:none}.atlas-nav-item[open]>summary,.atlas-nav-item summary:hover,.masthead .atlas-nav>.nav-direct:hover{color:#681b3a;background:#f2f2f2;text-decoration:none}.nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.atlas-nav-item[open] .nav-chevron{transform:rotate(225deg)translate(-1px,-1px)}.nav-panel{color:#34242e;z-index:25;background:#fdfdfd;border:1px solid #e5f0f4;border-radius:18px;width:min(870px,94vw);position:absolute;top:calc(100% - 2px);right:3%;overflow:hidden;box-shadow:0 20px 60px #35111f25,0 2px 8px #35111f0d}.nav-small-panel{width:min(470px,94vw)}.nav-panel-heading{background:linear-gradient(110deg,#f4f4f4,#f7f7f7);border-bottom:1px solid #e5f0f4;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px 19px;display:flex}.nav-panel-heading strong{letter-spacing:-.03em;color:#462033;font-size:21px;line-height:1.2;display:block}.nav-panel-heading p{color:#71626b;margin:5px 0 0;font-size:13px}.nav-eyebrow{color:#946176;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.masthead .nav-panel a{color:#4b3b43;text-decoration:none}.masthead .nav-panel .nav-view-all{color:#712341;white-space:nowrap;background:#fff;border:1px solid #e5cfd8;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex}.nav-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;padding:22px 27px 25px;display:grid}.nav-category-grid section h2{text-transform:uppercase;letter-spacing:.09em;color:#9a7886;margin:0 0 10px;font-size:11px}.masthead .nav-category-grid a,.masthead .nav-tool-grid a{border-radius:8px;justify-content:space-between;align-items:center;gap:5px;margin-left:-8px;padding:7px 8px;font-size:13px;font-weight:650;line-height:1.3;display:flex}.nav-category-grid a svg,.nav-tool-grid a svg{opacity:0;color:#98526b;flex:none}.masthead .nav-category-grid a:hover,.masthead .nav-tool-grid a:hover,.masthead .nav-feature-list a:hover{color:#741d3e;background:#f3f3f3;text-decoration:none}.nav-category-grid a:hover svg,.nav-tool-grid a:hover svg{opacity:1}.nav-panel-footer{color:#81737a;background:#f7f7f7;border-top:1px solid #e5f0f4;justify-content:space-between;align-items:center;gap:10px;padding:14px 28px;font-size:12px;display:flex}.masthead .nav-panel-footer a{color:#712341;align-items:center;gap:7px;font-weight:750;display:inline-flex}.nav-feature-list{grid-template-columns:1fr 1fr;gap:4px;padding:14px;display:grid}.masthead .nav-feature-list a{border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.nav-feature-list a>span:nth-child(2){flex:1;min-width:0}.nav-feature-list strong,.nav-feature-list small{line-height:1.3;display:block}.nav-feature-list strong{font-size:13px}.nav-feature-list small{color:#897b81;margin-top:3px;font-size:11px;font-weight:400}.nav-feature-icon{color:#803a55;background:linear-gradient(145deg,#ececec,#f5f5f5);border:1px solid #ecdce1;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.nav-tool-grid{grid-template-columns:1fr 1fr;gap:3px 12px;padding:20px 28px;display:grid}@media (width<=1000px){.masthead .atlas-nav{order:3;justify-content:flex-start;gap:5px;width:100%}.atlas-nav-item summary,.masthead .atlas-nav>.nav-direct{padding:8px 12px}}@media (width<=730px){.masthead .atlas-nav{grid-area:3/1/auto/-1;justify-content:space-between;gap:2px;width:100%;overflow:visible}.atlas-nav-item summary,.masthead .atlas-nav>.nav-direct{gap:5px;padding:8px 7px;font-size:12px}.nav-panel{width:92%;max-height:min(70vh,640px);left:4%;right:4%;overflow:auto}.nav-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 15px;padding:20px}.nav-panel-heading{padding:20px}.nav-panel-heading strong{font-size:19px}.nav-panel-heading p{font-size:12px}.nav-panel-footer{padding:13px 20px}.nav-tool-grid{padding:16px 20px}.nav-feature-list{grid-template-columns:1fr}}.masthead{--nav-ink:#472035;background:#fcfcfc;box-shadow:0 2px 9px #23383516}.masthead .bar{grid-template-columns:auto minmax(190px,610px) auto;justify-content:space-between;align-items:center;gap:clamp(14px,3vw,52px);min-height:70px;padding-block:10px;display:grid}.masthead .header-search{background:#fff;border:1px solid #b09a9f;border-radius:8px;gap:10px;width:100%;min-width:0;max-width:none;height:47px;padding:3px 3px 3px 14px;display:flex;box-shadow:0 2px #c3abb146}.masthead .header-search:focus-within{border-color:#88415f;box-shadow:0 0 0 3px #87415c22}.atlas-lens{flex:none}.masthead .header-search input{color:#392330;outline:0;flex:1;width:0;font:500 15px/1.4 Avenir Next,Atlas Sans,sans-serif}.masthead .header-search input::placeholder{color:#65545d;opacity:1}.masthead .header-search button{color:#fff;background:var(--nav-ink);border:0;border-radius:5px;width:auto;height:100%;padding-inline:19px;font:650 14px Avenir Next,Atlas Sans,sans-serif}.masthead .header-search button:hover{background:#71304e}.masthead .header-account{gap:16px}.masthead .header-account .signin{color:#432736;font-weight:650}.atlas-rail{background:var(--nav-ink);background-image:repeating-radial-gradient(at 95% -110%,#0000 0 41px,#ffffff0c 42px,#0000 43px 70px)}.atlas-rail>.container{position:relative}.masthead .atlas-nav{justify-content:start;gap:clamp(18px,3vw,45px);width:100%}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{color:#fbfbfb;letter-spacing:.01em;background:0 0;border-radius:0;padding:11px 1px;font:600 14px/1.4 Avenir Next,Atlas Sans,sans-serif;position:relative}.atlas-rail :is(summary,.nav-direct):after{content:"";background:#e2b87a;height:3px;transition:transform .15s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.atlas-rail :is(.current,summary:hover,.nav-direct:hover,details[open]>summary):after{transform:scaleX(1)}.atlas-rail .nav-panel{max-height:70vh;top:100%;left:0;right:auto;overflow:auto}.masthead .header-search:focus-within{z-index:30}@media (width<=730px){.masthead .bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.masthead .brand img{max-width:min(36vw,170px);height:auto}.masthead .header-account{gap:9px}.masthead .header-account .account-cta{padding:8px 10px}.masthead .header-search{grid-column:1/-1;height:43px}.masthead .atlas-nav{justify-content:space-between;gap:8px}.atlas-rail .nav-panel{width:100%}}.atlas-rail{background:#e5f0f4;border-top:1px solid #dce9ef;border-bottom:1px solid #cdb9a2}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{color:#4e303b;gap:7px;min-height:39px;padding-block:6px;font:650 15px/1.3 Avenir Next,Atlas Sans,sans-serif}.atlas-rail :is(summary,.nav-direct):after{background:#7b3451;height:2px}.atlas-rail .nav-panel{border-color:#dce9ef;border-radius:0 0 7px 7px}.nav-category-panel .nav-panel-heading{color:#fff;background:#502238;padding:15px 20px}.nav-category-panel .nav-panel-heading strong{color:#f5f5f5;font:620 22px/1.2 Avenir Next,Atlas Sans,sans-serif}.nav-category-grid section{border-inline-end:1px solid #e3d8ca;min-width:0;padding:16px}.nav-category-grid section:last-child{border:none}.shelf-emblem{align-items:center;height:48px;display:flex}.nav-category-grid section h2{color:#4f2137;text-transform:none;letter-spacing:-.025em;font:680 16px/1.25 Avenir Next,Atlas Sans,sans-serif}.masthead .nav-category-grid a{font-size:14px;font-weight:520}.masthead .header-search{background:#f9f9f9;border-color:#d0bca7;border-radius:25px;height:49px;padding:3px 4px 3px 8px;box-shadow:inset 0 1px 3px #6237270e}.search-compass{display:inline-flex}.masthead .header-search input{font:550 16px/1.4 Avenir Next,Atlas Sans,sans-serif}.masthead .header-search button{background:#63263f;border-radius:22px;padding-inline:22px}.masthead .header-account{align-items:center;gap:10px;display:flex}.masthead .header-account :is(.signin,.account-cta){justify-content:center;align-items:center;gap:6px;min-height:39px;font:650 14px/1.25 Avenir Next,Atlas Sans,sans-serif;display:inline-flex}.masthead .header-account .account-cta{color:#563246;background:#e5f0f4;border:1px solid #cbb290;border-radius:6px;padding:6px 13px}@media (width<=730px){.masthead .header-account{gap:5px}.masthead .header-account :is(.signin,.account-cta){gap:3px;font-size:12px}.masthead .header-account .account-cta{padding:5px 8px}.masthead .header-account .account-cta svg{width:18px;display:block}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{gap:3px;font-size:13px}.nav-category-grid section{padding:11px}}@media (width<=390px){.masthead .header-account .signin svg{display:none}}.atlas-rail .nav-category-panel{background:#fdfdfd;border:1px solid #d9c7be;border-radius:0 0 14px 14px;grid-template-columns:225px minmax(0,1fr);width:min(1100px,100%);display:grid;overflow:hidden;box-shadow:0 22px 48px #28131e38}.library-intro{color:#f6f6f6;background:#391322;flex-direction:column;display:flex}.library-folio{height:140px;overflow:hidden}.library-folio img{object-fit:cover;width:100%;height:100%;display:block}.library-intro-copy{padding:14px 20px 22px}.library-intro-copy>span{color:#dfb89a;letter-spacing:.12em;font:750 10px/1.4 Avenir Next,Atlas Sans,sans-serif;display:block}.library-intro-copy strong{letter-spacing:-.025em;margin:10px 0 18px;font:650 19px/1.18 Avenir Next,Atlas Sans,sans-serif;display:block}.masthead .library-intro-copy a{color:#ffe6c8;border-bottom:1px solid #c9947e;align-items:center;gap:6px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}.nav-category-panel .nav-category-grid{gap:0;padding:13px 10px}.nav-category-grid section{border-inline-end:1px solid #ede4dd;padding:13px 12px}.shelf-emblem{height:52px}.nav-category-grid section h2{color:#462435;margin:9px 0 12px;font-size:15px;line-height:1.2}.masthead .nav-category-grid a{color:#57434b;margin:0;padding:7px 5px;font-size:13px;font-weight:600;line-height:1.25}.masthead .nav-category-grid a:hover{background:#f1f1f1}.library-bottom{color:#7b666e;background:#eee;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;font-size:12px;display:flex}.masthead .library-bottom a{color:#68253f;align-items:center;gap:6px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=850px){.atlas-rail .nav-category-panel{grid-template-columns:1fr;max-height:min(75vh,650px);overflow:auto}.library-intro{flex-direction:row;align-items:center}.library-folio{flex:none;width:120px;height:105px}.library-intro-copy{padding:10px 14px}.library-intro-copy strong{margin:4px 0;font-size:16px}.library-intro-copy strong br{display:none}.nav-category-panel .nav-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-category-grid section{border-bottom:1px solid #e5f0f4}}.masthead .bar{gap:clamp(16px,2.2vw,32px);justify-content:initial;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center}.masthead .header-search{background:linear-gradient(#fdfdfd,#f2f2f2);border:1px solid #dce9ef;border-radius:13px;gap:9px;width:100%;max-width:none;height:50px;padding:4px 5px 4px 9px;box-shadow:inset 0 1px 2px #fff,0 2px 5px #603a2912}.search-lens{flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.search-lens svg{display:block}.masthead .header-search input{color:#352331;font-size:15px}.masthead .header-search input::placeholder{color:#74636a}.masthead .header-search button{color:#f9f9f9;background:linear-gradient(160deg,#8b4561 0%,#63263f 60%,#502036 100%);border:1px solid #57223a;border-radius:9px;min-width:78px;height:39px;padding:0 17px;box-shadow:inset 0 1px #fff5,0 3px #421a2f,0 4px 6px #51233a28}.masthead .header-search button:hover{filter:brightness(1.1)}.masthead .header-search button:active{transform:translateY(2px);box-shadow:inset 0 1px 3px #38132650}.masthead .header-account{gap:9px;margin:0}.masthead .header-account :is(.signin,.account-cta){white-space:nowrap;border-radius:9px;min-height:42px;padding:6px 12px;font-size:13px;text-decoration:none}.masthead .header-account .signin{color:#63344b;background:#fcfcfc;border:1px solid #e5f0f4;box-shadow:0 2px 4px #4321330d}.masthead .header-account .account-cta{color:#5d2a41;background:linear-gradient(165deg,#e5f0f4,#dce9ef);border:1px solid #c9ac88;box-shadow:inset 0 1px #fff9,0 3px #d3b99b,0 4px 6px #72512f14}@media (width<=1000px){.masthead .bar{grid-template-columns:auto minmax(180px,1fr) auto;gap:12px}.masthead .brand img{max-width:200px;height:auto}.masthead .header-account :is(.signin,.account-cta){padding-inline:8px}}@media (width<=730px){.masthead .bar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.masthead .brand img{max-width:min(38vw,175px);height:auto}.masthead .header-search{grid-column:1/-1;height:46px}.masthead .header-search button{height:36px}.masthead .header-account :is(.signin,.account-cta){min-height:36px;padding:4px 8px;font-size:12px}}@media (width<=390px){.masthead .header-account .signin svg{display:none}.masthead .header-account .account-cta svg{width:18px}}.masthead .header-account{align-items:center;gap:8px}.masthead .header-account :is(.signin,.account-cta){box-sizing:border-box;white-space:nowrap;border:1px solid #d7c2ba;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:154px;height:44px;min-height:44px;padding:0 10px;font:700 13px/1 Avenir Next,Atlas Sans,sans-serif;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff8,0 3px 7px #4d243312}.masthead .header-account .signin{color:#603249;background:#fafafa}.masthead .header-account .account-cta{color:#fafafa;background:linear-gradient(145deg,#83415b,#61263f);border-color:#60253e}.masthead .header-account .signin:hover{background:#f0f0f0}.masthead .header-account .account-cta:hover{background:linear-gradient(145deg,#914d68,#6d2b46)}.masthead .header-account .account-cta[hidden]{display:none}.account-icon{background:#eaeaea;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.account-icon svg{width:22px;height:22px;display:block}@media (width<=1000px){.masthead .header-account :is(.signin,.account-cta){width:138px}}@media (width<=730px){.masthead .header-account :is(.signin,.account-cta){width:124px;height:38px;min-height:38px;padding:0 7px;font-size:12px}.masthead .header-account .signin svg{display:block}}@media (width<=390px){.masthead .header-account :is(.signin,.account-cta){gap:3px;width:106px;font-size:11px}.masthead .header-account .account-icon{flex-basis:22px;width:22px;height:22px}.masthead .header-account .account-icon svg{width:19px;height:19px}}.atlas-rail{background:linear-gradient(#f7f7f7,#e5f0f4);border-top:1px solid #e5f0f4;border-bottom:1px solid #dce9ef;box-shadow:inset 0 1px #fff,0 3px 8px #4522330c}.masthead .atlas-rail .atlas-nav{gap:clamp(8px,1.6vw,24px)}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{color:#512c3e;border-radius:9px 9px 0 0;gap:8px;min-height:52px;padding:6px 12px;font:700 14px/1.25 Avenir Next,Avenir,Atlas Sans,sans-serif}.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{filter:drop-shadow(0 2px 1px #56323a24);flex:0 0 32px;width:32px;height:32px}.atlas-rail :is(summary,.nav-direct):after{background:#92516b;border-radius:4px 4px 0 0;height:3px;left:8px;right:8px}.masthead .header-account :is(.signin,.account-cta){gap:8px;font:700 13px/1.2 Avenir Next,Avenir,Atlas Sans,sans-serif}.account-icon{background:linear-gradient(150deg,#fcfcfc,#e5f0f4);border:1px solid #e5f0f4;border-radius:9px;flex-basis:30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #fff}.account-cta .account-icon{background:linear-gradient(150deg,#fcfcfc,#e5f0f4)}.account-icon svg{width:26px;height:26px}@media (width<=730px){.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{gap:4px;min-height:45px;padding:5px;font-size:12px}.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{flex-basis:26px;width:26px;height:26px}.masthead .header-account :is(.signin,.account-cta){gap:4px;font-size:12px}.account-icon{flex-basis:25px;width:25px;height:25px}.account-icon svg{width:22px;height:22px}}@media (width<=390px){.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{flex-basis:21px;width:21px;height:21px}.masthead .header-account :is(.signin,.account-cta){font-size:11px}}.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{display:block}@media (width<=390px){.masthead .header-account .signin .account-icon svg{width:19px;height:19px;display:block}}.atlas-rail .nav-small-panel{background:#fdfdfd;border-color:#e5f0f4;border-radius:0 0 14px 14px;width:min(720px,100%);box-shadow:0 22px 48px #28131e38}.nav-small-panel .nav-panel-heading{background:linear-gradient(110deg,#4d2038,#704158);border-bottom:0;padding:18px 22px}.nav-small-panel .nav-panel-heading strong{color:#f7f7f7;font:700 20px/1.2 Avenir Next,Atlas Sans,sans-serif}.nav-small-panel .nav-panel-heading p{color:#f2e3dc;margin-top:5px;font-size:12px}.nav-small-panel .nav-feature-list,.nav-small-panel .nav-tool-grid{grid-template-columns:1fr 1fr;gap:5px;padding:14px;display:grid}.masthead .nav-small-panel .nav-feature-list a,.masthead .nav-small-panel .nav-tool-grid a{color:#493340;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:0;padding:8px;text-decoration:none;display:flex}.masthead .nav-small-panel :is(.nav-feature-list,.nav-tool-grid) a:hover{background:#f3f3f3;border-color:#efded8}.nav-small-panel .nav-feature-icon{background:linear-gradient(145deg,#f4f4f4,#e5f0f4);border:1px solid #e5f0f4;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #fff}.nav-small-panel .nav-feature-icon svg{filter:drop-shadow(0 2px 1px #51344020);width:43px;height:43px}.nav-small-panel :is(.nav-feature-list a>span:nth-child(2),.nav-tool-copy){flex:1;min-width:0}.nav-small-panel :is(.nav-feature-list,.nav-tool-grid) strong{color:#4e2d3e;font:700 13px/1.25 Avenir Next,Atlas Sans,sans-serif;display:block}.nav-small-panel :is(.nav-feature-list,.nav-tool-grid) small{color:#776970;margin-top:3px;font:500 11px/1.3 Avenir Next,Atlas Sans,sans-serif;display:block}.nav-small-panel :is(.nav-feature-list,.nav-tool-grid) a>svg{color:#9a7182;flex:none}.nav-small-panel .nav-panel-footer{background:#f3f3f3;border-color:#e5f0f4}@media (width<=730px){.nav-small-panel .nav-feature-list,.nav-small-panel .nav-tool-grid{grid-template-columns:1fr;padding:10px}.atlas-rail .nav-small-panel{max-height:min(75vh,640px);overflow:auto}}.nav-small-panel .nav-tool-grid .nav-feature-icon svg{opacity:1}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{letter-spacing:-.04em;font-family:Avenir Next,Atlas Sans,sans-serif;font-weight:650}.masthead .atlas-rail .atlas-nav{align-items:center}.nav-quick-links{border-left:1px solid #dce9ef;align-items:center;gap:5px;margin-left:auto;padding-left:16px;display:flex}.nav-quick-label{color:#856576;letter-spacing:.1em;text-transform:uppercase;margin-right:3px;font:700 10px/1 Avenir Next,Atlas Sans,sans-serif}.masthead .nav-quick-links a{color:#563345;white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;min-height:39px;padding:3px 9px 3px 4px;font:650 13px/1.2 Avenir Next,Atlas Sans,sans-serif;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.masthead .nav-quick-links a:hover,.masthead .nav-quick-links a:focus-visible{background:#fafafa;border-color:#e5f0f4;box-shadow:0 2px 5px #4d263411}.nav-quick-links svg{filter:drop-shadow(0 2px 1px #51344024);flex:none;width:31px;height:31px;display:block}@media (width<=1050px){.masthead .atlas-rail .atlas-nav{flex-wrap:wrap;column-gap:12px}.nav-quick-links{border-top:1px solid #e5f0f4;border-left:0;flex:100%;justify-content:center;margin:0;padding:3px 0 5px}}@media (width<=730px){.nav-quick-links{justify-content:space-between;gap:2px}.nav-quick-label{display:none}.masthead .nav-quick-links a{min-width:0;padding:3px;font-size:11px}.nav-quick-links svg{width:25px;height:25px}}.masthead .header-search input{letter-spacing:-.015em;font:500 15px/1.4 Atlas Sans,Avenir Next,sans-serif}.masthead .header-search button{font:550 14px/1.3 Atlas Sans,Avenir Next,sans-serif}.masthead .header-account :is(.signin,.account-cta){letter-spacing:-.015em;font:550 13.5px/1.3 Atlas Sans,Avenir Next,sans-serif}.atlas-rail{background:linear-gradient(#fcfeff,#f2f8fb);border-color:#dfe9ee;box-shadow:0 3px 12px #283b480c}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{color:#402d38;letter-spacing:-.015em;border-radius:10px;gap:9px;min-height:58px;padding:8px 13px;font:550 15.5px/1.3 Atlas Sans,Avenir Next,sans-serif}.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{filter:none;flex-basis:39px;width:39px;height:39px}.atlas-rail .atlas-nav-item>summary:hover,.atlas-rail details[open]>summary,.masthead .atlas-rail .nav-direct:hover{background:#ffffffb8;box-shadow:inset 0 0 0 1px #e2ebef}.atlas-rail :is(summary,.nav-direct):after{background:#87516a;height:2px;left:14px;right:14px}.masthead .nav-quick-links a{letter-spacing:-.01em;color:#523746;gap:7px;font:550 13.5px/1.3 Atlas Sans,Avenir Next,sans-serif}.nav-quick-links svg{filter:none;width:35px;height:35px}.nav-quick-links{border-color:#dfe9ee}.nav-quick-label{letter-spacing:.07em;color:#796e77;text-transform:none;font:550 10px/1.2 Atlas Sans,sans-serif}.masthead .nav-quick-links a:hover,.masthead .nav-quick-links a:focus-visible{background:#fff;border-color:#d9e6eb}.atlas-rail .nav-drawer{width:min(1030px,100%);max-height:min(var(--drawer-space,74vh),720px);background:#f8fcfe;border:1px solid #d9e6ed;border-radius:0 0 18px 18px;flex-direction:column;animation:.22s cubic-bezier(.2,.7,.3,1) drawer-appear;display:flex;overflow:hidden;box-shadow:0 22px 50px #24374423,0 2px 7px #2635400a}.atlas-rail .maker-drawer{width:min(850px,100%)}@keyframes drawer-appear{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-content-enter{0%{opacity:.3;transform:translate(5px)}to{opacity:1;transform:translate(0)}}.drawer-heading{background:linear-gradient(110deg,#fff,#f2f9fc);border-bottom:1px solid #e2ecf1;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:23px 27px 21px;display:flex}.drawer-kicker{color:#805368;letter-spacing:.035em;font:550 11px/1.35 Atlas Sans,sans-serif;display:block}.drawer-heading strong{color:#3e2936;letter-spacing:-.04em;margin-top:6px;font:550 25px/1.18 Atlas Sans,Avenir Next,sans-serif;display:block}.drawer-heading p{color:#52616c;margin:7px 0 0;font:450 12.5px/1.5 Atlas Sans,sans-serif}.masthead .drawer-heading-link{color:#63364b;white-space:nowrap;background:#fff;border:1px solid #dbe7ed;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font:550 12.5px/1.3 Atlas Sans,sans-serif;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:inline-flex}.masthead .drawer-heading-link:hover{border-color:#ba92a4;box-shadow:0 3px 9px #45303d0b}.drawer-scroll,.category-contents{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b4c8d3 #f5fafc;min-height:0;scroll-padding:10px;overflow-y:auto}.drawer-scroll::-webkit-scrollbar{width:6px}.category-contents::-webkit-scrollbar{width:6px}.drawer-scroll::-webkit-scrollbar-thumb{background:#b4c8d3;border-radius:6px}.category-contents::-webkit-scrollbar-thumb{background:#b4c8d3;border-radius:6px}.drawer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding:7px 23px;display:grid}.masthead .drawer-list>a,.masthead .category-tiles>a{color:#44303c;min-width:0;min-height:88px;box-shadow:none;scroll-snap-align:start;background:0 0;border:0;border-bottom:1px solid #e3ecf1;border-radius:0;align-items:center;gap:13px;padding:10px 8px;text-decoration:none;transition:background .16s,box-shadow .16s;display:flex}.masthead .drawer-list>a:hover,.masthead .category-tiles>a:hover,.masthead .drawer-list>a:focus-visible,.masthead .category-tiles>a:focus-visible{background:#fff;border-radius:10px;box-shadow:0 3px 12px #45303d08}.drawer-art{width:65px;height:65px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 65px;place-items:center;display:grid}.drawer-art svg{mix-blend-mode:multiply;width:65px;height:65px;display:block}.menu-object{mix-blend-mode:multiply}.drawer-copy{flex:1;min-width:0}.drawer-copy strong{color:#442d3c;letter-spacing:-.02em;font:550 14.5px/1.3 Atlas Sans,Avenir Next,sans-serif;display:block}.drawer-copy small{color:#52616c;margin-top:5px;font:450 12px/1.5 Atlas Sans,sans-serif;display:block}.drawer-list>a>svg,.category-tiles>a>svg{color:#8d6478;flex:none;width:14px;transition:transform .16s}.drawer-list>a:hover>svg,.category-tiles>a:hover>svg{transform:translate(3px)}.drawer-footer{color:#52616c;background:#f2f8fb;border-top:1px solid #e0eaf0;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 25px;font:450 11.5px/1.35 Atlas Sans,sans-serif;display:flex}.masthead .drawer-footer a{color:#63364b;align-items:center;gap:9px;margin-left:auto;font-weight:550;text-decoration:none;display:inline-flex}.drawer-scroll-tools{align-items:center;gap:6px;display:flex}.drawer-scroll-tools[hidden]{display:none}.drawer-scroll-tools span{color:#586875;margin-right:5px}.drawer-scroll-tools button{color:#704257;width:30px;height:30px;min-height:30px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #d7e4eb;border-radius:50%;place-items:center;margin:0;padding:0;display:grid}.drawer-scroll-tools button:hover:not(:disabled){background:#f6edf1;border-color:#c9a6b6}.drawer-scroll-tools button:disabled{opacity:.3;cursor:default}.drawer-scroll-tools [data-scroll-up] svg{transform:rotate(-90deg)}.drawer-scroll-tools [data-scroll-down] svg{transform:rotate(90deg)}.category-browser{flex:1;grid-template-columns:248px minmax(0,1fr);min-height:0;display:grid}.category-tabs{background:#f0f7fa;border-right:1px solid #dfe9ef;grid-template-rows:repeat(6,minmax(54px,1fr));gap:5px;padding:12px 10px;display:grid}.category-tabs button{color:#455660;width:100%;min-height:54px;box-shadow:none;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;margin:0;padding:9px 10px;font:550 14.5px/1.35 Atlas Sans,sans-serif;display:flex}.category-tabs button svg{opacity:.65;flex:none;margin-left:auto}.category-tabs button[aria-selected=true]{color:#572e43;background:#fff;border-color:#dde7ed;box-shadow:0 3px 8px #26354008}.category-tabs button:hover{color:#57243e;background:#fff}.category-tabs button:focus-visible{outline-offset:2px;outline:2px solid #82445e}.tab-number{color:#627e8c;font-variant-numeric:tabular-nums;background:0 0;border-radius:7px;flex:none;place-items:center;width:28px;height:32px;font-size:12.5px;font-weight:600;display:grid}.category-tabs [aria-selected=true] .tab-number{color:#80455e;background:#f6edf1}.category-contents{background:#fafdff;padding:19px 22px}.category-contents section[hidden]{display:none}.category-contents section:not([hidden]){animation:.2s ease-out menu-content-enter}.group-heading{align-items:baseline;gap:9px;margin:0 6px 10px;display:flex}.group-heading span{color:#927c89;letter-spacing:.025em;font:500 10.5px/1.2 Atlas Sans,sans-serif}.group-heading h2{color:#4c3543;letter-spacing:-.025em;margin:0;font:550 17px/1.3 Atlas Sans,sans-serif}.category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.masthead .category-tiles>a{letter-spacing:-.015em;font:550 14px/1.35 Atlas Sans,sans-serif}.category-tiles>a>span:nth-child(2){flex:1;min-width:0}@media (width<=1050px){.masthead .nav-quick-links a{font-size:12.5px}}@media (width<=730px){.masthead .header-account :is(.signin,.account-cta){font-size:11.5px}.masthead .atlas-rail .atlas-nav{column-gap:3px}.atlas-rail .atlas-nav-item>summary,.masthead .atlas-rail .nav-direct{gap:3px;min-height:51px;padding:6px 2px;font-size:12.5px}.atlas-rail .atlas-nav-item>summary>svg,.masthead .atlas-rail .nav-direct>svg{flex-basis:27px;width:27px;height:27px}.atlas-rail .nav-drawer{width:100%;max-height:var(--drawer-space,calc(100dvh - 300px))}.drawer-heading{gap:10px;padding:18px 16px}.drawer-heading strong{font-size:21px}.drawer-heading p{max-width:35ch;font-size:11.5px}.masthead .drawer-heading-link{padding:8px;font-size:11px}.category-browser{flex-direction:column;display:flex}.category-tabs{overscroll-behavior-x:contain;scrollbar-width:thin;border:0;border-bottom:1px solid #dce8ee;flex-direction:row;padding:8px;display:flex;overflow-x:auto}.category-tabs button{white-space:nowrap;flex:none;width:auto;min-height:42px;font-size:13px}.category-tabs button svg{display:none}.category-contents{padding:14px}.drawer-list{grid-template-columns:1fr;padding:5px 13px}.drawer-list>a{min-height:86px}.drawer-art,.drawer-art svg{flex-basis:60px;width:60px;height:60px}.drawer-copy strong{font-size:14px}.drawer-copy small{font-size:11.5px}.drawer-footer{padding:10px 14px;font-size:10.5px}.drawer-scroll-tools span{display:none}.masthead .nav-quick-links a{gap:3px;font-size:10.5px}.nav-quick-links svg{width:28px;height:28px}}@media (width<=480px){.category-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.atlas-rail .nav-drawer,.category-contents section:not([hidden]){animation:none}.drawer-list>a,.category-tiles>a,.drawer-list>a>svg,.category-tiles>a>svg{transition:none}}.breadcrumb.imported-breadcrumb{flex-wrap:wrap;align-items:center;gap:5px;margin:22px 0 20px;font-size:12px;line-height:1.5;display:flex}.imported-breadcrumb a{color:#8a7480;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.imported-breadcrumb a:hover{color:#63243f;background:#eaeaea}.imported-breadcrumb [aria-current=page]{color:#63243f;background:#eee;border:1px solid #eadde3;border-radius:7px;padding:5px 10px;font-weight:600}.imported-breadcrumb .breadcrumb-divider{color:#beacb2;flex-shrink:0}.imported-workspace{align-items:start;gap:36px}.imported-controls{position:sticky;top:24px}.workspace aside.imported-controls h2{font:700 26px/1.2 Avenir Next,Avenir,Arial,sans-serif}.imported-controls label{gap:7px;margin:17px 0;font-size:13px;font-weight:700;display:grid}.imported-controls select{width:100%}.imported-browse aside.imported-controls h2{letter-spacing:-.6px;margin:0;font-size:21px}.chart-filter-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.chart-filter-heading>div{min-width:0}.filter-heading-icon{background:linear-gradient(145deg,#f1f1f1,#eadce5);border:1px solid #e8d9df;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:46px;display:grid;box-shadow:inset 0 1px #fff}.filter-heading-icon svg{filter:drop-shadow(0 2px 1px #63243f15)}.chart-filter-toolbar{background:#f8f8f8;border:1px solid #e7e7e7;border-radius:11px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:10px;display:flex}.chart-filter-toolbar [role=status]{color:#63243f;background:0 0;border-radius:7px;margin:0;padding:3px 0;font-weight:700}.chart-filter-toolbar [role=status]:before{content:"";vertical-align:1px;background:#8d4766;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.workspace .chart-filter-reset{color:#63243f;box-shadow:none;background:#fff;border:1px solid #e6d8de;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:inline-flex}.chart-filter-reset:disabled{opacity:.45;cursor:default;background:0 0;border-color:#0000}.chart-filter-group{border:0;min-width:0;margin:0 0 21px;padding:0}.imported-controls .chart-filter-group select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2363243f' stroke-width='1.6'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #e5f0f4;border-radius:10px;min-height:42px;padding:11px 32px 11px 12px;font-size:13px;font-weight:600}.chart-filter-options{flex-wrap:wrap;gap:6px;display:flex}.imported-controls label.chart-filter-option{cursor:pointer;flex:auto;margin:0;font-weight:600;display:block;position:relative}.chart-filter-option input{opacity:0;width:1px;height:1px;position:absolute}.chart-filter-option>span{color:#6c6267;background:#fff;border:1px solid #e5f0f4;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:8px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.chart-filter-option input:checked+span{color:#fff;background:#63243f;border-color:#63243f;box-shadow:inset 0 1px #ffffff26,0 2px 4px #63243f1c}.chart-filter-option:hover input:not(:checked)+span{background:#f2f2f2;border-color:#bca8ae}.chart-filter-option input:focus-visible+span{outline-offset:3px;outline:2px solid #82435e}.filter-swatch{background:conic-gradient(#e38c87,#e8c774,#75b1ab,#a180b6,#e38c87);border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0001}.filter-swatch.is-mono{background:linear-gradient(90deg,#39343c 50%,#e7e1dd 50%)}.imported-description{color:#655e62;max-width:75ch;margin:18px 0;font-size:14px;line-height:1.75}.imported-content{min-width:0}.imported-content>h1{letter-spacing:-1.6px;font-family:Avenir Next,Avenir,Arial,sans-serif;font-size:clamp(30px,3.4vw,54px);line-height:1.12}.imported-browse{gap:24px}.imported-browse .imported-content>h1{margin:8px 0 12px;font-size:clamp(28px,2.7vw,40px)}.imported-browse .imported-content>.lead{margin:0;font-size:15px;line-height:1.55}.imported-collection-note{background:#e5f0f4;border-radius:18px;margin:16px 0 20px;padding:12px 16px;font-size:14px}.imported-content details.imported-collection-note{margin:16px 0 20px;font-size:13px}.imported-collection-note summary{cursor:pointer;font-weight:700}.imported-collection-note[open] summary{margin-bottom:10px}.imported-collection-note p{margin:0 0 8px}.imported-collection-note p:last-child{margin:0}.imported-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.imported-card{background:#fff;border:1px solid #e5f0f4;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #34202c08;container-type:inline-size}.imported-card[hidden]{display:none}.imported-thumb{background:#e5f0f4;justify-content:center;align-items:center;height:220px;padding:12px;display:flex}.imported-thumb img{object-fit:contain;filter:drop-shadow(0 5px 8px #28182220);width:100%;height:100%}.imported-card-body{flex-direction:column;flex:1;padding:14px;display:flex}.imported-card-body>.over{letter-spacing:1.2px;margin:0 0 7px;font-size:10px}.imported-card h2{letter-spacing:-.4px;margin:0 0 8px;font:700 16px/1.35 Avenir Next,Avenir,Arial,sans-serif}.imported-card h2 a{color:#52203a;text-decoration:none}.imported-card-body>p:not(.over){color:#4c4249;font-size:12px;font-weight:600;line-height:1.5}.imported-card-summary{margin:0 0 10px}.imported-content details.imported-card-more{color:#655e62;margin:-4px 0 12px;font-size:12px;line-height:1.5}.imported-card-more summary{cursor:pointer;color:#52203a;background:linear-gradient(#fcfcfc,#efefef);border:1px solid #ead9d5;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:4px 6px 4px 10px;font:700 12px/1.2 Avenir Next,Atlas Sans,sans-serif;list-style:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px 3px #5423380a}.imported-card-more summary::-webkit-details-marker{display:none}.imported-card-more summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin:-4px 3px 0 0;transform:rotate(45deg)}.imported-card-more[open] summary:after{margin-top:4px;transform:rotate(225deg)}.imported-card-more summary:hover{background:#f1f1f1;border-color:#cda9b4}.imported-card-more .more-context{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.imported-card-more summary:focus-visible{outline-offset:4px;outline:2px solid #82435e}.imported-card-more p{color:#4c4249;margin:8px 0 0;font-weight:600}.imported-card-more .less-label,.imported-card-more[open] .more-label{display:none}.imported-card-more[open] .less-label{display:inline}.imported-badges{margin-top:auto;margin-bottom:12px;padding-top:12px}.download-set button{justify-content:space-between;align-items:center;gap:10px;width:100%;margin:9px 0;font-size:13px;display:flex}.download-set button span{opacity:.75;font-size:10px;font-weight:500}.secondary-download{color:#57223c!important;background:#eaeaea!important;border:1px solid #e5f0f4!important}.imported-card-downloads{grid-template-columns:1fr 1fr;gap:8px;margin-top:0;display:grid}.imported-card-downloads.has-word{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.imported-card-downloads.has-excel{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace .imported-card-downloads.has-excel button{gap:7px;min-width:0;padding-inline:9px}.imported-card-downloads.has-excel .file-button-icon{flex-basis:30px}.imported-card-downloads.has-excel .file-button-icon svg{width:30px;height:30px}.imported-card-downloads.has-excel .file-button-copy{flex:1}.workspace .imported-card-downloads.has-word button{justify-content:center;gap:4px;padding-inline:5px}.imported-card-downloads.has-word .file-button-icon{flex-basis:27px;height:30px}.imported-card-downloads.has-word .file-button-icon svg{width:27px;height:27px}.imported-card-downloads.has-word .file-button-arrow{display:none}.imported-card-downloads.has-word .file-button-copy strong{font-size:12px}@container (width<=250px){.imported-card-downloads.has-word{grid-template-columns:repeat(2,minmax(0,1fr))}.imported-card-downloads.has-word button:last-of-type{grid-column:1/-1}}.workspace .imported-card-downloads button{background:linear-gradient(135deg,#77304e,#542039);border:1px solid #63243f;border-radius:12px;justify-content:flex-start;gap:9px;min-height:54px;margin:0;padding:10px 12px;transition:box-shadow .18s,transform .18s,border-color .18s;box-shadow:0 2px 3px #45203510,inset 0 1px #ffffff18}.workspace .imported-card-downloads button.secondary-download{background:linear-gradient(135deg,#fdfdfd,#ededed)!important;border-color:#e5f0f4!important}.imported-card-downloads button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 12px #54203924}.imported-card-downloads button:disabled{cursor:wait;opacity:.65}.imported-card-downloads button span{opacity:1}.imported-card-downloads .file-button-icon{background:0 0;border-radius:8px;flex:0 0 34px;place-items:center;height:36px;display:grid}.imported-card-downloads .secondary-download .file-button-icon{background:0 0}.imported-card-downloads .file-button-icon svg{filter:drop-shadow(0 2px 1px #210e1c20);width:34px;height:34px}.imported-card-downloads .file-button-copy{text-align:left;gap:2px;min-width:0;display:grid}.file-button-copy strong{font-size:13px;line-height:1.2}.file-button-copy small{opacity:.75;font-size:10px;font-weight:500;line-height:1.2}.imported-card-downloads .file-button-arrow{opacity:.7;flex:0 0 14px;width:14px;height:14px;margin-left:auto}@container (width<=290px){.workspace .imported-card-downloads button{gap:6px;padding:9px 8px}.imported-card-downloads .file-button-icon{flex-basis:24px}.imported-card-downloads .file-button-arrow{display:none}}@media (prefers-reduced-motion:reduce){.workspace .imported-card-downloads button{transition:none}.imported-card-downloads button:hover:not(:disabled){transform:none}}.imported-card-downloads>[role=status]:empty{display:none}.imported-card-downloads>[role=status]{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.imported-large-preview{background:#e5f0f4;border-radius:20px;justify-content:center;margin:28px 0;padding:24px;display:flex}.imported-large-preview img{object-fit:contain;width:100%;height:auto;max-height:1200px}.imported-facts{font-size:13px}.imported-facts dt{margin-top:14px;font-weight:700}.imported-facts dd{margin:4px 0 0}.imported-source-note,.imported-sources{margin:34px 0;font-size:14px;line-height:1.7}.imported-source-note h2,.imported-sources h2{font:700 23px/1.3 Avenir Next,Avenir,Arial,sans-serif}.imported-legacy{margin:28px 0}.imported-content details{margin-top:25px;font-size:12px}.imported-controls [role=status]{font-size:12px}@media (width>=1200px){.imported-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=731px) and (width<=1000px){.imported-browse{grid-template-columns:220px minmax(0,1fr);gap:18px}}@media (width>=731px) and (width<=850px){.imported-grid{grid-template-columns:1fr}.imported-controls{position:static}}@media (width<=730px){.imported-grid{grid-template-columns:minmax(0,1fr)}.imported-controls{position:static}.imported-workspace{display:block}.imported-controls{margin:0 0 28px;padding:22px}.imported-controls form{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.imported-controls form button{grid-column:1/-1}.imported-card h2{font-size:17px}.workspace .imported-card-downloads button{padding:13px}.imported-large-preview{padding:12px}.imported-content>h1{letter-spacing:-.7px}}@media (width<=430px){.imported-controls form{grid-template-columns:minmax(0,1fr)}.imported-controls .chart-filter-options{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart-filter-option>span{padding:8px 5px;font-size:11px}}.workspace.imported-browse aside.imported-controls{background:linear-gradient(155deg,#fff 35%,#f8f8f8);border-color:#e9dcd9;padding:21px;box-shadow:0 12px 34px #51223b0b,inset 0 1px #fff}.chart-filter-heading{gap:12px;margin-bottom:19px}.filter-heading-icon{background:radial-gradient(circle at 30% 20%,#fff,#ededed 70%,#ead9dd);border-color:#eddddf;border-radius:17px;flex:0 0 62px;width:62px;height:62px;overflow:visible;box-shadow:inset 0 1px #fff,0 3px 8px #5423380b}.filter-heading-icon svg{filter:none;width:66px;height:66px}.filter-heading-kicker{color:#a27687;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.imported-browse aside.imported-controls h2{letter-spacing:-.5px;color:#33212b;font-size:20px;line-height:1.12}.chart-filter-heading p{color:#8b7981;margin:5px 0 0;font-size:11px;line-height:1.45}.chart-filter-toolbar{background:linear-gradient(100deg,#f4f4f4,#f7f7f7);border-color:#e6e6e6;border-radius:12px;margin-bottom:20px;padding:10px 12px}.chart-filter-toolbar [role=status]:before{box-shadow:0 0 0 3px #ead7de}.workspace .chart-filter-reset{background:#fffdfb;border-color:#eadce0;border-radius:8px;font-size:11px}.chart-filter-group{margin-bottom:19px}.chart-filter-group legend{color:#62535b;letter-spacing:.01em;margin-bottom:8px;font-size:11px}.imported-controls .chart-filter-group select{background-color:#fffefd;border-color:#e4d9d6;box-shadow:0 2px 5px #4f26350a}.chart-filter-option>span{color:#675860;background:linear-gradient(#fff,#fcfaf8);border-color:#e8dcd8;min-height:39px;box-shadow:0 2px 4px #48233408,inset 0 1px #fff}.chart-filter-option input:checked+span{background:linear-gradient(145deg,#7c3352,#5a203b);border-color:#6a2947;box-shadow:inset 0 1px #ffffff40,0 3px 7px #5a203b26}.chart-filter-group legend{color:#44303b;margin-bottom:9px;font-size:13px;font-weight:750}.chart-filter-heading p{color:#66505b;font-size:12px}.filter-heading-kicker{color:#845169;font-size:10px}.chart-filter-toolbar [role=status]{color:#61213d;font-size:13px}.workspace .chart-filter-reset{color:#6a2947;font-size:12px}.chart-filter-option>span{color:#503b46;font-size:13px}.imported-controls .chart-filter-group select{color:#33242c;font-size:13px}.chart-filter-toolbar{background:0 0;border:1px solid #e5f0f4;border-left:0;border-right:0;border-radius:0;padding:12px 0}.chart-filter-toolbar .chart-result-count{color:#4b3942;align-items:baseline;gap:6px;margin:0;font-size:13px;font-weight:700;display:flex}.chart-filter-toolbar .chart-result-count:before{content:none}.chart-result-label{color:#7b6b72;font-weight:500}.workspace .chart-filter-reset{color:#75455b;background:0 0;border-color:#0000;padding:6px 4px}.chart-filter-reset:disabled{opacity:.5}.breadcrumb.imported-breadcrumb{flex-wrap:wrap;align-items:center;gap:5px;width:fit-content;max-width:100%;margin:18px 0 21px;padding:4px 0 5px;font:650 13px/1.3 Avenir Next,Atlas Sans,sans-serif;display:flex}.imported-breadcrumb a,.imported-breadcrumb [aria-current=page]{color:#583646;background:linear-gradient(#fdfdfd,#e5f0f4);border:1px solid #dce9ef;border-radius:5px 9px 5px 5px;align-items:center;gap:7px;min-height:34px;padding:6px 11px;display:inline-flex;box-shadow:inset 0 1px #fff,0 2px #d6c9be,0 3px 5px #55323f16}.imported-breadcrumb a:hover{color:#652440;background:#f8f8f8;border-color:#ad8b83}.imported-breadcrumb .breadcrumb-divider{color:#986f69;width:12px}.imported-breadcrumb [aria-current=page]{color:#fff;background:linear-gradient(160deg,#82405c,#5b223b);border-color:#65273f;box-shadow:inset 0 1px #ffffff45,0 2px #452335,0 4px 6px #53303e20}.imported-breadcrumb [aria-current=page]:before{content:"";background:#e4c29b;border-radius:2px;width:3px;height:12px}@media (width<=420px){.breadcrumb.imported-breadcrumb{gap:3px;font-size:12px}.imported-breadcrumb a,.imported-breadcrumb [aria-current=page]{padding-inline:8px}}.collection-facts{background:linear-gradient(115deg,#fff,#f6f6f6);border:1px solid #eadcdd;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 12px;padding:5px 10px 5px 5px;display:flex;box-shadow:0 3px 12px #59263b0b}.collection-fact{color:#6b5660;white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.collection-fact strong{color:#5c203b;font-size:13px;font-weight:800}.collection-fact-icon{color:#853c59;background:linear-gradient(145deg,#efefef,#eaeaea);border:1px solid #ecdbdf;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:inset 0 1px #fff}.collection-fact-icon.is-editions{color:#597e78;background:linear-gradient(145deg,#f0f0f0,#e9e9e9);border-color:#dce9e2}.collection-fact-divider{background:#dce9ef;align-self:stretch;width:1px;margin:3px 2px}@media (width<=420px){.collection-facts{gap:5px;padding-right:7px}.collection-fact{gap:5px;font-size:11px}.collection-fact strong{font-size:12px}.collection-fact-icon{width:28px;height:28px}}.imported-browse .chart-filter-heading{border-bottom:1px solid #e5f0f4;padding-bottom:15px}.chart-filter-group:has(.spec-choices){position:relative}.chart-filter-group legend{margin-bottom:8px;padding:0}.imported-controls .chart-filter-group select{box-shadow:none;background-color:#f6f6f6;border-color:#cdbcb3;border-radius:6px}.spec-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.imported-controls .spec-choices label{cursor:pointer;margin:0;display:block}.spec-choices input{opacity:0;width:1px;height:1px;position:absolute}.spec-choices input:focus-visible+span{outline-offset:2px;outline:2px solid #237568}.spec-any{position:absolute;bottom:calc(100% + 3px);right:0}.spec-any span{color:#50615c;padding:2px 7px;font-size:11px;text-decoration:underline;display:block}.spec-any input:checked+span{color:#6a2c46;background:#ececec;border-radius:4px;text-decoration:none}.spec-tile{color:#4a2b3b;background:#fcfcfc;border:1px solid #e5f0f4;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:2px 7px;height:100%;min-height:49px;padding:7px;font:650 12px/1.2 Avenir Next,Atlas Sans,sans-serif;display:grid;position:relative}.spec-tile small{color:#566259;grid-column:2;font-size:10px;font-weight:500}.spec-choice:hover .spec-tile{border-color:#a27685}.spec-choice input:checked+.spec-tile{background:#eee;border-color:#84415c;box-shadow:inset 0 -3px #84415c}.spec-sample{background:linear-gradient(135deg,#fff 65%,#e4eade);border:1px solid #95a59c;grid-row:1/span 2;width:15px;height:20px;display:block;box-shadow:2px 2px #c5d0c6}.spec-sample[data-sample=A4]{width:14px;height:21px}.spec-sample[data-sample=Landscape]{width:20px;height:14px}.spec-sample[data-sample=Color],.spec-sample[data-sample=Black-and-white]{background:linear-gradient(113deg,#239098 0 33%,#b94f79 33% 66%,#e7b858 66%);border-color:#766e6829;border-radius:3px;width:18px;height:18px}.spec-sample[data-sample=Black-and-white]{background:linear-gradient(113deg,#333 0 33%,#999 33% 66%,#eee 66%)}.finder-results{border-top:1px solid #e5f0f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;padding-top:10px;display:flex}.finder-results p[role=status]{color:#495950;min-height:0;margin:0;font-size:12px}.finder-results [data-chart-count]{color:#64263f;font-weight:750}.workspace .finder-results button{color:#77465b;min-height:32px;box-shadow:none;background:0 0;border:0;padding:3px;text-decoration:underline}.finder-results button:disabled{visibility:hidden}@container (width<=205px){.spec-tile{gap:2px 4px}}.breadcrumb.imported-breadcrumb{gap:6px;margin:12px 0}.imported-breadcrumb :is(a,[aria-current=page]){min-height:28px;box-shadow:none;color:#674858;background:0 0;border:0;border-radius:0;padding:2px 3px;font-weight:600}.imported-breadcrumb [aria-current=page]{color:#412131}.imported-breadcrumb [aria-current=page]:before{content:none}.print-cover{isolation:isolate;color:#f8f8f8;background:linear-gradient(100deg,#3f192c,#652e47 68%,#824961);border-radius:6px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;margin:0 0 22px;display:grid;position:relative;overflow:hidden}.print-cover-copy{z-index:1;align-self:center;padding:clamp(18px,2vw,32px)}.print-cover-copy p{color:#f0d9c7;margin:0;font:600 12px/1.5 Avenir Next,Atlas Sans,sans-serif}.print-cover-copy p span{color:#cc9b7a;margin-inline:6px}.print-cover .print-cover-copy h1{color:#f9f9f9;letter-spacing:-.04em;max-width:21ch;margin:9px 0;font:650 clamp(28px,3vw,46px)/1.04 Avenir Next,Atlas Sans,sans-serif}.print-cover-copy .print-cover-intro{font-size:14px;font-weight:450}.print-cover-art{min-height:160px;position:relative}.print-cover-art img{object-fit:cover;object-position:top;background:#fff;border:3px solid #f9f9f9;display:block;position:absolute;box-shadow:1px 8px 18px #220e23aa}.print-cover-art img:first-child{width:70%;height:auto;top:33%;right:28%;transform:rotate(-10deg)}.print-cover-art img:last-child{width:51%;height:auto;top:15%;right:6%;transform:rotate(9deg)}.workspace.imported-browse aside.imported-controls{box-shadow:none;background:0 0;border:0;border-right:1px solid #e5f0f4;border-radius:0;padding:0 16px 0 0}.print-filter-drawer{margin:0}.print-filter-drawer>summary{cursor:pointer;color:#4a2437;border-bottom:2px solid #71304c;justify-content:space-between;align-items:center;padding:8px 0 12px;font:700 20px/1.2 Avenir Next,Atlas Sans,sans-serif;display:flex}.print-filter-drawer>summary::-webkit-details-marker{display:none}.print-filter-drawer>summary:after{content:"+";font-size:18px}.print-filter-drawer[open]>summary:after{content:"−"}.imported-controls .layout-picker{border:0;min-width:0;margin:14px 0;padding:0}.layout-samples{grid-template-columns:1fr 1fr;gap:8px;margin-top:7px;display:grid}.imported-controls .layout-samples label{cursor:pointer;gap:4px;margin:0;font-size:12px;position:relative}.layout-samples input{opacity:0;position:absolute}.layout-proof{background:#e5f0f4;border-bottom:3px solid #0000;place-items:center;height:64px;display:grid}.layout-proof img{max-width:83%;max-height:51px;transform:rotate(-4deg);box-shadow:1px 3px 5px #50313a40}.layout-samples input:checked+.layout-proof{background:#ead9de;border-color:#702641}.layout-samples input:focus-visible+.layout-proof{outline-offset:1px;outline:2px solid #71304c}.imported-controls .layout-any{cursor:pointer;align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.layout-any input{accent-color:#702641;width:15px;height:15px;margin:0}.imported-controls .print-filter-field{gap:3px;margin:12px 0;display:grid}.print-filter-field select{color:#452b37;background-color:#fcfcfc;border:0;border-bottom:1px solid #bca9a5;border-radius:0;min-height:38px}.imported-browse .imported-collection-note{margin-top:0}.imported-browse .imported-card{box-shadow:none;border-radius:4px}.imported-browse .imported-thumb{background:linear-gradient(140deg,#f6fbfd,#e4eff4)}@media (width<=730px){.print-cover{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);margin-bottom:12px}.print-cover-copy{padding:17px 0 17px 15px}.print-cover .print-cover-copy h1{font-size:clamp(23px,5vw,34px)}.print-cover-copy .print-cover-intro{font-size:12px}.print-cover-art{min-height:0}.print-cover-art img:last-child{width:88%;top:20%;right:-9%}.print-cover-art img:first-child{width:97%;top:48%;right:9%}.workspace.imported-browse aside.imported-controls{border:0;margin-bottom:12px;padding:0}.imported-controls .print-filter-drawer form{display:block}}.breadcrumb.imported-breadcrumb{background:#f2f2f2;border:1px solid #e5f0f4;border-radius:11px;gap:4px;width:fit-content;padding:6px 8px 6px 6px;box-shadow:0 4px 12px #55303d0d}.imported-breadcrumb a,.imported-breadcrumb [aria-current=page]{color:#645;min-height:34px;padding:3px 9px;font-size:12px}.crumb-atlas{border-radius:8px;width:30px;height:30px;display:inline-block;overflow:hidden;box-shadow:0 2px 5px #49203236}.crumb-atlas img{object-fit:cover;object-position:28% center;width:100%;height:100%;display:block}.imported-breadcrumb [aria-current=page]{color:#f7f7f7;background:#69324b;border-radius:7px;padding:7px 11px;box-shadow:inset 0 1px #ffffff32,0 2px 3px #59304020}.imported-breadcrumb .breadcrumb-divider{color:#bb9185}.workspace.imported-browse aside.imported-controls{background:#fcfcfc;border:1px solid #e5f0f4;border-radius:12px;padding:16px;box-shadow:0 6px 20px #4c273708}.print-filter-drawer>summary{color:#4a2739;border-bottom:1px solid #e5f0f4;padding:0 0 14px}.finder-title{align-items:center;gap:10px;display:flex}.finder-title-icon{color:#79455c;background:#ececec;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.finder-title strong{letter-spacing:-.02em;font:700 17px/1.2 Avenir Next,Atlas Sans,sans-serif;display:block}.finder-title small{color:#7b6d72;margin-top:3px;font:500 11px/1.3 Avenir Next,Atlas Sans,sans-serif;display:block}.print-filter-drawer>summary:after{color:#87566a;background:#fafafa;border:1px solid #eee2dd;border-radius:8px;place-items:center;width:26px;height:26px;font-size:19px;font-weight:400;display:grid}.imported-controls .layout-picker{margin:16px 0 18px}.layout-picker legend,.print-filter-field>span{color:#55434c;font-size:12px;font-weight:700}.layout-samples{gap:8px;margin-top:8px}.imported-controls .layout-samples label{margin:0;display:block}.layout-choice{background:#fff;border:1px solid #e5f0f4;border-radius:9px;transition:border-color .16s,box-shadow .16s;display:block;overflow:hidden}.layout-proof{background:linear-gradient(150deg,#ededed,#e5f0f4);border:0;height:72px}.layout-proof img{filter:drop-shadow(0 3px 3px #43252c24);max-height:60px;box-shadow:none}.layout-name{color:#59404e;text-align:center;padding:7px 8px;font-size:12px;font-weight:650;display:block}.layout-samples label:hover .layout-choice{border-color:#ad8b99}.layout-samples input:checked+.layout-choice{border-color:#80465e;box-shadow:0 0 0 1px #80465e}.layout-samples input:checked+.layout-choice .layout-name{color:#622b43;background:#f2f2f2}.layout-samples input:focus-visible+.layout-choice{outline-offset:2px;outline:2px solid #71304c}.imported-controls .layout-any{color:#675961;margin-top:10px;font-size:12px}.imported-controls .print-filter-field{gap:6px;margin:15px 0}.imported-controls .print-filter-field select{appearance:none;color:#47343e;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2379465e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E") right 10px center no-repeat;border:1px solid #e5f0f4;border-radius:8px;min-height:40px;padding:9px 34px 9px 11px;font:600 12px/1.3 Avenir Next,Atlas Sans,sans-serif}.imported-controls .print-filter-field select:focus-visible{outline-offset:2px;outline:2px solid #82435e}.finder-results{border-color:#e5f0f4;margin-top:4px;padding-top:12px}.finder-results p[role=status]{color:#695861;font-size:12px;font-weight:650}.workspace .finder-results button{color:#74405a;font-size:11px}@media (width<=730px){.workspace.imported-browse aside.imported-controls{border:1px solid #e5f0f4;border-radius:10px;padding:12px}.print-filter-drawer:not([open])>summary{border-bottom:0;padding-bottom:0}}.imported-breadcrumb a:first-child{gap:6px;padding-left:8px}.imported-breadcrumb a:first-child svg{flex:none;display:block}.imported-breadcrumb a.breadcrumb-home{justify-content:center;align-items:center;gap:7px;min-height:38px;padding:3px 9px;display:inline-flex}.imported-breadcrumb .breadcrumb-home svg{flex:0 0 32px;width:32px;height:32px;display:block}.imported-breadcrumb .breadcrumb-home span{line-height:1;display:block}.imported-breadcrumb .breadcrumb-divider{flex:none;align-self:center}.sample-export[data-astro-cid-glolqho2] img[data-astro-cid-glolqho2]{border:1px solid #e5f0f4;width:min(100%,408px);height:auto;margin:1rem 0;display:block}.venn-preview[data-astro-cid-glolqho2] svg{width:100%;height:auto;display:block}.workspace[data-astro-cid-glolqho2] form[data-astro-cid-glolqho2] fieldset{border:1px solid #e5f0f4;min-width:0;margin-bottom:.7rem;padding:.7rem}.workspace[data-astro-cid-glolqho2] form[data-astro-cid-glolqho2] input[type=checkbox]{width:auto;display:inline}.chart-studio[data-astro-cid-hxc3lv7o]{--wine:#762d41;--paper:#fffefa;--line:#ded6ce;--muted:#645e58;color:#2f2925;box-sizing:border-box;width:min(100%,1240px);margin:auto;padding:clamp(14px,3vw,42px);font:15px/1.55 system-ui,sans-serif}.chart-studio[data-astro-cid-hxc3lv7o] [data-astro-cid-hxc3lv7o]{box-sizing:border-box}.chart-top[data-astro-cid-hxc3lv7o],.preview-heading[data-astro-cid-hxc3lv7o],.actions[data-astro-cid-hxc3lv7o]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-studio[data-astro-cid-hxc3lv7o] h1[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] h2[data-astro-cid-hxc3lv7o]{margin:.2em 0 .45em;font-family:Georgia,serif;font-weight:500;line-height:1.12}.chart-studio[data-astro-cid-hxc3lv7o] h1[data-astro-cid-hxc3lv7o]{font-size:clamp(37px,5vw,66px)}.chart-studio[data-astro-cid-hxc3lv7o] h2[data-astro-cid-hxc3lv7o]{font-size:25px}.chart-studio[data-astro-cid-hxc3lv7o] p[data-astro-cid-hxc3lv7o]{margin:8px 0 14px}.eyebrow[data-astro-cid-hxc3lv7o],.save-note[data-astro-cid-hxc3lv7o],.preview-heading[data-astro-cid-hxc3lv7o] span[data-astro-cid-hxc3lv7o],.note[data-astro-cid-hxc3lv7o]{color:var(--muted);font-size:13px}.eyebrow[data-astro-cid-hxc3lv7o]{letter-spacing:.15em;text-transform:uppercase;color:var(--wine);font-weight:700}.chart-layout[data-astro-cid-hxc3lv7o]{grid-template-columns:minmax(290px,.8fr) minmax(0,1.4fr);gap:24px;margin:22px 0;display:grid}.controls[data-astro-cid-hxc3lv7o],.preview[data-astro-cid-hxc3lv7o]{background:var(--paper);border:1px solid var(--line);border-radius:6px;align-self:start;min-width:0;padding:clamp(12px,2vw,24px)}.chart-tabs[data-astro-cid-hxc3lv7o]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:18px;padding-bottom:12px;display:flex}.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] input[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] select[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] textarea[data-astro-cid-hxc3lv7o]{font:inherit;color:inherit}.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o]{cursor:pointer;color:var(--wine);background:#fff;border:1px solid #bbaaa3;border-radius:5px;padding:7px 11px;font-size:14px;font-weight:600}.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o]:hover,.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o][aria-pressed=true],.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o][data-export]{background:var(--wine);color:#fff}.chart-studio[data-astro-cid-hxc3lv7o] button[data-astro-cid-hxc3lv7o]:disabled{opacity:.55;cursor:wait}.chart-studio[data-astro-cid-hxc3lv7o] [data-astro-cid-hxc3lv7o]:is(button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #176d88}.chart-studio[data-astro-cid-hxc3lv7o] label[data-astro-cid-hxc3lv7o]{margin:12px 0;font-size:13px;font-weight:600;display:block}.chart-studio[data-astro-cid-hxc3lv7o] label[data-astro-cid-hxc3lv7o]>input[data-astro-cid-hxc3lv7o]:not([type=checkbox]),.chart-studio[data-astro-cid-hxc3lv7o] select[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] textarea[data-astro-cid-hxc3lv7o],.chart-studio[data-astro-cid-hxc3lv7o] td input,.chart-studio[data-astro-cid-hxc3lv7o] th input{background:#fff;border:1px solid #baafa5;border-radius:4px;width:100%;min-width:0;padding:7px;display:block}.chart-studio[data-astro-cid-hxc3lv7o] [data-astro-cid-hxc3lv7o][hidden]{display:none!important}.table-wrap[data-astro-cid-hxc3lv7o]{max-height:350px;overflow:auto}.chart-studio[data-astro-cid-hxc3lv7o] table[data-astro-cid-hxc3lv7o]{border-collapse:collapse;width:100%;font-size:13px}.chart-studio[data-astro-cid-hxc3lv7o] td,.chart-studio[data-astro-cid-hxc3lv7o] th{text-align:left;border-bottom:1px solid var(--line);padding:3px}.chart-studio[data-astro-cid-hxc3lv7o] th input{min-width:95px;color:var(--wine);font-weight:700}.chart-studio[data-astro-cid-hxc3lv7o] td input{min-width:95px}.chart-studio[data-astro-cid-hxc3lv7o] th small{color:var(--muted);font-weight:400}.chart-studio[data-astro-cid-hxc3lv7o] .actions[data-astro-cid-hxc3lv7o]{justify-content:start;margin:10px 0}.chart-studio[data-astro-cid-hxc3lv7o] details[data-astro-cid-hxc3lv7o]{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.chart-studio[data-astro-cid-hxc3lv7o] summary[data-astro-cid-hxc3lv7o]{color:var(--wine);cursor:pointer;font-weight:650}.graph[data-astro-cid-hxc3lv7o]{border:1px solid var(--line);background:#fff;min-height:120px}.graph[data-astro-cid-hxc3lv7o] svg{width:100%;height:auto;display:block}.error[data-astro-cid-hxc3lv7o]{color:#8c1736;font-weight:600}.error[data-astro-cid-hxc3lv7o]:empty{display:none}.chart-studio[data-astro-cid-hxc3lv7o] .check[data-astro-cid-hxc3lv7o]{align-items:center;gap:8px;display:flex}.chart-studio[data-astro-cid-hxc3lv7o] input[data-astro-cid-hxc3lv7o][type=checkbox]{accent-color:var(--wine)}@media (width<=820px){.chart-layout[data-astro-cid-hxc3lv7o]{grid-template-columns:minmax(0,1fr)}.chart-studio[data-astro-cid-hxc3lv7o]{padding-inline:12px}.controls[data-astro-cid-hxc3lv7o],.preview[data-astro-cid-hxc3lv7o]{padding:14px}}
