.cosmos-heading{justify-content:space-between;align-items:center;gap:24px;margin:35px 0 26px;display:flex}.cosmos-heading h1{letter-spacing:-.035em;margin:12px 0 18px;font:400 clamp(38px,5vw,66px)/1.08 Georgia,serif}.cosmos-heading>div>p:last-child{color:var(--theme-text,#736775);max-width:650px;font-size:14px;line-height:1.8}.cosmos-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;display:flex}.cosmos-bio{white-space:pre-wrap;overflow-wrap:anywhere}.cosmos-visibility{color:var(--theme-muted,#77677c);align-items:center;gap:7px;font-size:12px;display:flex}.cosmos-editor{background:var(--theme-surface,#fffdf9);border:1px solid var(--theme-border,#dcd0db);border-radius:14px;padding:30px;scroll-margin-top:20px}.cosmos-editor-intro{align-items:center;gap:18px;margin:10px 0 20px;display:flex}.cosmos-editor-intro>span{color:var(--theme-muted,#b79eac);font:30px Georgia,serif}.cosmos-editor-intro h2{margin:0 0 7px;font:25px Georgia,serif}.cosmos-editor-intro p{color:var(--theme-muted,#7a6b7b);font-size:12px;line-height:1.7}.cosmos-module-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lab-root .cosmos-module-picker label{border:1px solid var(--theme-border,#e4dce1);cursor:pointer;background:var(--theme-surface,#f9f6f2);border-radius:9px;flex-direction:row;align-items:center;gap:14px;min-height:96px;margin:0;padding:20px 15px;display:flex;position:relative}.cosmos-module-picker label.is-selected{background:var(--theme-accent-soft,#efe5ee);border-color:var(--theme-accent,#a989a6)}.cosmos-module-picker input{accent-color:var(--theme-accent,#72556e);flex-shrink:0;width:17px;height:17px}.cosmos-module-picker svg{color:var(--theme-muted,#876380);flex-shrink:0}.cosmos-module-picker strong{font-size:14px;font-weight:500;display:block}.cosmos-module-picker small{color:var(--theme-muted,#7c6c7a);margin-top:6px;font-size:11px;line-height:1.6;display:block}.cosmos-order{margin:28px 0}.cosmos-order>h3{color:var(--theme-text,#5d4862);margin:0 0 10px;font:500 15px/1.5 Arial,sans-serif}.cosmos-order>.cms-sortable{background:0 0;gap:8px;padding:0;display:grid}.cosmos-order-item{min-height:58px;color:var(--theme-muted,#55415c);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 13px;font-size:13px;display:flex}.cosmos-order-item>span{flex:1;min-width:135px}.cosmos-order-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cosmos-order .cms-sort-row{border:1px solid var(--theme-border,#e1d7e6);background:var(--theme-surface,#faf7fc);border-radius:12px}.cosmos-order .cms-sort-row.is-dragging{background:var(--theme-surface,#f0e7f5);outline-color:var(--theme-border,#947da3)}.cosmos-order .cms-drag-handle{border:0;border-right:1px solid var(--theme-border,#e7deec);background:var(--theme-surface,#f0eaf5);width:44px;height:auto;min-height:44px;color:var(--theme-accent,#82678f);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:11px 0 0 11px;flex:0 0 44px;justify-content:center;align-self:stretch;align-items:center;padding:8px 4px;display:flex}.cosmos-order .cms-drag-handle:hover{background:var(--theme-soft,#e8def0);color:var(--theme-accent,#61486f)}.cosmos-order .cms-drag-handle:active{cursor:grabbing}.cosmos-order .cms-drag-handle:disabled{cursor:default}.cosmos-order .cms-sort-instructions{color:var(--theme-muted,#76667e);margin:0 0 7px}.cosmos-order .cosmos-module-edit{color:var(--theme-accent,#725585);white-space:nowrap;align-items:center;gap:7px;margin-right:6px;font-size:12px;display:inline-flex}.cosmos-order>.lab-hint{margin:12px 0 0;line-height:1.8}.cosmos-order button,.cosmos-icon-button,.cosmos-orbit-controls button{border:1px solid var(--theme-border,#d6c8d3);background:var(--theme-surface,#fffbf7);width:36px;height:36px;color:var(--theme-muted,#71576e);cursor:pointer;border-radius:50%;place-items:center;display:grid}.cosmos-order button:disabled{opacity:.3;cursor:default}.cosmos-save-bar{background:var(--theme-soft,#eee5ee);border:1px solid var(--theme-border,#dbcbdc);border-radius:10px;align-items:center;gap:18px;margin:16px 0;padding:16px 20px;display:flex}.cosmos-save-bar>span{color:var(--theme-muted,#72596f);flex:1;font-size:12px}.cosmos-space{min-width:0}.cosmos-orbit-wrap{background:radial-gradient(ellipse at 50% 48%,color-mix(in srgb,var(--theme-soft,#e5d6e0) 40%,transparent) 0,transparent 55%),var(--theme-surface,#f9f5ef);border:1px solid var(--theme-border,#e0d4d9);border-radius:18px;overflow:hidden}.cosmos-orbit{--cosmos-edge:110px;--cosmos-radius-y:205px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;max-width:900px;height:580px;margin:auto;position:relative}.cosmos-orbit.is-dragging{cursor:grabbing}.cosmos-orbit-trace{border:1px solid color-mix(in srgb,var(--theme-border,#cbb8c2) 33.33%,transparent);pointer-events:none;border-radius:50%;position:absolute;inset:85px 110px}.cosmos-orbit-trace.is-inner{border-style:dashed;border-color:color-mix(in srgb,var(--theme-border,#d2c1c4) 33.33%,transparent);inset:120px 155px}.cosmos-core{border:1px solid var(--theme-border,#cdb8c8);background:radial-gradient(ellipse at 25% 25%,var(--theme-surface,#fffdfb),var(--theme-soft,#f0e3ec));width:240px;min-height:240px;box-shadow:0 0 0 12px var(--theme-shadow,#e6d9e32b),0 10px 40px var(--theme-shadow,#8f68800a);text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:35px 28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cosmos-eyebrow{color:var(--theme-muted,#957d91);letter-spacing:.13em;text-transform:uppercase;font:9px/1.6 Arial,sans-serif}.cosmos-core h2{letter-spacing:-.03em;color:var(--theme-text,#49384c);overflow-wrap:anywhere;max-width:100%;margin:10px 0;font:29px/1.12 Georgia,serif}.cosmos-core-divider{background:color-mix(in srgb,var(--theme-raised,#b29caf) 50.2%,transparent);width:34px;height:1px;margin:8px auto 13px}.cosmos-language{color:var(--theme-muted,#795f7a);width:100%;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;text-decoration:none;display:flex}.cosmos-language:disabled{cursor:default;opacity:.8}.cosmos-language strong{overflow-wrap:anywhere;max-width:100%;font:500 12px/1.5 Arial,sans-serif}.cosmos-language small{color:var(--theme-muted,#978695);font:9px/1.5 Arial,sans-serif}.cosmos-symbols{justify-content:center;align-items:center;gap:7px;max-width:100%;height:34px;display:flex;overflow:hidden}.cosmos-symbols>span{justify-content:center;align-items:center;max-width:40px;height:30px;display:inline-flex}.cosmos-symbols .score-glyph{justify-content:center;align-items:center;gap:2px;min-width:0;max-width:40px;max-height:30px;font:25px/1 Georgia,serif;display:inline-flex}.cosmos-symbols .score-glyph img{object-fit:contain;max-width:100%;max-height:30px}.cosmos-symbols .score-glyph.is-stack{flex-direction:column}.cosmos-symbols .score-glyph-line{gap:4px;width:28px;display:flex}.cosmos-symbols .score-glyph-line i{background:currentColor;flex:1;height:3px}.cosmos-satellite{background:var(--theme-surface,#fffdf9);border:1px solid color-mix(in srgb,var(--cosmos-tone) 45%,var(--theme-border,#ece4e7));width:156px;min-height:120px;box-shadow:0 9px 25px var(--theme-shadow,#705c7110);color:var(--theme-muted,#4b3d4e);cursor:pointer;z-index:3;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 12px;transition:box-shadow .2s,border-color .2s,background .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.cosmos-satellite:hover,.cosmos-satellite[aria-pressed=true]{background:var(--theme-accent-soft,#fff);border-color:var(--cosmos-tone);box-shadow:0 8px 26px var(--theme-shadow,#705c7126)}.cosmos-satellite-icon{color:var(--cosmos-tone);place-items:center;display:grid}.cosmos-satellite strong{font:400 18px Georgia,serif}.cosmos-satellite small{color:var(--theme-muted,#9b8b9a);font:10px Arial,sans-serif}.cosmos-orbit-controls{border-top:1px solid var(--theme-border,#e2d8dc);justify-content:space-between;align-items:center;gap:15px;padding:16px 24px;display:flex}.cosmos-orbit-controls>span{color:var(--theme-muted,#918190);font:11px/1.5 Arial,sans-serif}.cosmos-orbit-controls>div{gap:8px;display:flex}.cosmos-orbit-controls button{width:40px;height:40px}.cosmos-start{color:var(--theme-muted,#947d90);justify-content:center;align-items:center;gap:20px;padding:0 25px 30px;font:13px/1.7 Arial,sans-serif;display:flex}.cosmos-module-panel{background:var(--theme-surface,#fffdf9);border:1px solid var(--theme-border,#ddd1db);border-radius:14px;margin:25px 0;padding:30px;scroll-margin-top:20px}.cosmos-module-panel>header{justify-content:space-between;gap:20px;display:flex}.cosmos-module-panel h3{margin:8px 0 12px;font:34px Georgia,serif}.cosmos-module-panel header p:last-child{color:var(--theme-muted,#847284);font-size:13px;line-height:1.7}.cosmos-module-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:24px 0;display:flex}.cosmos-work{text-align:left;border:1px solid var(--theme-border,#e2d6dd);background:var(--theme-surface,#f9f5f0);cursor:pointer;color:var(--theme-muted,#5b435a);border-radius:8px;flex-direction:column;padding:0 0 18px;display:flex;overflow:hidden}.cosmos-work>img{object-fit:contain;background:var(--theme-soft,#eee7e8);width:100%;height:220px}.cosmos-work-text{background:var(--theme-soft,#eee4ed);white-space:pre-wrap;justify-content:center;align-items:center;width:100%;height:180px;padding:25px;font:22px/1.5 Georgia,serif;display:flex;overflow:hidden}.cosmos-work>strong{overflow-wrap:anywhere;padding:18px 20px 5px;font:22px/1.3 Georgia,serif}.cosmos-work>small{color:var(--theme-muted,#977e92);padding:0 20px;font-size:11px}.cosmos-empty{color:var(--theme-muted,#8b7988);padding:30px 0;font:14px/1.8 Arial,sans-serif}.cosmos-score-list{gap:12px;margin:20px 0;display:grid}.cosmos-score-list>button{border:1px solid var(--theme-border,#d8cbd8);background:var(--theme-surface,#f8f2f6);color:var(--theme-accent,#6c5070);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:18px;padding:20px;display:flex}.cosmos-score-list>button>span{flex:1;min-width:0}.cosmos-score-list strong{overflow-wrap:anywhere;font:20px/1.5 Georgia,serif}.cosmos-score-list small{color:var(--theme-muted,#8a7589);margin-top:8px;font:11px/1.5 Arial,sans-serif;display:block}.cosmos-score-list .score-symbol-name{flex-wrap:wrap;gap:8px;display:flex}.cosmos-score-list .score-symbol-token{align-items:center;gap:7px;display:inline-flex}.cosmos-score-list .score-glyph img{max-width:32px;max-height:32px}.cosmos-detail .score-document{background:var(--theme-raised,#23202a);color:var(--theme-text,#f0e8f5);border-radius:10px;padding:22px}.cosmos-detail .score-document h3{color:inherit}.cosmos-heading .lab-button:focus-visible{outline:3px solid var(--theme-accent,#806d95);outline-offset:4px}.cosmos-satellite:focus-visible{outline:3px solid var(--theme-accent,#806d95);outline-offset:4px}@media (max-width:850px){.cosmos-module-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.cosmos-core{width:190px;min-height:210px;padding:25px 20px}.cosmos-core h2{font-size:25px}.cosmos-satellite{width:125px}.cosmos-orbit{--cosmos-edge:85px;--cosmos-radius-y:200px}.cosmos-orbit-trace{left:85px;right:85px}.cosmos-orbit-trace.is-inner{left:120px;right:120px}.cosmos-heading{align-items:flex-start}.cosmos-heading-actions{max-width:220px}}@media (max-width:560px){.cosmos-heading{flex-direction:column;gap:14px;margin-top:22px}.cosmos-heading h1{font-size:42px}.cosmos-heading-actions{justify-content:flex-start;gap:18px;max-width:none}.cosmos-heading>div>p:last-child{font-size:13px}.cosmos-editor{padding:20px 15px}.cosmos-module-picker{grid-template-columns:1fr}.lab-root .cosmos-module-picker label{min-height:76px;padding:15px}.cosmos-order button{width:38px;height:38px}.cosmos-order-item{gap:8px;padding:12px 10px}.cosmos-order-item>span{flex-basis:100%;min-width:0}.cosmos-order-actions{gap:6px}.cosmos-order .cosmos-module-edit{margin-right:4px;font-size:11px}.cosmos-save-bar{flex-wrap:wrap;gap:12px;padding:15px}.cosmos-save-bar>span{flex-basis:100%}.cosmos-orbit{--cosmos-edge:50px;--cosmos-radius-y:182px;height:520px}.cosmos-core{width:120px;min-height:178px;box-shadow:0 0 0 6px var(--theme-shadow,#e6d9e32b);border-radius:60px;padding:22px 9px}.cosmos-core h2{font-size:19px;line-height:1.18}.cosmos-eyebrow{letter-spacing:.07em;font-size:7px}.cosmos-language strong{font-size:10px}.cosmos-language small{font-size:8px}.cosmos-symbols{gap:3px;height:28px}.cosmos-symbols .score-glyph{max-width:26px;font-size:19px}.cosmos-symbols .score-glyph img{max-height:25px}.cosmos-symbols>span{max-width:26px}.cosmos-core-divider{margin:4px auto 9px}.cosmos-satellite{border-radius:12px;gap:7px;width:88px;min-height:100px;padding:13px 7px}.cosmos-satellite strong{font-size:15px}.cosmos-satellite small{font-size:9px}.cosmos-satellite-icon svg{width:22px;height:22px}.cosmos-orbit-trace{inset:78px 50px}.cosmos-orbit-trace.is-inner{inset:110px 70px}.cosmos-orbit-controls{align-items:center;gap:12px;padding:13px 15px}.cosmos-orbit-controls>span{max-width:150px;font-size:10px}.cosmos-orbit-controls>div{gap:4px}.cosmos-orbit-controls button{width:36px;height:36px}.cosmos-start{text-align:center;flex-direction:column;gap:12px}.cosmos-module-panel{padding:22px 16px}.cosmos-module-panel h3{font-size:29px}.cosmos-score-list>button{gap:10px;padding:16px 12px}.cosmos-score-list strong{font-size:17px}.cosmos-detail .score-document{padding:14px}.cosmos-icon-button{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.cosmos-space *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:560px){.cosmos-orbit{--cosmos-edge:43px;--cosmos-radius-y:212px;height:570px}.cosmos-satellite{width:74px;padding:12px 5px;left:calc(50% + var(--cosmos-mobile-x) * (50% - var(--cosmos-edge)))!important;top:calc(50% + var(--cosmos-mobile-y) * var(--cosmos-radius-y))!important}.cosmos-satellite strong{font-size:14px}.cosmos-core{width:96px;height:190px;min-height:0;padding:16px 7px}.cosmos-core h2{max-height:62px;margin:6px 0;font-size:17px;overflow:hidden}.cosmos-core .cosmos-eyebrow{font-size:6px}.cosmos-language strong{font-size:9px}.cosmos-language small{font-size:7px}.cosmos-orbit-trace{border-radius:35%;inset:73px 43px}.cosmos-orbit-trace.is-inner{border-radius:35%;inset:104px 62px}.cosmos-symbols{flex-shrink:0}}@media (max-width:359px){.cosmos-core{width:104px}.cosmos-orbit{--cosmos-radius-y:220px;height:590px}.cosmos-language strong{-webkit-hyphens:auto;hyphens:auto}}@media (min-width:360px) and (max-width:560px){.cosmos-orbit{--cosmos-edge:50px}.cosmos-core{width:120px}.cosmos-core h2{font-size:19px}.cosmos-core .cosmos-eyebrow{font-size:7px}.cosmos-language strong{-webkit-hyphens:auto;hyphens:auto;font-size:10px}.cosmos-language small{font-size:8px}.cosmos-satellite{width:88px}.cosmos-satellite strong{font-size:15px}}.cosmos-satellite.is-version strong{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.cosmos-version-pages{border-top:1px solid var(--theme-border,#e2d8dc);color:var(--theme-muted,#846b81);justify-content:center;align-items:center;gap:20px;padding:15px;font:11px Arial,sans-serif;display:flex}.cosmos-version-pages button{background:var(--theme-surface,#fffaf5);border:1px solid var(--theme-border,#dacbd7);color:var(--theme-muted,#795b74);border-radius:7px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.cosmos-version-pages button:disabled{opacity:.4}.cosmos-personal-versions{margin:32px 0}.cosmos-personal-versions h3{margin:9px 0 12px;font:400 32px Georgia,serif}.cosmos-personal-versions header>p:last-child{color:var(--theme-muted,#8a7484);max-width:660px;font:13px/1.8 Arial,sans-serif}.cosmos-personal-versions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.cosmos-personal-versions article{background:var(--theme-surface,#fffdf8);border:1px solid var(--theme-border,#d8c6d2);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex}.cosmos-version-mark{color:var(--theme-muted,#ac8b9f);margin-bottom:20px;font:40px Georgia,serif}.cosmos-personal-versions article>small{color:var(--theme-muted,#9d8194);font:10px/1.7 Arial,sans-serif}.cosmos-personal-versions h4{overflow-wrap:anywhere;margin:10px 0 16px;font:400 26px/1.2 Georgia,serif}.cosmos-version-status{color:var(--theme-muted,#8b6a82);margin-bottom:17px;font:10px/1.7 Arial,sans-serif}.cosmos-personal-versions .lab-button{margin-top:auto}.cosmos-personal-versions .lab-text-link{margin-top:14px;font-size:11px}@media (max-width:850px){.cosmos-personal-versions>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cosmos-personal-versions>div{grid-template-columns:1fr}.cosmos-satellite.is-version strong{font-size:12px}.cosmos-satellite.is-version small{font-size:8px}.cosmos-version-pages{gap:10px;padding:12px 8px}.cosmos-version-pages button{padding:10px 8px;font-size:10px}.cosmos-version-pages span{font-size:9px}}
