@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#263c34;font-synthesis:none;--ink:#263c34;--muted:#849089;--feature:#517b68;--fix:#8b80b7;--preview:#c49a55;--line:#e5eae3;--mono:"IBM Plex Mono",monospace;background:#f6f8f5;font-family:DM Sans,Noto Sans SC,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,[role=button]:focus-visible{outline-offset:4px;outline:3px solid #b5ccbb}button{color:inherit}code{font-family:var(--mono)}balanced-version-app{display:block}.app-shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);z-index:10;background:#fff;flex-direction:column;width:218px;padding:39px 23px 24px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.1px;align-items:center;gap:13px;font-size:24px;font-weight:600;line-height:1.08;display:flex}.brand-bottom{display:block}.brand-dot{color:#96af6c}.logo-grid{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:3px;width:35px;height:35px;display:inline-grid;transform:rotate(-5deg)}.logo-grid i{background:#dee8d4;border-radius:2px;display:block}.logo-grid .d1,.logo-grid .d3{background:#749363}.logo-grid .d5{background:#bed0ac}.logo-grid .d7{background:#dbccaa}.sidebar-label{letter-spacing:1.8px;color:#a2aaa3;margin:61px 13px 18px;font-size:10px}nav{gap:9px;display:grid}.nav-item{color:#829086;border-radius:7px;align-items:center;gap:13px;padding:13px 12px;font-size:13px;display:flex}.nav-item>span:first-child{font-size:20px;line-height:1}.nav-item.active{color:#3e604b;background:#eff4eb;font-weight:500}.nav-item:hover{background:#f3f6ef}.nav-count{font:10px var(--mono);color:#90a87b;margin-left:auto}.sidebar-note{color:#8d9b8e;margin:100px 14px 0;font-size:14px;line-height:2.1}.tiny-grid{color:#b6c8a5;font-size:26px}.sidebar-note p{margin:10px 0 22px}.sidebar-note a{color:#819674;justify-content:space-between;max-width:125px;font-size:11px;display:flex}.sidebar-footer{color:#a5afa6;letter-spacing:.2px;align-items:center;gap:7px;margin-top:auto;padding-top:45px;font-size:9px;display:flex}.sidebar-footer i{background:#aac092;border-radius:50%;width:5px;height:5px}.workspace{flex:1;min-width:0;margin-left:218px}.topbar{border-bottom:1px solid var(--line);background:#ffffff8c;justify-content:space-between;align-items:center;height:77px;padding:0 48px;display:flex}.breadcrumb{color:#9ba39b;align-items:center;gap:17px;font-size:11px;display:flex}.breadcrumb b{color:#647969;font-weight:500}.topbar-note{letter-spacing:1.1px;color:#9ba799;align-items:center;gap:18px;font-size:9px;display:flex}.tiny-status{letter-spacing:.3px;color:#8b9b78;border:1px solid #dde5d7;border-radius:4px;padding:5px 9px}main{max-width:1510px;margin:0 auto;padding:46px 48px 0;scroll-margin-top:25px}.intro{justify-content:space-between;align-items:center;gap:30px;padding:0 0 35px;display:flex}.eyebrow{letter-spacing:1.6px;color:#9aaa97;font-size:9px;font-weight:500}.intro-eyebrow{letter-spacing:2px;color:#879e73;align-items:center;gap:8px;font-size:9px;display:flex}.intro-eyebrow>span{background:#9bae7d;border-radius:50%;width:5px;height:5px}h1{letter-spacing:1px;margin:15px 0 12px;font-size:38px;font-weight:600;line-height:1.5}h1>span{color:#829c65}.intro p{color:#879388;margin:0;font-size:12px;line-height:1.95}.intro-compass{width:165px;height:165px;font:22px var(--mono);color:#a1b88d;flex-shrink:0;margin:0 44px 15px 0;position:relative}.compass-axis{background:#dce5d3;position:absolute}.compass-axis.horizontal{width:119px;height:1px;top:69px;left:23px}.compass-axis.vertical{width:1px;height:119px;top:10px;left:82px}.intro-compass>span{background:#f6f8f5;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.compass-top{top:-7px;left:68px}.compass-left{color:#ccb588;top:55px;left:5px}.compass-right{color:#aba0c4;top:55px;right:4px}.compass-center{color:#809767;border-radius:6px;top:55px;left:68px;background:#e8efdf!important}.compass-bottom{color:#d0d7c7;top:115px;left:68px}.compass-caption{text-align:center;color:#a5b59a;letter-spacing:1px;font-size:8px;position:absolute;bottom:-5px;left:-14px;right:-14px}.stats{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:1.3fr 1fr 1fr;margin-bottom:26px;display:grid;overflow:hidden}.stat{border-left:1px solid var(--line);padding:23px 25px}.stat:first-child{border-left:none}.stat-label{color:#8d9a8e;align-items:center;gap:10px;min-height:18px;font-size:11px;display:flex}.stat-label>.status{margin-left:auto}.stat-value{font:30px var(--mono);color:#3b5141;align-items:center;gap:15px;margin:12px 0 7px;display:flex}.stat-subtitle{color:#a0a99e;font-size:10px}.coordinate-name{color:#b0bda9;margin-left:auto;font-size:13px}.direction-icon{background:#edf4ec;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;font-size:17px;display:inline-flex}.direction-icon.fix{background:#f0edf7}.feature{color:var(--feature)}.fix{color:var(--fix)}.preview{color:var(--preview)}.copy-button{color:#9dac98;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:4px;display:flex}.copy-button:hover{background:#f0f4ea}.copy-button svg{width:19px;height:19px}.main-grid{grid-template-columns:minmax(0,1.8fr) minmax(295px,1fr);align-items:stretch;gap:22px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}h2{letter-spacing:.15px;margin:9px 0 0;font-size:17px;font-weight:500}.card-header{justify-content:space-between;align-items:center;gap:15px;padding:24px 25px 0;display:flex}.grid-tag{color:#9aa88d;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.grid-tag i{background:#b4c99a;border-radius:50%;width:5px;height:5px}.version-chart{width:100%;height:auto;min-height:315px;margin-top:19px;padding:0 12px;display:block}.minor-grid{stroke:#edf0e9;stroke-width:.7px;stroke-dasharray:2 4}.major-grid{stroke:#e6ebe2;stroke-width:1px}.axis{stroke:#acb8a6;stroke-width:1px;fill:none}.tick{font:10px var(--mono);fill:#a3afa0}.axis-name{fill:#91a086;font:10px Noto Sans SC,sans-serif}.trajectory{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.trajectory.feature{stroke:#9cb394}.trajectory.fix,.trajectory.promote{stroke:#b7aace}.trajectory.preview{stroke:#d0ac71;stroke-dasharray:4 4}.point{fill:#6d8d65;stroke:#fff;stroke-width:2px}.point.preview{fill:#caa268}.point-halo{fill:#eaf0e3}.point-label{font:11px var(--mono);fill:#70876a}.map-point{cursor:pointer}.map-point:hover .point{stroke:#b3c6a2;stroke-width:4px}.map-point:focus-visible{outline:none}.map-point:focus-visible .point{stroke:#304b37;stroke-width:3px}.candidate-line{stroke:#b7c89d;fill:none;stroke-width:1.5px;stroke-dasharray:4 5}.candidate-line.fix,.candidate-line.promote{stroke:#a69aba}.candidate-line.preview{stroke:#c9a569}.candidate-point{fill:#fff;stroke:#88a470;stroke-width:2px}.candidate-point.fix,.candidate-point.promote{stroke:#a294ba}.candidate-point.preview{stroke:#c49a55}.candidate-label{fill:#98ab84;font:9px Noto Sans SC,sans-serif}.target-line{stroke:#caab78;stroke-width:1px;stroke-dasharray:3 4;fill:none}.target-point{fill:#8ba579;stroke:#fff;stroke-width:1px}.target-label{font:10px var(--mono);fill:#91a480}.chart-bottom{color:#a2ada0;justify-content:space-between;align-items:center;padding:0 25px 18px;font-size:9px;display:flex}.chart-legend{gap:18px;display:flex}.chart-legend>span{align-items:center;gap:6px;display:flex}.chart-legend i{border-radius:50%;width:5px;height:5px;display:block}.chart-legend i.feature{background:#91ac84}.chart-legend i.fix{background:#aaa0bf}.chart-legend i.preview{background:#ccad77}.selected-release{background:#fafbf7;border-top:1px solid #ecf0e5;align-items:center;gap:12px;min-height:88px;padding:17px 23px;display:flex}.selected-icon{font:20px var(--mono);color:#849e6b;background:#edf3e5;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.selected-icon.preview{color:#c49a55;background:#faf2e3}.selected-release strong{font-size:11px;font-weight:500}.selected-release strong code{color:#6a8556;margin-right:8px;font-size:12px}.selected-release p{color:#99a48f;margin:6px 0 0;font-size:9px;line-height:1.8}.selected-date{font:9px var(--mono);color:#a3ae99;white-space:nowrap;margin-left:auto}.composer{flex-direction:column;padding:24px 23px;display:flex}.section-heading{justify-content:space-between;align-items:center;display:flex}.small-tag{color:#a2ad97;background:#f4f7ef;border-radius:3px;padding:4px 7px;font-size:8px}.composer h2{margin-top:12px}.muted{color:#9ca697;font-size:10px;line-height:1.8}.composer>.muted{margin:9px 0 20px}.action-tabs{background:#f5f7f2;border:1px solid #edf0e7;border-radius:6px;gap:5px;padding:4px;display:flex}.action-tab{color:#9da794;white-space:nowrap;background:0 0;border:none;border-radius:4px;flex:1;padding:8px 3px;font-size:10px}.action-tab>span{font:14px var(--mono);margin-right:5px}.action-tab.active{color:#6c8653;background:#fff;box-shadow:0 1px 4px #24402a0b}.action-tab.active.fix{color:#9585ad}.action-tab.active.preview{color:#b29260}.scale-heading{color:#829372;justify-content:space-between;align-items:center;margin:21px 0 10px;font-size:10px;display:flex}.scale-heading>span{color:#afb8a5;font-size:9px}.precision-controls{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.precision-controls button{color:#9da894;background:#fff;border:1px solid #e6ebdf;border-radius:5px;flex-direction:column;align-items:center;gap:6px;padding:10px 0;display:flex}.precision-controls strong{font:12px var(--mono);font-weight:400}.precision-controls span{font-size:8px}.precision-controls button.active{color:#7a9357;background:#f0f5e9;border-color:#b8ca9c}.formula{color:#a6b198;flex-wrap:wrap;align-items:center;gap:10px;min-height:19px;margin:21px 0 13px;font-size:11px;display:flex}.formula code{color:#758767;font-size:12px}.formula code.fix{color:#9989b3}.formula code.preview{color:#b99760}.formula-hint{color:#bba275;width:100%;font-size:9px}.candidate-box{background:#f3f7ed;border:1px solid #e1ebd2;border-radius:6px;padding:15px 17px}.candidate-box.preview{background:#faf6ed;border-color:#eadfc8}.candidate-top{color:#91a17e;justify-content:space-between;align-items:center;font-size:9px;display:flex}.candidate-version{font:31px var(--mono);letter-spacing:1px;color:#5f7b45;margin:11px 0 12px}.candidate-box.preview .candidate-version{color:#b39159}.candidate-coordinates{color:#8e9f7a;gap:22px;font-size:9px;display:flex}.candidate-coordinates b{font:10px var(--mono);color:#78905f;margin-left:5px}.preview-target{color:#b29a74;border-top:1px solid #ebdfca;margin:11px 0 0;padding-top:9px;font-size:9px;line-height:1.9}.preview-target code{margin-left:7px;font-size:11px}.status{color:#88a163;white-space:nowrap;background:#edf4e5;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:400;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px}.status.preview{color:#c09b61;background:#f8efdf}.action-explanation{color:#9daa92;min-height:32px;margin:12px 0 16px;font-size:9px;line-height:1.9}.primary-button{color:#fff;letter-spacing:.4px;background:#5a7644;border:0;border-radius:5px;justify-content:space-between;align-items:center;margin-top:auto;padding:13px 15px;font-size:11px;display:flex}.primary-button:hover{background:#496335}.primary-button svg{width:16px;height:16px}.local-note{text-align:center;color:#acb49f;margin:10px 0 0;font-size:8px}.notice{color:#7b945a;min-height:28px;padding:7px 3px;font-size:11px}.lower-grid{grid-template-columns:minmax(0,1.8fr) minmax(295px,1fr);gap:22px;display:grid}.history-card{scroll-margin-top:30px}.text-button{color:#a2ae93;white-space:nowrap;background:0 0;border:0;padding:5px 0;font-size:9px}.text-button:hover{color:#5f7a46}.ledger-heading,.release-row{grid-template-columns:minmax(0,2.2fr) 1.15fr .55fr .5fr;align-items:center;gap:9px;display:grid}.ledger-heading{color:#abb4a3;background:#fafbf8;border-block:1px solid #edf0e8;margin-top:22px;padding:12px 24px;font-size:9px}.release-row{text-align:left;border:0;background:#fff;border-bottom:1px solid #edf0e8;width:100%;min-height:66px;padding:14px 24px}.release-row:hover,.release-row.active{background:#f8fbf4}.release-name{flex-direction:column;gap:5px;min-width:0;display:flex}.release-name code{color:#627b4e;font-size:13px}.release-name>span{color:#9ca78f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.release-direction{font:15px var(--mono);white-space:nowrap}.release-direction small{margin-left:3px;font:9px Noto Sans SC,sans-serif}.release-direction.origin{color:#a8b09f}.release-scale{font:10px var(--mono);color:#a5af98}.release-row>.status{justify-self:start}.ledger-footer{color:#aab29e;justify-content:space-between;align-items:center;padding:14px 24px;font-size:9px;display:flex}.digit-card{padding:24px 23px}.digit-card h2{font-size:16px}.digit-card>.muted{margin-top:9px;font-size:9px}.digit-grid{grid-template-columns:repeat(3,1fr);gap:7px;max-width:270px;margin:20px auto 13px;display:grid}.digit-cell{color:#b2bfa2;background:#f7f9f3;border:1px solid #e7ecde;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:66px;display:flex}.digit-cell strong{font:21px var(--mono);font-weight:400}.digit-cell>span{font-size:8px;font-family:var(--mono);letter-spacing:.3px;color:#acb6a0}.digit-cell.digit-1{color:#7d995d;background:#edf4e4;border-color:#d7e5c8}.digit-cell.digit-1 span{color:#8fa574;font-family:inherit}.digit-cell.digit-3{color:#a090b8;background:#f2eef7;border-color:#e0d8eb}.digit-cell.digit-3 span{color:#ab9bbd;font-family:inherit}.digit-cell.digit-7{color:#bfa16c;background:#fcf6e9;border-color:#eedfc0}.digit-cell.digit-7 span{color:#c5ad82;font-family:inherit}.digit-cell.digit-5{color:#92a576;background:#eff2e9}.digit-cell.digit-5 span{font-family:inherit}.digit-caption{color:#a8b59a;justify-content:space-between;max-width:270px;margin:0 auto 22px;font-size:8px;display:flex}.digit-note{color:#98a884;border-top:1px solid #e8edde;padding-top:17px;font-size:10px;line-height:1.9}.digit-note b{font-weight:500}.digit-note p{color:#a7b198;margin:5px 0;font-size:9px}.principles{padding:39px 0 32px;scroll-margin-top:30px}.principles-heading h2{margin-top:9px;font-size:19px}.principles-heading p{color:#a2ad96;margin:8px 0 25px;font-size:10px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.principle-grid article{border-right:1px solid #e0e6d8;padding:0 24px 0 0}.principle-grid article:last-child{border-right:0;padding-right:0}.principle-index{font:9px var(--mono);color:#a0b089;letter-spacing:1px}.principle-grid h3{color:#698252;margin:13px 0 9px;font-size:12px;font-weight:500}.principle-grid p{color:#9ca98f;margin:0 0 16px;font-size:10px;line-height:2}.principle-grid code{color:#8da074;font-size:9px;line-height:1.8;display:block}.decoder-card{align-items:center;gap:35px;padding:24px 25px;display:flex}.decoder-heading{flex-shrink:0;width:36%}.decoder-heading h2{font-size:15px}.decoder-heading p{color:#a5b095;margin:10px 0 0;font-size:9px;line-height:1.8}.decoder-content{flex:1;min-width:0}.decoder-content form{gap:9px;display:flex}.decoder-content input{font:13px var(--mono);color:#6e8558;background:#fbfcf8;border:1px solid #e0e8d5;border-radius:5px;width:100%;min-width:0;padding:11px 13px}.decoder-content form button{white-space:nowrap;color:#82966a;background:#f1f5e9;border:1px solid #dce6d1;border-radius:5px;align-items:center;gap:12px;padding:10px 17px;font-size:10px;display:flex}.decoder-content form button svg{width:14px;height:14px}.decode-result{color:#a0ad8d;flex-wrap:wrap;align-items:center;gap:20px;margin-top:13px;font-size:9px;display:flex}.decode-result>code{color:#78935c;font-size:11px}.decode-result b{font:10px var(--mono);color:#849b6b;margin-left:5px;font-weight:400}.decode-note{color:#b1baa4;margin:8px 0 0;font-size:8px;line-height:1.9}.input-error{color:#b88265;margin:12px 0 0;font-size:10px;line-height:1.8}footer{color:#afbaa0;letter-spacing:.7px;justify-content:space-between;align-items:center;padding:28px 0 25px;font-size:8px;display:flex}footer>span{align-items:center;gap:9px;display:flex}footer .logo-grid{gap:1px;width:14px;height:14px;transform:none}footer .logo-grid i{border-radius:.5px}.footer-separator{color:#d0d9c3;margin:0 3px}footer>a{letter-spacing:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1500px){main{padding-top:55px}.intro{padding-bottom:42px}h1{font-size:43px}.main-grid,.lower-grid{grid-template-columns:minmax(0,2fr) minmax(330px,1fr)}.version-chart{min-height:350px}.sidebar{width:235px;padding-inline:30px}.workspace{margin-left:235px}}@media (width<=1150px){.sidebar{width:183px;padding-inline:17px}.brand{font-size:21px}.workspace{margin-left:183px}.topbar{padding-inline:30px}main{padding:36px 30px 0}.intro-compass{margin-right:15px}h1{font-size:32px}.main-grid,.lower-grid{grid-template-columns:minmax(0,1.65fr) minmax(275px,1fr);gap:17px}.composer{padding:21px 18px}.card-header{padding-inline:20px}.grid-tag{display:none}.stat{padding:21px}.version-chart{min-height:320px}.release-row,.ledger-heading{grid-template-columns:minmax(0,1.6fr) 1fr .5fr .45fr;padding-inline:18px}.release-direction small{font-size:8px}.digit-card{padding:21px 18px}}@media (width<=960px){.sidebar{width:160px;padding-inline:13px}.brand{gap:8px;font-size:19px}.brand .logo-grid{width:29px;height:29px}.workspace{margin-left:160px}.nav-item{gap:10px;padding-inline:10px;font-size:11px}.sidebar-label{margin-top:50px}.sidebar-note{margin-top:80px;font-size:12px}.sidebar-footer{font-size:8px}.topbar{padding-inline:25px}.topbar-note{gap:9px;font-size:8px}main{padding:32px 25px 0}.intro-eyebrow{letter-spacing:1.5px;font-size:7px}.intro-compass{transform-origin:100%;width:130px;margin-right:0;transform:scale(.85)}h1{font-size:29px}.intro p{font-size:10px}.main-grid,.lower-grid{grid-template-columns:minmax(0,1fr)}.composer{grid-template-columns:1fr 1fr;column-gap:25px;padding:23px;display:grid}.composer>.section-heading,.composer>h2,.composer>.muted,.composer>.action-tabs,.composer>.scale-heading,.composer>.precision-controls{grid-column:1}.composer>.formula{grid-area:1/2/span 2;align-self:center;margin:8px 0 0}.composer>.candidate-box{grid-area:3/2/span 3;align-self:start;margin-top:9px}.composer>.action-explanation{grid-column:1}.composer>.primary-button{grid-area:6/2/span 2;align-self:end;margin-bottom:16px}.composer>.local-note{grid-column:2}.composer>.scale-heading{margin-top:17px}.version-chart{min-height:0;max-height:370px;padding-inline:30px}.digit-card{grid-template-columns:1fr 1fr;column-gap:25px;padding:25px;display:grid}.digit-card>.eyebrow,.digit-card>h2,.digit-card>.muted,.digit-card>.digit-note{grid-column:1}.digit-card>.digit-grid{grid-area:1/2/span 4;gap:6px;width:100%;margin:0}.digit-card>.digit-caption{grid-area:5/2;width:100%;margin:8px 0 0}.digit-cell{min-height:58px}.principle-grid{gap:17px}.principle-grid article{padding-right:17px}.principle-grid h3{font-size:11px}.principle-grid p{font-size:9px}.decoder-card{gap:22px}.decoder-heading{width:34%}.decode-result{gap:10px}.stats{grid-template-columns:1.2fr 1fr 1fr}.stat{padding:17px}.stat-value{font-size:26px}.stat-label{gap:5px;font-size:9px}.stat-subtitle{font-size:8px}}@media (width<=650px){.app-shell{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;width:100%;height:auto;padding:17px 20px;position:static}.brand{letter-spacing:-.5px;font-size:17px;line-height:1.1}.brand .logo-grid{width:27px;height:27px}.sidebar-label,.sidebar-note,.sidebar-footer,.nav-count{display:none}nav{gap:8px;margin-left:auto;display:flex}.nav-item{border-radius:4px;gap:5px;padding:9px;font-size:9px}.nav-item>span:first-child{font-size:14px}.workspace{margin-left:0}.topbar{height:49px;padding:0 20px}.topbar-note{letter-spacing:.5px;font-size:6px}.tiny-status{display:none}.breadcrumb{gap:10px;font-size:9px}main{padding:28px 20px 0}.intro{gap:0;padding-bottom:25px}.intro-eyebrow{letter-spacing:1px;font-size:6px}h1{letter-spacing:.5px;margin-top:14px;font-size:27px}.intro-compass{flex-basis:100px;width:115px;height:145px;margin-right:-12px;transform:scale(.68)}.intro p{max-width:260px;font-size:9px}.desktop-break{display:none}.stats{grid-template-columns:1fr 1fr}.current-stat{border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;padding:16px 18px;display:grid}.current-stat .stat-label{grid-area:1/1}.current-stat .stat-subtitle{grid-area:2/1}.current-stat .stat-value{grid-area:1/2/span 2;justify-content:flex-end;gap:10px;margin:0;font-size:29px}.current-stat .copy-button{margin-left:0}.current-stat .stat-label>.status{margin-left:8px}.stat:nth-child(2){border-left:0}.stat{padding:15px 18px}.stat-value{margin-top:10px;font-size:24px}.stat-subtitle{font-size:8px}.stat-label{font-size:9px}.stats{margin-bottom:18px}.main-grid,.lower-grid{gap:17px}.card-header{padding:21px 19px 0}h2{font-size:15px}.eyebrow{letter-spacing:1.3px;font-size:8px}.version-chart{margin-top:19px;padding:0 6px}.chart-bottom{padding:0 18px 16px;font-size:8px}.chart-legend{gap:11px}.chart-bottom>span{font-size:7px}.selected-release{gap:10px;padding:14px 18px}.selected-release strong{font-size:9px}.selected-release strong code{margin-right:4px;font-size:11px}.selected-release p,.selected-date{font-size:8px}.composer{padding:22px;display:flex}.composer>.formula{align-self:stretch;margin:21px 0 13px}.composer>.candidate-box{align-self:stretch;margin-top:0}.composer>.primary-button{align-self:stretch;margin:0}.composer>.local-note{margin-top:10px}.composer>.scale-heading{margin-top:21px}.composer>.action-explanation{margin:12px 0 16px}.composer h2{font-size:17px}.action-tab{padding-block:10px;font-size:11px}.precision-controls button{padding-block:12px}.precision-controls span{font-size:9px}.candidate-version{font-size:32px}.release-row,.ledger-heading{grid-template-columns:minmax(0,1.7fr) 1fr .4fr .4fr;gap:7px;padding-inline:18px}.release-row{padding-block:12px}.release-name code{font-size:12px}.release-name>span{font-size:8px}.release-direction small{margin-left:0;font-size:8px}.release-direction{font-size:12px}.release-scale{font-size:9px}.ledger-heading{font-size:8px}.status{padding:3px 5px;font-size:7px}.ledger-footer{padding:14px 18px;font-size:8px}.digit-card{padding:22px;display:block}.digit-card h2{font-size:17px}.digit-card>.digit-grid{max-width:285px;margin:19px auto 13px}.digit-cell{min-height:73px}.digit-cell strong{font-size:24px}.digit-cell>span{font-size:9px}.digit-card>.digit-caption{max-width:285px;margin:0 auto 19px}.digit-note{font-size:11px}.digit-note p{font-size:10px}.principles{padding-block:30px}.principles-heading h2{font-size:17px}.principles-heading p{font-size:9px}.principle-grid{grid-template-columns:1fr;gap:22px}.principle-grid article{border-bottom:1px solid #e0e6d8;border-right:0;padding:0 0 22px}.principle-grid article:last-child{border-bottom:0;padding-bottom:0}.principle-grid h3{margin-block:9px;font-size:13px}.principle-grid p{margin-bottom:12px;font-size:11px}.principle-grid code{font-size:10px}.decoder-card{padding:22px;display:block}.decoder-heading{width:100%;margin-bottom:17px}.decoder-heading h2{font-size:16px}.decoder-content form button{padding-inline:14px;font-size:10px}.decode-result{gap:14px;font-size:10px}.decode-note{font-size:9px}footer{align-items:flex-start;gap:15px;padding-block:25px;font-size:7px}footer>span{flex-wrap:wrap;gap:6px}footer>a{text-align:right;flex-shrink:0;max-width:110px;line-height:1.8}.footer-separator{display:none}}.intro p,.muted,.stat-subtitle,.selected-release p,.action-explanation,.release-name>span,.principle-grid p,.decoder-heading p,.digit-note p{color:#75846c}.stat-label,.nav-item,.chart-bottom,.ledger-heading,.ledger-footer,.scale-heading>span,.local-note,.decode-note{color:#809075}.principle-grid p{font-size:11px}.selected-release p,.action-explanation,.release-name>span,.decoder-heading p,.decode-note{font-size:10px}.decode-note{line-height:1.8}.digit-note p{font-size:10px}@media (width<=650px){.intro{position:relative}.intro>div:first-child{z-index:1;position:relative}.intro-compass{transform-origin:100% 0;pointer-events:none;width:165px;height:165px;margin:0;position:absolute;top:2px;right:8px;transform:scale(.55)}.intro-compass .compass-caption{display:none}.intro p{max-width:255px}.release-name>span{font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nested-chart{width:100%;height:auto;margin:20px 0 8px;padding:0 10px;display:block}.nested-cell{fill:#fafcf7;stroke:#ccd8c1;stroke-width:1px}.nested-cell.level-1{fill:none;stroke:#e0e8d9;stroke-width:.7px}.nested-label{font:14px var(--mono);fill:#8d9e7e}.address-region{fill:#92ab6a15;stroke:#809c55;stroke-width:2px;pointer-events:none}.address-region.region-0{stroke-width:2.5px}.grid-heading{fill:#657e51;font:11px Noto Sans SC,sans-serif}.grid-caption{fill:#7e906f;font:9px Noto Sans SC,sans-serif}.address-path{color:#77945b;flex-wrap:wrap;align-items:center;gap:7px;padding:0 24px 19px;font-size:10px;display:flex}.address-path>code{font:13px var(--mono);margin-right:5px}.path-label{color:#899779;margin-right:4px;font-size:9px}.address-path>span:not(.path-label){background:#f1f6e9;border:1px solid #e0e9d4;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;display:flex}.address-path b{font:13px var(--mono)}.address-path small{font:9px var(--mono);color:#879c70}.specification,.comparator{margin-top:25px;scroll-margin-top:25px}.spec-intro{color:#738568;padding:8px 25px 0;font-size:11px;line-height:1.8}.specification details{padding:14px 25px 24px}.specification summary{cursor:pointer;color:#567640;padding:12px 0;font-size:12px}.spec-body{border-top:1px solid #e4ebdd;max-width:850px;padding-top:12px}.spec-body h3{color:#4e6b3d;margin:28px 0 14px;font-size:16px;font-weight:500}.spec-body p{color:#65735d;overflow-wrap:anywhere;margin:11px 0;font-size:12px;line-height:2}.spec-body pre{font:11px/1.9 var(--mono);color:#627e4d;background:#f5f8f0;border:1px solid #e0e8d5;border-radius:6px;padding:17px;overflow:auto}.spec-body a{color:#537437;text-decoration:underline}.compare-body{padding:0 25px 25px}.compare-body form{align-items:flex-end;gap:14px;margin:19px 0;display:flex}.compare-body label{color:#75886b;flex-direction:column;flex:1;gap:7px;min-width:0;font-size:10px;display:flex}.compare-body input{width:100%;min-width:0;font:14px var(--mono);color:#54783d;background:#fbfcf8;border:1px solid #dce7d0;border-radius:5px;padding:11px 12px}.compare-body button{color:#5b7a42;background:#edf4e4;border:1px solid #d5e2c6;border-radius:5px;align-items:center;gap:12px;padding:12px 18px;font-size:11px;display:flex}.compare-body button svg{width:15px;height:15px}.comparison-results{grid-template-columns:1fr 1fr;gap:15px;display:grid}.comparison-results>div{background:#f7faf3;border:1px solid #e1e9d7;border-radius:6px;flex-direction:column;gap:10px;padding:16px;display:flex}.comparison-results span{color:#8a9a7c;font-size:10px}.comparison-results strong{color:#55773e;font-size:13px;font-weight:500}.compare-body .decode-note{margin-top:14px;font-size:10px;line-height:1.9}@media (width<=650px){.nested-chart{padding:0 5px}.address-path{gap:5px;padding:0 18px 17px}.address-path>span:not(.path-label){padding:4px}.comparison-results{grid-template-columns:1fr}.compare-body,.specification details,.spec-intro{padding-inline:18px}.compare-body form{flex-wrap:wrap;gap:10px}.compare-body button{justify-content:center;width:100%}.spec-body pre{padding:12px;font-size:10px}.spec-body p{font-size:11px}.sidebar nav{gap:3px}.nav-item{padding:8px 6px}}.nested-planes{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:4px;padding:18px 10px 8px;display:grid}.nested-planes .nested-chart{margin:0;padding:0}.fractional-chart{width:100%;height:auto;display:block}.nested-label.level-0{fill:#b9c9aa;opacity:.5;font-size:42px}.fractional-chart .nested-label.level-0{opacity:1;fill:#8d9e7e;font-size:14px}.nested-cell.level-0{stroke-width:1.5px}.nested-label.level-1{fill:#879b76;font-size:10px}.nested-planes .grid-caption{font-size:10px}@media (width<=650px){.nested-planes{grid-template-columns:1fr;padding:15px 12px}.fractional-chart{justify-self:center;width:70%;max-width:260px;margin:0 0 8px}.nested-planes .grid-caption{font-size:11px}}
