@font-face{font-family:Lato;src:url('assets/lato.woff') format('woff');font-display:swap}@font-face{font-family:Editorial;src:url('assets/serif.woff') format('woff');font-display:swap}@font-face{font-family:Hand;src:url('assets/hand.woff') format('woff');font-display:swap}
:root{--paper:#faf8f2;--ink:#193f35;--muted:#5f6e66;--green:#366751;--mint:#e7efe4;--line:#dbe1d5;--white:#fffefa;--peach:#f5e4d1;--serif:Editorial,Georgia,serif;--sans:Lato,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:19px;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button{border:0}img{max-width:100%;height:auto}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.055em;line-height:1.13}h1{font-size:clamp(48px,4.9vw,72px)}h2{font-size:clamp(36px,3.7vw,53px)}h1 em,h2 em{font-style:italic;color:var(--green)}h3{font-size:29px;line-height:1.3;letter-spacing:-.025em}p{color:var(--muted)}:focus-visible{outline:3px solid #ad673c;outline-offset:5px}.container{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.section{padding-top:110px;padding-bottom:110px;scroll-margin-top:25px}.eyebrow,.small-label,.number-label{font-size:14px;font-weight:bold;letter-spacing:.16em;line-height:1.6}.eyebrow{color:var(--green);margin-bottom:22px}.small-label{color:var(--muted)}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip-link{position:fixed;left:20px;top:-100px;background:var(--ink);color:white;padding:10px 20px;z-index:100}.skip-link:focus{top:10px}.site-header{height:88px;position:sticky;top:0;z-index:30;background:rgba(250,248,242,.95);backdrop-filter:blur(14px);border-bottom:1px solid rgba(219,225,213,.7)}.nav-wrap{max-width:1350px;padding:0 44px;margin:auto;display:flex;align-items:center;justify-content:space-between;height:100%;gap:28px}.brand{display:inline-flex;gap:10px;align-items:center;font-size:27px;letter-spacing:-.05em;white-space:nowrap;font-weight:bold}.brand img{object-fit:contain}.brand-light{font-weight:400}.site-header nav{display:flex;align-items:center;gap:29px;font-size:17px}.site-header nav>a{position:relative}.site-header nav>a:not(.nav-cta):after{content:'';position:absolute;bottom:-6px;left:0;width:0;height:1px;background:var(--green);transition:width .25s}.site-header nav>a:hover:after{width:100%}.nav-cta{border:1px solid var(--line);padding:10px 15px;border-radius:5px;background:var(--white)}.nav-cta span{margin-left:15px}.menu-toggle{display:none}.hero{padding-top:76px;padding-bottom:78px;display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:45px;min-height:720px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#729474;margin-right:8px}.hero h1{margin-bottom:27px}.hero-description{font-size:21px;max-width:420px;line-height:1.7}.hero-actions{margin-top:34px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.button{padding:14px 22px;display:inline-flex;gap:28px;align-items:center;justify-content:center;font-size:17px;border-radius:5px;transition:transform .25s,background .25s;min-height:50px}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:white;box-shadow:0 5px 12px #193f3510}.primary:hover{background:#2c5647}.text-button{background:none;padding:10px 0;gap:8px}.play-icon{display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--line);border-radius:50%;font-size:12px}.hero-facts{display:flex;gap:19px;margin-top:40px;flex-wrap:wrap}.hero-facts>span{font-size:14px;display:flex;align-items:center;gap:7px}.hero-facts .icon{width:16px;height:16px}.release-note{font-size:13px;margin-top:13px;color:#7d8b7e}.hero-visual{position:relative;height:565px;display:flex;justify-content:center;align-items:center;padding-right:20px}.visual-orbit{position:absolute;border:1px solid #dbe1d5;border-radius:50%;width:420px;height:420px;z-index:-1}.orbit-one{transform:translate(-15px,0)}.orbit-two{width:520px;height:520px;opacity:.4;transform:translate(7px,8px)}.tablet{width:342px;padding:16px 13px 14px;background:linear-gradient(135deg,#3c4745,#172424);border-radius:22px;border:2px solid #53615d;box-shadow:25px 35px 50px #213c3225,3px 3px 0 #0e1f1a;transform:rotate(-6deg);position:relative;animation:tablet-enter 1s both}.tablet-camera{position:absolute;width:4px;height:4px;border-radius:50%;top:5px;left:50%;background:#8caba5}.tablet-screen{border-radius:6px;overflow:hidden;background:white}.demo-toolbar{height:27px;background:#e8edec;display:flex;align-items:center;gap:13px;padding:0 9px;font-size:11px;color:#264344}.demo-toolbar .icon{width:12px;height:12px}.demo-toolbar>span:first-child{background:var(--green);padding:2px 4px;border-radius:3px;color:white}.toolbar-end{font-size:9px;margin-left:auto;letter-spacing:.08em}.demo-page{position:relative;line-height:0}.demo-page>img{width:100%;display:block}.demo-notes{position:absolute;left:9%;top:12%;width:78%;line-height:1.4}.demo-tag{font-size:9px;letter-spacing:.1em;background:#e6efdf;padding:3px 7px;border-radius:3px}.handwriting{font-family:Hand,cursive;color:#24473f}.demo-title{font-size:28px;margin-top:10px}.ink-line{font-size:24px;margin-top:15px;line-height:1.35}.line-two{font-size:21px}.line-three{font-size:22px;transform:rotate(-3deg);margin-top:21px}.ink-swoosh{width:90%;height:20px;margin-top:0;stroke:#be9560;fill:none;stroke-width:5;opacity:.55}.ink-swoosh path{stroke-dasharray:640;stroke-dashoffset:640;animation:draw-ink 2s 1s forwards}.demo-task{display:flex;align-items:center;gap:9px;background:#ecf2e7cc;padding:9px;border:1px solid #d7e3d0;border-radius:4px;margin-top:6px;font-size:13px}.demo-task small{display:block;font-size:10px;color:var(--muted)}.task-tick{border:1px solid #92ac92;border-radius:3px;width:16px;height:16px;display:grid;place-items:center}.demo-table{display:grid;grid-template-columns:38% 62%;margin-top:22px;font-size:10px;border:1px solid #a5b5a6}.demo-table strong{grid-column:span 2;padding:7px;background:#f3f1e8}.demo-table span{padding:7px 6px;border-top:1px solid #ccd5c8}.demo-table span:nth-child(even){border-right:1px solid #ccd5c8}.floating-label{position:absolute;z-index:3;background:var(--white);border:1px solid var(--line);box-shadow:0 8px 22px #2941360b;display:flex;gap:11px;align-items:center;border-radius:7px;padding:13px 16px;font-size:14px}.floating-label small{display:block;font-size:12px;margin-top:1px;color:var(--muted)}.label-top{right:-7px;top:45px;transform:rotate(4deg);animation:float-gentle 5s ease-in-out infinite}.label-bottom{left:2px;bottom:43px;transform:rotate(-3deg);animation:float-gentle 5s 1s ease-in-out infinite}.tiny-circle{border-radius:50%;padding:7px;background:var(--peach);display:flex}.tiny-circle.mint{background:var(--mint)}.tiny-circle .icon{width:17px;height:17px}.stylus{position:absolute;width:9px;height:365px;background:linear-gradient(90deg,#728078,#d5dfd8,#7e9284);right:35px;top:119px;transform:rotate(11deg);border-radius:7px 7px 2px 2px;box-shadow:8px 10px 10px #1a35261a}.stylus:after{content:'';position:absolute;bottom:-13px;left:0;border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:14px solid #23342e}.visual-caption{position:absolute;bottom:-12px;text-align:center;font-size:12px;line-height:1.5;left:0;width:100%;color:#7d8578}.word-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:35px;padding:23px 25px;font-size:17px}.word-strip b{color:#9ea88b;font-size:24px;font-weight:400}.section-heading{max-width:640px;margin-bottom:48px}.section-heading>p:last-child{margin-top:22px;max-width:510px}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:7px;padding:4px;gap:3px;background:var(--paper);margin-bottom:36px}.segmented button{padding:10px 20px;background:none;border-radius:4px;font-size:16px}.segmented button.active{background:var(--ink);color:white}.scenario-shell{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.scenario-copy{padding:45px 48px;background:var(--white)}.scenario-copy h3{margin:12px 0 18px;font-size:34px}.scenario-copy>p:not(.small-label){font-size:18px}.check-list{list-style:none;padding:0;font-size:17px;margin:25px 0}.check-list li{display:flex;gap:10px;margin:12px 0}.check-list li:before{content:'✓';color:var(--green);font-size:17px}.inline-link{font-size:16px;font-weight:bold;border-bottom:1px solid #b9c9b4;padding-bottom:5px;display:inline-block}.inline-link:hover{color:#588158;border-color:var(--green)}.scenario-board{padding:36px 40px;background:#eef1e8}.board-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dece;padding-bottom:20px;margin-bottom:26px}.board-date{font-size:13px;background:#dce6d4;padding:4px 9px;border-radius:4px}.timeline article{display:flex;gap:25px;position:relative;padding-bottom:23px;margin-bottom:4px}.timeline article:before{content:'';width:1px;background:#c4d0bd;position:absolute;left:64px;top:17px;height:100%}.timeline article:last-child:before{display:none}.time{font-size:17px;padding-top:2px;width:46px;flex-shrink:0}.timeline article>div{background:var(--white);border:1px solid #dbe3d1;border-radius:7px;padding:14px 18px;flex:1;position:relative}.timeline article>div:before{content:'';position:absolute;top:11px;left:-13px;width:5px;height:5px;border-radius:50%;background:#75916e;box-shadow:0 0 0 4px #eef1e8}.event-type{font-size:11px;letter-spacing:.14em;color:#7b8c71}.timeline h4{font-size:18px;font-weight:400;margin:3px 0}.timeline p{font-size:13px}.tag{display:inline-block;margin-top:9px;background:#dfeadb;padding:2px 7px;font-size:11px;border-radius:4px}.tag.pale{background:#e4ebee}.tag.peach{background:var(--peach)}.board-note{font-size:12px;color:#7b8573}.editorial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.editorial-card{border:1px solid var(--line);border-radius:9px;padding:28px;background:var(--white);display:flex;flex-direction:column}.card-topline{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px;color:var(--green)}.editorial-card h3{font-family:var(--serif);font-size:32px;margin-bottom:18px}.editorial-card>p{font-size:17px}.editorial-card .inline-link{align-self:flex-start;margin-top:auto}.paper-sample{padding:25px 10px 30px;margin:25px -8px 20px;background:repeating-linear-gradient(0deg,transparent,transparent 27px,#e5e5d4 28px,#e5e5d4 29px)}.paper-sample>.handwriting{font-size:33px}.paper-sample svg{height:39px;width:100%;fill:none;stroke:#b48a53;stroke-width:9;opacity:.5}.paper-sample path{stroke-dasharray:400;stroke-dashoffset:400;animation:draw-ink 3s 1s forwards}.sample-tag{font-size:12px;background:var(--mint);padding:5px 10px;border-radius:4px}.table-sample{margin:28px 0 37px;font-size:13px;border:1px solid #d1d9c8;border-radius:5px;overflow:hidden}.table-sample>div{padding:10px 12px;background:var(--mint);display:flex;justify-content:space-between;align-items:center}.table-sample>div span{font-size:11px;color:var(--muted)}.table-sample dl{margin:0;display:grid;grid-template-columns:42% 58%}.table-sample dt,.table-sample dd{padding:10px;border-top:1px solid #d1d9c8;margin:0}.table-sample dt{border-right:1px solid #d1d9c8;font-weight:bold}.audio-card{background:#edf0e9}.wave-demo{display:flex;align-items:center;gap:15px;flex-wrap:wrap;padding:20px 15px;background:var(--white);border:1px solid var(--line);border-radius:6px;margin:28px 0 14px;min-height:88px}.wave-play{background:var(--ink);color:white;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;font-size:12px}.waveform{display:flex;gap:3px;align-items:center;flex:1;height:38px}.waveform i{height:20px;width:3px;background:#709d7a;border-radius:2px;display:block;animation:wave .8s ease-in-out infinite alternate;animation-play-state:paused}.wave-demo.playing .waveform i{animation-play-state:running}.wave-time{font-size:11px;color:var(--muted);flex-basis:100%;text-align:right}.fine-print{font-size:13px!important;line-height:1.6}.audio-card .fine-print{margin-bottom:33px}.gallery-section{background:#f0f1e9;border-top:1px solid #e4e8dc;border-bottom:1px solid #e4e8dc}.split-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:45px}.split-heading>p{max-width:345px;font-size:18px}.gallery-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:24px}.gallery-card{background:var(--white);border:1px solid #d9ded0;border-radius:8px;padding:0;text-align:left;overflow:hidden;transition:box-shadow .25s,transform .25s}.gallery-card:hover{box-shadow:0 12px 30px #233c3410;transform:translateY(-3px)}.gallery-image{display:flex;justify-content:center;align-items:center;height:272px;background:#e2e8df;padding:22px;overflow:hidden}.gallery-image img{object-fit:contain;max-height:100%;height:auto;width:auto;box-shadow:0 5px 18px #23342e13}.gallery-image.portrait{background:#e8e3d7}.gallery-image.portrait img{max-height:260px}.gallery-image.draft{background:#e7eee9}.gallery-image.draft img{max-height:245px;border-radius:10px}.gallery-caption{display:block;padding:20px 24px;position:relative}.gallery-caption b{font-size:18px;font-weight:400}.gallery-caption small{font-size:13px;display:block;color:var(--muted);margin-top:2px;padding-right:25px}.gallery-caption>span{position:absolute;right:22px;top:25px}.gallery-note{font-size:13px;margin-top:25px;max-width:780px}.walkthrough{border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:37% 63%;overflow:hidden}.walkthrough-nav{background:#edf0e7;display:flex;flex-direction:column;padding:20px 0}.walkthrough-nav button{padding:23px 28px;text-align:left;background:none;display:flex;align-items:center;gap:20px;border-left:3px solid transparent;font-size:18px}.walkthrough-nav button>span{font-size:13px;color:#829473}.walkthrough-nav button.active{background:var(--white);border-left-color:var(--green)}.walkthrough-panel{padding:38px 43px;background:var(--white)}.step-icon{width:46px;height:46px;background:var(--mint);border-radius:8px;display:grid;place-items:center;margin-bottom:23px}.walkthrough-panel h3{font-family:var(--serif);font-size:32px;margin:12px 0 17px}.walkthrough-panel>p{font-size:18px;max-width:520px}.walkthrough-panel ol{font-size:17px;padding-left:22px;line-height:1.8;margin:21px 0 29px}.step-footer{display:flex;justify-content:space-between;align-items:center;gap:15px}.next-step{padding:9px 15px;border:1px solid var(--line);border-radius:5px;background:var(--paper);font-size:14px;white-space:nowrap}.next-step span{margin-left:18px}.all-features{background:#f5f4ee;border-top:1px solid #e6e7db;border-bottom:1px solid #e6e7db}.feature-controls{margin-bottom:24px}.search-box{display:flex;align-items:center;gap:12px;background:var(--white);border:1px solid var(--line);border-radius:6px;padding:12px 16px;max-width:620px;margin-bottom:20px}.search-box .icon{width:19px;height:19px;color:var(--muted)}.search-box input{background:none;border:0;color:var(--ink);font-size:17px;min-width:0;width:100%;outline-offset:6px}.search-box input::placeholder{color:#7a8275}.filter-list{display:flex;gap:8px;flex-wrap:wrap}.filter-list button{padding:8px 13px;border:1px solid var(--line);background:var(--white);border-radius:5px;font-size:14px}.filter-list button.active{background:var(--ink);border-color:var(--ink);color:white}.results-count{font-size:14px;margin:19px 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.feature-card{padding:23px;background:var(--white);border:1px solid var(--line);border-radius:7px;display:flex;flex-direction:column;min-height:225px;transition:border-color .2s}.feature-card:hover{border-color:#9cb095}.feature-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.feature-card-top .icon{width:22px;height:22px;color:#658460}.feature-category{font-size:11px;letter-spacing:.06em;color:#829078}.feature-card h3{font-size:20px;margin-bottom:9px}.feature-card p{font-size:16px;line-height:1.6}.feature-card a{font-size:13px;margin-top:auto;padding-top:18px;color:var(--green)}.feature-card a:hover{text-decoration:underline}.feature-status{font-size:12px;color:#876144;margin-top:9px;line-height:1.5}.empty-results{padding:35px;border:1px dashed var(--line);font-size:18px;text-align:center}.themes-section{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.theme-preview{position:relative;padding:28px 45px 50px;background:#eeeade;border-radius:9px;min-height:440px;display:grid;place-items:center}.theme-cover{width:240px;height:347px;border-radius:8px 14px 14px 8px;background-size:cover;background-position:center;box-shadow:10px 18px 27px #28392729;transform:rotate(-5deg);position:relative;overflow:hidden;border:1px solid #e7e1d070;transition:background-image .2s}.theme-cover:before{content:'';position:absolute;inset:0;background:linear-gradient(#102e2b70,transparent 65%,#102e2b80);box-shadow:inset 6px 0 10px #00000033}.cover-name{position:absolute;top:35px;left:26px;font-family:var(--serif);font-size:30px;line-height:1.3;letter-spacing:.07em;color:white}.cover-year{position:absolute;bottom:28px;left:28px;color:white;font-size:13px;line-height:1.6}.theme-preview .visual-caption{bottom:17px;padding:0 20px}.theme-copy>p:not(.eyebrow){margin-top:21px;font-size:18px}.theme-choices{display:flex;gap:12px;margin-top:29px}.theme-choices button{border:1px solid var(--line);border-radius:6px;padding:5px;background:var(--white);flex:1;min-width:0;max-width:93px}.theme-choices button.active{outline:2px solid var(--green);outline-offset:3px}.theme-choices img{width:100%;height:74px;object-fit:cover;border-radius:3px;display:block}.theme-choices span{font-size:12px;display:block;margin-top:5px}.theme-selected{font-size:14px!important}.theme-copy .inline-link{margin-top:24px}.safety-section{background:var(--ink);color:#eef2e7}.safety-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.safety-section .eyebrow{color:#acc79d}.safety-section h2 em{color:#b7cdac}.safety-section p{color:#b4c5b9;font-size:18px;margin-top:23px;max-width:440px}.light-link{color:#dce9d3;margin-top:28px;border-color:#688367}.safety-cards article{display:flex;gap:23px;padding:23px 0;border-bottom:1px solid #496356}.safety-cards article:first-child{padding-top:0}.safety-cards article>span{font-size:14px;color:#9db68f;margin-top:4px}.safety-cards h3{font-size:21px}.safety-cards p{font-size:16px;margin-top:8px}.safety-footnote{font-size:13px;color:#a7b7aa;margin-top:45px}.faq-section{display:grid;grid-template-columns:.9fr 1.2fr;gap:70px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;position:relative;padding:22px 35px 22px 0;list-style:none;font-size:18px}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:5px;top:21px;color:var(--green);font-size:25px}details[open]>summary:after{content:'−'}details p{font-size:17px;padding:0 23px 22px 0;line-height:1.75}.closing-section{border-top:1px solid var(--line);padding-top:70px;padding-bottom:90px;display:flex;justify-content:space-between;align-items:center;gap:40px}.closing-section h2{font-size:45px}.closing-section p:not(.eyebrow){margin-top:25px;font-size:18px}.closing-section .button{white-space:nowrap}.site-footer{border-top:1px solid var(--line);background:#f1f2e9}.footer-top{display:flex;gap:30px;align-items:center;padding-top:35px;padding-bottom:35px}.footer-top .brand{font-size:22px}.footer-top p{font-size:14px;margin-right:auto}.footer-top>a:last-child{font-size:14px}.motion-toggle{font-size:13px;background:transparent;padding:7px 11px;border:1px solid var(--line);border-radius:5px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:19px;padding-bottom:20px;font-size:12px;color:#7c8876}.gallery-dialog{width:min(1100px,94vw);max-height:93vh;border:1px solid var(--line);border-radius:12px;background:var(--paper);padding:25px 30px;color:var(--ink)}.gallery-dialog::backdrop{background:#132820dd;backdrop-filter:blur(5px)}.gallery-dialog h2{font-family:var(--sans);font-size:26px;letter-spacing:0;margin-right:35px}.gallery-dialog p{font-size:16px;margin:10px 0 17px}.gallery-dialog>img{display:block;max-height:65vh;width:auto;margin:0 auto;object-fit:contain}.dialog-close{position:absolute;right:15px;top:13px;font-size:31px;line-height:1;padding:8px 13px;background:var(--mint);border-radius:5px}.dialog-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:22px;gap:12px;font-size:16px}.dialog-navigation button{background:var(--mint);border-radius:4px;padding:9px 17px}.reveal{opacity:1;transform:none}.js-enabled .reveal:not(.visible){opacity:0;transform:translateY(18px)}.reveal{transition:opacity .65s ease,transform .65s ease}.motion-paused *{animation-play-state:paused!important;scroll-behavior:auto!important}.motion-paused .reveal{opacity:1!important;transform:none!important;transition:none!important}.motion-paused .ink-swoosh path,.motion-paused .paper-sample path{stroke-dashoffset:0}.tour-active .demo-notes{animation:note-pop .6s both}.tour-playing #tour-play{color:#57804f}.guide-hero{padding:70px 0 50px}.guide-hero h1{font-size:57px}.guide-hero p:not(.eyebrow){max-width:660px;margin-top:25px;font-size:20px}.breadcrumbs{font-size:14px;color:var(--muted);margin-bottom:25px}.guide-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:60px;padding-bottom:80px}.guide-sidebar{position:sticky;top:112px;align-self:start;border-right:1px solid var(--line);padding-right:23px}.guide-sidebar>a{display:block;font-size:16px;padding:8px 0}.guide-sidebar>a:hover{text-decoration:underline;color:var(--green)}.guide-content section{scroll-margin-top:114px;margin-bottom:55px}.guide-content h2{font-size:33px;letter-spacing:-.03em;margin-bottom:20px}.guide-content h3{font-size:24px;margin:25px 0 12px}.guide-content p{font-size:18px;margin-bottom:18px}.guide-content ol{padding-left:24px;font-size:18px}.guide-content li{padding-left:7px;margin-bottom:14px}.guide-callout{padding:22px 25px;border-left:3px solid #86a077;background:var(--mint);border-radius:0 5px 5px 0;margin:25px 0;font-size:17px}.guide-callout p{font-size:17px;margin:0}.guide-overview{border:1px solid var(--line);background:var(--white);border-radius:7px;padding:25px;margin-bottom:40px}.guide-topic{background:var(--white);border:1px solid var(--line);border-radius:7px;padding:25px}.guide-topic h2{font-size:31px;margin:0}.guide-topic summary{padding:0 30px 0 0}.guide-topic summary:after{top:0}.guide-topic .topic-paragraphs{padding-top:22px}.guide-topic .topic-paragraphs p{padding:0;margin:0 0 19px;font-size:17px}.guide-topic .topic-paragraphs p:last-child{margin-bottom:0}.guide-search{margin-top:30px}.no-guide-results{padding:25px;background:var(--mint);border-radius:7px}
@keyframes draw-ink{to{stroke-dashoffset:0}}@keyframes tablet-enter{from{opacity:0;transform:rotate(-9deg) translateY(15px)}to{opacity:1;transform:rotate(-6deg) translateY(0)}}@keyframes float-gentle{0%,100%{translate:0 0}50%{translate:0 -7px}}@keyframes wave{from{transform:scaleY(.5)}to{transform:scaleY(1.5)}}@keyframes note-pop{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.hero{gap:75px}.hero-visual{height:590px}.tablet{width:360px}}
@media(max-width:1100px){.container{padding-left:30px;padding-right:30px}.nav-wrap{padding:0 30px}.site-header nav{gap:20px;font-size:16px}.hero{gap:20px}.hero-visual{padding-right:10px}.tablet{width:310px}.stylus{right:0}.label-top{right:-7px}.label-bottom{left:-12px}.floating-label{padding:10px 12px}.word-strip{gap:23px;font-size:16px}.editorial-card{padding:23px}.scenario-copy{padding:35px}.scenario-board{padding:32px}.theme-choices{gap:10px}.safety-layout{gap:60px}}
@media(max-width:900px){.site-header{height:74px}.menu-toggle{display:flex;align-items:center;gap:13px;font-size:16px;background:none;padding:10px;border:1px solid var(--line);border-radius:4px}.site-header nav{display:none;position:absolute;top:73px;left:0;width:100%;background:var(--paper);padding:18px 30px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}.site-header nav.open{display:flex}.site-header nav>a{padding:12px 15px}.site-header nav>a:after{display:none}.site-header .nav-cta{margin-top:10px}.hero{padding-top:55px;gap:0;min-height:650px}.hero h1{font-size:49px}.hero-visual{height:500px;transform:scale(.9);transform-origin:center}.hero-actions{gap:15px}.hero-description{font-size:19px}.hero-facts{gap:12px}.hero-facts>span{font-size:12px}.hero-facts .icon{width:14px}.word-strip{flex-wrap:wrap;gap:13px 22px;padding:18px}.word-strip span{white-space:nowrap}.section{padding-top:80px;padding-bottom:80px}.editorial-grid{grid-template-columns:1fr 1fr;gap:18px}.audio-card{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.audio-card .card-topline{grid-column:span 2}.audio-card h3{grid-column:1}.audio-card>p:not(.fine-print){grid-column:1}.audio-card .wave-demo{grid-column:2;grid-row:2/4;margin:0;align-self:center}.audio-card .fine-print{grid-column:2;margin:10px 0 18px}.audio-card .inline-link{grid-column:1;grid-row:4/5}.scenario-copy h3{font-size:30px}.scenario-copy{padding:30px}.scenario-board{padding:25px}.timeline article{gap:19px}.timeline article:before{left:58px}.timeline article>div{padding:13px}.features-grid{grid-template-columns:repeat(2,1fr)}.themes-section{gap:40px}.theme-preview{padding:30px 20px 50px}.theme-cover{width:210px;height:316px}.safety-layout{gap:40px}.faq-section{gap:40px;grid-template-columns:.8fr 1.2fr}.footer-top{flex-wrap:wrap}.footer-top p{margin-right:0}.footer-bottom{flex-wrap:wrap}.guide-body{gap:30px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:650px){.container{padding-left:22px;padding-right:22px}.nav-wrap{padding:0 20px}.brand{font-size:25px}.brand img{width:35px;height:35px}.hero{grid-template-columns:1fr;padding-top:43px;padding-bottom:42px;text-align:center}.hero .eyebrow{font-size:13px}.hero h1{font-size:48px;letter-spacing:-.05em}.desktop-break{display:none}.hero-description{max-width:355px;margin:auto;font-size:19px}.hero-actions{justify-content:center;gap:16px;margin-top:26px}.button{font-size:16px;padding:13px 19px;gap:17px}.hero-facts{justify-content:center;margin-top:27px;gap:20px}.hero-facts>span{font-size:13px}.release-note{font-size:13px}.hero-visual{height:505px;transform:none;padding:0;width:100%;max-width:400px;margin:27px auto 0}.tablet{width:280px}.visual-orbit{width:310px;height:310px}.orbit-two{width:370px;height:370px}.stylus{height:317px;right:22px;top:93px}.floating-label{font-size:12px;gap:7px;padding:9px 11px}.floating-label small{font-size:11px}.floating-label .tiny-circle{padding:5px}.floating-label .icon{width:14px;height:14px}.label-top{right:-7px;top:30px}.label-bottom{left:0;bottom:40px}.demo-title{font-size:25px}.ink-line{font-size:20px;margin-top:13px}.line-two{font-size:19px}.line-three{font-size:19px;margin-top:17px}.demo-table{margin-top:15px;font-size:9px}.demo-table span{padding:5px}.demo-task{font-size:11px;padding:8px}.visual-caption{bottom:0;font-size:11px}.word-strip{gap:10px 17px;font-size:14px}.word-strip b{font-size:18px}.section{padding-top:65px;padding-bottom:65px}.section-heading{margin-bottom:32px}.eyebrow{font-size:13px;margin-bottom:18px}h2{font-size:38px}.section-heading>p:last-child{font-size:18px;margin-top:19px}.scenario-shell{grid-template-columns:1fr}.scenario-copy{padding:27px}.segmented{margin-bottom:29px}.segmented button{padding:9px 17px}.scenario-copy h3{font-size:32px}.scenario-board{padding:28px}.timeline article>div{padding:14px 16px}.board-top{margin-bottom:23px}.editorial-grid{grid-template-columns:1fr}.editorial-card{padding:27px}.editorial-card h3{font-size:32px}.audio-card{grid-column:auto;display:flex;gap:0}.audio-card .card-topline{margin-bottom:29px}.audio-card .wave-demo{margin:28px 0 14px;align-self:stretch}.audio-card .fine-print{margin:0 0 30px}.paper-sample{padding:28px 10px 28px;margin:20px 0 26px}.paper-sample>.handwriting{font-size:35px}.split-heading{display:block;margin-bottom:30px}.split-heading>p{margin-top:23px;font-size:17px;max-width:430px}.gallery-grid{grid-template-columns:1fr;gap:18px}.gallery-image{height:235px}.gallery-image.portrait img{max-height:220px}.gallery-caption{padding:18px 21px}.gallery-caption small{font-size:12px}.gallery-image.draft img{max-height:205px}.walkthrough{grid-template-columns:1fr}.walkthrough-nav{padding:9px 0}.walkthrough-nav button{padding:13px 20px;font-size:16px;gap:16px}.walkthrough-panel{padding:27px}.walkthrough-panel h3{font-size:33px}.walkthrough-panel>p{font-size:17px}.step-icon{width:40px;height:40px}.features-grid{grid-template-columns:1fr;gap:12px}.feature-card{min-height:205px;padding:22px}.feature-card p{font-size:17px}.feature-card h3{font-size:21px}.filter-list{gap:7px}.filter-list button{font-size:13px;padding:7px 10px}.search-box input{font-size:16px}.themes-section{grid-template-columns:1fr;gap:38px}.theme-preview{min-height:403px}.theme-cover{width:229px;height:330px}.theme-copy h2{font-size:38px}.theme-choices{gap:13px}.theme-choices button{max-width:100px}.theme-choices img{height:84px}.safety-layout{grid-template-columns:1fr;gap:44px}.safety-section p{font-size:17px}.safety-footnote{margin-top:29px;font-size:12px}.safety-cards p{font-size:16px}.faq-section{grid-template-columns:1fr;gap:0}.faq-section .section-heading{margin-bottom:30px}.closing-section{display:block;padding-top:50px;padding-bottom:65px}.closing-section h2{font-size:38px}.closing-section .button{margin-top:30px}.footer-top{gap:18px 22px;padding-top:25px;padding-bottom:25px}.footer-top p{flex-basis:100%;order:1;font-size:13px}.footer-top .brand{margin-right:auto}.footer-top>a:last-child{order:2}.motion-toggle{order:2}.footer-bottom{font-size:11px;gap:12px;line-height:1.7}.footer-bottom>span:nth-child(2){flex-basis:100%;order:2}.gallery-dialog{padding:22px 18px}.gallery-dialog h2{font-size:21px}.gallery-dialog>img{max-height:61vh}.gallery-dialog p{font-size:14px}.dialog-navigation{font-size:13px}.dialog-navigation button{padding:8px 11px}.guide-hero{padding-top:40px}.guide-hero h1{font-size:42px}.guide-hero p:not(.eyebrow){font-size:18px}.guide-body{grid-template-columns:1fr;gap:25px}.guide-sidebar{position:static;border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px;display:flex;flex-wrap:wrap;gap:0 20px}.guide-sidebar>a{font-size:14px;padding:5px 0}.guide-topic{padding:22px}.guide-topic h2{font-size:27px}.guide-content h2{font-size:33px}.guide-content section{margin-bottom:35px}.guide-callout{padding:19px 22px}}
@media(max-width:370px){.hero h1{font-size:42px}.hero-visual{height:470px}.tablet{width:255px}.stylus{right:12px;top:103px;height:283px}.demo-title{font-size:22px}.ink-line{font-size:18px}.line-two{font-size:18px}.line-three{font-size:18px;margin-top:14px}.demo-table{margin-top:12px}.demo-task{font-size:10px}.hero-facts{gap:11px}.hero-facts>span{font-size:12px}.hero-actions{gap:8px}.text-button{font-size:14px}.label-top{right:-8px}.visual-orbit.orbit-two{width:300px;height:300px}.feature-controls .search-box{padding:11px}.theme-choices{gap:9px}.theme-choices img{height:69px}.step-footer{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-enabled .reveal:not(.visible){opacity:1;transform:none}.ink-swoosh path,.paper-sample path{stroke-dashoffset:0}}
.hero-visual{isolation:isolate}
@media(max-width:650px){.hero-visual{overflow-x:clip;overflow-y:visible}.orbit-two{max-width:100%;aspect-ratio:1;height:auto}.gallery-image img{max-width:100%}}
.hero h1{font-size:clamp(45px,4.5vw,65px)}
.hero-ink-animation{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#b49551;stroke-width:6;stroke-linecap:round;opacity:.65;pointer-events:none}
.hero-ink-animation path{stroke-dasharray:720;stroke-dashoffset:720;animation:draw-ink 2.6s 1s forwards}
.tour-active .demo-page{animation:note-pop .6s both}
.meeting-highlight{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;border-bottom:1px solid var(--line)}
.meeting-copy>p:not(.eyebrow){font-size:18px;margin-top:24px;max-width:480px}
.meeting-steps{list-style:none;padding:0;margin:30px 0 32px}
.meeting-steps li{display:flex;gap:20px;margin-bottom:22px}
.meeting-steps li>span{font-size:14px;color:#6c8b61;padding-top:4px}
.meeting-steps h3{font-size:20px;margin-bottom:6px}
.meeting-steps p{font-size:16px;max-width:430px}
.meeting-visual{background:#eeeede;border:1px solid #e1e5d6;border-radius:10px;padding:23px 28px;text-align:center}
.meeting-visual .segmented{margin-bottom:21px;font-size:14px}
.meeting-visual .segmented button{font-size:14px;padding:9px 17px}
.meeting-page-button{display:block;width:100%;max-width:352px;padding:0;background:white;border:1px solid #d5dccb;border-radius:3px;margin:0 auto 16px;box-shadow:7px 12px 25px #243c3510;overflow:hidden}
.meeting-page-button>img{display:block;width:100%;height:auto}
.meeting-zoom{display:block;font-size:14px;background:#e7ecdf;padding:10px}
.meeting-visual .fine-print{max-width:360px;margin:0 auto}
.gallery-grid{grid-template-columns:1fr 1fr}
.gallery-image.note-page{height:380px;padding:20px 24px}
.gallery-image.note-page img{max-height:340px;max-width:100%;width:auto;height:auto}
.gallery-dialog>img{max-height:none;width:min(100%,620px);height:auto}
.motion-paused .hero-ink-animation path{stroke-dashoffset:0}
@media(max-width:1000px){.meeting-highlight{gap:35px}.meeting-visual{padding:20px}.hero-facts{gap:11px}.hero-facts>span{font-size:13px}.site-header nav{gap:18px;font-size:16px}}
@media(max-width:650px){.hero h1{font-size:44px}.meeting-highlight{grid-template-columns:1fr;gap:35px}.meeting-copy h2{font-size:36px}.meeting-visual{padding:20px 16px}.meeting-page-button{max-width:350px}.gallery-grid{grid-template-columns:1fr}.gallery-image.note-page{height:440px}.gallery-image.note-page img{max-height:400px}.paper-sample>.handwriting{font-size:30px}.hero-facts{gap:12px}.hero-facts>span{font-size:12px}.hero-facts .icon{width:14px}}
@media(max-width:370px){.hero h1{font-size:39px}.gallery-image.note-page{height:370px}.gallery-image.note-page img{max-height:330px}.hero-facts{gap:9px}.hero-facts>span{font-size:11px}.meeting-visual .segmented button{font-size:13px;padding:9px 12px}}
@media(prefers-reduced-motion:reduce){.hero-ink-animation path{stroke-dashoffset:0}}
.hybrid-section{background:#f1f3eb;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.hybrid-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}
.hybrid-paper-column{text-align:center;padding:23px;background:#e7e9dd;border:1px solid #d8ddcd;border-radius:9px}
.hybrid-paper{position:relative;max-width:430px;margin:auto;background:white;border:1px solid #d1d9c9;box-shadow:8px 12px 25px #2c443515}
.hybrid-paper>img{width:100%;height:auto;display:block}
.hybrid-focus{position:absolute;border:2px solid #b58b42;border-radius:5px;pointer-events:none;box-shadow:0 0 0 2px #ffffff70;background:#eac56a0b;transition:left .4s,top .4s,width .4s,height .4s}
.hybrid-focus>span{position:absolute;left:4px;top:-21px;background:#fff7de;color:#7b5a24;border:1px solid #d9c494;font-size:11px;padding:1px 6px;border-radius:3px;white-space:nowrap}
.hybrid-zoom{margin:20px 0 13px;background:none;cursor:pointer}
.hybrid-paper-column>.fine-print{max-width:430px;margin:auto;font-size:12px!important}
.hybrid-tabs{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.hybrid-tabs button{display:flex;align-items:center;gap:9px;text-align:left;background:var(--white);border:1px solid var(--line);padding:12px 13px;border-radius:5px;font-size:14px;line-height:1.5;min-height:50px}
.hybrid-tabs .icon{width:18px;height:18px}
.hybrid-tabs button.active{background:var(--ink);border-color:var(--ink);color:white}
.hybrid-feature-panel{padding:30px 0 25px;border-bottom:1px solid #d3dccb;margin-top:8px}
.hybrid-feature-panel h3{font-family:var(--serif);font-size:32px;margin:13px 0 18px}
.hybrid-feature-panel>p{font-size:18px}
.hybrid-feature-panel ol{padding-left:20px;font-size:16px;line-height:1.8;margin:22px 0 24px}
.hybrid-feature-panel li{margin-bottom:10px;padding-left:4px}
.hybrid-tip{background:#e6eddf;border-left:2px solid #7d9870;padding:15px 18px;margin-top:21px;font-size:14px;line-height:1.7;color:#587050}
.toolbar-showcase{border:1px solid var(--line);border-radius:8px;padding:27px;background:#f0f2e9}
.toolbar-heading{display:flex;align-items:center;gap:13px;font-size:16px;margin-bottom:14px}
.toolbar-heading small{margin-left:auto;color:var(--muted);font-size:13px}
.toolbar-heading.second{margin-top:24px}
.bar-badge{font-size:13px;padding:5px 9px;background:#dce5d5;border-radius:4px;font-weight:bold;letter-spacing:.08em}
.toolbar-strip{display:flex;gap:6px;overflow-x:auto;padding:10px;border-radius:6px;scrollbar-width:thin;scrollbar-color:#8da691 #e4ebdf;overscroll-behavior-x:contain}
.toolbar-strip::-webkit-scrollbar{height:8px}
.toolbar-strip::-webkit-scrollbar-thumb{background:#8da691;border-radius:4px}
.toolbar-strip button{white-space:nowrap;flex-shrink:0;border:1px solid #b9cbbe;border-radius:5px;padding:10px 13px;background:linear-gradient(#fffefa,#e2e9df);font-size:14px;line-height:1.5;box-shadow:0 2px 0 #9eb09d25}
.toolbar-top{background:#193f35;scrollbar-color:#77997e #193f35}
.toolbar-top button{background:linear-gradient(#315b4c,#234739);border-color:#52745b;color:#e7f0e5}
.toolbar-bottom{background:#e1e8dc;border:1px solid #cbd8c4}
.toolbar-strip button.active{background:#628260;border-color:#52764f;color:white}
.context-controls{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:19px 0 7px;font-size:13px}
.context-controls>button{font-size:14px;text-align:left;background:none;border-bottom:1px solid #a9b99b;padding:4px 0}
.context-controls>button span{margin-left:10px}
.context-controls>span{font-size:12px;color:var(--muted)}
.context-bar{background:#e6ebdf;padding:12px;margin-top:14px}
.context-bar[hidden]{display:none}
.toolbar-scroll-hint{font-size:12px;margin-top:19px;color:#7c8975}
.toolbar-explanation{display:flex;gap:23px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}
.toolbar-explanation-icon{width:48px;height:48px;border-radius:7px;background:var(--mint);display:grid;place-items:center;flex-shrink:0}
.toolbar-explanation>div:nth-child(2){flex:1}
.toolbar-explanation h3{font-size:27px;margin:7px 0 9px}
.toolbar-explanation p:not(.small-label){font-size:17px;max-width:720px}
.toolbar-explanation .inline-link{white-space:nowrap;margin-left:15px}
.menu-custom-note{display:flex;gap:17px;align-items:flex-start;margin-top:25px}
.menu-custom-note .icon{margin-top:5px;width:20px;height:20px;color:#65805b}
.menu-custom-note p{font-size:14px;max-width:960px}
.hybrid-gallery-card{grid-column:span 2}
@media(max-width:1000px){.hybrid-layout{gap:35px}.hybrid-paper-column{padding:17px}.hybrid-tabs button{font-size:13px;padding:11px 10px;gap:7px}.hybrid-feature-panel h3{font-size:29px}.toolbar-explanation{gap:17px}}
@media(max-width:650px){.hybrid-layout{grid-template-columns:1fr;gap:30px}.hybrid-controls{order:0}.hybrid-paper-column{order:1}.hybrid-tabs{gap:8px}.hybrid-tabs button{font-size:14px;padding:12px 11px;min-height:50px}.hybrid-feature-panel{padding-top:23px}.hybrid-feature-panel h3{font-size:31px}.hybrid-focus>span{font-size:10px;top:-19px}.hybrid-paper-column{padding:17px}.hybrid-tip{font-size:13px}.toolbar-showcase{padding:20px 15px}.toolbar-heading{gap:9px;font-size:13px;flex-wrap:wrap}.toolbar-heading small{font-size:11px}.toolbar-strip{padding:8px}.toolbar-strip button{font-size:13px;padding:10px 12px}.context-controls{display:block}.context-controls>span{display:block;margin-top:11px}.toolbar-explanation{align-items:flex-start;flex-wrap:wrap;gap:16px}.toolbar-explanation-icon{width:40px;height:40px}.toolbar-explanation>div:nth-child(2){min-width:200px}.toolbar-explanation .inline-link{margin-left:56px}.toolbar-explanation h3{font-size:26px}.toolbar-explanation p:not(.small-label){font-size:16px}.menu-custom-note{gap:12px}.menu-custom-note p{font-size:13px}.hybrid-gallery-card{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.hybrid-focus{transition:none}}
.motion-paused .hybrid-focus{transition:none}
.hybrid-opening{padding-top:54px;padding-bottom:78px;border-top:0}
.hybrid-opening .split-heading h1{font-size:clamp(44px,4.6vw,65px)}
.hybrid-opening .split-heading{margin-bottom:37px}
.hero-copy>h2{margin-bottom:27px;font-size:clamp(39px,4vw,56px)}
@media(max-width:650px){.hybrid-opening{padding-top:37px;padding-bottom:55px}.hybrid-opening .split-heading h1{font-size:43px}.hybrid-opening .split-heading{margin-bottom:28px}.hero-copy>h2{font-size:39px}}
@media(max-width:370px){.hybrid-opening .split-heading h1{font-size:38px}.hero-copy>h2{font-size:35px}}
:root{--paper:#f8fafb;--ink:#11283d;--muted:#516476;--green:#126e65;--mint:#e7f3f0;--line:#d8e3e8;--white:#ffffff;--peach:#f8edd7;--gold:#b58135;--navy:#11283d;--teal:#126e65;--serif:Editorial,Georgia,serif;--sans:Lato,Arial,sans-serif}
body{font-size:19px;background:var(--paper);color:var(--ink)}
h1,h2{font-family:var(--sans);font-weight:800;letter-spacing:-.045em;line-height:1.12}
h1 em,h2 em{font-family:var(--serif);font-weight:400;letter-spacing:-.025em;color:var(--teal);display:inline-block;line-height:1.12}
h2{font-size:clamp(36px,3.9vw,57px)}h3{font-family:var(--sans);font-weight:700;letter-spacing:-.025em}
.eyebrow{color:var(--teal);font-size:13px;letter-spacing:.19em;font-weight:800;display:flex;align-items:center;gap:12px}
.eyebrow:before{content:'';display:block;flex:0 0 22px;height:2px;background:currentColor}
.small-label,.number-label{font-size:13px;letter-spacing:.14em;font-weight:800}
.section{padding-top:100px;padding-bottom:100px}.split-heading>p,.section-heading>p{font-size:18px;line-height:1.85}
.split-heading>p{max-width:390px}.split-heading{gap:50px}.section-heading>p{max-width:610px;margin-top:24px}
.site-header{height:90px;background:#fffffff2;border-bottom:1px solid #d7e3e9;box-shadow:0 4px 24px #11283d05}
.nav-wrap{max-width:1350px;padding:0 42px}.brand{gap:12px;letter-spacing:0}.brand img{width:44px;height:44px;border-radius:12px}
.brand-wordmark{display:flex;flex-direction:column;font-family:var(--sans);font-size:32px;font-weight:900;letter-spacing:-.05em;line-height:1.08}
.brand-light{font-size:11px;letter-spacing:.19em;font-weight:800;margin-top:6px;line-height:1;white-space:nowrap}
.site-header nav{font-size:16px;gap:25px}.nav-cta{background:var(--navy);color:white;border-color:var(--navy);border-radius:6px;box-shadow:0 4px 10px #11283d12}
.primary{background:var(--navy);color:white;border:1px solid var(--navy);box-shadow:0 7px 18px #11283d14;font-weight:700;border-radius:6px}
.primary:hover{background:#1e435b;border-color:#1e435b}.secondary{border:1px solid var(--line);border-radius:6px;background:white}
.button{font-size:16px;letter-spacing:.01em}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b58135;outline-offset:5px}
.inline-link{font-weight:700;color:var(--teal)}
.hybrid-opening{padding-top:32px;padding-bottom:75px;background:radial-gradient(ellipse at 95% 0%,#d3e7e773,transparent 40%),linear-gradient(125deg,#f5f8fa,#ffffff 56%,#ecf3f6);position:relative;overflow:hidden;border-bottom:1px solid var(--line)}
.hybrid-opening>.container{position:relative;z-index:1}
.launch-kicker{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 0 29px;margin-bottom:37px;border-bottom:1px solid #cddce4}
.dafi-product-name{font-size:16px;font-weight:800;letter-spacing:.04em;color:var(--navy)}
.launch-kicker>a{font-size:13px;color:#486375;display:inline-flex;align-items:center;gap:8px}
.launch-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);flex-shrink:0;box-shadow:0 0 0 4px #126e6510}
.hybrid-opening .split-heading{align-items:center;margin-bottom:25px;gap:34px}
.hybrid-opening .split-heading h1{font-family:var(--sans);font-size:clamp(44px,4.85vw,72px);font-weight:900;line-height:1.1}
.hybrid-opening h1 em{color:#8d652e;font-size:1.07em;position:relative;margin-top:9px}
.hybrid-opening .split-heading>p{border-left:2px solid #aebfc9;padding-left:24px;max-width:382px;font-size:18px;line-height:1.9}
.hybrid-opening .eyebrow{margin-bottom:17px}.dafi-intro-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:27px 0 37px}
.dafi-intro-actions>.inline-link{font-size:16px}.platform-note{font-size:13px;letter-spacing:.025em;color:#6a7a89;margin-left:auto}
.hybrid-layout{grid-template-columns:.95fr 1.05fr;gap:52px}.hybrid-paper-column{padding:25px;background:linear-gradient(150deg,#dce7ee,#eef5f6);border:1px solid #cddce6;border-radius:14px;box-shadow:0 18px 34px #11283d0a}
.hybrid-paper{max-width:360px;border-color:#c3d1d8;box-shadow:10px 13px 24px #11283d1b}
.hybrid-paper-column>.fine-print{font-size:13px!important;line-height:1.65;color:#4c6373}.hybrid-focus{border-color:#bd9349;border-radius:3px;box-shadow:0 0 0 2px #ffffff80}
.hybrid-focus>span{background:#fff6e6;border-color:#d4b779;color:#684a1d}
.hybrid-tabs{gap:10px}.hybrid-tabs button{border:1px solid #d1dfe5;border-radius:7px;background:#ffffffdf;font-size:14px;min-height:52px;box-shadow:0 3px 7px #11283d03;transition:background .2s,transform .2s,border-color .2s}
.hybrid-tabs button:hover{border-color:#82afa9;transform:translateY(-2px)}.hybrid-tabs button.active{background:var(--navy);color:white;border-color:var(--navy);box-shadow:0 8px 15px #11283d12}
.hybrid-feature-panel{padding:26px 0 22px;border-bottom-color:var(--line)}.hybrid-feature-panel h3{font-family:var(--sans);font-weight:800;font-size:30px;line-height:1.28;margin:13px 0 16px}
.hybrid-feature-panel>p{font-size:18px;line-height:1.85}.hybrid-feature-panel ol{font-size:16px;margin:19px 0 22px;line-height:1.8}
.hybrid-tip{background:#e8f3ef;color:#275e59;border-left-color:var(--teal);border-radius:0 6px 6px 0;padding:14px 18px}
.menu-showcase .split-heading h2{font-size:clamp(37px,4vw,58px)}.toolbar-showcase{border-radius:12px;background:#edf3f6;padding:27px;border-color:#d2e0e7}
.bar-badge{background:var(--navy);border-radius:4px;color:white}.toolbar-strip button{background:linear-gradient(#ffffff,#e4ebef);color:#102c3f;border-color:#cfdae1;font-weight:700;transition:background .2s,box-shadow .2s}.toolbar-top{background:#102c3f;color:#ffffff;scrollbar-color:#cfdae1 #102c3f}.toolbar-top button{background:linear-gradient(#25485c,#18394d);color:#ffffff;border-color:#cfdae1}.toolbar-bottom,.context-bar{background:#e4ebef;color:#102c3f;border-color:#cfdae1}
.toolbar-strip button.active{background:#087f8c;color:#ffffff;border-color:#087f8c;box-shadow:0 4px 10px #102c3f20}
.toolbar-heading{color:#486073}.toolbar-heading small{color:#637987}.toolbar-explanation{border-radius:9px;border-color:var(--line);background:#fff}.toolbar-explanation h3{font-size:29px;font-weight:800}
.toolbar-explanation-icon{background:#e6f1ee;color:var(--teal)}.menu-custom-note{background:#f0f5f7;border-color:var(--line);border-radius:8px}.menu-custom-note p{color:#476070}
.toolbar-visual{background:#f0f5f7;border-color:#d3e1e7;border-radius:12px;box-shadow:0 14px 32px #11283d08}.mock-app-header{background:var(--navy);font-weight:700;font-size:17px}
.mock-example-badge{color:#b2d5d0}.mock-toolbar-location{background:#e2edf1;color:#426172;font-weight:700}.toolbar-screen{color:#21434f}.toolbar-visual figcaption{font-size:14px;background:white;color:#526979}
.mock-cover h4{font-family:var(--sans);font-weight:700;font-size:29px;letter-spacing:-.02em}
.calculation-section{background:linear-gradient(120deg,#11283d,#183e52);color:white;position:relative;border-top:1px solid #1e485b;border-bottom:1px solid #1e485b}
.calculation-section .eyebrow{color:#78c9bb}.calculation-section h2 em{color:#e9bf79}.calculation-section .split-heading>p{color:#b9ccd4}
.calculation-demo{background:#f4f8fa;border-radius:14px;border:1px solid #dce8ed;box-shadow:0 25px 55px #05132145;color:var(--navy);padding:28px;max-width:1050px;margin:auto}
.calculation-tabs button{background:#e5eef2;color:#426073;border:1px solid #d2e1e8;border-radius:5px;font-weight:700;font-size:16px;padding:12px 16px}.calculation-tabs button.active{background:var(--navy);color:white;border-color:var(--navy)}
.calculation-stage{border-color:#cedfe7;border-radius:10px;overflow:hidden;background:white}.calculation-stage .mock-app-header{background:var(--navy)}
.calc-result{font-family:var(--sans);font-weight:900;color:var(--navy);font-size:39px;background:#edf5f6;border-color:#cee2e4}.calc-keypad button.equals{background:var(--teal);color:white}
.unit-result,.adat-result{background:#e7f3f0;border-color:#cce2db;color:#1d534d;border-radius:7px}.adat-result>b{font-family:var(--sans);font-weight:900;letter-spacing:-.04em}
.calculation-demo .demo-caption{color:#5a7080;font-size:13px}.demo-field>input,.demo-field>select{border-color:#cddde5;background:white;color:var(--navy)}
.tagging-section .eyebrow{color:var(--teal)}.tagging-demo{gap:27px}.tag-assignment,.tag-results-panel{background:white;border:1px solid #d7e4ea;border-radius:12px;box-shadow:0 9px 24px #11283d05;padding:32px}
.tag-choice-list button{border-radius:5px;background:#f0f5f7;border-color:#d4e2e8;color:#435c6b}.tag-choice-list button.active{background:var(--teal);color:white;border-color:var(--teal)}
.note-card{background:#f7fafb;border-color:var(--line)}.note-card h4{font-weight:700}.tag-result-card{border-color:#d6e5e8;background:#fafdfd;border-left:3px solid #74aea6}
.tag-result-card h4{font-weight:700;font-size:18px}.tag-result-card>div>b,.note-current-tags>span{background:#e0eee9;color:#275c53}
.tag-benefits article{background:#edf5f4;border:1px solid #d7e8e4;border-radius:8px;padding:25px}.tag-benefits h3{font-size:22px;font-weight:800}.tag-benefits p{font-size:16px;line-height:1.8}
.calendar-section{background:#ecf2f6;border-top:1px solid #dce6ec;border-bottom:1px solid #dce6ec}.calendar-demo{background:white;border:1px solid #d2e0e8;border-radius:13px;box-shadow:0 15px 40px #11283d09}
.calendar-mode-buttons button.active{background:var(--navy);color:white;border-color:var(--navy)}.calendar-period{background:#f0f5f7;border-color:var(--line)}.calendar-period h3{font-family:var(--sans);font-size:25px;font-weight:800;letter-spacing:-.02em}
.calendar-period>button{background:white;border-color:#d4e1e8}.month-weekday{background:#e9f0f3;color:#4f6779}.month-day.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}
.month-title{color:var(--navy);font-weight:800}.mini-month{background:#fbfdfe;border-color:var(--line)}.mini-month-days>.has-records{background:var(--teal);color:white}
.calendar-detail-tags>b{background:#e1eee9;color:#2a5c53}.calendar-day-detail{border-top-color:var(--line)}
.hero{padding-top:100px;padding-bottom:100px;min-height:650px}.hero h2{font-size:clamp(39px,4vw,57px);margin-bottom:25px}.hero-description{font-size:19px;max-width:450px}
.floating-label{border-color:var(--line);border-radius:8px}.floating-label .tiny-circle{background:#f5e8d0}.tiny-circle.mint{background:#dcefe9}.release-note{font-size:13px;color:#556b79}
.word-strip{background:var(--navy);color:#d4e4e8;border-color:var(--navy);font-size:18px;letter-spacing:.02em}.word-strip b{color:#e5b971}
.meeting-highlight{gap:65px}.meeting-copy>p{font-size:18px;line-height:1.85}.meeting-steps h3{font-size:20px;font-weight:800}.meeting-steps>li>span{background:#e7f1ef;color:var(--teal);font-family:var(--sans);font-weight:800}
#kesfet{background:transparent}.scenario-board{background:white;border-color:var(--line);box-shadow:0 18px 40px #11283d08;border-radius:12px}.scenario-copy h3{font-size:35px;font-weight:800}
.editorial-grid{gap:22px}.editorial-card{border-radius:11px;border:1px solid #d7e3e9;box-shadow:0 12px 25px #11283d06;padding:30px}.editorial-card h3{font-size:31px;line-height:1.24;font-weight:800;letter-spacing:-.04em}
.writing-card{background:var(--navy);color:white}.writing-card p{color:#c0d1d8}.writing-card .number-label{color:#d9b67b}.writing-card .inline-link{color:#9ddacd}.writing-card .paper-sample{background:#f5f6ef;color:#183346;border-color:#b5c4c7}
.table-card{background:#edf6f3}.audio-card{background:#fbf5e9}.card-topline{color:var(--teal)}.writing-card .card-topline{color:#dfbe89}.table-sample{background:white;border-color:#cce0d8}
.gallery-section{background:#eef3f7;border-color:#d9e5ed}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.gallery-card{border:1px solid #d3e1e8;border-radius:9px;box-shadow:0 11px 27px #11283d07;background:white;overflow:hidden;transition:transform .25s,box-shadow .25s}
.gallery-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #11283d12}.gallery-image.note-page{height:340px;background:#e0e9ef;padding:18px}.gallery-image.note-page>img{height:100%;width:100%;object-fit:contain;object-position:center;filter:drop-shadow(4px 6px 8px #11283d15)}
.hybrid-gallery-card{grid-column:span 2}.gallery-caption b{font-weight:800;font-size:18px}.gallery-note{font-size:14px;color:#546e7e;line-height:1.8}
.walkthrough{border-color:var(--line);border-radius:12px;overflow:hidden;background:white;box-shadow:0 10px 30px #11283d06}.walkthrough-nav{background:#eaf1f5}.walkthrough-nav button.active{background:var(--navy);color:white}
.walkthrough-panel h3{font-size:34px;font-weight:800}.step-icon{background:#e2f1eb;color:var(--teal)}
.all-features{background:#f1f5f8;border-color:#d9e4eb}.filter-list button{border:1px solid #d4e2e9;border-radius:5px;background:white}.filter-list button.active{background:var(--navy);color:white;border-color:var(--navy)}
.features-grid{gap:21px}.feature-card{border:1px solid #d6e3ea;background:white;border-radius:9px;box-shadow:0 6px 18px #11283d04;padding:26px;position:relative}.feature-card:before{content:'';display:block;height:3px;width:36px;background:#3c9388;position:absolute;left:26px;top:0;border-radius:0 0 2px 2px}
.feature-card[data-feature-category="tools"]:before{background:#b58135}.feature-card[data-feature-category="safe"]:before{background:#516c93}.feature-card h3{font-size:24px;line-height:1.3;font-weight:800;margin-top:19px}.feature-card>p{font-size:17px;line-height:1.85;color:#526b7b}.feature-card-top{color:var(--teal)}.feature-category{letter-spacing:.05em;font-size:12px;font-weight:800;text-transform:uppercase}
.feature-status{background:#f2f6f8;border-color:#dde7ed;color:#5d7180;font-size:13px}.feature-card>a{font-weight:700;color:var(--teal);font-size:14px}.search-box{background:white;border-color:#cbdde6;border-radius:7px}
.themes-section{gap:65px}.theme-cover{box-shadow:18px 25px 45px #11283d20;border-radius:14px}.cover-name{font-family:var(--sans);font-size:35px;font-weight:800;letter-spacing:-.04em;line-height:1.17}
.theme-gallery-grid{gap:23px}.theme-gallery-card{border:1px solid #d3e2e8;border-radius:11px;box-shadow:0 8px 25px #11283d07;background:white}.theme-gallery-card>img{height:300px;object-fit:cover}.theme-gallery-card b{font-weight:800;font-size:18px}.theme-gallery-card small{font-size:12px;color:#566e7d}
.theme-gallery-filters button{border-color:#d5e2e8;background:#f0f5f7;color:#435d70;font-weight:700;border-radius:5px}.theme-gallery-filters button.active{background:var(--navy);color:white;border-color:var(--navy)}
.safety-section{background:linear-gradient(125deg,#11283d,#154654);color:white;border-color:#1d4a58}.safety-section .eyebrow{color:#91d2c5}.safety-section h2 em{color:#e5bc7b}.safety-section p{color:#c2d2db;line-height:1.9}
.safety-cards article{border-color:#547080}.safety-cards article>span{color:#dcba82;font-family:var(--serif);font-size:32px}.safety-cards h3{font-weight:800}.safety-footnote{color:#b9d1db;border-color:#406775;line-height:1.8;font-size:14px}
.launch-section{padding-top:95px;padding-bottom:40px}.launch-summary{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.launch-summary>div>p{max-width:490px;margin:24px 0 27px;font-size:18px;line-height:1.85}.launch-summary .eyebrow{margin-top:0;margin-bottom:20px}
.launch-information{padding:30px;background:#edf4f7;border:1px solid #cddfe7;border-radius:12px;box-shadow:0 15px 30px #11283d06}.launch-state{display:inline-flex;align-items:center;gap:10px;background:white;border:1px solid #d6e6e9;border-radius:30px;padding:7px 12px;font-size:13px;font-weight:700;color:#36615a}.launch-information h3{font-size:29px;margin-top:25px}
.launch-information dl{margin:23px 0}.launch-information dl>div{display:grid;grid-template-columns:110px 1fr;gap:20px;border-bottom:1px solid #d0e0e7;padding:13px 0}.launch-information dt{font-size:14px;color:#5d7482}.launch-information dd{font-size:16px;font-weight:700;color:#1b4358;margin:0}.launch-information>p{font-size:14px;line-height:1.8;color:#536f7f}
.faq-section{padding-top:80px}.faq-list details{border-color:#d3e0e8}.faq-list summary{font-weight:700;font-size:20px}.faq-list p{font-size:18px;line-height:1.9;color:#526b7c}
.closing-section{border-top:1px solid var(--line);padding-top:70px;padding-bottom:70px}.closing-section h2{font-size:clamp(38px,4.2vw,60px)}.closing-section p{font-size:18px;line-height:1.85}
.site-footer{background:#eaf1f5;border-color:#d2e0e8}.footer-top>p{font-size:17px}.footer-bottom{font-size:13px;color:#536c7d;border-color:#cfdfe7}.footer-bottom>span{color:#536c7d}
.guide-hero h1{font-size:clamp(42px,4.5vw,64px)}.guide-hero>.eyebrow{margin-bottom:20px}.guide-sidebar{background:#edf4f7;border-color:#d3e2e9}.guide-sidebar a{font-size:16px}.guide-overview{background:#e7f3ef;border-color:#cee3da;color:#315c54}.guide-overview p{color:#315c54}
.guide-content h2{font-family:var(--sans);font-size:29px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.guide-topic{border-color:#d2e1e8}.guide-callout{background:#edf4f7;border-color:#d1e0e7}.guide-content p{line-height:1.9}.guide-page .inline-link{font-size:16px}
@media(max-width:1100px){.site-header nav{gap:16px;font-size:14px}.nav-wrap{padding:0 30px;gap:20px}.hybrid-layout{gap:30px}.hybrid-opening .split-heading h1{font-size:53px}.hybrid-opening .split-heading>p{max-width:330px;font-size:17px}.platform-note{margin-left:0}.launch-summary{gap:35px}.editorial-card{padding:24px}.editorial-card h3{font-size:27px}.theme-gallery-card>img{height:270px}}
@media(max-width:900px){.site-header{height:77px}.site-header nav{top:77px;background:white}.menu-toggle{background:#edf3f7;border-color:var(--line);border-radius:5px}}
@media(max-width:850px){.site-header nav{gap:13px}.site-header .brand-wordmark{font-size:29px}.site-header .brand-light{font-size:10px}.nav-cta{padding:10px 12px}.hybrid-opening .split-heading{display:block}.hybrid-opening .split-heading h1{font-size:clamp(48px,7vw,62px)}.hybrid-opening .split-heading>p{max-width:620px;border-left:0;padding-left:0;font-size:18px;margin-top:24px}.hybrid-layout{grid-template-columns:1fr 1fr;gap:23px}.hybrid-paper-column{padding:16px}.hybrid-tabs button{padding:11px 10px;gap:7px;font-size:13px}.hybrid-feature-panel h3{font-size:27px}.hybrid-feature-panel>p{font-size:17px}.hybrid-feature-panel ol{font-size:14px}.tagging-demo{gap:20px}.tag-assignment,.tag-results-panel{padding:24px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-gallery-card{grid-column:span 2}.launch-summary{grid-template-columns:1fr;gap:30px}.launch-summary>div>p{max-width:640px}.launch-information{max-width:640px}.theme-gallery-card>img{height:235px}}
@media(max-width:760px){.site-header{height:77px}.nav-wrap{padding:0 22px}.site-header nav{font-size:17px;gap:18px;background:#ffffff}.site-header nav.open{border:1px solid #d5e3eb;box-shadow:0 15px 35px #11283d15}.site-header .brand img{width:38px;height:38px}.menu-toggle{background:#edf3f7;border:1px solid var(--line);padding:7px 11px;border-radius:5px;font-size:14px}.site-header .brand-wordmark{font-size:29px}.site-header .brand-light{font-size:10px}.section{padding-top:65px;padding-bottom:65px}.container{padding-left:23px;padding-right:23px}.split-heading{margin-bottom:30px}.split-heading>p{font-size:18px}.eyebrow{font-size:12px;letter-spacing:.13em}.hybrid-opening{padding-top:24px;padding-bottom:52px}.launch-kicker{display:block;margin-bottom:28px;padding-bottom:20px}.launch-kicker>a{margin-top:13px;font-size:12px}.dafi-product-name{font-size:14px}.hybrid-opening .split-heading h1{font-size:clamp(39px,7.8vw,57px);line-height:1.12}.hybrid-opening h1 em{margin-top:5px;font-size:1.03em}.hybrid-opening .split-heading>p{font-size:17px;line-height:1.85;margin-top:21px}.dafi-intro-actions{gap:14px 23px;margin:24px 0 30px}.platform-note{font-size:12px;width:100%}.dafi-intro-actions .button{padding:12px 16px;min-height:45px}.dafi-intro-actions .inline-link{font-size:14px}.hybrid-layout{grid-template-columns:1fr;gap:25px}.hybrid-paper-column{order:1;padding:23px}.hybrid-controls{order:0}.hybrid-tabs button{font-size:14px;padding:12px 13px;min-height:50px}.hybrid-feature-panel h3{font-size:29px}.hybrid-feature-panel>p{font-size:18px}.hybrid-feature-panel ol{font-size:16px}.hybrid-paper{max-width:340px}.hybrid-tip{font-size:14px}.toolbar-showcase{padding:20px 16px}.toolbar-visual figcaption{font-size:13px}.toolbar-explanation h3{font-size:27px}.calculation-demo{padding:20px 16px}.calculation-tabs button{font-size:14px;padding:10px}.calc-result{font-size:32px}.calendar-period h3{font-size:19px}.hero{padding-top:65px;padding-bottom:65px;min-height:0}.hero h2{font-size:42px}.meeting-highlight,.themes-section{gap:35px}.meeting-copy>p{font-size:18px}.editorial-card{padding:28px}.editorial-card h3{font-size:31px}.gallery-image.note-page{height:300px;padding:15px}.gallery-caption b{font-size:17px}.walkthrough-panel h3{font-size:31px}.feature-card h3{font-size:25px}.theme-gallery-grid{gap:16px}.theme-gallery-card>img{height:235px}.theme-gallery-card b{font-size:16px}.safety-section p{font-size:17px}.launch-section{padding-top:65px;padding-bottom:20px}.launch-information{padding:26px}.launch-information h3{font-size:27px}.launch-information dl>div{grid-template-columns:100px 1fr;gap:15px}.faq-section{padding-top:65px}.faq-list summary{font-size:18px}.faq-list p{font-size:17px}.closing-section{padding-top:55px;padding-bottom:55px}.footer-top .brand-wordmark{font-size:30px}.guide-hero h1{font-size:43px}.guide-content h2{font-size:26px}}
@media(max-width:480px){h2{font-size:36px}.hybrid-opening .split-heading h1{font-size:39px}.launch-kicker>a{font-size:11px;gap:7px}.gallery-grid{grid-template-columns:1fr}.hybrid-gallery-card{grid-column:auto}.gallery-image.note-page{height:350px}.theme-gallery-card>img{height:205px}.theme-gallery-card b{font-size:14px}.theme-gallery-card small{font-size:11px}.calculation-tabs button{font-size:13px}.tag-assignment,.tag-results-panel{padding:23px}.hero h2{font-size:38px}.guide-hero h1{font-size:37px}.launch-information dl>div{grid-template-columns:82px 1fr;gap:12px}.launch-information{padding:23px}.launch-information dt{font-size:13px}.launch-information dd{font-size:14px}.brand-light{font-size:10px}.calendar-period h3{font-size:18px}}
@media(max-width:370px){.container{padding-left:19px;padding-right:19px}.hybrid-opening .split-heading h1{font-size:35px}.theme-gallery-card>img{height:185px}.hybrid-paper-column{padding:16px}.launch-kicker>a{font-size:10px}.dafi-intro-actions>.inline-link{font-size:13px}.guide-hero h1{font-size:34px}}
@media(prefers-reduced-motion:reduce){.hybrid-tabs button,.gallery-card{transition:none}.hybrid-tabs button:hover,.gallery-card:hover{transform:none}}
.motion-paused .hybrid-tabs button,.motion-paused .gallery-card{transition:none}.motion-paused .hybrid-tabs button:hover,.motion-paused .gallery-card:hover{transform:none}
.toolbar-showcase,.toolbar-visual,.calculation-stage{
--app-background:#f0f4f7;--app-paper:#ffffff;--app-navigation:#102c3f;
--app-accent:#087f8c;--app-text:#102c3f;--app-line:#cfdae1;--app-tools:#e4ebef;
}
.toolbar-showcase{background:var(--app-background);border-color:var(--app-line)}
.toolbar-strip button{font-size:17px;min-height:44px;text-shadow:none}
.toolbar-top button:hover,.toolbar-top button:active{background:linear-gradient(#18394d,#25485c);color:#ffffff}
.toolbar-bottom button:hover,.context-bar button:hover{background:linear-gradient(#e4ebef,#ffffff);color:#102c3f}
.toolbar-strip button.active,.toolbar-strip button.active:hover,.toolbar-strip button.active:active{background:#087f8c;color:#ffffff;border-color:#087f8c}
.toolbar-strip button:focus-visible{outline:3px solid #087f8c;outline-offset:3px}
.toolbar-top button:focus-visible{outline-color:#ffffff}
.toolbar-visual{background:var(--app-background);border-color:var(--app-line)}
.toolbar-visual .mock-app-header,.calculation-stage .mock-app-header{background:var(--app-navigation);color:#ffffff}
.toolbar-visual .mock-example-badge,.calculation-stage .mock-example-badge{color:#ffffff}
.toolbar-visual .mock-toolbar-location{background:var(--app-tools);color:var(--app-text)}
.toolbar-screen,.calculation-stage #calculation-body{background:var(--app-background);color:var(--app-text)}
.toolbar-screen .mock-field,.toolbar-screen .mock-list,.toolbar-screen .mock-dialog-card,.toolbar-screen .mock-search,.toolbar-screen .mock-brand-cards>div{background:var(--app-paper);color:var(--app-text);border-color:var(--app-line)}
.toolbar-screen .mock-field small,.toolbar-screen .mock-list-dot,.toolbar-screen .mock-eraser-example>span{color:#5c6d79}
.toolbar-screen .mock-chips>span,.toolbar-screen .mock-list-dot,.toolbar-screen .mock-eraser-example{background:var(--app-tools);color:var(--app-text);border-color:var(--app-line)}
.toolbar-screen .mock-dialog-actions>span,.toolbar-screen .mock-small-button{background:linear-gradient(#ffffff,#e4ebef);color:var(--app-text);border-color:var(--app-line)}
.toolbar-screen .mock-dialog-actions>span:last-child{background:var(--app-accent);color:#ffffff;border-color:var(--app-accent)}
.toolbar-screen .mock-focus-icon,.toolbar-screen .mock-text-editor{background:var(--app-paper);color:var(--app-text)}
.toolbar-screen .mock-brand-cards b,.toolbar-screen .mock-sync{color:var(--app-accent)}
.toolbar-screen .mock-calendar-title{color:var(--app-text)}
.toolbar-screen .mock-mini-calendar>b{background:var(--app-tools);color:var(--app-text);border-color:var(--app-line)}
.toolbar-screen .mock-mini-calendar>span{background:var(--app-paper);color:var(--app-text);border-color:var(--app-line)}
.toolbar-screen .mock-mini-calendar>span.marked{background:var(--app-accent);color:#ffffff}
.calculation-stage .calc-keypad button,.calculation-stage .calc-keypad button.equals,.calculation-stage .calc-science-keys button{background:linear-gradient(#ffffff,#e4ebef);color:var(--app-text);border-color:var(--app-line);font-weight:700}
.calculation-stage .calc-keypad button:hover,.calculation-stage .calc-science-keys button:hover{background:linear-gradient(#e4ebef,#ffffff);color:var(--app-text)}
.calculation-stage .calc-result{background:var(--app-paper);color:var(--app-text);border-color:var(--app-line)}
.calculation-stage .demo-field input,.calculation-stage .demo-field select,.calculation-stage .adat-input-row input{background:var(--app-paper);color:var(--app-text);border-color:var(--app-line)}
.calculation-stage .button.primary{background:var(--app-accent);color:#ffffff;border-color:var(--app-accent)}
.calculation-stage .button.secondary,.calculation-stage .saved-demo>button{background:linear-gradient(#ffffff,#e4ebef);color:var(--app-text);border-color:var(--app-line)}
.calculation-stage .unit-result,.calculation-stage .adat-result{background:var(--app-paper);color:var(--app-text);border-color:var(--app-line)}
#calendar-example .mini-month-days>button.has-records{background:#087f8c;color:#ffffff;border-color:#087f8c}
@media(max-width:760px){.toolbar-strip button{font-size:16px;min-height:44px}}
.availability{display:inline-block;font-size:12px;font-weight:700;line-height:1.5;border-radius:4px;padding:4px 8px;background:#e7f3f0;color:#20594e;border:1px solid #c5e2d8;letter-spacing:.01em}
.availability-conditional{background:#f9edd6;color:#6e4b16;border-color:#e5cf9d}.availability-planned{background:#e8edf4;color:#29496b;border-color:#cbd7e5}
.availability-legend{display:flex;flex-wrap:wrap;gap:9px;margin:23px 0 18px}.feature-card>.availability{margin-top:17px}.feature-card>.availability+h3{margin-top:13px}
.product-update-section{padding-bottom:75px}.product-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.product-update-card{background:var(--white);border:1px solid var(--line);border-radius:11px;padding:29px;box-shadow:0 9px 24px #11283d06}.product-update-card h3{font-size:29px;line-height:1.3;margin:20px 0 16px}.product-update-card p{font-size:18px;line-height:1.85}.product-update-card .inline-link{display:inline-block;margin-top:23px;font-size:16px}.guide-topic .availability{margin-bottom:19px}.mock-cover-year{color:#ffffff;font-size:16px;margin-bottom:22px;text-shadow:0 1px 8px #000000a0}
html[data-site-theme="dark"] .availability{background:#1a3d36;color:#c0ecdf;border-color:#376b5c}html[data-site-theme="dark"] .availability-conditional{background:#3a3027;color:#edc17c;border-color:#715737}html[data-site-theme="dark"] .availability-planned{background:#203449;color:#c6d8ed;border-color:#405b79}
@media(max-width:760px){.product-update-grid{grid-template-columns:1fr;gap:18px}.product-update-card{padding:25px}.product-update-card h3{font-size:27px}.product-update-card p{font-size:17px}.product-update-section{padding-bottom:55px}.availability-legend{gap:7px}.availability{font-size:12px}}
:root{color-scheme:dark}
.appearance-control{order:3;display:flex;flex-direction:column;gap:3px;flex:0 0 auto;font-size:12px;font-weight:700;color:var(--muted);line-height:1.2}
.appearance-control>span{letter-spacing:.06em}
.appearance-control select{font-family:var(--sans);font-size:16px;color:#11283d;background:#ffffff;border:1px solid #bdcfd9;border-radius:6px;min-height:36px;width:94px;padding:6px 8px;cursor:pointer}
.site-header nav{order:2}.site-header .brand{order:0}.site-header .menu-toggle{order:4}
.site-mode-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(min-width:901px) and (max-width:1100px){.nav-wrap{gap:16px;padding:0 25px}.site-header nav{gap:13px;font-size:13px}.appearance-control select{width:85px;font-size:14px}.site-header .brand{gap:9px}.site-header .brand-wordmark{font-size:29px}.site-header .brand-light{font-size:10px}}
@media(max-width:900px){.appearance-control{margin-left:auto;flex-direction:row;align-items:center;gap:8px}.appearance-control select{min-height:40px}.appearance-control>span{display:none}.nav-wrap{gap:14px}.site-header nav{order:5}}
@media(max-width:480px){.nav-wrap{padding:0 18px;gap:10px}.site-header .brand{gap:8px}.site-header .brand img{width:35px;height:35px}.site-header .brand-light{font-size:6.5px}.appearance-control select{width:86px;font-size:14px}.site-header .menu-toggle{padding:8px;gap:8px;min-height:40px}}
@media(max-width:370px){.site-header .menu-toggle{font-size:0;gap:0;min-width:36px}.site-header .menu-toggle>span{font-size:20px}.site-header .brand-wordmark{font-size:28px}.nav-wrap{gap:8px;padding:0 16px}.appearance-control select{width:82px}}
html[data-site-theme="dark"]{color-scheme:dark;--paper:#0d1722;--ink:#e7eef4;--muted:#b0c2d0;--green:#8cdbcb;--teal:#8cdbcb;--mint:#1a3636;--line:#344c5d;--white:#152633;--peach:#3a3027;--gold:#edc17c}
html[data-site-theme="dark"] body{background:var(--paper);color:var(--ink)}
html[data-site-theme="dark"] :is(.site-header,.site-header nav){background:#0d1722f5;border-color:var(--line);color:var(--ink);box-shadow:0 6px 24px #00000020}
html[data-site-theme="dark"] :is(.appearance-control select,.menu-toggle){background:#1a2d3c;color:#e7eef4;border-color:#496374}
html[data-site-theme="dark"] :is(.primary,.nav-cta,.skip-link,.wave-play){background:#166e65;color:#ffffff;border-color:#348f83}
html[data-site-theme="dark"] :is(.primary:hover,.nav-cta:hover){background:#1c7c72;color:#ffffff;border-color:#56b4a4}
html[data-site-theme="dark"] .hybrid-opening{background:radial-gradient(ellipse at 95% 0%,#244b5840,transparent 45%),linear-gradient(125deg,#0c1926,#112433 65%,#132c35);border-color:var(--line)}
html[data-site-theme="dark"] .hybrid-opening h1 em{color:#edc17c}
html[data-site-theme="dark"] :is(.launch-kicker,.hybrid-opening .split-heading>p,.hybrid-feature-panel,.closing-section){border-color:var(--line)}
html[data-site-theme="dark"] :is(.dafi-product-name,.launch-information dd,.month-title){color:var(--ink)}
html[data-site-theme="dark"] :is(.launch-kicker>a,.platform-note,.release-note,.hybrid-paper-column>.fine-print,.gallery-note,.theme-gallery-card small,.footer-bottom,.footer-bottom>span){color:var(--muted)}
html[data-site-theme="dark"] .hybrid-paper-column{background:linear-gradient(150deg,#193144,#142b36);border-color:#3a5669;box-shadow:0 15px 35px #00000025}
html[data-site-theme="dark"] .hybrid-paper{border-color:#6c7b83;box-shadow:9px 13px 25px #00000040}
html[data-site-theme="dark"] .hybrid-tabs button{background:#172d3b;color:var(--ink);border-color:#3c5668}
html[data-site-theme="dark"] .hybrid-tabs button:hover{border-color:#8cdbcb}
html[data-site-theme="dark"] .hybrid-tabs button.active{background:#1c655e;color:#ffffff;border-color:#459b8f}
html[data-site-theme="dark"] :is(.hybrid-tip,.guide-overview){background:#183735;color:#c1e7df;border-color:#397e72}
html[data-site-theme="dark"] .guide-overview p{color:#c1e7df}
html[data-site-theme="dark"] :is(.toolbar-explanation,.menu-custom-note,.floating-label,.scenario-board,.tag-assignment,.tag-results-panel,.calendar-demo,.walkthrough,.feature-card,.gallery-card,.theme-gallery-card,.launch-information,.guide-topic,.guide-sidebar,.guide-callout){background:#152633;color:var(--ink);border-color:var(--line);box-shadow:0 10px 28px #00000016}
html[data-site-theme="dark"] :is(.toolbar-heading,.toolbar-heading small,.menu-custom-note p,.feature-card>p,.faq-list p,.launch-information>p,.launch-information dt,.note-card>span,.tag-result-card>span,.tag-feedback,.board-note,.time,.event-type){color:var(--muted)}
html[data-site-theme="dark"] :is(.toolbar-explanation-icon,.step-icon,.meeting-steps>li>span,.tiny-circle.mint){background:#21483f;color:#b7e6d9}
html[data-site-theme="dark"] .floating-label .tiny-circle{background:#3d3428;color:#edc17c}
html[data-site-theme="dark"] :is(.calendar-section,.gallery-section,.all-features){background:#101e2c;border-color:var(--line)}
html[data-site-theme="dark"] :is(.calculation-section,.safety-section){background:linear-gradient(125deg,#0a1520,#102e39);border-color:#2d5262}
html[data-site-theme="dark"] .calculation-demo{background:#142733;color:var(--ink);border-color:#344e60;box-shadow:0 20px 45px #00000030}
html[data-site-theme="dark"] .calculation-demo .demo-caption{color:var(--muted)}
html[data-site-theme="dark"] :is(.calculation-tabs button,.tag-choice-list button,.calendar-mode-buttons button,.theme-gallery-filters button,.filter-list button,.theme-choices button,.segmented button){background:#1a3040;color:#e7eef4;border-color:#3a5567}
html[data-site-theme="dark"] :is(.calculation-tabs button.active,.tag-choice-list button.active,.calendar-mode-buttons button.active,.theme-gallery-filters button.active,.filter-list button.active,.theme-choices button.active,.segmented button.active){background:#1c655e;color:#ffffff;border-color:#4b9e91}
html[data-site-theme="dark"] :is(.search-box,.demo-field>input,.demo-field>select,.calendar-tag-label select){background:#10212e;color:#e7eef4;border-color:#496172}
html[data-site-theme="dark"] input::placeholder{color:#a4b8c7;opacity:1}
html[data-site-theme="dark"] :is(.note-card,.tag-result-card,.tag-benefits article,.feature-status,.table-card,.table-sample,.audio-card,.wave-demo,.theme-dialog-close,.dialog-close,.dialog-navigation button,.launch-state){background:#1a3040;color:var(--ink);border-color:var(--line)}
html[data-site-theme="dark"] :is(.tag-result-card>div>b,.note-current-tags>span,.calendar-detail-tags>b,.board-date,.tag,.tag.pale,.tag.peach){background:#22463f;color:#c6eddf;border-color:#3e6b60}
html[data-site-theme="dark"] :is(.note-card .mock-handwriting,.demo-inserted-note>b){color:#91a6bb!important}
html[data-site-theme="dark"] :is(.table-sample>div,.walkthrough-nav,.calendar-period){background:#1a3040;color:var(--ink);border-color:var(--line)}
html[data-site-theme="dark"] :is(.table-sample dt,.table-sample dd,.board-top,.timeline article>div,.launch-information dl>div,.faq-list details,.footer-bottom){border-color:var(--line)}
html[data-site-theme="dark"] .timeline article:before{background:#496374}
html[data-site-theme="dark"] .timeline article>div:before{background:#8cdbcb;box-shadow:0 0 0 4px #152633}
html[data-site-theme="dark"] .walkthrough-nav button.active{background:#1c655e;color:#ffffff}
html[data-site-theme="dark"] .writing-card{background:#142c3e;border-color:#3a5364}
html[data-site-theme="dark"] .writing-card .paper-sample{--muted:#516476;background:#f5f6ef;color:#183346}
html[data-site-theme="dark"] .writing-card .sample-tag{background:#e7efe4;color:#24544c}
html[data-site-theme="dark"] :is(.gallery-image.note-page,.meeting-visual){background:#193144;border-color:var(--line)}
html[data-site-theme="dark"] .theme-preview{background:#193144;border-color:var(--line)}
html[data-site-mode="dark"] .demo-toolbar{background:#000000;color:#ffffff}
html[data-site-mode="dark"] .demo-toolbar>span:first-child{background:#555555;color:#ffffff}
html[data-site-theme="dark"] :is(.theme-image-dialog,.gallery-dialog){background:#112330;color:var(--ink);border-color:#496374}
html[data-site-theme="dark"] :is(.theme-image-dialog,.gallery-dialog)::backdrop{background:#030a12e8}
html[data-site-theme="dark"] :is(.calendar-period>button,.month-day,.month-blank,.mini-month,.mini-month-days>button,.week-calendar>article){background:#122735;color:var(--ink);border-color:var(--line)}
html[data-site-theme="dark"] :is(.month-weekday,.week-day-title){background:#203b4b;color:#d7e6f0;border-color:var(--line)}
html[data-site-theme="dark"] :is(.month-day>span,.month-day>small,.mini-month-days>b,.week-free){color:#b1c7d6}
html[data-site-theme="dark"] .month-day.selected{background:#183d3b;box-shadow:inset 0 0 0 2px #80cbbb;border-color:#80cbbb}
html[data-site-theme="dark"] #calendar-example .mini-month-days>button.has-records{background:#1c655e;color:#ffffff;border-color:#4b9e91}
html[data-site-theme="dark"] :is(.mini-month-days>button.selected,.month-title:focus-visible){outline-color:#8cdbcb}
html[data-site-theme="dark"] .calendar-event{background:#203c4e;border-color:#476377}
html[data-site-theme="dark"] .calendar-event.task{background:#244337;border-color:#4a6c58}
html[data-site-theme="dark"] .calendar-event>span{color:#bcd2dc}
html[data-site-theme="dark"] .calendar-event>b{color:#e6f0f5}
html[data-site-theme="dark"] .calendar-legend{color:#b1c7d6}
html[data-site-theme="dark"] .week-calendar{border-color:var(--line)}
html[data-site-theme="dark"] :is(.site-footer,.guide-sidebar){background:#101f2c;border-color:var(--line)}
html[data-site-theme="dark"] :focus-visible{outline-color:#edc17c}
html[data-site-mode="dark"] :is(.toolbar-showcase,.toolbar-visual,.calculation-stage){--app-background:#000000;--app-paper:#000000;--app-navigation:#000000;--app-accent:#555555;--app-text:#ffffff;--app-line:#666666;--app-tools:#000000;--ink:#ffffff;--muted:#bdbdbd;--green:#c1dfda;--teal:#c1dfda;--white:#000000;background:#000000;color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] :is(.toolbar-top,.toolbar-bottom,.context-bar){background:#000000;color:#ffffff;border-color:#666666;scrollbar-color:#999999 #000000}
html[data-site-mode="dark"] .toolbar-strip button{background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .toolbar-strip button:hover,html[data-site-mode="dark"] .toolbar-strip button:active{background:linear-gradient(#000000,#292929);color:#ffffff}
html[data-site-mode="dark"] .toolbar-strip button.active,html[data-site-mode="dark"] .toolbar-strip button.active:hover,html[data-site-mode="dark"] .toolbar-strip button.active:active{background:#555555;color:#ffffff;border-color:#888888}
html[data-site-mode="dark"] :is(.toolbar-heading,.toolbar-heading small){color:#bdbdbd}
html[data-site-mode="dark"] .bar-badge{background:#303030;color:#ffffff;border:1px solid #666666}
html[data-site-mode="dark"] .toolbar-visual figcaption{background:#152633;color:#b0c2d0;border-color:#344c5d}
html[data-site-mode="dark"] .toolbar-screen :is(.mock-field small,.mock-eraser-example>span){color:#bdbdbd}
html[data-site-mode="dark"] .toolbar-screen :is(.mock-brand-cards b,.mock-sync){color:#ffffff}
html[data-site-mode="dark"] .toolbar-screen .mock-handwriting{color:#91a6bb!important}
html[data-site-mode="dark"] .toolbar-screen :is(.mock-history>div,.mock-clipboard){background:#202020;color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .toolbar-screen :is(.mock-selection-box>span,.mock-presentation-badge){background:#383838;color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .toolbar-screen :is(.mock-dialog-actions>span,.mock-small-button){background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .toolbar-screen .mock-dialog-actions>span:last-child{background:#555555;color:#ffffff}
html[data-site-mode="dark"] .toolbar-screen .mock-mini-calendar>span.marked{background:#555555;color:#ffffff}
html[data-site-mode="dark"] .calculation-stage :is(.calc-keypad button,.calc-keypad button.equals,.calc-science-keys button,.button.secondary,.saved-demo>button){background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .calculation-stage :is(.calc-keypad button:hover,.calc-science-keys button:hover){background:linear-gradient(#000000,#292929);color:#ffffff}
html[data-site-mode="dark"] .calculation-stage :is(.demo-field input,.demo-field select,.adat-input-row input){background:#000000;color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .calculation-stage .button.primary{background:#555555;color:#ffffff;border-color:#888888}
html[data-site-mode="dark"] .calculation-stage :is(.saved-demo small,.fine-print,.adat-feedback){color:#bdbdbd}
html[data-site-mode="dark"] .calculation-stage .adat-result>span{color:#bdbdbd}
html[data-site-mode="dark"] .calculation-stage .adat-ledgers h4{background:#202020;color:#ffffff;border-color:#666666}
html[data-site-mode="dark"] .calculation-stage .demo-inserted-note{background:#202020;color:#ffffff;border-color:#666666}
html{scroll-padding-top:120px}body{font-size:18px;line-height:1.7}
.container{width:100%;max-width:1520px;padding-left:48px;padding-right:48px}
.nav-wrap{max-width:1620px;padding:0 40px;gap:24px}.site-header{height:100px}.site-header nav{gap:21px;font-size:14px}.site-header .brand-wordmark{font-size:31px}.site-header .brand-light{font-size:10px;letter-spacing:.12em}.site-header .brand img{width:46px;height:46px}
.appearance-control{font-size:12px}.appearance-control select{font-size:14px;width:106px;min-height:44px}
.section{padding-top:105px;padding-bottom:105px}.hybrid-opening{padding-top:36px;padding-bottom:86px}
h2{font-size:clamp(40px,4vw,62px);line-height:1.12}.hybrid-opening .split-heading h1{font-size:clamp(52px,4.6vw,80px);line-height:1.08;letter-spacing:-.05em}.hybrid-opening .split-heading>p,.split-heading>p{font-size:18px;line-height:1.8;max-width:420px}
.split-heading{gap:55px}.eyebrow{font-size:13px;line-height:1.5}.dafi-product-name{font-size:16px}.launch-kicker>a{font-size:13px;line-height:1.5}.platform-note{font-size:14px}
.button,.inline-link,.text-button{font-size:16px}.button{min-height:52px;padding:15px 23px}.nav-cta{font-size:14px;min-height:44px}
.hybrid-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:54px}.hybrid-paper-column{padding:30px}.hybrid-paper{max-width:490px}.hybrid-tabs button{font-size:16px;min-height:58px;padding:13px 15px}.hybrid-feature-panel h3{font-size:34px;line-height:1.2}.hybrid-feature-panel>p{font-size:18px}.hybrid-feature-panel ol{font-size:17px}.hybrid-tip{font-size:16px}.hybrid-paper-column>.fine-print{font-size:14px!important;line-height:1.7;max-width:510px}.hybrid-focus>span{font-size:12px;top:-26px}
.fine-print,.demo-caption,.gallery-note,.release-note,.toolbar-scroll-hint,.safety-footnote{font-size:14px!important;line-height:1.7}.toolbar-strip button{font-size:16px;min-height:48px}.toolbar-visual figcaption{font-size:14px}.toolbar-heading{font-size:17px}.toolbar-heading small{font-size:13px}.context-controls,.context-controls>button{font-size:15px}.context-controls>span{font-size:13px}.toolbar-explanation h3{font-size:30px}.toolbar-explanation p,.menu-custom-note p{font-size:17px}
.hybrid-layout>*,.split-heading>*,.studio-stage>*,.paper-spread>*,.tagging-demo>*,.calendar-demo,.calculation-stage{min-width:0}
.calculation-tabs button,.calendar-mode-buttons button,.filter-list button,.theme-gallery-filters button{font-size:15px;min-height:46px}.demo-field>input,.demo-field>select,.demo-field input,.demo-field select,.search-box input{font-size:17px;min-height:46px}.calc-keypad button{min-height:49px;font-size:20px}.calc-science-keys button{min-height:44px;font-size:16px}
.tag-benefits h3{font-size:24px}.tag-benefits p,.tag-result-card p,.note-card p{font-size:17px}.tag-result-card h4{font-size:20px}.calendar-period h3{font-size:25px}.calendar-legend{font-size:14px}
.meeting-copy>p,.theme-copy>p,.hero-description,.launch-summary>div>p,.faq-list p,.closing-section p{font-size:18px;line-height:1.85}.meeting-steps p{font-size:17px}.meeting-steps h3{font-size:22px}.meeting-page-button{max-width:470px}
.feature-card h3{font-size:25px}.feature-card>p{font-size:17px;line-height:1.75}.feature-card>a{font-size:16px}.feature-category{font-size:12px}.feature-status{font-size:13px}.feature-card-note{font-size:14px!important}.feature-card{padding:30px}.features-grid{gap:24px}.availability-legend{font-size:14px}
.gallery-caption b{font-size:20px}.gallery-caption small{font-size:14px}.gallery-image.note-page{height:450px}.gallery-image.note-page>img{max-height:none}.theme-gallery-card b{font-size:18px}.theme-gallery-card small{font-size:13px}.theme-gallery-card>img{height:360px}
.walkthrough-nav button{font-size:17px}.walkthrough-panel>p{font-size:18px}.launch-information dt{font-size:15px}.launch-information dd{font-size:17px}.launch-information>p{font-size:16px}.launch-state{font-size:14px}.launch-information dl>div{grid-template-columns:140px minmax(0,1fr)}.faq-list summary{font-size:22px}
.footer-top>p{font-size:17px}.footer-bottom{font-size:13px}.footer-bottom>span{font-size:13px}.guide-hero h1{font-size:clamp(46px,5vw,76px)}.guide-hero p:not(.eyebrow){font-size:20px}.guide-sidebar a{font-size:16px}.guide-body{grid-template-columns:245px minmax(0,1fr);gap:50px}.guide-content p,.guide-topic .topic-paragraphs p,.guide-callout,.guide-overview{font-size:18px;line-height:1.85}.guide-content h2{font-size:32px}.guide-page .inline-link{font-size:16px}
button,input,select{max-width:100%}button,a,input,select{touch-action:manipulation}img{max-width:100%}p{overflow-wrap:break-word}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #087f8c;outline-offset:4px}
@media(max-width:1340px){.site-header{height:88px}.nav-wrap{padding:0 32px;gap:20px}.site-header .menu-toggle{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px}.site-header nav{display:none;position:absolute;top:88px;left:0;width:100%;padding:22px 32px;flex-direction:column;align-items:stretch;gap:0;background:var(--white);color:var(--ink);border-bottom:1px solid var(--line);order:5}.site-header nav.open{display:flex}.site-header nav>a{padding:12px 16px;font-size:17px}.site-header nav>a:after{display:none}.site-header .nav-cta{margin-top:8px}.appearance-control{margin-left:auto;flex-direction:row;align-items:center;gap:9px}.hybrid-opening .split-heading{gap:35px}.hybrid-opening .split-heading h1{font-size:clamp(50px,4.7vw,68px)}.hybrid-opening .split-heading>p{max-width:350px;font-size:18px}.hybrid-layout{gap:32px}.hybrid-paper-column{padding:23px}.platform-note{margin-left:0}}
@media(max-width:1000px){.container{padding-left:32px;padding-right:32px}.hybrid-opening .split-heading{display:block}.hybrid-opening .split-heading>p{max-width:800px;margin-top:25px;padding-left:0;border-left:0}.hybrid-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:27px}.hybrid-tabs button{font-size:15px;padding:12px 10px}.hybrid-feature-panel h3{font-size:30px}.hybrid-feature-panel>p,.hybrid-feature-panel ol{font-size:17px}.hybrid-paper-column{padding:20px}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-heading{gap:30px}.split-heading>p{max-width:350px}.theme-gallery-card>img{height:310px}}
@media(max-width:760px){html{scroll-padding-top:95px}.container{padding-left:24px;padding-right:24px}.nav-wrap{padding:0 22px;gap:12px}.site-header{height:82px}.site-header nav{top:82px}.site-header .brand-wordmark{font-size:27px}.site-header .brand-light{font-size:8px}.site-header .brand img{width:39px;height:39px}.appearance-control>span{display:none}.appearance-control select{width:92px;font-size:14px}.site-header .menu-toggle{font-size:14px;padding:8px;gap:8px}.section{padding-top:72px;padding-bottom:72px}.hybrid-opening{padding-top:25px}.hybrid-opening .split-heading h1{font-size:clamp(43px,7.2vw,60px)}.hybrid-opening .split-heading>p,.split-heading>p{font-size:18px;max-width:100%}.hybrid-layout{grid-template-columns:1fr}.hybrid-controls{order:0}.hybrid-paper-column{order:1;padding:25px}.hybrid-tabs button{font-size:16px}.hybrid-paper{max-width:450px}.dafi-intro-actions{gap:18px 24px}.launch-kicker>a{font-size:12px}.platform-note{font-size:14px;width:100%}.split-heading{display:block}.split-heading>p{margin-top:25px}.tagging-demo,.meeting-highlight,.themes-section,.launch-summary{grid-template-columns:1fr;gap:35px}.tag-benefits{grid-template-columns:1fr}.calendar-demo{padding:20px 14px}.calendar-period h3{font-size:20px}.month-day{min-width:0}.gallery-image.note-page{height:400px}.theme-gallery-card>img{height:285px}.feature-card h3{font-size:24px}.guide-body{grid-template-columns:1fr;gap:25px}.guide-sidebar{position:static}.guide-content h2{font-size:29px}.faq-list summary{font-size:20px}.button{font-size:16px}.word-strip{font-size:15px}.footer-bottom{font-size:13px;line-height:1.7}}
@media(max-width:560px){.features-grid{grid-template-columns:1fr}.theme-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.theme-gallery-card>img{height:240px}.theme-gallery-card b{font-size:16px}.theme-gallery-card small{font-size:12px}.calendar-period h3{font-size:17px}.calendar-mode-buttons{flex-wrap:wrap}.month-weekday{font-size:11px}.month-day .event-mark{font-size:10px}.launch-information dl>div{grid-template-columns:90px minmax(0,1fr)}.launch-information dd{font-size:16px}.gallery-grid{grid-template-columns:1fr}.hybrid-gallery-card{grid-column:auto}}
@media(max-width:390px){.container{padding-left:19px;padding-right:19px}.nav-wrap{padding:0 15px;gap:8px}.site-header .brand{gap:7px}.site-header .brand img{width:32px;height:32px}.site-header .brand-wordmark{font-size:24px}.site-header .brand-light{font-size:7px}.site-header .menu-toggle{font-size:0;min-width:36px;justify-content:center}.site-header .menu-toggle>span{font-size:19px}.appearance-control select{width:82px;font-size:13px}.hybrid-opening .split-heading h1{font-size:40px}.hybrid-tabs button{font-size:15px}.theme-gallery-card>img{height:210px}}
:root{--paper:#f8faf9;--ink:#142e31;--muted:#4e6567;--green:#087b65;--teal:#087b65;--mint:#e0f2e7;--line:#d7e2df;--white:#ffffff;--gold:#b5dc83}
body{background:var(--paper)}h1,h2,h3{font-family:var(--sans)}h2{font-size:clamp(44px,4.6vw,70px);font-weight:900;letter-spacing:-.05em}h2 em{font-family:var(--sans);font-style:normal;color:var(--teal)}.eyebrow{letter-spacing:.13em;font-weight:900}
.site-header{background:#fff;border-color:#d7e2df}.site-header .nav-cta{background:#142e31;color:#fff;border-radius:30px}.site-header .brand img{border-radius:12px}.button{border-radius:30px}.button.primary{background:#142e31;color:white}.inline-link{font-weight:800}.section{padding-top:112px;padding-bottom:112px}
.studio-opening{background:#122e32;color:#fff;padding-top:26px;padding-bottom:66px;border:0}.studio-opening>.container{max-width:1580px}.studio-opening .launch-kicker{border-color:#527074;margin-bottom:35px}.studio-opening .launch-kicker,.studio-opening .launch-kicker>a{color:#d8eee7}.studio-opening .dafi-product-name{font-size:15px;letter-spacing:.08em}.studio-opening .launch-dot{background:#c0ef9a}
.studio-stage{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;align-items:center}.studio-story .split-heading{display:block;margin:0}.studio-story .eyebrow{color:#b5e59f;margin-bottom:25px}.studio-opening .studio-story h1{font-size:clamp(58px,5.3vw,88px);line-height:1.03;font-weight:900;letter-spacing:-.055em}.studio-opening h1 em{font-family:var(--sans);font-style:normal;color:#c5eea6}.studio-opening .studio-story .split-heading>p{max-width:650px;font-size:20px;line-height:1.8;color:#d5e4e3;border:0;padding:0;margin:30px 0 0}.studio-opening .dafi-intro-actions{margin:32px 0 0;gap:22px;align-items:center}.studio-opening .primary{background:#c5eea6;color:#102e2c;border-color:#c5eea6}.studio-opening .inline-link{color:#d4eee7}.studio-opening .platform-note{color:#bbd3d1;width:100%;margin:0}.studio-note{display:flex;gap:20px;align-items:center;margin-top:40px;color:#bbd3d1}.studio-note p{font-size:16px;line-height:1.6}.studio-note strong{color:#fff}.studio-rule{height:58px;width:3px;background:#c5eea6;display:block}
.studio-opening .hybrid-paper-column{background:#20464a;border:1px solid #4b6d70;border-radius:20px;padding:22px 30px 24px;align-self:center}.studio-preview-top{display:flex;justify-content:space-between;color:#c9deda;font-size:12px;letter-spacing:.1em;margin-bottom:20px}.studio-opening .hybrid-paper{max-width:420px;border:0;box-shadow:0 20px 30px #001b1c50}.studio-opening .hybrid-paper-column>.fine-print{color:#c5d8d6;font-size:13px!important}.studio-opening .hybrid-zoom{margin:20px 0 10px}
.studio-lab{margin-top:62px;background:#f4f8f6;color:#142e31;border-radius:20px;padding:34px 40px}.studio-lab-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #d3e0dc;margin-bottom:25px;padding-bottom:23px}.studio-lab-heading>span{font-size:14px;font-weight:900;letter-spacing:.08em}.studio-lab-heading p{font-size:17px;color:#4e6567}.studio-lab .hybrid-controls{display:grid;grid-template-columns:1fr 1fr;gap:28px}.studio-lab .hybrid-tabs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.studio-lab .hybrid-tabs button{background:white;color:#142e31;border-color:#cdded6;border-radius:10px}.studio-lab .hybrid-tabs button.active{background:#142e31;color:#fff;border-color:#142e31}.studio-lab .hybrid-feature-panel{padding:0;border:0;margin:0}.studio-lab .hybrid-feature-panel h3{font-family:var(--sans);font-size:31px;margin-top:10px}.studio-lab .hybrid-feature-panel>p{color:#4e6567}.studio-lab .hybrid-feature-panel ol{margin-bottom:18px}.studio-lab .small-label{color:#087b65}.studio-lab .inline-link{color:#087b65}.studio-lab .hybrid-tip{grid-column:1/-1;margin:0;background:#e0f2e7;color:#285548;border-color:#087b65;font-size:15px}
.studio-workbench{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:22px;align-items:start}.studio-workbench>.toolbar-showcase{grid-row:1/3;padding:18px}.studio-workbench>.toolbar-visual{margin:0}.studio-workbench>.toolbar-explanation{grid-column:2;display:flex;flex-wrap:wrap;padding:27px;margin:0;background:#e8f1ed;border-radius:14px;border:0}.studio-workbench .toolbar-explanation>div:nth-child(2){flex:1;min-width:200px}.studio-workbench .toolbar-explanation>.inline-link{margin-left:64px}.studio-workbench .toolbar-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px;overflow:visible}.studio-workbench .toolbar-strip button{padding:7px 5px;font-size:14px;min-height:40px;min-width:0;white-space:normal;line-height:1.25}.studio-workbench .context-bar[hidden]{display:none}.studio-workbench .toolbar-heading{font-size:16px;flex-wrap:wrap;gap:10px}.studio-workbench .toolbar-heading small{font-size:12px}.studio-workbench .context-controls{display:block}.studio-workbench .context-controls>span{display:block;margin-top:10px}.studio-workbench .toolbar-screen{padding:24px;min-height:520px;max-height:720px}.demo-jump-links a{border-radius:30px;padding:14px 20px}
.menu-custom-note{margin-top:28px}.calculation-section{background:#e4eee9;color:#142e31;border:0}.calculation-section .eyebrow{color:#087b65}.calculation-section h2 em{color:#087b65}.calculation-section .split-heading>p{color:#4e6567}.calculation-demo{background:white;border-radius:20px;border:1px solid #cbdcd3;padding:32px}.tag-assignment,.tag-results-panel{border-radius:18px;box-shadow:none}.calendar-section{background:#f0f4f2}.calendar-demo{border-radius:20px;box-shadow:none}.calendar-period{background:#edf5f0}
.meeting-highlight{border:0;gap:70px}.meeting-visual{border-radius:20px;background:#e4eee9;border-color:#d7e2df}.meeting-copy h2 em{font-family:var(--sans);font-style:normal;color:#087b65}.editorial-card{border-radius:20px;box-shadow:none}.editorial-card h3{font-weight:900;letter-spacing:-.035em;font-size:34px}.writing-card{background:#142e31}.gallery-section{background:#eaf1ed;border:0}.gallery-card{border-radius:18px;box-shadow:none}.gallery-image.note-page{background:#dae5df}.product-update-grid article{border-radius:16px;box-shadow:none}.all-features{background:#eef3ef;border:0}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.feature-card{border-radius:16px;box-shadow:none;border:1px solid #d2dfd7}.feature-card:before{height:4px;background:#087b65}.feature-card h3{font-weight:900}.theme-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-gallery-card{border-radius:16px;box-shadow:none}.theme-gallery-card>img{height:340px}.safety-section{background:#142e31}.safety-section h2 em{color:#c5eea6}.launch-information{border-radius:20px;background:#e7f0eb;box-shadow:none}.closing-section{border-top:2px solid #142e31}.site-footer{background:#e3ece6}.guide-sidebar{background:#e7f0eb;border-radius:16px;padding:24px}.guide-topic{border-radius:16px}
html[data-site-theme="dark"]{--paper:#0b171b;--ink:#eaf3ef;--muted:#b7cec5;--teal:#b5e59f;--green:#b5e59f;--line:#385248;--white:#16292b;--mint:#244039}
html[data-site-theme="dark"] .studio-opening{background:#10282c}html[data-site-theme="dark"] .studio-lab{background:#192f30;color:#eaf3ef}html[data-site-theme="dark"] .studio-lab-heading{border-color:#46605a}html[data-site-theme="dark"] .studio-lab-heading p,html[data-site-theme="dark"] .studio-lab .hybrid-feature-panel>p{color:#bfd3ca}html[data-site-theme="dark"] .studio-lab .hybrid-tabs button{background:#243e3c;color:#eaf3ef;border-color:#537267}html[data-site-theme="dark"] .studio-lab .hybrid-tabs button.active{background:#c5eea6;color:#142e31;border-color:#c5eea6}html[data-site-theme="dark"] .studio-lab .small-label,html[data-site-theme="dark"] .studio-lab .inline-link{color:#b5e59f}html[data-site-theme="dark"] .studio-lab .hybrid-tip{background:#25433b;color:#deecdb;border-color:#b5e59f}html[data-site-theme="dark"] .studio-opening .primary{background:#c5eea6;color:#142e31}
html[data-site-theme="dark"] :is(.calculation-section,.calendar-section,.gallery-section,.all-features,.site-footer){background:#112326;color:#eaf3ef}html[data-site-theme="dark"] .calculation-section h2 em,html[data-site-theme="dark"] .calculation-section .eyebrow{color:#b5e59f}html[data-site-theme="dark"] .calculation-section .split-heading>p{color:#bfd3ca}html[data-site-theme="dark"] :is(.studio-workbench>.toolbar-explanation,.calculation-demo,.meeting-visual,.launch-information,.guide-sidebar){background:#1a3030;color:#eaf3ef;border-color:#385248}html[data-site-theme="dark"] .meeting-copy h2 em{color:#b5e59f}html[data-site-theme="dark"] .safety-section{background:#10282c}html[data-site-theme="dark"] .closing-section{border-color:#b5e59f}
@media(min-width:1001px){.studio-opening .hybrid-paper-column{order:0}}
@media(max-width:1200px){.studio-stage{gap:38px}.studio-opening .studio-story h1{font-size:65px}.studio-opening .studio-story .split-heading>p{font-size:18px}.studio-opening .hybrid-paper-column{padding:20px}.studio-lab{padding:30px}.studio-workbench{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:18px}}
@media(max-width:1000px){.studio-stage{grid-template-columns:1fr 1fr;gap:30px}.studio-opening .studio-story h1{font-size:clamp(48px,5.6vw,62px)}.studio-note{display:none}.studio-opening .dafi-intro-actions{flex-direction:column;align-items:flex-start}.studio-opening .hybrid-paper-column{order:0;padding:18px}.studio-lab .hybrid-controls{grid-template-columns:1fr 1fr}.studio-workbench{grid-template-columns:1fr}.studio-workbench>.toolbar-showcase,.studio-workbench>.toolbar-visual,.studio-workbench>.toolbar-explanation{grid-column:auto;grid-row:auto}.studio-workbench .toolbar-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.section{padding-top:75px;padding-bottom:75px}.studio-opening{padding-top:24px;padding-bottom:40px}.studio-stage{grid-template-columns:1fr;gap:36px}.studio-opening .studio-story h1{font-size:clamp(48px,8vw,65px)}.studio-opening .studio-story .split-heading>p{font-size:18px}.studio-opening .dafi-intro-actions{flex-direction:row}.studio-opening .hybrid-paper-column{padding:24px}.studio-opening .hybrid-paper{max-width:360px}.studio-lab{margin-top:32px;padding:26px 21px;border-radius:14px}.studio-lab-heading{display:block}.studio-lab-heading p{margin-top:10px}.studio-lab .hybrid-controls{grid-template-columns:1fr}.studio-lab .hybrid-feature-panel h3{font-size:30px}.studio-workbench .toolbar-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-workbench>.toolbar-explanation{padding:23px}.studio-workbench .toolbar-explanation>.inline-link{margin-left:0}.calculation-demo{padding:23px 16px}.features-grid{grid-template-columns:1fr}.theme-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-gallery-card>img{height:280px}.gallery-grid{grid-template-columns:1fr}.hybrid-gallery-card{grid-column:auto}.studio-preview-top{font-size:11px}}
.studio-workbench>*{min-width:0}
.studio-workbench .mock-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:none;gap:24px}
.studio-workbench .mock-two-columns>*{min-width:0}
.studio-workbench .mock-paper{width:100%;max-width:360px}
.studio-workbench .mock-paper>img{max-height:540px}
.studio-workbench .mock-dialog-card{width:100%;padding:22px}
@media(max-width:760px){
.studio-workbench .toolbar-screen{padding:20px;min-height:360px;max-height:none}
}
@media(max-width:650px){
.studio-workbench .mock-two-columns{grid-template-columns:minmax(0,1fr);gap:22px}
.studio-workbench .mock-paper{max-width:330px}
.studio-workbench .mock-paper>img{max-height:480px}
}
@media(pointer:coarse){
.studio-workbench .toolbar-strip button{min-height:44px}
}
.main-site-label{display:inline-flex;vertical-align:middle;margin-left:10px;border:1px solid currentColor;border-radius:5px;padding:4px 7px;font-family:var(--sans);font-size:10px;line-height:1.25;letter-spacing:.08em;white-space:nowrap}
.release-note-panel{margin-top:26px;padding:22px 25px;border:1px solid var(--line);border-radius:12px;background:var(--white);font-size:16px;line-height:1.8;color:var(--muted)}
.release-note-panel strong{color:var(--ink)}
.release-note-panel a{display:inline-block;margin-left:5px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}
.calculation-section .calculation-demo{width:100%;max-width:1040px;margin-inline:auto;grid-template-columns:205px minmax(0,1fr);gap:22px;padding:24px;align-items:start}
.calculation-section .calculation-tabs{gap:9px}
.calculation-section .calculation-tabs button{font-size:15px;line-height:1.45;min-height:46px;padding:12px 14px}
.calculation-section .calculation-stage{width:100%;max-width:650px;justify-self:center;margin:0 auto;border-radius:10px}
.calculation-section .calculation-stage[data-calculation-mode="calculator"]{max-width:460px}
.calculation-section .calculation-stage[data-calculation-mode="units"],.calculation-section .calculation-stage[data-calculation-mode="saved"]{max-width:520px}
.calculation-section .calculation-stage .mock-app-header{padding:12px 16px;gap:10px;flex-wrap:wrap;font-size:15px}
.calculation-section .calculation-stage .mock-example-badge{font-size:9px;white-space:nowrap}
.calculation-section .calculation-stage #calculation-body{padding:18px}
.calculation-section .demo-field{font-size:15px;gap:6px;margin-bottom:13px}
.calculation-section .demo-field input,.calculation-section .demo-field select{font-size:16px;min-height:44px;padding:9px 10px}
.calculation-section .calc-result{font-size:30px;min-height:48px;padding:3px 0 9px}
.calculation-section .calculator-options{font-size:14px;gap:12px;margin:8px 0 13px;flex-wrap:wrap}
.calculation-section .calc-keypad,.calculation-section .calc-science-keys{gap:7px}
.calculation-section .calc-keypad button{font-size:21px;min-height:44px;padding:9px 6px}
.calculation-section .calc-science-keys button{font-size:15px;min-height:44px;padding:8px 5px}
.calculation-section .calc-science-keys{margin-bottom:12px}
.calculation-section .demo-calculator>.fine-print{font-size:13px;line-height:1.6;margin-top:15px}
.calculation-section .calc-history:empty{display:none}
.calculation-section .calc-history{margin-top:12px;padding-top:10px}
.calculation-section .unit-pair{gap:14px}
.calculation-section .unit-actions{gap:14px}
.calculation-section .unit-result{font-size:23px;padding:16px;margin:17px 0 13px}
.calculation-section .adat-ledgers{gap:16px}
.calculation-section .adat-ledgers h4{font-size:17px;padding:9px;margin-bottom:10px}
.calculation-section .adat-input-row{gap:8px;margin-bottom:11px;grid-template-columns:minmax(140px,1.15fr) minmax(0,1fr)}
.calculation-section .adat-input-row input{font-size:16px;min-height:44px;padding:8px 7px}
.calculation-section .adat-demo-actions{gap:8px;margin:15px 0}
.calculation-section .adat-demo-actions .button{padding:9px 12px;font-size:14px;min-height:44px}
.calculation-section .adat-result{padding:14px 17px;margin-top:14px;font-size:16px}
.calculation-section .adat-result>b{font-size:29px;margin:4px 0}
.calculation-section .adat-result p{font-size:15px;line-height:1.7}
.calculation-section .calculation-demo>.demo-caption{max-width:650px;justify-self:center;font-size:14px;line-height:1.65;margin:0}
@media(max-width:1050px){
.calculation-section .calculation-demo{display:block;max-width:780px}
.calculation-section .calculation-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}
.calculation-section .calculation-tabs button{text-align:center;font-size:14px;padding:10px}
.calculation-section .calculation-demo>.demo-caption{margin:20px auto 0}
}
@media(max-width:680px){
.calculation-section .calculation-demo{padding:18px 14px}
.calculation-section .calculation-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}
.calculation-section .calculation-stage #calculation-body{padding:16px 13px}
.calculation-section .adat-ledgers{grid-template-columns:1fr;gap:16px}
.calculation-section .calculation-stage .mock-app-header{font-size:14px;padding:12px}
.calculation-section .adat-demo-actions .button{flex:1 1 auto}
.release-note-panel{padding:18px;font-size:15px}
}
@media(max-width:390px){
.main-site-label{margin-left:5px;font-size:9px}
.calculation-section .adat-input-row{grid-template-columns:1fr}
.calculation-section .unit-pair{grid-template-columns:1fr;gap:0}
.calculation-section .calc-science-keys{grid-template-columns:repeat(3,1fr)}
}
html:not([data-site-theme="dark"]){color-scheme:light;--paper:#f6f8fa;--white:#fff;--ink:#1c3448;--muted:#536879;--green:#176c70;--teal:#176c70;--navy:#1c3448;--mint:#e9f3f2;--line:#cfdae2;--peach:#f6ede3;--gold:#9b6436}
html:not([data-site-theme="dark"]) body{background:var(--paper);color:var(--ink)}
html:not([data-site-theme="dark"]) .reference-opening-page{--intro-paper:#f9fbfc;--intro-ink:#1c3448;--intro-muted:#526879;--intro-green:#176c70;--intro-accent:#24777a;--intro-line:#c7d6df;--intro-button-ink:#fff}
html:not([data-site-theme="dark"]) :is(.site-header,.site-header nav){background:#fbfcfdf5;color:var(--ink);border-color:var(--line);box-shadow:0 4px 22px #1c344806}
html:not([data-site-theme="dark"]) .reference-opening-page.design-studio>.site-header{border-bottom-color:#cfdae2}
html:not([data-site-theme="dark"]) :is(.brand-wordmark,.brand-light){color:var(--ink)}
html:not([data-site-theme="dark"]) :is(.appearance-control select,.menu-toggle){background:white;color:var(--ink);border-color:#bdced9}
html:not([data-site-theme="dark"]) .reference-opening-page.design-studio>.site-header .nav-cta{background:#e9f3f2;color:#165d63;border-color:#b6d1d1;border-radius:6px}
html:not([data-site-theme="dark"]) :is(.primary,.nav-cta,.skip-link){background:#176c70;color:white;border-color:#176c70;box-shadow:0 7px 18px #176c7018}
html:not([data-site-theme="dark"]) :is(.primary:hover,.nav-cta:hover){background:#12575b;color:white;border-color:#12575b}
html:not([data-site-theme="dark"]) :is(h2 em,.eyebrow,.inline-link){color:var(--teal)}
html:not([data-site-theme="dark"]) .studio-opening.selected-opening{background:linear-gradient(145deg,#f3f7f9,#fff 70%);color:var(--ink);border-bottom:1px solid var(--line)}
html:not([data-site-theme="dark"]) .reference-intro{background:radial-gradient(ellipse at 85% 15%,#e7f1f2 0,transparent 55%),#f9fbfc;color:var(--ink)}
html:not([data-site-theme="dark"]) .selected-opening .feature-opening-grid{border-color:var(--line)}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-tabs button{background:#fff;color:#274252;border-color:#c8d7df;box-shadow:0 3px 9px #1c344805}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-tabs button:hover{background:#eef6f5;border-color:#5c9699}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-tabs button.active{background:#176c70;color:#fff;border-color:#176c70;box-shadow:0 5px 14px #176c7024}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-feature-panel{border-color:var(--line)}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-feature-panel h3{color:var(--ink)}
html:not([data-site-theme="dark"]) .selected-opening :is(.hybrid-feature-panel>p,.hybrid-feature-panel ol){color:var(--muted)}
html:not([data-site-theme="dark"]) .selected-opening .small-label{color:#176c70}
html:not([data-site-theme="dark"]) .selected-opening .hybrid-tip{background:#e9f3f2;color:#365b5b;border-color:#317e80}
html:not([data-site-theme="dark"]) :is(.feature-preview-column,.work-preview-wrap){background:#edf3f6;color:var(--ink);border-color:#cedce4;box-shadow:0 15px 35px #243c4e09}
html:not([data-site-theme="dark"]) .feature-preview-heading{color:#254554;border-color:#c7d7df}
html:not([data-site-theme="dark"]) .feature-preview-heading small{background:#dfeaec;color:#315661}
html:not([data-site-theme="dark"]) .selected-opening .feature-preview-column .inline-link{color:var(--teal)}
html:not([data-site-theme="dark"]) :is(.feature-preview-column>.fine-print,.work-preview-wrap>.fine-print){color:#536879}
html:not([data-site-theme="dark"]) :is(.toolbar-showcase,.toolbar-visual,.toolbar-explanation,.menu-custom-note){background:#fff;color:var(--ink);border-color:var(--line)}
html:not([data-site-theme="dark"]) .studio-workbench>.toolbar-explanation{background:#e9f3f2;border:1px solid #c5dcd9}
html:not([data-site-theme="dark"]) :is(.toolbar-explanation-icon,.step-icon,.meeting-steps>li>span){background:#e1efee;color:#1a6468}
html:not([data-site-theme="dark"]) :is(.toolbar-heading,.toolbar-heading small,.toolbar-scroll-hint){color:var(--muted)}
html:not([data-site-theme="dark"]) .demo-jump-links a{background:#fff;color:#21636a;border-color:#cad8df}
html:not([data-site-theme="dark"]) :is(.calculation-section,.calendar-section,.gallery-section,.all-features){background:#edf3f6;color:var(--ink);border-color:var(--line)}
html:not([data-site-theme="dark"]) :is(.calculation-section h2 em,.calculation-section .eyebrow,.meeting-copy h2 em){color:var(--teal)}
html:not([data-site-theme="dark"]) .calculation-section .split-heading>p{color:var(--muted)}
html:not([data-site-theme="dark"]) :is(.calculation-demo,.calendar-demo,.tag-assignment,.tag-results-panel,.feature-card,.gallery-card,.theme-gallery-card,.guide-topic,.launch-information,.walkthrough){background:#fff;color:var(--ink);border:1px solid var(--line);box-shadow:0 9px 24px #233e5105}
html:not([data-site-theme="dark"]) :is(.calculation-tabs button,.tag-choice-list button,.calendar-mode-buttons button,.theme-gallery-filters button,.filter-list button,.segmented button,.preview-pill,.story-selector button){background:#fff;color:#2a4658;border-color:#c8d8df}
html:not([data-site-theme="dark"]) :is(.calculation-tabs button.active,.tag-choice-list button.active,.calendar-mode-buttons button.active,.theme-gallery-filters button.active,.filter-list button.active,.segmented button.active,.preview-pill.active,.story-selector button.active){background:#176c70;color:#fff;border-color:#176c70}
html:not([data-site-theme="dark"]) :is(.story-detail h3,.story-detail h4,.feature-card h3,.guide-topic h2,.launch-information h3){color:var(--ink)}
html:not([data-site-theme="dark"]) :is(.search-box,.demo-field>input,.demo-field>select,.calendar-tag-label select){background:#fff;color:var(--ink);border-color:#bdcfd9}
html:not([data-site-theme="dark"]) input::placeholder{color:#607583;opacity:1}
html:not([data-site-theme="dark"]) :is(.tag-result-card,.note-card,.tag-benefits article,.table-card,.audio-card,.wave-demo,.guide-overview,.guide-callout){background:#f0f5f7;color:var(--ink);border-color:var(--line)}
html:not([data-site-theme="dark"]) :is(.tag-result-card>div>b,.note-current-tags>span,.calendar-detail-tags>b,.tag,.tag.pale,.launch-state){background:#e3efed;color:#255b59}
html:not([data-site-theme="dark"]) :is(.meeting-visual,.gallery-image.note-page,.theme-preview){background:#e3edf2;border-color:#c9d9e2}
html:not([data-site-theme="dark"]) .orientation-section{background:#f8fafb}
html:not([data-site-theme="dark"]) .orientation-benefits span{background:#e7f1ef;color:#285c59;border-color:#c8ddd7}
html:not([data-site-theme="dark"]) :is(.product-update-grid article,.audio-section,.voice-note-section){background:#fff;color:var(--ink);border-color:var(--line)}
html:not([data-site-theme="dark"]) .feature-card:before{background:#36858a}
html:not([data-site-theme="dark"]) .safety-section{background:#e8f0f4;color:var(--ink);border-color:#cadbe5}
html:not([data-site-theme="dark"]) .safety-section :is(h2,h3,strong){color:var(--ink)}
html:not([data-site-theme="dark"]) .safety-section h2 em{color:var(--teal)}
html:not([data-site-theme="dark"]) .safety-section :is(p,.eyebrow,.safety-footnote){color:#475f70}
html:not([data-site-theme="dark"]) .safety-cards article{background:#fff;border-color:#c7d7e0;color:var(--ink)}
html:not([data-site-theme="dark"]) :is(.closing-section,.faq-list details){border-color:#c5d7df}
html:not([data-site-theme="dark"]) :is(.site-footer,.guide-sidebar){background:#e8eff3;color:var(--ink);border-color:#cad9e1}
html:not([data-site-theme="dark"]) :is(.footer-bottom,.footer-bottom>span,.release-note,.gallery-note){color:#536879}
html:not([data-site-theme="dark"]) :is(.gallery-dialog,.theme-image-dialog,.studio-preview-dialog){background:#fff;color:var(--ink);border-color:#bfd1dc}
html:not([data-site-theme="dark"]) :is(.theme-dialog-close,.dialog-close,.dialog-navigation button){background:#eaf2f5;color:var(--ink);border-color:#c1d3de}
html:not([data-site-theme="dark"]) :is(button,a,input,select,summary):focus-visible{outline-color:#a26937}
.photo-story{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}
.photo-story-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:58px;align-items:center}
.photo-story-copy>p:not(.eyebrow){font-size:19px;line-height:1.85;margin-top:24px}
.photo-story-copy .photo-use-case{font-size:15px!important;padding:18px 20px;background:var(--mint);border-left:3px solid var(--green);color:var(--ink)}
.photo-story-steps{list-style:none;padding:0;margin:28px 0;display:grid;gap:18px}
.photo-story-steps li{display:flex;gap:15px;border-bottom:1px solid var(--line);padding-bottom:18px}
.photo-story-steps li>span{font-size:12px;letter-spacing:.06em;color:var(--green);padding-top:4px}
.photo-story-steps b{display:block;font-size:17px;font-weight:600}.photo-story-steps p{font-size:15px;line-height:1.7;margin-top:4px}
.photo-story-copy>.inline-link{font-size:15px}
.photo-demo{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:22px;overflow:hidden;text-align:left}
.photo-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;letter-spacing:.07em;color:var(--ink);font-weight:700}
.photo-demo-heading small{font-size:9px;letter-spacing:.06em;padding:5px 7px;background:var(--mint);border:1px solid var(--line);border-radius:4px;white-space:nowrap}
.photo-stage-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:20px}
.photo-stage-buttons button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:64px;padding:10px 11px;border:1px solid var(--line);background:var(--paper);border-radius:6px;color:var(--ink);font-size:13px;line-height:1.3;text-align:left}
.photo-stage-buttons button>span{font-size:10px;color:var(--muted)}
.photo-stage-buttons button[aria-pressed="true"]{background:var(--mint);border-color:var(--green);box-shadow:inset 0 -2px var(--green)}
.photo-stage-buttons button[aria-pressed="true"]>span{color:var(--green)}
.photo-stage[hidden]{display:none!important}
.photo-route{font-size:10px!important;line-height:1.6!important;letter-spacing:.04em;color:var(--muted);margin:0 0 12px!important}
.photo-full{position:relative;aspect-ratio:3/2;overflow:hidden;margin:0;border-radius:5px;background:#d8c9af}
.photo-full img{width:100%;height:100%;object-fit:cover;display:block}
.photo-crop-frame{position:absolute;inset:14% 18%;border:2px solid #087f8c;box-shadow:0 0 0 100vmax #0008}
.photo-crop-frame i{position:absolute;width:14px;height:14px;border:3px solid #fff;background:#087f8c}
.photo-crop-frame i:nth-child(1){left:-7px;top:-7px}.photo-crop-frame i:nth-child(2){right:-7px;top:-7px}.photo-crop-frame i:nth-child(3){left:-7px;bottom:-7px}.photo-crop-frame i:nth-child(4){right:-7px;bottom:-7px}
.photo-note-page{background:#fbfaf5;color:#20344a;padding:22px 24px 26px;border:1px solid #cbd5d6;box-shadow:0 7px 18px #0002;max-width:480px;margin:auto}
.photo-note-date{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #bacbd0;padding-bottom:9px;font-size:10px;color:#4b616d;line-height:1.5}.photo-note-date span{font-size:8px}
.photo-note-page h4{font-family:var(--sans);font-size:16px;margin:16px 0;font-weight:700}
.photo-cropped{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:3px}
.photo-cropped>img{position:absolute;width:156.25%;max-width:none;height:auto;left:-28.125%;top:-19.444444%;display:block}
.photo-ink{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#1244a0;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}
.photo-on-image{position:absolute;left:24%;top:37%;font-family:Hand,cursive;color:#082e75;font-size:clamp(21px,2.6vw,31px);transform:rotate(-6deg);line-height:1.4;background:#ffffffb8;padding:1px 7px}
.photo-note-page .photo-handwriting{font-family:Hand,cursive;color:#1244a0;font-size:clamp(23px,2.7vw,32px);line-height:1.5;margin:14px 0 10px;transform:rotate(-1deg)}
.photo-note-page .photo-note-decision{border-top:1px solid #c9d4d5;padding-top:12px;font-size:13px;color:#344f5e;line-height:1.7}.photo-note-decision b{display:block;font-size:10px;color:#546b77;letter-spacing:.05em;text-transform:uppercase}
.photo-stage-description{font-size:13px!important;line-height:1.75!important;color:var(--muted);margin:16px 0 0!important}
.photo-demo-disclosure{font-size:11px!important;line-height:1.7!important;color:var(--muted);border-top:1px solid var(--line);padding-top:13px;margin:16px 0 0!important}
#feature-screen .photo-demo{max-width:650px;margin:0 auto}.studio-preview-dialog .photo-demo{max-width:760px;margin:auto}
.safety-protection{margin-top:55px;padding-top:35px;border-top:1px solid #355967}.safety-protection>h3{font-family:var(--serif);font-size:34px;color:#edf5f5;margin-bottom:24px}
.protection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.protection-card{background:#142f3c;border:1px solid #3b606b;border-radius:12px;padding:27px;color:#edf5f5;scroll-margin-top:110px}
.protection-card .protection-kicker{font-size:10px;letter-spacing:.12em;color:#9bd7cb;font-weight:700;margin-bottom:13px}
.protection-card h4{font-family:var(--serif);font-size:29px;font-weight:400;line-height:1.3}
.protection-card>p{font-size:15px;line-height:1.8;color:#c4d6dd;margin-top:17px}
.protection-example{padding:17px 18px;margin:21px 0;background:#0c222c;border-left:2px solid #8cdbcb;font-size:14px;line-height:1.7}.protection-example>span{display:block;font-size:10px;letter-spacing:.07em;color:#9ebac5}.protection-example>b{font-size:14px;font-weight:400;display:block;margin:5px 0 12px}
.protection-example ul{padding-left:18px;margin:0;color:#c4d6dd;font-size:13px;line-height:1.9}
.protection-card>p.protection-scope{font-size:12px;color:#aac4ce;line-height:1.8}.protection-card>.inline-link{font-size:13px;color:#a4e4d4;display:inline-block;margin-top:19px}
.safety-source-note{font-size:12px;color:#a9c3ce;margin:20px 0 0;line-height:1.8;max-width:1040px}
@media(max-width:1000px){.photo-story-layout{gap:30px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.photo-demo{padding:16px}.photo-note-page{padding:16px}.photo-story-copy>p:not(.eyebrow){font-size:17px}.photo-demo-heading{font-size:10px;gap:6px}.photo-demo-heading small{font-size:8px}}
@media(max-width:760px){.photo-story-layout{grid-template-columns:1fr;gap:32px}.photo-story-copy h2{max-width:540px}.photo-story-steps{gap:12px;margin:23px 0}.photo-story-steps li{padding-bottom:12px}.photo-story-copy .photo-use-case{font-size:14px!important}.photo-demo{padding:17px}.protection-grid{grid-template-columns:1fr}.protection-card{padding:23px}.safety-protection>h3{font-size:29px}.photo-on-image{font-size:clamp(22px,6vw,31px)}.photo-note-page .photo-handwriting{font-size:clamp(24px,6vw,32px)}}
@media(max-width:400px){.photo-demo{padding:12px}.photo-stage-buttons{gap:5px}.photo-stage-buttons button{font-size:11px;padding:9px 7px;min-height:65px}.photo-demo-heading{font-size:9px}.photo-demo-heading small{font-size:7px}.photo-note-date{flex-direction:column;gap:3px}.photo-note-page{padding:14px}.photo-note-page h4{font-size:14px}.photo-on-image{font-size:21px;left:21%}}
.site-language-control{order:4;flex:0 0 auto;color:var(--muted);font-size:12px;line-height:1.2;font-weight:700}
.site-language-control>span{display:block;letter-spacing:.05em;margin-bottom:3px}
.site-language-links{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--white)}
.site-language-links a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:30px;padding:4px;font-size:13px;font-weight:700;line-height:1;color:var(--muted);border-radius:3px}
.site-language-links a[aria-current="page"]{background:var(--mint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--green)}
.site-language-links a:hover{background:var(--mint);color:var(--ink)}
.site-header .menu-toggle{order:5}
@media(min-width:901px){.nav-wrap{gap:18px}.site-header nav{gap:20px;font-size:15px}}
@media(min-width:901px) and (max-width:1200px){.nav-wrap{padding-left:24px;padding-right:24px;gap:11px}.site-header nav{gap:12px;font-size:12px}.site-header .brand-wordmark{font-size:28px}.site-header .brand-light{font-size:9px}.site-header .brand img{width:35px;height:35px}.site-header .nav-cta{padding:8px 9px}.site-header .nav-cta span{margin-left:6px}.appearance-control select{font-size:13px;width:78px}.appearance-control,.site-language-control{font-size:10px}}
@media(max-width:900px){.nav-wrap{gap:10px}.site-language-control>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.site-language-links a{min-height:36px}}
@media(max-width:480px){.nav-wrap{padding-left:16px;padding-right:16px;gap:8px}.appearance-control select{width:76px;font-size:13px;padding-left:5px;padding-right:3px}.site-language-links a{min-width:29px;font-size:12px}.site-header .menu-toggle{font-size:0;gap:0;min-width:32px;padding:6px}.site-header .menu-toggle>span{font-size:19px}}
@media(max-width:370px){.nav-wrap{gap:6px;padding-left:12px;padding-right:12px}.appearance-control select{width:70px;font-size:12px}.site-header .brand img{width:30px;height:30px}.site-header .brand-wordmark{font-size:25px}.site-header .brand{gap:6px}.site-language-links a{min-width:26px;font-size:11px}}
html[lang="en"] .brand-light{letter-spacing:.13em}
.anchor-alias{display:block;position:relative;scroll-margin-top:110px}
.availability-setup{background:#f8ecd1;color:#65450a;border-color:#d8b871}
html[data-site-theme="dark"] .availability-setup{background:#3d321e;color:#f0d49a;border-color:#786342}
.ready-form-form-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,6vw,90px)}
.ready-form-form-story>div{min-width:0}.ready-form-form-story>div>p:not(.eyebrow){font-size:18px;line-height:1.85;color:var(--muted);margin:25px 0}
.ready-form-form-example{border:1px solid var(--line);border-radius:16px;background:var(--white);padding:18px}
.ready-form-form-example>.fine-print{font-size:13px!important;line-height:1.75!important;margin:20px 8px 5px!important}
.ready-form-form-route{padding:14px 18px;background:#073f49;color:#f1fcf9;font-size:12px;letter-spacing:.05em;line-height:1.7;border-radius:8px 8px 0 0}
.ready-form-form-picker{background:var(--paper);border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:30px 22px;min-height:300px;display:flex;flex-direction:column;justify-content:center}
.ready-form-form-picker>p{font-size:17px;color:var(--muted);line-height:1.7;margin:0 0 24px}
.ready-form-form-picker>button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:10px;padding:22px 16px;cursor:pointer;font:inherit;text-align:left;line-height:1.55}
.ready-form-form-picker>button:hover{border-color:#4a9d91}.ready-form-form-picker>button>span{font-size:24px;color:var(--green)}
.ready-form-form-picker>small{font-size:10px;letter-spacing:.09em;color:var(--muted);margin-top:25px}
.ready-form-form-paper{padding:14px 14px 50px;background:#f2f6f0;border:1px solid #c4d4cb;color:#193d42;min-height:315px;border-radius:0 0 5px 5px}
.ready-form-placed-form{--ready-form-row-unit:64px;width:min(100%,360px);border:1px solid #78988d;background:#fffef6}
.ready-form-placed-form h3{font-family:var(--sans);font-size:15px!important;line-height:1.6!important;margin:0!important;padding:10px;color:#193d42!important;background:#e3ece4}
.ready-form-placed-form dl{margin:0;font-size:12px;line-height:1.6}.ready-form-placed-form dl>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-top:1px solid #9eb4a7}
.ready-form-placed-form dt,.ready-form-placed-form dd{margin:0;padding:9px 10px;display:flex;align-items:center;overflow-wrap:anywhere}
.ready-form-placed-form dd{border-left:1px solid #9eb4a7;font-family:var(--serif);font-size:15px}
.ready-form-placed-form .ready-form-form-tall{min-height:calc(2 * var(--ready-form-row-unit))}.ready-form-placed-form .ready-form-form-next{min-height:var(--ready-form-row-unit);background:#e3eee1}
.ready-form-form-status{font-size:14px;line-height:1.7;margin:16px 4px 8px;color:var(--ink)}
.ready-form-form-help{font-size:13px;line-height:1.7;color:var(--muted);margin:8px 4px 18px}
.ready-form-form-back{font:inherit;font-size:13px;border:1px solid var(--line);border-radius:6px;padding:10px 14px;color:var(--ink);background:var(--white);cursor:pointer}
.ready-form-form-picker button:focus-visible,.ready-form-form-back:focus-visible,.ready-form-shortcut-strip:focus-visible{outline:3px solid #58b7a6;outline-offset:4px}
.ready-form-shortcut-note{margin-top:30px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--white)}
.ready-form-shortcut-note>p{font-size:15px;line-height:1.8;margin:0 0 18px;color:var(--muted)}.ready-form-shortcut-note strong{color:var(--ink)}
.ready-form-shortcut-strip{overflow-x:auto;max-width:100%;overscroll-behavior-inline:contain;padding:3px 3px 12px;scrollbar-color:#759b94 transparent}
.ready-form-shortcut-strip>div{display:flex;gap:8px;width:max-content;min-width:min(100%,390px)}
.ready-form-shortcut-strip span{flex:1 0 115px;border:1px solid var(--line);border-radius:6px;padding:13px 18px;background:var(--paper);color:var(--ink);font-size:13px;text-align:center;white-space:nowrap}
.ready-form-shortcut-note>.inline-link{font-size:13px;margin-top:12px}
.theme-choices button{position:relative;min-height:150px}.theme-choices button.active{outline:3px solid #5aab9e;outline-offset:3px}
.theme-choices .theme-in-use{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--ink);margin-top:7px;max-width:100%}
.theme-choices .theme-in-use[hidden]{display:none}.theme-choices .theme-in-use i{font-style:normal;background:#17645b;color:#fff;border-radius:50%;width:18px;height:18px;line-height:18px;font-size:11px;flex-shrink:0}
.theme-choices .theme-in-use small{font-size:10px;line-height:1.4;white-space:normal}
.theme-selected{line-height:1.7}
.ready-form2-pastel-controls{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:16px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}
.ready-form2-pastel-controls button{font:inherit;font-size:13px;min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:5px;background:var(--white);color:var(--ink)}
.ready-form2-pastel-controls button[aria-pressed="true"]{background:var(--mint);border-color:var(--green)}
.ready-form2-pastel-controls output,.ready-form2-pastel-controls p{flex-basis:100%;font-size:13px;line-height:1.7;color:var(--muted)}
@media(max-width:900px){.ready-form-form-story{grid-template-columns:1fr;gap:30px}.ready-form-form-example{max-width:650px;width:100%;justify-self:center}}
@media(max-width:600px){.ready-form-form-story>div>p:not(.eyebrow){font-size:16px}.ready-form-form-example{padding:12px}.ready-form-form-picker{padding:24px 16px;min-height:260px}.ready-form-form-picker>button{font-size:14px;padding:18px 12px}.ready-form-shortcut-note{padding:20px 16px}.ready-form-placed-form dt,.ready-form-placed-form dd{padding:8px}.theme-choices button{min-height:155px}}
.site-header .nav-wrap{max-width:1440px;gap:20px;padding-left:30px;padding-right:30px}
.site-header nav{gap:20px;font-size:15px}
.site-header nav>a{white-space:nowrap;min-height:44px;display:flex;align-items:center}
.site-header nav>a[aria-current="page"]{color:var(--green);font-weight:700}
.site-header nav>a[aria-current="page"]:after{width:100%;bottom:3px}
.destination-page main>section:first-child{padding-top:72px}
.destination-page .section-heading h1{font-size:clamp(42px,4.4vw,64px)}
.themes-page .theme-copy h1{font-size:clamp(42px,4.1vw,60px);margin-bottom:24px}
.footer-page-wrap{padding-top:0;padding-bottom:28px}
.footer-pages{display:flex;flex-wrap:wrap;gap:12px 30px;font-size:15px}
.footer-pages a{min-height:40px;display:flex;align-items:center}
.footer-pages a:hover,.footer-pages a[aria-current="page"]{color:var(--green);text-decoration:underline;text-underline-offset:6px}
@media(min-width:1341px){.site-header .menu-toggle{display:none}.site-header #navigation{display:flex;position:static;width:auto;padding:0;flex-direction:row;align-items:center;background:none;border:0;order:2;flex:1;justify-content:center}.site-header #navigation>a{padding:0;font-size:15px}.site-header #navigation>a:after{display:block}.site-header .appearance-control{margin-left:0}.site-header .brand{margin-right:0}}
@media(max-width:1340px){
.site-header{height:74px}
.site-header .nav-wrap{gap:14px;padding-left:24px;padding-right:24px}
.site-header .brand{margin-right:auto}
.site-header .menu-toggle{display:flex;align-items:center;gap:10px;background:none;padding:9px 12px;border:1px solid var(--line);border-radius:4px;font-size:15px}
.site-header #navigation{display:none;position:absolute;top:73px;left:0;width:100%;max-height:calc(100dvh - 74px);overflow:auto;background:var(--paper);padding:16px 24px;flex-direction:column;align-items:stretch;gap:0;border-bottom:1px solid var(--line)}
.site-header #navigation.open{display:flex}
.site-header #navigation>a{padding:12px 15px;font-size:17px;white-space:normal}
.site-header #navigation>a:after{display:none}
.site-header #navigation>a[aria-current="page"]{background:var(--mint);border-radius:5px}
}
@media(max-width:650px){.destination-page main>section:first-child{padding-top:40px}.themes-page .theme-copy{order:-1}.themes-page .theme-copy h1{font-size:40px}.footer-pages{gap:6px 22px}}
@media(max-width:480px){.site-header .nav-wrap{gap:8px;padding-left:16px;padding-right:16px}.site-header .menu-toggle{font-size:0;gap:0;min-width:32px;padding:6px}.site-header .menu-toggle>span{font-size:19px}}
@media(max-width:370px){.site-header .nav-wrap{gap:6px;padding-left:12px;padding-right:12px}}
.feature-preview-column,.work-preview-wrap,.toolbar-visual{transition:box-shadow .35s ease,border-color .35s ease}
.gallery-image{overflow:hidden}
.gallery-image img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}
@media(hover:hover) and (pointer:fine){
.feature-preview-column:hover,.work-preview-wrap:hover,.toolbar-visual:hover{box-shadow:0 18px 48px rgb(20 121 135 / .14);border-color:rgb(48 169 179 / .42)}
.gallery-card:hover .gallery-image img,.gallery-card:focus-visible .gallery-image img{transform:scale(1.025)}
.native-calculation-image img{transition:transform .4s ease}
.native-calculation-image:hover img{transform:translateY(-3px)}
}
@media(prefers-reduced-motion:reduce){
html{scroll-behavior:auto!important}
.reveal{opacity:1!important;transform:none!important}
*,*::before,*::after{animation:none!important;transition:none!important}
}
.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation:none!important;transition:none!important}
.motion-paused .gallery-image img,.motion-paused .native-calculation-image img{transform:none!important}
html[data-site-mode="dark"]{--paper:#f8f8f8;--ink:#363636;--muted:#6a6a6a;--green:#5b5b5b;--mint:#ededed;--line:#dfdfdf;--white:#fefefe;--peach:#e6e6e6;}
html[data-site-mode="dark"] :focus-visible{outline:3px solid #737373;}
html[data-site-mode="dark"] .site-header{background:rgba(248,248,248,.95);border-bottom:1px solid rgba(223,223,223,.7);}
html[data-site-mode="dark"] .status-dot{background:#8a8a8a;}
html[data-site-mode="dark"] .primary{box-shadow:0 5px 12px #36363610;}
html[data-site-mode="dark"] .primary:hover{background:#4c4c4c;}
html[data-site-mode="dark"] .release-note{color:#878787;}
html[data-site-mode="dark"] .visual-orbit{border:1px solid #dfdfdf;}
html[data-site-mode="dark"] .tablet{background:linear-gradient(135deg,#454545,#212121);border:2px solid #5e5e5e;box-shadow:25px 35px 50px #36363625,3px 3px 0 #1b1b1b;}
html[data-site-mode="dark"] .tablet-camera{background:#a4a4a4;}
html[data-site-mode="dark"] .demo-toolbar{background:#ececec;color:#3d3d3d;}
html[data-site-mode="dark"] .demo-tag{background:#ececec;}
html[data-site-mode="dark"] .handwriting{color:#3f3f3f;}
html[data-site-mode="dark"] .ink-swoosh{stroke:#9a9a9a;}
html[data-site-mode="dark"] .demo-task{background:#f0f0f0cc;border:1px solid #dfdfdf;}
html[data-site-mode="dark"] .task-tick{border:1px solid #a5a5a5;}
html[data-site-mode="dark"] .demo-table{border:1px solid #b1b1b1;}
html[data-site-mode="dark"] .demo-table strong{background:#f1f1f1;}
html[data-site-mode="dark"] .demo-table span{border-top:1px solid #d2d2d2;}
html[data-site-mode="dark"] .demo-table span:nth-child(even){border-right:1px solid #d2d2d2;}
html[data-site-mode="dark"] .floating-label{box-shadow:0 8px 22px #3b3b3b0b;}
html[data-site-mode="dark"] .stylus{background:linear-gradient(90deg,#7c7c7c,#dcdcdc,#8d8d8d);box-shadow:8px 10px 10px #2e2e2e1a;}
html[data-site-mode="dark"] .stylus:after{border-top:14px solid #303030;}
html[data-site-mode="dark"] .visual-caption{color:#828282;}
html[data-site-mode="dark"] .word-strip b{color:#a4a4a4;}
html[data-site-mode="dark"] .inline-link{border-bottom:1px solid #c4c4c4;}
html[data-site-mode="dark"] .inline-link:hover{color:#757575;}
html[data-site-mode="dark"] .scenario-board{background:#f0f0f0;}
html[data-site-mode="dark"] .board-top{border-bottom:1px solid #dcdcdc;}
html[data-site-mode="dark"] .board-date{background:#e3e3e3;}
html[data-site-mode="dark"] .timeline article:before{background:#cccccc;}
html[data-site-mode="dark"] .timeline article>div{border:1px solid #e0e0e0;}
html[data-site-mode="dark"] .timeline article>div:before{background:#898989;box-shadow:0 0 0 4px #f0f0f0;}
html[data-site-mode="dark"] .event-type{color:#868686;}
html[data-site-mode="dark"] .tag{background:#e7e7e7;}
html[data-site-mode="dark"] .tag.pale{background:#eaeaea;}
html[data-site-mode="dark"] .board-note{color:#828282;}
html[data-site-mode="dark"] .paper-sample{background:repeating-linear-gradient(0deg,transparent,transparent 27px,#e4e4e4 28px,#e4e4e4 29px);}
html[data-site-mode="dark"] .paper-sample svg{stroke:#8f8f8f;}
html[data-site-mode="dark"] .table-sample{border:1px solid #d6d6d6;}
html[data-site-mode="dark"] .table-sample dt,html[data-site-mode="dark"] .table-sample dd{border-top:1px solid #d6d6d6;}
html[data-site-mode="dark"] .table-sample dt{border-right:1px solid #d6d6d6;}
html[data-site-mode="dark"] .audio-card{background:#efefef;}
html[data-site-mode="dark"] .waveform i{background:#919191;}
html[data-site-mode="dark"] .gallery-section{background:#f0f0f0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
html[data-site-mode="dark"] .gallery-card{border:1px solid #dcdcdc;}
html[data-site-mode="dark"] .gallery-card:hover{box-shadow:0 12px 30px #36363610;}
html[data-site-mode="dark"] .gallery-image{background:#e6e6e6;}
html[data-site-mode="dark"] .gallery-image img{box-shadow:0 5px 18px #30303013;}
html[data-site-mode="dark"] .gallery-image.portrait{background:#e3e3e3;}
html[data-site-mode="dark"] .gallery-image.draft{background:#ececec;}
html[data-site-mode="dark"] .walkthrough-nav{background:#efefef;}
html[data-site-mode="dark"] .walkthrough-nav button>span{color:#8e8e8e;}
html[data-site-mode="dark"] .all-features{background:#f4f4f4;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
html[data-site-mode="dark"] .search-box input::placeholder{color:#7f7f7f;}
html[data-site-mode="dark"] .feature-card:hover{border-color:#aaaaaa;}
html[data-site-mode="dark"] .feature-card-top .icon{color:#7b7b7b;}
html[data-site-mode="dark"] .feature-category{color:#8b8b8b;}
html[data-site-mode="dark"] .feature-status{color:#676767;}
html[data-site-mode="dark"] .theme-preview{background:#eaeaea;}
html[data-site-mode="dark"] .theme-cover{box-shadow:10px 18px 27px #34343429;border:1px solid #e1e1e170;}
html[data-site-mode="dark"] .theme-cover:before{background:linear-gradient(#27272770,transparent 65%,#27272780);box-shadow:inset 6px 0 10px #00000033;}
html[data-site-mode="dark"] .safety-section{color:#f0f0f0;}
html[data-site-mode="dark"] .safety-section .eyebrow{color:#bebebe;}
html[data-site-mode="dark"] .safety-section h2 em{color:#c6c6c6;}
html[data-site-mode="dark"] .safety-section p{color:#c1c1c1;}
html[data-site-mode="dark"] .light-link{color:#e5e5e5;border-color:#7b7b7b;}
html[data-site-mode="dark"] .safety-cards article{border-bottom:1px solid #5d5d5d;}
html[data-site-mode="dark"] .safety-cards article>span{color:#aeaeae;}
html[data-site-mode="dark"] .safety-footnote{color:#b3b3b3;}
html[data-site-mode="dark"] .site-footer{background:#f1f1f1;}
html[data-site-mode="dark"] .footer-bottom{color:#848484;}
html[data-site-mode="dark"] .gallery-dialog::backdrop{background:#232323dd;}
html[data-site-mode="dark"] .tour-playing #tour-play{color:#747474;}
html[data-site-mode="dark"] .guide-callout{border-left:3px solid #989898;}
html[data-site-mode="dark"] .hero-ink-animation{stroke:#979797;}
html[data-site-mode="dark"] .meeting-steps li>span{color:#818181;}
html[data-site-mode="dark"] .meeting-visual{background:#ededed;border:1px solid #e3e3e3;}
html[data-site-mode="dark"] .meeting-page-button{border:1px solid #d9d9d9;box-shadow:7px 12px 25px #36363610;}
html[data-site-mode="dark"] .meeting-zoom{background:#eaeaea;}
html[data-site-mode="dark"] .hybrid-section{background:#f2f2f2;}
html[data-site-mode="dark"] .hybrid-paper-column{background:#e8e8e8;border:1px solid #dbdbdb;}
html[data-site-mode="dark"] .hybrid-paper{border:1px solid #d6d6d6;box-shadow:8px 12px 25px #3e3e3e15;}
html[data-site-mode="dark"] .hybrid-focus{border:2px solid #8f8f8f;box-shadow:0 0 0 2px #ffffff70;background:#c6c6c60b;}
html[data-site-mode="dark"] .hybrid-focus>span{background:#f7f7f7;color:#5d5d5d;border:1px solid #c5c5c5;}
html[data-site-mode="dark"] .hybrid-feature-panel{border-bottom:1px solid #d9d9d9;}
html[data-site-mode="dark"] .hybrid-tip{background:#ebebeb;border-left:2px solid #8f8f8f;color:#696969;}
html[data-site-mode="dark"] .toolbar-showcase{background:#f1f1f1;}
html[data-site-mode="dark"] .bar-badge{background:#e2e2e2;}
html[data-site-mode="dark"] .toolbar-strip{scrollbar-color:#9f9f9f #e9e9e9;}
html[data-site-mode="dark"] .toolbar-strip::-webkit-scrollbar-thumb{background:#9f9f9f;}
html[data-site-mode="dark"] .toolbar-strip button{border:1px solid #c6c6c6;background:linear-gradient(#fefefe,#e7e7e7);box-shadow:0 2px 0 #ababab25;}
html[data-site-mode="dark"] .toolbar-top{background:#363636;scrollbar-color:#909090 #363636;}
html[data-site-mode="dark"] .toolbar-top button{background:linear-gradient(#515151,#3e3e3e);border-color:#6b6b6b;color:#ededed;}
html[data-site-mode="dark"] .toolbar-bottom{background:#e6e6e6;border:1px solid #d4d4d4;}
html[data-site-mode="dark"] .toolbar-strip button.active{background:#797979;border-color:#6c6c6c;}
html[data-site-mode="dark"] .context-controls>button{border-bottom:1px solid #b3b3b3;}
html[data-site-mode="dark"] .context-bar{background:#e9e9e9;}
html[data-site-mode="dark"] .toolbar-scroll-hint{color:#858585;}
html[data-site-mode="dark"] .menu-custom-note .icon{color:#787878;}
html[data-site-mode="dark"] .toolbar-visual{background:#f7f7f7;}
html[data-site-mode="dark"] .mock-app-header{color:#f2f2f2;}
html[data-site-mode="dark"] .mock-example-badge{color:#d0d0d0;}
html[data-site-mode="dark"] .mock-toolbar-location{background:#ebebeb;color:#6c6c6c;}
html[data-site-mode="dark"] .toolbar-screen{color:#3c3c3c;}
html[data-site-mode="dark"] .mock-paper>img{filter:drop-shadow(4px 8px 8px #33333315);}
html[data-site-mode="dark"] .mock-field{border:1px solid #dadada;background:#fefefe;}
html[data-site-mode="dark"] .mock-field small{color:#828282;}
html[data-site-mode="dark"] .mock-chips span{background:#e7e7e7;border:1px solid #d1d1d1;}
html[data-site-mode="dark"] .mock-list{border:1px solid #dcdcdc;background:#fefefe;}
html[data-site-mode="dark"] .mock-list>div{border-bottom:1px solid #e5e5e5;}
html[data-site-mode="dark"] .mock-list-dot{background:#ebebeb;color:#858585;}
html[data-site-mode="dark"] .mock-cover{box-shadow:0 10px 20px #2c2c2c15;}
html[data-site-mode="dark"] .mock-cover h4{text-shadow:0 1px 10px #00000080;}
html[data-site-mode="dark"] .mock-handwriting{color:#484848!important;}
html[data-site-mode="dark"] .mock-search{border:1px solid #d2d2d2;}
html[data-site-mode="dark"] .mock-brand-cards>div{border:1px solid #d5d5d5;}
html[data-site-mode="dark"] .mock-brand-cards b{color:#7b7b7b;}
html[data-site-mode="dark"] .mock-mini-calendar>b,html[data-site-mode="dark"] .mock-mini-calendar>span{border:1px solid #e4e4e4;}
html[data-site-mode="dark"] .mock-mini-calendar>b{background:#e9e9e9;}
html[data-site-mode="dark"] .mock-mini-calendar .marked{background:#5d5d5d;}
html[data-site-mode="dark"] .mock-success>.icon{color:#8a8a8a;}
html[data-site-mode="dark"] .mock-focus-icon{background:#e6e6e6;}
html[data-site-mode="dark"] .mock-sync{color:#8a8a8a;}
html[data-site-mode="dark"] .mock-dialog-card{border:1px solid #d3d3d3;background:#fefefe;box-shadow:0 7px 18px #3f3f3f0d;}
html[data-site-mode="dark"] .mock-dialog-actions>span,html[data-site-mode="dark"] .mock-small-button{background:#e9e9e9;border:1px solid #cecece;}
html[data-site-mode="dark"] .mock-dialog-actions>span:last-child{background:#6c6c6c;border-color:#6c6c6c;}
html[data-site-mode="dark"] .mock-colors span{border:2px solid #ffffff;box-shadow:0 0 0 1px #d4d4d4;}
html[data-site-mode="dark"] .mock-eraser-example{background:#f3f3f3;}
html[data-site-mode="dark"] .mock-eraser-example span{color:#7d7d7d;}
html[data-site-mode="dark"] .mock-eraser-example svg{stroke:#484848;}
html[data-site-mode="dark"] .mock-selection-box{border:2px dashed #858585;box-shadow:0 0 0 3px #fefefe55;}
html[data-site-mode="dark"] .mock-selection-box>span{background:#f4f4f4;}
html[data-site-mode="dark"] .mock-clipboard{background:#ececec;}
html[data-site-mode="dark"] .mock-text-editor{border:1px solid #d3d3d3;}
html[data-site-mode="dark"] .mock-caret{color:#838383;}
html[data-site-mode="dark"] .mock-record-dot{background:#6d6d6d;}
html[data-site-mode="dark"] .mock-wave i{background:#9e9e9e;}
html[data-site-mode="dark"] .mock-history small{color:#7d7d7d;}
html[data-site-mode="dark"] .mock-presentation-badge{border:1px solid #d8d8d8;background:#f2f2f2;}
html[data-site-mode="dark"] .demo-caption{color:#818181;}
html[data-site-mode="dark"] .calculation-section{background:#f2f2f2;}
html[data-site-mode="dark"] .calculation-demo{border:1px solid #d9d9d9;background:#fbfbfb;}
html[data-site-mode="dark"] .calculation-tabs button,html[data-site-mode="dark"] .calendar-mode-buttons button,html[data-site-mode="dark"] .theme-gallery-filters button{border:1px solid #d5d5d5;}
html[data-site-mode="dark"] .calculation-stage{border:1px solid #dcdcdc;}
html[data-site-mode="dark"] .demo-field{color:#686868;}
html[data-site-mode="dark"] .demo-field input,html[data-site-mode="dark"] .demo-field select,html[data-site-mode="dark"] .calendar-tag-label select{border:1px solid #d3d3d3;}
html[data-site-mode="dark"] .calc-keypad button{background:linear-gradient(#fefefe,#e6e6e6);border:1px solid #d2d2d2;}
html[data-site-mode="dark"] .calc-science-keys button{background:#f1f1f1;border:1px solid #d9d9d9;}
html[data-site-mode="dark"] .calc-history small{color:#838383;}
html[data-site-mode="dark"] .unit-result{background:#ededed;border:1px solid #dadada;}
html[data-site-mode="dark"] .adat-ledgers h4{background:#f0f0f0;}
html[data-site-mode="dark"] .adat-input-row label{color:#7e7e7e;}
html[data-site-mode="dark"] .adat-input-row input{border:1px solid #d7d7d7;}
html[data-site-mode="dark"] .button.secondary{background:#eaeaea;border:1px solid #d2d2d2;}
html[data-site-mode="dark"] .adat-result{border:1px solid #d3d3d3;background:#f0f0f0;}
html[data-site-mode="dark"] .adat-result>span{color:#7e7e7e;}
html[data-site-mode="dark"] .demo-inserted-note>b{color:#484848;}
html[data-site-mode="dark"] .saved-demo>button{background:#f7f7f7;border:1px solid #dddddd;}
html[data-site-mode="dark"] .saved-demo small{color:#7c7c7c;}
html[data-site-mode="dark"] .tag-assignment,html[data-site-mode="dark"] .tag-results-panel{background:#f3f3f3;border:1px solid #dddddd;}
html[data-site-mode="dark"] .note-card{border:1px solid #d9d9d9;}
html[data-site-mode="dark"] .note-card>span{color:#8c8c8c;}
html[data-site-mode="dark"] .note-current-tags span{background:#ededed;color:#6d6d6d;}
html[data-site-mode="dark"] .tag-scope{border:1px solid #d8d8d8;}
html[data-site-mode="dark"] .tag-choice-list button{border:1px solid #d3d3d3;}
html[data-site-mode="dark"] .tag-choice-list button.active{background:#606060;border-color:#606060;}
html[data-site-mode="dark"] .tag-feedback{color:#7a7a7a;}
html[data-site-mode="dark"] .tag-result-card{background:#fefefe;border:1px solid #dadada;}
html[data-site-mode="dark"] .tag-result-card>span{color:#8e8e8e;}
html[data-site-mode="dark"] .tag-result-card b{background:#ececec;color:#6d6d6d;}
html[data-site-mode="dark"] .tag-benefits article{background:#f6f6f6;}
html[data-site-mode="dark"] .tag-benefits .icon{color:#8f8f8f;}
html[data-site-mode="dark"] .calendar-section{background:#efefef;}
html[data-site-mode="dark"] .calendar-demo{background:#fefefe;border:1px solid #dcdcdc;}
html[data-site-mode="dark"] .calendar-period{background:#e9e9e9;}
html[data-site-mode="dark"] .calendar-period>button{background:#f6f6f6;border:1px solid #d3d3d3;}
html[data-site-mode="dark"] .month-calendar{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;}
html[data-site-mode="dark"] .month-weekday{background:#f2f2f2;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
html[data-site-mode="dark"] .month-day,html[data-site-mode="dark"] .month-blank{background:#fefefe;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;}
html[data-site-mode="dark"] .month-day.selected{background:#f2f2f2;box-shadow:inset 0 0 0 2px #999999;}
html[data-site-mode="dark"] .month-day>span{color:#898989;}
html[data-site-mode="dark"] .month-day>small{color:#7d7d7d;}
html[data-site-mode="dark"] .calendar-event{background:#ebebeb;border:1px solid #d9d9d9;}
html[data-site-mode="dark"] .calendar-event.task{background:#ededed;border-color:#d8d8d8;}
html[data-site-mode="dark"] .calendar-event>span{color:#7f7f7f;}
html[data-site-mode="dark"] .calendar-event>b{color:#535353;}
html[data-site-mode="dark"] .calendar-legend{color:#8a8a8a;}
html[data-site-mode="dark"] .note-dot{background:#a1a1a1;}
html[data-site-mode="dark"] .task-dot{background:#a9a9a9;}
html[data-site-mode="dark"] .mini-month{border:1px solid #dcdcdc;background:#fbfbfb;}
html[data-site-mode="dark"] .month-title{border-bottom:1px solid #dddddd;color:#6b6b6b;}
html[data-site-mode="dark"] .mini-month-days>b{color:#8f8f8f;}
html[data-site-mode="dark"] .mini-month-days>button{border:1px solid #efefef;}
html[data-site-mode="dark"] .mini-month-days>button.has-records{background:#8d8d8d;border-color:#8d8d8d;}
html[data-site-mode="dark"] .mini-month-days>button.selected{outline:2px solid #616161;}
html[data-site-mode="dark"] .week-calendar{border-left:1px solid #dedede;border-top:1px solid #dedede;}
html[data-site-mode="dark"] .week-calendar>article{border-right:1px solid #dedede;border-bottom:1px solid #dedede;background:#fbfbfb;}
html[data-site-mode="dark"] .week-day-title{background:#f1f1f1;border:1px solid #e1e1e1;}
html[data-site-mode="dark"] .week-free{color:#a9a9a9;}
html[data-site-mode="dark"] .calendar-day-detail{border-top:1px solid #e0e0e0;}
html[data-site-mode="dark"] .calendar-detail-tags b{background:#ebebeb;color:#787878;}
html[data-site-mode="dark"] .theme-gallery-card:hover{box-shadow:0 10px 25px #34343412;}
html[data-site-mode="dark"] .theme-gallery-card small{color:#868686;}
html[data-site-mode="dark"] .theme-swatches>i{border:1px solid #d7d7d7;}
html[data-site-mode="dark"] .theme-image-dialog{border:1px solid #dbdbdb;}
html[data-site-mode="dark"] .theme-image-dialog::backdrop{background:#252525dc;}
html[data-site-mode="dark"] .theme-dialog-close{background:#eaeaea;border:1px solid #dadada;}
html[data-site-mode="dark"] .theme-dialog-palette span{border:1px solid #d2d2d2;}
html[data-site-mode="dark"] .demo-jump-links a:hover{color:#7a7a7a;}
html[data-site-mode="dark"]{--paper:#fafafa;--ink:#252525;--muted:#616161;--green:#5a5a5a;--mint:#f0f0f0;--line:#e1e1e1;--white:#ffffff;--peach:#eeeeee;--gold:#878787;--navy:#252525;--teal:#5a5a5a;}
html[data-site-mode="dark"] .site-header{background:#fffffff2;border-bottom:1px solid #e1e1e1;box-shadow:0 4px 24px #25252505;}
html[data-site-mode="dark"] .nav-cta{box-shadow:0 4px 10px #25252512;}
html[data-site-mode="dark"] .primary{box-shadow:0 7px 18px #25252514;}
html[data-site-mode="dark"] .primary:hover{background:#3d3d3d;border-color:#3d3d3d;}
html[data-site-mode="dark"] .button:focus-visible,html[data-site-mode="dark"] a:focus-visible,html[data-site-mode="dark"] button:focus-visible,html[data-site-mode="dark"] input:focus-visible,html[data-site-mode="dark"] select:focus-visible,html[data-site-mode="dark"] summary:focus-visible{outline:3px solid #878787;}
html[data-site-mode="dark"] .hybrid-opening{background:radial-gradient(ellipse at 95% 0%,#e3e3e373,transparent 40%),linear-gradient(125deg,#f8f8f8,#ffffff 56%,#f2f2f2);}
html[data-site-mode="dark"] .launch-kicker{border-bottom:1px solid #d9d9d9;}
html[data-site-mode="dark"] .launch-kicker>a{color:#5f5f5f;}
html[data-site-mode="dark"] .launch-dot{box-shadow:0 0 0 4px #5a5a5a10;}
html[data-site-mode="dark"] .hybrid-opening h1 em{color:#6a6a6a;}
html[data-site-mode="dark"] .hybrid-opening .split-heading>p{border-left:2px solid #bcbcbc;}
html[data-site-mode="dark"] .platform-note{color:#787878;}
html[data-site-mode="dark"] .hybrid-paper-column{background:linear-gradient(150deg,#e5e5e5,#f4f4f4);border:1px solid #dadada;box-shadow:0 18px 34px #2525250a;}
html[data-site-mode="dark"] .hybrid-paper{border-color:#cfcfcf;box-shadow:10px 13px 24px #2525251b;}
html[data-site-mode="dark"] .hybrid-paper-column>.fine-print{color:#5f5f5f;}
html[data-site-mode="dark"] .hybrid-focus{border-color:#979797;box-shadow:0 0 0 2px #ffffff80;}
html[data-site-mode="dark"] .hybrid-focus>span{background:#f7f7f7;border-color:#b9b9b9;color:#4d4d4d;}
html[data-site-mode="dark"] .hybrid-tabs button{border:1px solid #dcdcdc;background:#ffffffdf;box-shadow:0 3px 7px #25252503;}
html[data-site-mode="dark"] .hybrid-tabs button:hover{border-color:#a5a5a5;}
html[data-site-mode="dark"] .hybrid-tabs button.active{box-shadow:0 8px 15px #25252512;}
html[data-site-mode="dark"] .hybrid-tip{background:#f0f0f0;color:#525252;}
html[data-site-mode="dark"] .toolbar-showcase{background:#f2f2f2;border-color:#dedede;}
html[data-site-mode="dark"] .toolbar-strip button{background:linear-gradient(#ffffff,#eaeaea);color:#272727;border-color:#d8d8d8;}
html[data-site-mode="dark"] .toolbar-top{background:#272727;color:#ffffff;scrollbar-color:#d8d8d8 #272727;}
html[data-site-mode="dark"] .toolbar-top button{background:linear-gradient(#424242,#333333);color:#ffffff;border-color:#d8d8d8;}
html[data-site-mode="dark"] .toolbar-bottom,html[data-site-mode="dark"] .context-bar{background:#eaeaea;color:#272727;border-color:#d8d8d8;}
html[data-site-mode="dark"] .toolbar-strip button.active{background:#676767;color:#ffffff;border-color:#676767;box-shadow:0 4px 10px #27272720;}
html[data-site-mode="dark"] .toolbar-heading{color:#5c5c5c;}
html[data-site-mode="dark"] .toolbar-heading small{color:#757575;}
html[data-site-mode="dark"] .toolbar-explanation{background:#ffffff;}
html[data-site-mode="dark"] .toolbar-explanation-icon{background:#eeeeee;}
html[data-site-mode="dark"] .menu-custom-note{background:#f4f4f4;}
html[data-site-mode="dark"] .menu-custom-note p{color:#5c5c5c;}
html[data-site-mode="dark"] .toolbar-visual{background:#f4f4f4;border-color:#dedede;box-shadow:0 14px 32px #25252508;}
html[data-site-mode="dark"] .mock-example-badge{color:#cdcdcd;}
html[data-site-mode="dark"] .mock-toolbar-location{background:#ebebeb;color:#5c5c5c;}
html[data-site-mode="dark"] .toolbar-screen{color:#3d3d3d;}
html[data-site-mode="dark"] .toolbar-visual figcaption{color:#656565;}
html[data-site-mode="dark"] .calculation-section{background:linear-gradient(120deg,#252525,#373737);border-top:1px solid #404040;border-bottom:1px solid #404040;}
html[data-site-mode="dark"] .calculation-section .eyebrow{color:#b7b7b7;}
html[data-site-mode="dark"] .calculation-section h2 em{color:#c3c3c3;}
html[data-site-mode="dark"] .calculation-section .split-heading>p{color:#c9c9c9;}
html[data-site-mode="dark"] .calculation-demo{background:#f7f7f7;border:1px solid #e6e6e6;box-shadow:0 25px 55px #11111145;}
html[data-site-mode="dark"] .calculation-tabs button{background:#ececec;color:#5b5b5b;border:1px solid #dedede;}
html[data-site-mode="dark"] .calculation-stage{border-color:#dcdcdc;}
html[data-site-mode="dark"] .calc-result{background:#f3f3f3;border-color:#dedede;}
html[data-site-mode="dark"] .unit-result,html[data-site-mode="dark"] .adat-result{background:#f0f0f0;border-color:#dddddd;color:#474747;}
html[data-site-mode="dark"] .calculation-demo .demo-caption{color:#6c6c6c;}
html[data-site-mode="dark"] .demo-field>input,html[data-site-mode="dark"] .demo-field>select{border-color:#dadada;}
html[data-site-mode="dark"] .tag-assignment,html[data-site-mode="dark"] .tag-results-panel{border:1px solid #e2e2e2;box-shadow:0 9px 24px #25252505;}
html[data-site-mode="dark"] .tag-choice-list button{background:#f4f4f4;border-color:#dfdfdf;color:#585858;}
html[data-site-mode="dark"] .note-card{background:#f9f9f9;}
html[data-site-mode="dark"] .tag-result-card{border-color:#e2e2e2;background:#fcfcfc;border-left:3px solid #a1a1a1;}
html[data-site-mode="dark"] .tag-result-card>div>b,html[data-site-mode="dark"] .note-current-tags>span{background:#ebebeb;color:#505050;}
html[data-site-mode="dark"] .tag-benefits article{background:#f3f3f3;border:1px solid #e4e4e4;}
html[data-site-mode="dark"] .calendar-section{background:#f1f1f1;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;}
html[data-site-mode="dark"] .calendar-demo{border:1px solid #dedede;box-shadow:0 15px 40px #25252509;}
html[data-site-mode="dark"] .calendar-period{background:#f4f4f4;}
html[data-site-mode="dark"] .calendar-period>button{border-color:#dfdfdf;}
html[data-site-mode="dark"] .month-weekday{background:#efefef;color:#636363;}
html[data-site-mode="dark"] .mini-month{background:#fdfdfd;}
html[data-site-mode="dark"] .calendar-detail-tags>b{background:#ebebeb;color:#515151;}
html[data-site-mode="dark"] .floating-label .tiny-circle{background:#e9e9e9;}
html[data-site-mode="dark"] .tiny-circle.mint{background:#ebebeb;}
html[data-site-mode="dark"] .release-note{color:#676767;}
html[data-site-mode="dark"] .word-strip{color:#e1e1e1;}
html[data-site-mode="dark"] .word-strip b{color:#bdbdbd;}
html[data-site-mode="dark"] .meeting-steps>li>span{background:#efefef;}
html[data-site-mode="dark"] .scenario-board{box-shadow:0 18px 40px #25252508;}
html[data-site-mode="dark"] .editorial-card{border:1px solid #e1e1e1;box-shadow:0 12px 25px #25252506;}
html[data-site-mode="dark"] .writing-card p{color:#cecece;}
html[data-site-mode="dark"] .writing-card .number-label{color:#b9b9b9;}
html[data-site-mode="dark"] .writing-card .inline-link{color:#cccccc;}
html[data-site-mode="dark"] .writing-card .paper-sample{background:#f5f5f5;color:#2f2f2f;border-color:#c1c1c1;}
html[data-site-mode="dark"] .table-card{background:#f4f4f4;}
html[data-site-mode="dark"] .audio-card{background:#f5f5f5;}
html[data-site-mode="dark"] .writing-card .card-topline{color:#c1c1c1;}
html[data-site-mode="dark"] .table-sample{border-color:#dbdbdb;}
html[data-site-mode="dark"] .gallery-section{background:#f2f2f2;border-color:#e3e3e3;}
html[data-site-mode="dark"] .gallery-card{border:1px solid #dfdfdf;box-shadow:0 11px 27px #25252507;}
html[data-site-mode="dark"] .gallery-card:hover{box-shadow:0 18px 36px #25252512;}
html[data-site-mode="dark"] .gallery-image.note-page{background:#e8e8e8;}
html[data-site-mode="dark"] .gallery-image.note-page>img{filter:drop-shadow(4px 6px 8px #25252515);}
html[data-site-mode="dark"] .gallery-note{color:#6a6a6a;}
html[data-site-mode="dark"] .walkthrough{box-shadow:0 10px 30px #25252506;}
html[data-site-mode="dark"] .walkthrough-nav{background:#f0f0f0;}
html[data-site-mode="dark"] .step-icon{background:#ededed;}
html[data-site-mode="dark"] .all-features{background:#f4f4f4;border-color:#e2e2e2;}
html[data-site-mode="dark"] .filter-list button{border:1px solid #e0e0e0;}
html[data-site-mode="dark"] .feature-card{border:1px solid #e1e1e1;box-shadow:0 6px 18px #25252504;}
html[data-site-mode="dark"] .feature-card:before{background:#808080;}
html[data-site-mode="dark"] .feature-card[data-feature-category="tools"]:before{background:#878787;}
html[data-site-mode="dark"] .feature-card[data-feature-category="safe"]:before{background:#696969;}
html[data-site-mode="dark"] .feature-card>p{color:#676767;}
html[data-site-mode="dark"] .feature-status{background:#f5f5f5;border-color:#e5e5e5;color:#6e6e6e;}
html[data-site-mode="dark"] .search-box{border-color:#dadada;}
html[data-site-mode="dark"] .theme-cover{box-shadow:18px 25px 45px #25252520;}
html[data-site-mode="dark"] .theme-gallery-card{border:1px solid #dfdfdf;box-shadow:0 8px 25px #25252507;}
html[data-site-mode="dark"] .theme-gallery-card small{color:#6a6a6a;}
html[data-site-mode="dark"] .theme-gallery-filters button{border-color:#e0e0e0;background:#f4f4f4;color:#595959;}
html[data-site-mode="dark"] .safety-section{background:linear-gradient(125deg,#252525,#3d3d3d);border-color:#414141;}
html[data-site-mode="dark"] .safety-section .eyebrow{color:#c3c3c3;}
html[data-site-mode="dark"] .safety-section h2 em{color:#c0c0c0;}
html[data-site-mode="dark"] .safety-section p{color:#cfcfcf;}
html[data-site-mode="dark"] .safety-cards article{border-color:#6b6b6b;}
html[data-site-mode="dark"] .safety-cards article>span{color:#bdbdbd;}
html[data-site-mode="dark"] .safety-footnote{color:#cdcdcd;border-color:#606060;}
html[data-site-mode="dark"] .launch-information{background:#f3f3f3;border:1px solid #dcdcdc;box-shadow:0 15px 30px #25252506;}
html[data-site-mode="dark"] .launch-state{border:1px solid #e3e3e3;color:#575757;}
html[data-site-mode="dark"] .launch-information dl>div{border-bottom:1px solid #dddddd;}
html[data-site-mode="dark"] .launch-information dt{color:#707070;}
html[data-site-mode="dark"] .launch-information dd{color:#3c3c3c;}
html[data-site-mode="dark"] .launch-information>p{color:#6a6a6a;}
html[data-site-mode="dark"] .faq-list details{border-color:#dedede;}
html[data-site-mode="dark"] .faq-list p{color:#676767;}
html[data-site-mode="dark"] .site-footer{background:#f0f0f0;border-color:#dedede;}
html[data-site-mode="dark"] .footer-bottom{color:#686868;border-color:#dcdcdc;}
html[data-site-mode="dark"] .footer-bottom>span{color:#686868;}
html[data-site-mode="dark"] .guide-sidebar{background:#f3f3f3;border-color:#dfdfdf;}
html[data-site-mode="dark"] .guide-overview{background:#f0f0f0;border-color:#dedede;color:#525252;}
html[data-site-mode="dark"] .guide-overview p{color:#525252;}
html[data-site-mode="dark"] .guide-topic{border-color:#dedede;}
html[data-site-mode="dark"] .guide-callout{background:#f3f3f3;border-color:#dddddd;}
@media (max-width:900px){html[data-site-mode="dark"] .menu-toggle{background:#f2f2f2;}}
@media (max-width:760px){html[data-site-mode="dark"] .site-header nav{background:#ffffff;}
html[data-site-mode="dark"] .site-header nav.open{border:1px solid #e1e1e1;box-shadow:0 15px 35px #25252515;}
html[data-site-mode="dark"] .menu-toggle{background:#f2f2f2;}}
html[data-site-mode="dark"] .toolbar-showcase,html[data-site-mode="dark"] .toolbar-visual,html[data-site-mode="dark"] .calculation-stage{--app-background:#f3f3f3;--app-paper:#ffffff;--app-navigation:#272727;--app-accent:#676767;--app-text:#272727;--app-line:#d8d8d8;--app-tools:#eaeaea;}
html[data-site-mode="dark"] .toolbar-top button:hover,html[data-site-mode="dark"] .toolbar-top button:active{background:linear-gradient(#333333,#424242);color:#ffffff;}
html[data-site-mode="dark"] .toolbar-bottom button:hover,html[data-site-mode="dark"] .context-bar button:hover{background:linear-gradient(#eaeaea,#ffffff);color:#272727;}
html[data-site-mode="dark"] .toolbar-strip button.active,html[data-site-mode="dark"] .toolbar-strip button.active:hover,html[data-site-mode="dark"] .toolbar-strip button.active:active{background:#676767;color:#ffffff;border-color:#676767;}
html[data-site-mode="dark"] .toolbar-strip button:focus-visible{outline:3px solid #676767;}
html[data-site-mode="dark"] .toolbar-top button:focus-visible{outline-color:#ffffff;}
html[data-site-mode="dark"] .toolbar-visual .mock-app-header,html[data-site-mode="dark"] .calculation-stage .mock-app-header{color:#ffffff;}
html[data-site-mode="dark"] .toolbar-visual .mock-example-badge,html[data-site-mode="dark"] .calculation-stage .mock-example-badge{color:#ffffff;}
html[data-site-mode="dark"] .toolbar-screen .mock-field small,html[data-site-mode="dark"] .toolbar-screen .mock-list-dot,html[data-site-mode="dark"] .toolbar-screen .mock-eraser-example>span{color:#6a6a6a;}
html[data-site-mode="dark"] .toolbar-screen .mock-dialog-actions>span,html[data-site-mode="dark"] .toolbar-screen .mock-small-button{background:linear-gradient(#ffffff,#eaeaea);}
html[data-site-mode="dark"] .toolbar-screen .mock-dialog-actions>span:last-child{color:#ffffff;}
html[data-site-mode="dark"] .toolbar-screen .mock-mini-calendar>span.marked{color:#ffffff;}
html[data-site-mode="dark"] .calculation-stage .calc-keypad button,html[data-site-mode="dark"] .calculation-stage .calc-keypad button.equals,html[data-site-mode="dark"] .calculation-stage .calc-science-keys button{background:linear-gradient(#ffffff,#eaeaea);}
html[data-site-mode="dark"] .calculation-stage .calc-keypad button:hover,html[data-site-mode="dark"] .calculation-stage .calc-science-keys button:hover{background:linear-gradient(#eaeaea,#ffffff);}
html[data-site-mode="dark"] .calculation-stage .button.primary{color:#ffffff;}
html[data-site-mode="dark"] .calculation-stage .button.secondary,html[data-site-mode="dark"] .calculation-stage .saved-demo>button{background:linear-gradient(#ffffff,#eaeaea);}
html[data-site-mode="dark"] #calendar-example .mini-month-days>button.has-records{background:#676767;color:#ffffff;border-color:#676767;}
html[data-site-mode="dark"] .availability{background:#f0f0f0;color:#4c4c4c;border:1px solid #dbdbdb;}
html[data-site-mode="dark"] .availability-conditional{background:#eeeeee;color:#4f4f4f;border-color:#d0d0d0;}
html[data-site-mode="dark"] .availability-planned{background:#ececec;color:#454545;border-color:#d5d5d5;}
html[data-site-mode="dark"] .product-update-card{box-shadow:0 9px 24px #25252506;}
html[data-site-mode="dark"] .mock-cover-year{color:#ffffff;text-shadow:0 1px 8px #000000a0;}
html[data-site-mode="dark"][data-site-theme="dark"] .availability{background:#353535;color:#e2e2e2;border-color:#5f5f5f;}
html[data-site-mode="dark"][data-site-theme="dark"] .availability-conditional{background:#313131;color:#c5c5c5;border-color:#5a5a5a;}
html[data-site-mode="dark"][data-site-theme="dark"] .availability-planned{background:#313131;color:#d6d6d6;border-color:#575757;}
html[data-site-mode="dark"] .appearance-control select{color:#252525;background:#ffffff;border:1px solid #cccccc;}
html[data-site-mode="dark"][data-site-theme="dark"]{--paper:#161616;--ink:#ededed;--muted:#bfbfbf;--green:#c9c9c9;--teal:#c9c9c9;--mint:#303030;--line:#484848;--white:#232323;--peach:#313131;--gold:#c5c5c5;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.site-header,.site-header nav){background:#161616f5;box-shadow:0 6px 24px #00000020;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.appearance-control select,.menu-toggle){background:#2a2a2a;color:#ededed;border-color:#5f5f5f;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.primary,.nav-cta,.skip-link,.wave-play){background:#5b5b5b;color:#ffffff;border-color:#7b7b7b;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.primary:hover,.nav-cta:hover){background:#676767;color:#ffffff;border-color:#9f9f9f;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-opening{background:radial-gradient(ellipse at 95% 0%,#44444440,transparent 45%),linear-gradient(125deg,#171717,#212121 65%,#272727);}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-opening h1 em{color:#c5c5c5;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-paper-column{background:linear-gradient(150deg,#2d2d2d,#272727);border-color:#515151;box-shadow:0 15px 35px #00000025;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-paper{border-color:#787878;box-shadow:9px 13px 25px #00000040;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-tabs button{background:#292929;border-color:#525252;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-tabs button:hover{border-color:#c9c9c9;}
html[data-site-mode="dark"][data-site-theme="dark"] .hybrid-tabs button.active{background:#555555;color:#ffffff;border-color:#888888;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.hybrid-tip,.guide-overview){background:#303030;color:#dedede;border-color:#6e6e6e;}
html[data-site-mode="dark"][data-site-theme="dark"] .guide-overview p{color:#dedede;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.toolbar-explanation,.menu-custom-note,.floating-label,.scenario-board,.tag-assignment,.tag-results-panel,.calendar-demo,.walkthrough,.feature-card,.gallery-card,.theme-gallery-card,.launch-information,.guide-topic,.guide-sidebar,.guide-callout){background:#232323;box-shadow:0 10px 28px #00000016;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.toolbar-explanation-icon,.step-icon,.meeting-steps>li>span,.tiny-circle.mint){background:#3f3f3f;color:#dbdbdb;}
html[data-site-mode="dark"][data-site-theme="dark"] .floating-label .tiny-circle{background:#353535;color:#c5c5c5;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calendar-section,.gallery-section,.all-features){background:#1c1c1c;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calculation-section,.safety-section){background:linear-gradient(125deg,#131313,#282828);border-color:#4b4b4b;}
html[data-site-mode="dark"][data-site-theme="dark"] .calculation-demo{background:#242424;border-color:#4a4a4a;box-shadow:0 20px 45px #00000030;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calculation-tabs button,.tag-choice-list button,.calendar-mode-buttons button,.theme-gallery-filters button,.filter-list button,.theme-choices button,.segmented button){background:#2c2c2c;color:#ededed;border-color:#515151;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calculation-tabs button.active,.tag-choice-list button.active,.calendar-mode-buttons button.active,.theme-gallery-filters button.active,.filter-list button.active,.theme-choices button.active,.segmented button.active){background:#555555;color:#ffffff;border-color:#8b8b8b;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.search-box,.demo-field>input,.demo-field>select,.calendar-tag-label select){background:#1e1e1e;color:#ededed;border-color:#5d5d5d;}
html[data-site-mode="dark"][data-site-theme="dark"] input::placeholder{color:#b5b5b5;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.note-card,.tag-result-card,.tag-benefits article,.feature-status,.table-card,.table-sample,.audio-card,.wave-demo,.theme-dialog-close,.dialog-close,.dialog-navigation button,.launch-state){background:#2c2c2c;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.tag-result-card>div>b,.note-current-tags>span,.calendar-detail-tags>b,.board-date,.tag,.tag.pale,.tag.peach){background:#3e3e3e;color:#e4e4e4;border-color:#616161;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.note-card .mock-handwriting,.demo-inserted-note>b){color:#a3a3a3!important;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.table-sample>div,.walkthrough-nav,.calendar-period){background:#2c2c2c;}
html[data-site-mode="dark"][data-site-theme="dark"] .timeline article:before{background:#5f5f5f;}
html[data-site-mode="dark"][data-site-theme="dark"] .timeline article>div:before{background:#c9c9c9;box-shadow:0 0 0 4px #232323;}
html[data-site-mode="dark"][data-site-theme="dark"] .walkthrough-nav button.active{background:#555555;color:#ffffff;}
html[data-site-mode="dark"][data-site-theme="dark"] .writing-card{background:#282828;border-color:#4f4f4f;}
html[data-site-mode="dark"][data-site-theme="dark"] .writing-card .paper-sample{--muted:#616161;background:#f5f5f5;color:#2f2f2f;}
html[data-site-mode="dark"][data-site-theme="dark"] .writing-card .sample-tag{background:#ededed;color:#494949;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.gallery-image.note-page,.meeting-visual){background:#2d2d2d;}
html[data-site-mode="dark"][data-site-theme="dark"] .theme-preview{background:#2d2d2d;}
html[data-site-mode="dark"][data-site-mode="dark"] .demo-toolbar{background:#000000;color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .demo-toolbar>span:first-child{background:#555555;color:#ffffff;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.theme-image-dialog,.gallery-dialog){background:#202020;border-color:#5f5f5f;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.theme-image-dialog,.gallery-dialog)::backdrop{background:#090909e8;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calendar-period>button,.month-day,.month-blank,.mini-month,.mini-month-days>button,.week-calendar>article){background:#242424;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.month-weekday,.week-day-title){background:#363636;color:#e4e4e4;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.month-day>span,.month-day>small,.mini-month-days>b,.week-free){color:#c3c3c3;}
html[data-site-mode="dark"][data-site-theme="dark"] .month-day.selected{background:#353535;box-shadow:inset 0 0 0 2px #bababa;border-color:#bababa;}
html[data-site-mode="dark"][data-site-theme="dark"] #calendar-example .mini-month-days>button.has-records{background:#555555;color:#ffffff;border-color:#8b8b8b;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.mini-month-days>button.selected,.month-title:focus-visible){outline-color:#c9c9c9;}
html[data-site-mode="dark"][data-site-theme="dark"] .calendar-event{background:#373737;border-color:#5e5e5e;}
html[data-site-mode="dark"][data-site-theme="dark"] .calendar-event.task{background:#3c3c3c;border-color:#636363;}
html[data-site-mode="dark"][data-site-theme="dark"] .calendar-event>span{color:#cecece;}
html[data-site-mode="dark"][data-site-theme="dark"] .calendar-event>b{color:#eeeeee;}
html[data-site-mode="dark"][data-site-theme="dark"] .calendar-legend{color:#c3c3c3;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.site-footer,.guide-sidebar){background:#1d1d1d;}
html[data-site-mode="dark"][data-site-theme="dark"] :focus-visible{outline-color:#c5c5c5;}
html[data-site-mode="dark"][data-site-mode="dark"] :is(.toolbar-showcase,.toolbar-visual,.calculation-stage){--app-background:#000000;--app-paper:#000000;--app-navigation:#000000;--app-accent:#555555;--app-text:#ffffff;--app-line:#666666;--app-tools:#000000;--ink:#ffffff;--muted:#bdbdbd;--green:#d8d8d8;--teal:#d8d8d8;--white:#000000;background:#000000;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] :is(.toolbar-top,.toolbar-bottom,.context-bar){background:#000000;color:#ffffff;border-color:#666666;scrollbar-color:#999999 #000000;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button{background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button:hover,html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button:active{background:linear-gradient(#000000,#292929);color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button.active,html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button.active:hover,html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-strip button.active:active{background:#555555;color:#ffffff;border-color:#888888;}
html[data-site-mode="dark"][data-site-mode="dark"] :is(.toolbar-heading,.toolbar-heading small){color:#bdbdbd;}
html[data-site-mode="dark"][data-site-mode="dark"] .bar-badge{background:#303030;color:#ffffff;border:1px solid #666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-visual figcaption{background:#232323;color:#bfbfbf;border-color:#484848;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen :is(.mock-field small,.mock-eraser-example>span){color:#bdbdbd;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen :is(.mock-brand-cards b,.mock-sync){color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen .mock-handwriting{color:#a3a3a3!important;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen :is(.mock-history>div,.mock-clipboard){background:#202020;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen :is(.mock-selection-box>span,.mock-presentation-badge){background:#383838;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen :is(.mock-dialog-actions>span,.mock-small-button){background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen .mock-dialog-actions>span:last-child{background:#555555;color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .toolbar-screen .mock-mini-calendar>span.marked{background:#555555;color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage :is(.calc-keypad button,.calc-keypad button.equals,.calc-science-keys button,.button.secondary,.saved-demo>button){background:linear-gradient(#292929,#000000);color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage :is(.calc-keypad button:hover,.calc-science-keys button:hover){background:linear-gradient(#000000,#292929);color:#ffffff;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage :is(.demo-field input,.demo-field select,.adat-input-row input){background:#000000;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage .button.primary{background:#555555;color:#ffffff;border-color:#888888;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage :is(.saved-demo small,.fine-print,.adat-feedback){color:#bdbdbd;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage .adat-result>span{color:#bdbdbd;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage .adat-ledgers h4{background:#202020;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"][data-site-mode="dark"] .calculation-stage .demo-inserted-note{background:#202020;color:#ffffff;border-color:#666666;}
html[data-site-mode="dark"] a:focus-visible,html[data-site-mode="dark"] button:focus-visible,html[data-site-mode="dark"] select:focus-visible,html[data-site-mode="dark"] input:focus-visible{outline:3px solid #676767;}
html[data-site-mode="dark"]{--paper:#fafafa;--ink:#292929;--muted:#606060;--green:#616161;--teal:#616161;--mint:#ededed;--line:#dfdfdf;--white:#ffffff;--gold:#cdcdcd;}
html[data-site-mode="dark"] .site-header{background:#ffffff;border-color:#dfdfdf;}
html[data-site-mode="dark"] .site-header .nav-cta{background:#292929;color:#ffffff;}
html[data-site-mode="dark"] .button.primary{background:#292929;}
html[data-site-mode="dark"] .studio-opening{background:#282828;color:#ffffff;}
html[data-site-mode="dark"] .studio-opening .launch-kicker{border-color:#6a6a6a;}
html[data-site-mode="dark"] .studio-opening .launch-kicker,html[data-site-mode="dark"] .studio-opening .launch-kicker>a{color:#e9e9e9;}
html[data-site-mode="dark"] .studio-opening .launch-dot{background:#dfdfdf;}
html[data-site-mode="dark"] .studio-story .eyebrow{color:#d6d6d6;}
html[data-site-mode="dark"] .studio-opening h1 em{color:#e0e0e0;}
html[data-site-mode="dark"] .studio-opening .studio-story .split-heading>p{color:#e1e1e1;}
html[data-site-mode="dark"] .studio-opening .primary{background:#e0e0e0;color:#272727;border-color:#e0e0e0;}
html[data-site-mode="dark"] .studio-opening .inline-link{color:#e8e8e8;}
html[data-site-mode="dark"] .studio-opening .platform-note{color:#cecece;}
html[data-site-mode="dark"] .studio-note{color:#cecece;}
html[data-site-mode="dark"] .studio-note strong{color:#ffffff;}
html[data-site-mode="dark"] .studio-rule{background:#e0e0e0;}
html[data-site-mode="dark"] .studio-opening .hybrid-paper-column{background:#3e3e3e;border:1px solid #666666;}
html[data-site-mode="dark"] .studio-preview-top{color:#d9d9d9;}
html[data-site-mode="dark"] .studio-opening .hybrid-paper{box-shadow:0 20px 30px #15151550;}
html[data-site-mode="dark"] .studio-opening .hybrid-paper-column>.fine-print{color:#d4d4d4;}
html[data-site-mode="dark"] .studio-lab{background:#f7f7f7;color:#292929;}
html[data-site-mode="dark"] .studio-lab-heading{border-bottom:1px solid #dddddd;}
html[data-site-mode="dark"] .studio-lab-heading p{color:#606060;}
html[data-site-mode="dark"] .studio-lab .hybrid-tabs button{color:#292929;border-color:#dadada;}
html[data-site-mode="dark"] .studio-lab .hybrid-tabs button.active{background:#292929;color:#ffffff;border-color:#292929;}
html[data-site-mode="dark"] .studio-lab .hybrid-feature-panel>p{color:#606060;}
html[data-site-mode="dark"] .studio-lab .small-label{color:#616161;}
html[data-site-mode="dark"] .studio-lab .inline-link{color:#616161;}
html[data-site-mode="dark"] .studio-lab .hybrid-tip{background:#ededed;color:#4a4a4a;border-color:#616161;}
html[data-site-mode="dark"] .studio-workbench>.toolbar-explanation{background:#efefef;}
html[data-site-mode="dark"] .calculation-section{background:#ececec;color:#292929;}
html[data-site-mode="dark"] .calculation-section .eyebrow{color:#616161;}
html[data-site-mode="dark"] .calculation-section h2 em{color:#616161;}
html[data-site-mode="dark"] .calculation-section .split-heading>p{color:#606060;}
html[data-site-mode="dark"] .calculation-demo{border:1px solid #d8d8d8;}
html[data-site-mode="dark"] .calendar-section{background:#f3f3f3;}
html[data-site-mode="dark"] .calendar-period{background:#f3f3f3;}
html[data-site-mode="dark"] .meeting-visual{background:#ececec;border-color:#dfdfdf;}
html[data-site-mode="dark"] .meeting-copy h2 em{color:#616161;}
html[data-site-mode="dark"] .writing-card{background:#292929;}
html[data-site-mode="dark"] .gallery-section{background:#efefef;}
html[data-site-mode="dark"] .gallery-image.note-page{background:#e2e2e2;}
html[data-site-mode="dark"] .all-features{background:#f2f2f2;}
html[data-site-mode="dark"] .feature-card{border:1px solid #dcdcdc;}
html[data-site-mode="dark"] .feature-card:before{background:#616161;}
html[data-site-mode="dark"] .safety-section{background:#292929;}
html[data-site-mode="dark"] .safety-section h2 em{color:#e0e0e0;}
html[data-site-mode="dark"] .launch-information{background:#eeeeee;}
html[data-site-mode="dark"] .closing-section{border-top:2px solid #292929;}
html[data-site-mode="dark"] .site-footer{background:#eaeaea;}
html[data-site-mode="dark"] .guide-sidebar{background:#eeeeee;}
html[data-site-mode="dark"][data-site-theme="dark"]{--paper:#151515;--ink:#f1f1f1;--muted:#c8c8c8;--teal:#d6d6d6;--green:#d6d6d6;--line:#4c4c4c;--white:#252525;--mint:#3a3a3a;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-opening{background:#232323;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab{background:#2a2a2a;color:#f1f1f1;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab-heading{border-color:#5a5a5a;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab-heading p,html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .hybrid-feature-panel>p{color:#cecece;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .hybrid-tabs button{background:#383838;color:#f1f1f1;border-color:#6b6b6b;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .hybrid-tabs button.active{background:#e0e0e0;color:#292929;border-color:#e0e0e0;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .small-label,html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .inline-link{color:#d6d6d6;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-lab .hybrid-tip{background:#3c3c3c;color:#e8e8e8;border-color:#d6d6d6;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-opening .primary{background:#e0e0e0;color:#292929;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.calculation-section,.calendar-section,.gallery-section,.all-features,.site-footer){background:#1f1f1f;color:#f1f1f1;}
html[data-site-mode="dark"][data-site-theme="dark"] .calculation-section h2 em,html[data-site-mode="dark"][data-site-theme="dark"] .calculation-section .eyebrow{color:#d6d6d6;}
html[data-site-mode="dark"][data-site-theme="dark"] .calculation-section .split-heading>p{color:#cecece;}
html[data-site-mode="dark"][data-site-theme="dark"] :is(.studio-workbench>.toolbar-explanation,.calculation-demo,.meeting-visual,.launch-information,.guide-sidebar){background:#2b2b2b;color:#f1f1f1;border-color:#4c4c4c;}
html[data-site-mode="dark"][data-site-theme="dark"] .meeting-copy h2 em{color:#d6d6d6;}
html[data-site-mode="dark"][data-site-theme="dark"] .safety-section{background:#232323;}
html[data-site-mode="dark"][data-site-theme="dark"] .closing-section{border-color:#d6d6d6;}
html[data-site-mode="dark"] .studio-opening.selected-opening{background:#282828;}
html[data-site-mode="dark"] .selected-opening .opening-heading h1 em{color:#e0e0e0;}
html[data-site-mode="dark"] .selected-opening .opening-heading .eyebrow{color:#d6d6d6;}
html[data-site-mode="dark"] .selected-opening .opening-heading>p{color:#e1e1e1;}
html[data-site-mode="dark"] .selected-opening .platform-note{color:#d2d2d2;}
html[data-site-mode="dark"] .selected-opening .feature-opening-grid{border-top:1px solid #5d5d5d;}
html[data-site-mode="dark"] .selected-opening .hybrid-tabs button{background:#3c3c3c;color:#f1f1f1;border:1px solid #6b6b6b;}
html[data-site-mode="dark"] .selected-opening .hybrid-tabs button:hover{background:#4d4d4d;border-color:#aeaeae;}
html[data-site-mode="dark"] .selected-opening .hybrid-tabs button.active{background:#e0e0e0;color:#292929;border-color:#e0e0e0;}
html[data-site-mode="dark"] .selected-opening .hybrid-feature-panel{border-bottom:1px solid #5d5d5d;}
html[data-site-mode="dark"] .selected-opening .small-label{color:#d2d2d2;}
html[data-site-mode="dark"] .selected-opening .hybrid-feature-panel h3{color:#ffffff;}
html[data-site-mode="dark"] .selected-opening .hybrid-feature-panel>p,html[data-site-mode="dark"] .selected-opening .hybrid-feature-panel ol{color:#e2e2e2;}
html[data-site-mode="dark"] .selected-opening .hybrid-tip{background:#3b3b3b;color:#e7e7e7;border-left:2px solid #d6d6d6;}
html[data-site-mode="dark"] .feature-preview-column{background:#ededed;border:1px solid #d4d4d4;color:#292929;}
html[data-site-mode="dark"] .feature-preview-heading small{border:1px solid #b9b9b9;color:#5c5c5c;}
html[data-site-mode="dark"] .selected-opening .feature-preview-column .inline-link{color:#4a4a4a;}
html[data-site-mode="dark"] .feature-preview-column>.fine-print{color:#626262;}
html[data-site-mode="dark"] [data-studio-preview]{color:#2d2d2d;}
html[data-site-mode="dark"] .studio-tablet{background:#292929;border:2px solid #818181;box-shadow:inset 0 0 0 2px #181818,0 16px 26px #32323226;}
html[data-site-mode="dark"] .tablet-camera{background:#737373;box-shadow:0 0 0 1px #151515;}
html[data-site-mode="dark"] .digital-stylus{background:linear-gradient(90deg,#151515,#626262 35%,#373737 61%,#1d1d1d);box-shadow:6px 6px 9px #25252540;}
html[data-site-mode="dark"] .digital-stylus:after{background:linear-gradient(90deg,#393939,#7d7d7d,#2c2c2c);}
html[data-site-mode="dark"] .digital-stylus:before{background:#181818;}
html[data-site-mode="dark"] .digital-stylus>span{background:#252525;box-shadow:inset 1px 0 #828282;}
html[data-site-mode="dark"] .preview-app-top{background:#111111;}
html[data-site-mode="dark"] .preview-app-top small{color:#cccccc;}
html[data-site-mode="dark"] .preview-app-dot{background:#d6d6d6;}
html[data-site-mode="dark"] .preview-app-route{background:#555555;color:#ffffff;}
html[data-site-mode="dark"] .preview-body{background:#f7f7f7;border:1px solid #d6d6d6;}
html[data-site-mode="dark"] .preview-pill{border:1px solid #c9c9c9;color:#3d3d3d;}
html[data-site-mode="dark"] .preview-pill.active{background:#515151;color:#ffffff;border-color:#515151;}
html[data-site-mode="dark"] .preview-small{color:#666666!important;}
html[data-site-mode="dark"] .demo-note-sheet{background:repeating-linear-gradient(#fefefe 0,#fefefe 27px,#ededed 28px,#fefefe 29px);}
html[data-site-mode="dark"] .demo-note-date{color:#2d2d2d;}
html[data-site-mode="dark"] .demo-note-date>span{color:#7a7a7a;}
html[data-site-mode="dark"] .preview-note-label{color:#676767;}
html[data-site-mode="dark"] .preview-hand{color:#515151;}
html[data-site-mode="dark"] .preview-pen-writing{color:#515151;}
html[data-site-mode="dark"] .pen-fountain{color:#484848;}
html[data-site-mode="dark"] .pen-pencil{color:#696969;text-shadow:.2px .2px #989898;}
html[data-site-mode="dark"] .pen-highlighter p:first-child{background:linear-gradient(transparent 35%,#d4d4d48c 35%,#d4d4d48c 85%,transparent 85%);}
html[data-site-mode="dark"] .preview-stroke{border-bottom:3px solid #515151;}
html[data-site-mode="dark"] .stroke-fountain{border-bottom:5px solid #484848;}
html[data-site-mode="dark"] .stroke-pencil{border-bottom:1px solid #696969;}
html[data-site-mode="dark"] .stroke-highlighter{border-bottom:13px solid #d4d4d491;}
html[data-site-mode="dark"] .preview-note-foot{color:#717171!important;}
html[data-site-mode="dark"] .table-color-controls strong{color:#3d3d3d;}
html[data-site-mode="dark"] .preview-swatches button{border:1px solid #a7a7a7;color:#2f2f2f;}
html[data-site-mode="dark"] .preview-swatches button[aria-pressed=true]{outline:2px solid #515151;}
html[data-site-mode="dark"] .colorful-table{color:#2d2d2d;}
html[data-site-mode="dark"] .colorful-table th,html[data-site-mode="dark"] .colorful-table td{border:1px solid #a6a6a6;}
html[data-site-mode="dark"] .preview-search-row input{color:#2d2d2d;border:1px solid #b1b1b1;}
html[data-site-mode="dark"] .preview-search-row input::placeholder{color:#727272;}
html[data-site-mode="dark"] .preview-search-button{background:#515151;}
html[data-site-mode="dark"] .preview-result-count{color:#676767!important;}
html[data-site-mode="dark"] .preview-result{background:#fefefe;border:1px solid #d8d8d8;}
html[data-site-mode="dark"] .preview-result small{color:#676767;}
html[data-site-mode="dark"] .preview-result p.preview-hand{color:#515151;}
html[data-site-mode="dark"] .preview-tags>span{background:#eaeaea;border:1px solid #d2d2d2;color:#505050;}
html[data-site-mode="dark"] .preview-empty{color:#676767!important;}
html[data-site-mode="dark"] .brand-selector>button{border:1px solid #d3d3d3;color:#444444;}
html[data-site-mode="dark"] .brand-selector>button.active{border:2px solid #515151;background:#eeeeee;}
html[data-site-mode="dark"] .brand-logo{color:#ffffff;background:#4f4f4f;}
html[data-site-mode="dark"] .brand-logo>span{color:#dfdfdf;}
html[data-site-mode="dark"] .nova .brand-logo{background:#505050;}
html[data-site-mode="dark"] .nova .brand-logo>span{color:#d7d7d7;}
html[data-site-mode="dark"] .liva .brand-logo{background:#656565;}
html[data-site-mode="dark"] .liva .brand-logo>span{color:#e4e4e4;}
html[data-site-mode="dark"] .brand-workspace{border:1px solid #d6d6d6;}
html[data-site-mode="dark"] .brand-workspace h4,html[data-site-mode="dark"] .linked-note h4{color:#333333;}
html[data-site-mode="dark"] .brand-record{border-top:1px solid #e0e0e0;color:#676767;}
html[data-site-mode="dark"] .customer-initials{border:1px solid #d1d1d1;background:#e9e9e9;color:#515151;}
html[data-site-mode="dark"] .customer-heading strong{color:#333333;}
html[data-site-mode="dark"] .customer-heading small{color:#676767;}
html[data-site-mode="dark"] .visit-tabs button{background:#eeeeee;color:#515151;border:1px solid #c9c9c9;}
html[data-site-mode="dark"] .visit-tabs .active{background:#515151;color:#ffffff;border-color:#515151;}
html[data-site-mode="dark"] .linked-note{background:repeating-linear-gradient(#fefefe 0,#fefefe 28px,#ececec 29px,#fefefe 30px);border:1px solid #d4d4d4;}
html[data-site-mode="dark"] .note-bridges{border-top:1px solid #dadada;}
html[data-site-mode="dark"] .note-bridges button{background:#f1f1f1;border:1px solid #c9c9c9;color:#515151;}
html[data-site-mode="dark"] .orientation-app{background:#fefefe;}
html[data-site-mode="dark"] .orientation-app.wide{background:#eeeeee;}
html[data-site-mode="dark"] .orientation-tools{background:#111111;}
html[data-site-mode="dark"] .orientation-tools span{background:#555555;}
html[data-site-mode="dark"] .preview-export{border:1px solid #cacaca;background:#f9f9f9;color:#515151;}
html[data-site-mode="dark"] .preview-export p{color:#676767;}
html[data-site-mode="dark"] .story-selector button.active{background:#292929;border-color:#292929;color:#ffffff;}
html[data-site-mode="dark"] .work-preview-wrap{background:#ececec;border:1px solid #d7d7d7;}
html[data-site-mode="dark"] .work-preview-wrap>.fine-print{color:#626262;}
html[data-site-mode="dark"] .orientation-section{background:#efefef;}
html[data-site-mode="dark"] .studio-preview-dialog{border:1px solid #b6b6b6;background:#ededed;color:#292929;}
html[data-site-mode="dark"] .studio-preview-dialog::backdrop{background:#181818df;}
html[data-site-mode="dark"] .studio-preview-dialog [data-close-studio]{background:#e2e2e2;color:#292929;border:1px solid #b9b9b9;}
html[data-site-mode="dark"] .gallery-image.note-page:after{background:linear-gradient(90deg,#1f1f1f,#656565,#262626);box-shadow:5px 6px 8px #2b2b2b40;}
html[data-site-mode="dark"][data-site-theme="dark"] .studio-opening.selected-opening{background:#232323;}
html[data-site-mode="dark"][data-site-theme="dark"] .selected-opening .hybrid-tabs button{background:#3c3c3c;color:#f1f1f1;border-color:#6b6b6b;}
html[data-site-mode="dark"][data-site-theme="dark"] .selected-opening .hybrid-tabs button.active{background:#e0e0e0;color:#292929;border-color:#e0e0e0;}
html[data-site-mode="dark"][data-site-theme="dark"] .selected-opening .hybrid-tip{background:#3b3b3b;color:#e7e7e7;border-color:#d6d6d6;}
html[data-site-mode="dark"][data-site-theme="dark"] .selected-opening .opening-heading h1 em{color:#e0e0e0;}
html[data-site-mode="dark"][data-site-theme="dark"] .work-preview-wrap,html[data-site-mode="dark"][data-site-theme="dark"] .feature-preview-column{background:#343434;border-color:#616161;}
html[data-site-mode="dark"][data-site-theme="dark"] .feature-preview-heading{color:#eeeeee;}
html[data-site-mode="dark"][data-site-theme="dark"] .feature-preview-heading small{color:#d3d3d3;border-color:#757575;}
html[data-site-mode="dark"][data-site-theme="dark"] .selected-opening .feature-preview-column .inline-link,html[data-site-mode="dark"][data-site-theme="dark"] .feature-preview-column>.fine-print,html[data-site-mode="dark"][data-site-theme="dark"] .work-preview-wrap>.fine-print{color:#d9d9d9;}
html[data-site-mode="dark"][data-site-theme="dark"] .orientation-section{background:#1f1f1f;}
html[data-site-mode="dark"][data-site-theme="dark"] .story-selector button.active{background:#e0e0e0;color:#292929;border-color:#e0e0e0;}
html[data-site-mode="dark"][data-site-theme="dark"] .orientation-section .preview-small,html[data-site-mode="dark"][data-site-theme="dark"] .feature-preview-column>[data-studio-preview]>.preview-small{color:#d9d9d9!important;}
html[data-site-mode="dark"][data-site-theme="dark"] [data-studio-preview] input::placeholder{color:#727272;}
html[data-site-mode="dark"] .audio-note-preview{background:#f2f2f2;border:1px solid #d6d6d6;color:#323232;}
html[data-site-mode="dark"] .audio-note-label{color:#5e5e5e;}
html[data-site-mode="dark"] .audio-duration small{color:#6a6a6a;}
html[data-site-mode="dark"] .audio-track i{background:#696969;}
html[data-site-mode="dark"] .audio-control-labels span{border:1px solid #c4c4c4;background:#fefefe;}
html[data-site-mode="dark"] .audio-transcript{border-top:1px solid #cbcbcb;}
html[data-site-mode="dark"] .audio-transcript h3{color:#323232;}
html[data-site-mode="dark"] .audio-transcript p{color:#565656;}
html[data-site-mode="dark"] .table-sample .form-next{background:#e7e7e7;}
html[data-site-mode="dark"] .appearance-options button.active{background:#555555;color:#ffffff;border-color:#555555;}
html[data-site-mode="dark"] .tone-preview{--tone-bg:#ebebeb;--tone-paper:#fbfbfb;--tone-bar:#e7e7e7;--tone-surface:#fefefe;--tone-text:#363636;--tone-line:#bebebe;}
html[data-site-mode="dark"] .tone-preview[data-tone="dark"]{--tone-bg:#262626;--tone-paper:#fbfbfb;--tone-bar:#343434;--tone-surface:#3d3d3d;--tone-text:#eeeeee;--tone-line:#606060;}
html[data-site-mode="dark"] .tone-preview[data-tone="black"]{--tone-bg:#080808;--tone-paper:#141414;--tone-bar:#202020;--tone-surface:#252525;--tone-text:#eeeeee;--tone-line:#5b5b5b;}
html[data-site-mode="dark"] .tone-nav{background:#343434;color:#fdfdfd;}
html[data-site-mode="dark"] .tone-paper{color:#363636;}
html[data-site-mode="dark"] .tone-lines{background:repeating-linear-gradient(transparent 0,transparent 29px,#bebebe66 29px,#bebebe66 30px);}
html[data-site-mode="dark"] .tone-preview[data-tone="black"] .tone-nav{background:#181818;}
html[data-site-mode="dark"] .tone-preview[data-tone="black"] .tone-paper{color:#eeeeee;}
html[data-site-mode="dark"] .lucky-layout{background:#1d1d1d;color:#ededed;border:1px solid #474747;}
html[data-site-mode="dark"] .lucky-photo{background:#111111;}
html[data-site-mode="dark"] .lucky-enlarge{background:#161616;color:#d6d6d6;border-top:1px solid #464646;}
html[data-site-mode="dark"] .lucky-copy .eyebrow{color:#b6b6b6;}
html[data-site-mode="dark"] .lucky-copy h2{color:#f7f7f7;}
html[data-site-mode="dark"] .lucky-copy h2 em{color:#bdbdbd;}
html[data-site-mode="dark"] .lucky-copy>p{color:#cfcfcf;}
html[data-site-mode="dark"] .lucky-copy .lucky-lead{color:#f2f2f2;}
html[data-site-mode="dark"] .lucky-copy .lucky-caption{color:#ababab;border-top:1px solid #464646;}
html[data-site-mode="dark"] .lucky-copy .inline-link{color:#d9d9d9;}
html[data-site-mode="dark"] .theme-gallery-card[data-theme-gallery="dog-chocolate-labrador"]{border-color:#898989;}
html[data-site-mode="dark"] .pastel-actions button[aria-pressed="true"]{background:#e4e4e4;border-color:#909090;color:#353535;}
html[data-site-mode="dark"] .color-state i{border:1px solid #989898;}
html[data-site-mode="dark"] .audio-story button:focus-visible,html[data-site-mode="dark"] .lucky-section button:focus-visible,html[data-site-mode="dark"] .appearance-options button:focus-visible,html[data-site-mode="dark"] .theme-gallery-more:focus-visible{outline:3px solid #8d8d8d;}
html[data-site-mode="dark"][data-site-theme="dark"] .table-sample .form-next{background:#3e3e3e;}
html[data-site-mode="dark"] .reference-opening-page{--intro-paper: #f3f3f3;--intro-ink: #383838;--intro-muted: #676767;--intro-green: #515151;--intro-accent: #6b6b6b;--intro-line: #adadad;--intro-button-ink: #ffffff;}
html[data-site-mode="dark"][data-site-theme="dark"] .reference-opening-page{--intro-paper: #232323;--intro-ink: #f0f0f0;--intro-muted: #c7c7c7;--intro-green: #d3d3d3;--intro-accent: #b8b8b8;--intro-line: #6f6f6f;--intro-button-ink: #2c2c2c;}
html[data-site-mode="dark"] .product-image{box-shadow:0 10px 28px #2828281a;}
html[data-site-mode="dark"] .product-image span{background:#2a2a2aed;border:1px solid #ffffff55;}
html[data-site-mode="dark"] .pen-gel{color:#494949;}
html[data-site-mode="dark"] .pen-brush{color:#494949;}
html[data-site-mode="dark"] .pen-technical{color:#3a3a3a;}
html[data-site-mode="dark"] .stroke-gel{background:#494949;}
html[data-site-mode="dark"] .stroke-brush{background:#494949;}
html[data-site-mode="dark"] .stroke-technical{background:#3a3a3a;}
html[data-site-mode="dark"] .paper-preview .product-image{border:1px solid #d4d4d4;}
html[data-site-mode="dark"] .source-calendar{background:#ffffff;color:#313131;border:1px solid #d7d7d7;}
html[data-site-mode="dark"] .source-calendar-title{background:linear-gradient(90deg,#2a2a2a,#525252);color:#ffffff;}
html[data-site-mode="dark"] .source-calendar-title small{color:#ececec;}
html[data-site-mode="dark"] .source-week-grid{border-top:1px solid #d2d2d2;border-left:1px solid #d2d2d2;}
html[data-site-mode="dark"] .source-week-day,html[data-site-mode="dark"] .source-week-cell{border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;}
html[data-site-mode="dark"] .source-week-day{background:#f2f2f2;}
html[data-site-mode="dark"] .source-week-cell{background:#ffffff;}
html[data-site-mode="dark"] .source-week-grid .chosen{background:#f1f1f1;}
html[data-site-mode="dark"] .source-week-day.chosen{box-shadow:inset 0 3px #4e4e4e;}
html[data-site-mode="dark"] .source-event{color:#3b3b3b;border-left:2px solid #8a8a8a;background:#f2f2f2;}
html[data-site-mode="dark"] .source-event.account-1{background:#ececec;border-color:#848484;}
html[data-site-mode="dark"] .source-event.account-2{background:#eeeeee;border-color:#8b8b8b;}
html[data-site-mode="dark"] .source-event.account-3{background:#ededed;border-color:#8f8f8f;}
html[data-site-mode="dark"] .source-event.account-4{background:#ececec;border-color:#8a8a8a;}
html[data-site-mode="dark"] .source-hour>span{color:#646464;}
html[data-site-mode="dark"] .source-hour>div{border-bottom:1px solid #dfdfdf;}
html[data-site-mode="dark"] .source-spread{background:#292929;border:1px solid #767676;box-shadow:0 15px 30px #22222224;}
html[data-site-mode="dark"] .source-sidebars{background:#1c1c1c;}
html[data-site-mode="dark"] .source-sidebars b{color:#d6d6d6;}
html[data-site-mode="dark"] .source-sidebars span{background:#444444;color:#ffffff;border:1px solid #8d8d8d;}
html[data-site-mode="dark"] .source-sidebars>div+div span{background:#e6e6e6;color:#363636;}
html[data-site-mode="dark"] .share-sheet{box-shadow:0 8px 20px #29292920;}
html[data-site-mode="dark"] .share-region{border:3px dashed #5c5c5c;box-shadow:0 0 0 300px #22222262;}
html[data-site-mode="dark"] .share-region b{background:#5c5c5c;color:#ffffff;}
html[data-site-mode="dark"] .share-written-badge{background:#434343;color:#ffffff;}
html[data-site-mode="dark"] .product-image-dialog::backdrop{background:#151515d9;}
html[data-site-mode="dark"][data-site-theme="dark"] .sharing-section{background:#1f1f1f;}
html[data-site-mode="dark"] .digital-calendar{background:#ffffff;color:#313131;}
html[data-site-mode="dark"] .digital-calendar-route{color:#646464;}
html[data-site-mode="dark"] .digital-calendar>.source-calendar-title{background:linear-gradient(90deg,#272727,#4a4a4a);}
html[data-site-mode="dark"] .digital-mode-options button{border:1px solid #d8d8d8;background:linear-gradient(#ffffff,#eaeaea);color:#272727;}
html[data-site-mode="dark"] .digital-mode-options button[aria-pressed="true"]{background:#e8e8e8;border:2px solid #676767;}
html[data-site-mode="dark"] .digital-mode-options button:focus-visible{outline:3px solid #676767;}
html[data-site-mode="dark"] .digital-month{border:1px solid #d8d8d8;background:#ffffff;}
html[data-site-mode="dark"] .digital-weekday{color:#707070;}
html[data-site-mode="dark"] .digital-date.weekend{background:#f9f9f9;}
html[data-site-mode="dark"] .digital-date.selected{border-color:#676767;background:#e8e8e8;}
html[data-site-mode="dark"] .digital-date-dot{color:#676767;}
html[data-site-mode="dark"] .digital-calendar-filters{border-top:1px solid #dfdfdf;}
html[data-site-mode="dark"] .digital-calendar-filters span{border:1px solid #d8d8d8;background:linear-gradient(#ffffff,#eaeaea);color:#313131;}
html[data-site-mode="dark"] .directory-demo{background:#ffffff;color:#363636;border:1px solid #d9d9d9;}
html[data-site-mode="dark"] .directory-app-heading{background:#272727;color:#ffffff;}
html[data-site-mode="dark"] .directory-choices button{border:1px solid #d3d3d3;background:#f4f4f4;color:#363636;}
html[data-site-mode="dark"] .directory-choices button[aria-pressed="true"]{background:#e8e8e8;border-color:#676767;}
html[data-site-mode="dark"] .directory-grid button{border:1px solid #dfdfdf;background:#ffffff;color:#363636;}
html[data-site-mode="dark"] .directory-grid button[aria-pressed="true"]{box-shadow:inset 0 0 0 2px #676767;background:#f6f6f6;}
html[data-site-mode="dark"] .directory-logo{background:#ececec;border:1px solid #d3d3d3;color:#4b4b4b;}
html[data-site-mode="dark"] .logo-tone-1{background:#e8e8e8;color:#525252;border-color:#cfcfcf;}
html[data-site-mode="dark"] .logo-tone-2{background:#e9e9e9;color:#626262;border-color:#d4d4d4;}
html[data-site-mode="dark"] .logo-tone-3{background:#ebebeb;color:#545454;border-color:#d2d2d2;}
html[data-site-mode="dark"] .directory-grid small{color:#696969;}
html[data-site-mode="dark"] .directory-link-detail{background:#f3f3f3;border-left:3px solid #676767;}
html[data-site-mode="dark"] .directory-caption{color:#6f6f6f;}
html[data-site-mode="dark"] .introduction-example{border:1px solid #d9d9d9;}
html[data-site-mode="dark"] .introduction-heading{border-bottom:1px solid #d9d9d9;}
html[data-site-mode="dark"] .introduction-example article{border-bottom:1px solid #e7e7e7;}
html[data-site-mode="dark"] .introduction-url{color:#5b5b5b;}
html[data-site-mode="dark"] .theme-gallery-card[data-theme-gallery="custom"]{box-shadow:0 8px 30px #40404012;}
html[data-site-mode="dark"] .native-calculation-image{border:1px solid #d6d6d6;background:#f3f3f3;box-shadow:0 12px 28px #2424241a;}
html[data-site-mode="dark"] .photo-full{background:#cacaca;}
html[data-site-mode="dark"] .photo-crop-frame{border:2px solid #676767;box-shadow:0 0 0 100vmax #00000088;}
html[data-site-mode="dark"] .photo-crop-frame i{border:3px solid #ffffff;background:#676767;}
html[data-site-mode="dark"] .photo-note-page{background:#fafafa;color:#313131;border:1px solid #d3d3d3;box-shadow:0 7px 18px #00000022;}
html[data-site-mode="dark"] .photo-note-date{border-bottom:1px solid #c8c8c8;color:#5d5d5d;}
html[data-site-mode="dark"] .photo-ink{stroke:#404040;}
html[data-site-mode="dark"] .photo-on-image{color:#2b2b2b;background:#ffffffb8;}
html[data-site-mode="dark"] .photo-note-page .photo-handwriting{color:#404040;}
html[data-site-mode="dark"] .photo-note-page .photo-note-decision{border-top:1px solid #d2d2d2;color:#4a4a4a;}
html[data-site-mode="dark"] .photo-note-decision b{color:#676767;}
html[data-site-mode="dark"] .safety-protection{border-top:1px solid #525252;}
html[data-site-mode="dark"] .safety-protection>h3{color:#f3f3f3;}
html[data-site-mode="dark"] .protection-card{background:#2a2a2a;border:1px solid #595959;color:#f3f3f3;}
html[data-site-mode="dark"] .protection-card .protection-kicker{color:#c9c9c9;}
html[data-site-mode="dark"] .protection-card>p{color:#d3d3d3;}
html[data-site-mode="dark"] .protection-example{background:#1e1e1e;border-left:2px solid #c9c9c9;}
html[data-site-mode="dark"] .protection-example>span{color:#b5b5b5;}
html[data-site-mode="dark"] .protection-example ul{color:#d3d3d3;}
html[data-site-mode="dark"] .protection-card>p.protection-scope{color:#bfbfbf;}
html[data-site-mode="dark"] .protection-card>.inline-link{color:#d5d5d5;}
html[data-site-mode="dark"] .safety-source-note{color:#bebebe;}
html[data-site-mode="dark"] .availability-setup{background:#ededed;color:#484848;border-color:#bababa;}
html[data-site-mode="dark"][data-site-theme="dark"] .availability-setup{background:#333333;color:#d6d6d6;border-color:#656565;}
html[data-site-mode="dark"] .ready-form-form-route{background:#343434;color:#f9f9f9;}
html[data-site-mode="dark"] .ready-form-form-picker>button:hover{border-color:#8a8a8a;}
html[data-site-mode="dark"] .ready-form-form-paper{background:#f5f5f5;border:1px solid #d0d0d0;color:#363636;}
html[data-site-mode="dark"] .ready-form-placed-form{border:1px solid #909090;background:#fefefe;}
html[data-site-mode="dark"] .ready-form-placed-form h3{color:#363636!important;background:#eaeaea;}
html[data-site-mode="dark"] .ready-form-placed-form dl>div{border-top:1px solid #aeaeae;}
html[data-site-mode="dark"] .ready-form-placed-form dd{border-left:1px solid #aeaeae;}
html[data-site-mode="dark"] .ready-form-placed-form .ready-form-form-next{background:#ebebeb;}
html[data-site-mode="dark"] .ready-form-form-picker button:focus-visible,html[data-site-mode="dark"] .ready-form-form-back:focus-visible,html[data-site-mode="dark"] .ready-form-shortcut-strip:focus-visible{outline:3px solid #a2a2a2;}
html[data-site-mode="dark"] .ready-form-shortcut-strip{scrollbar-color:#929292 transparent;}
html[data-site-mode="dark"] .theme-choices button.active{outline:3px solid #999999;}
html[data-site-mode="dark"] .theme-choices .theme-in-use i{background:#535353;color:#ffffff;}
@media (hover:hover) and (pointer:fine){html[data-site-mode="dark"] .feature-preview-column:hover,html[data-site-mode="dark"] .work-preview-wrap:hover,html[data-site-mode="dark"] .toolbar-visual:hover{box-shadow:0 18px 48px rgba(101,101,101,.14);border-color:rgba(144,144,144,.42);}}
html[data-site-mode="normal"] :is(.toolbar-showcase,.toolbar-visual,.calculation-stage){--app-background:#f0f4f7;--app-paper:#fff;--app-navigation:#102c3f;--app-accent:#087f8c;--app-text:#102c3f;--app-line:#cfdae1;--app-tools:#e4ebef;--ink:#102c3f;--muted:#516476;--white:#fff;--line:#cfdae1;--green:#087f8c;--teal:#087f8c;background:var(--app-background);color:var(--app-text);border-color:var(--app-line)}
html[data-site-mode="normal"] .toolbar-top{background:#102c3f;color:white;border-color:#486073;scrollbar-color:#678495 #102c3f}
html[data-site-mode="normal"] .toolbar-top button{background:linear-gradient(#25485c,#18394d);color:white;border-color:#486073}
html[data-site-mode="normal"] :is(.toolbar-bottom,.context-bar){background:#e4ebef;color:#102c3f;border-color:#cfdae1;scrollbar-color:#80939d #e4ebef}
html[data-site-mode="normal"] :is(.toolbar-bottom,.context-bar) button{background:linear-gradient(#fff,#e4ebef);color:#102c3f;border-color:#b9cbd5}
html[data-site-mode="normal"] .toolbar-strip button.active{background:#087f8c;color:white;border-color:#087f8c}
html[data-site-mode="normal"] :is(.toolbar-heading,.toolbar-heading small){color:#516476}
html[data-site-mode="normal"] .bar-badge{background:#dce9ee;color:#102c3f;border-color:#b9cbd5}
html[data-site-mode="normal"] .toolbar-visual figcaption{background:#edf3f6;color:#516476;border-color:#cfdae1}
html[data-site-mode="normal"] .toolbar-screen .mock-handwriting{color:#244f95!important}
html[data-site-mode="normal"] .toolbar-screen :is(.preview-app-top,.preview-app-route){background:#102c3f;color:#fff}
html[data-site-mode="normal"] .toolbar-screen :is(.source-calendar,.digital-calendar){--ink:#102c3f;--muted:#516476;--white:#fff;--paper:#f0f4f7;--line:#cfdae1;--green:#087f8c;background:#fff;color:#102c3f}
html[data-site-mode="dark"]{--paper:#111111;--white:#1e1e1e;--ink:#f2f2f2;--muted:#bfbfbf;--line:#404040;--green:#dedede;--teal:#dedede;--navy:#f2f2f2;--gold:#e0e0e0;--mint:#303030;--peach:#353535}
html[data-site-mode="dark"] .reference-opening-page{--intro-paper:#181818;--intro-ink:#f3f3f3;--intro-muted:#c4c4c4;--intro-green:#dedede;--intro-accent:#afafaf;--intro-line:#525252;--intro-button-ink:#171717}
html[data-site-mode="dark"] :is(.site-header,.site-header nav){background:#151515f5;color:#f2f2f2;border-color:#424242}
html[data-site-mode="dark"] .reference-intro{background:radial-gradient(ellipse at 85% 0%,#33333355,transparent 60%),#181818}
html[data-site-mode="dark"] .studio-opening{background:#191919}
html[data-site-mode="dark"] :is(.primary,.nav-cta){background:#dfdfdf;color:#161616;border-color:#dfdfdf}
html[data-site-mode="dark"] :is(.primary:hover,.nav-cta:hover){background:#fff;color:#111;border-color:#fff}
html[data-site-mode="dark"] :is(.feature-preview-column,.work-preview-wrap){background:linear-gradient(145deg,#292929,#1e1e1e);color:#f1f1f1;border-color:#4b4b4b;box-shadow:0 18px 45px #0004}
html[data-site-mode="dark"] :is(.calendar-section,.gallery-section,.all-features,.site-footer,.sharing-section){background:#191919}
html[data-site-mode="dark"] :is(.calculation-section,.safety-section){background:linear-gradient(130deg,#0c0c0c,#252525)}
html[data-site-mode="dark"] :is(.feature-card,.gallery-card,.theme-gallery-card,.guide-topic,.guide-sidebar,.launch-information,.calculation-demo,.calendar-demo,.tag-assignment,.tag-results-panel){background:#222;color:var(--ink);border-color:#454545}
html[data-site-mode="dark"] :is(.hybrid-tabs button.active,.story-selector button.active,.segmented button.active,.calculation-tabs button.active,.theme-gallery-filters button.active,.filter-list button.active,.preview-pill.active){background:#d9d9d9;color:#171717;border-color:#e2e2e2}
html[data-site-mode="dark"] :is(.appearance-control select,.site-language-links a){background:#292929;color:#f2f2f2;border-color:#666}
html[data-site-mode="dark"] .site-language-links a[aria-current="page"]{background:#ddd;color:#161616;border-color:#ddd}
html[data-site-mode="dark"] .brand img{filter:grayscale(1)}
html[data-site-mode="dark"] .toolbar-visual figcaption{background:#222;color:#bfbfbf;border-color:#444}
html[data-site-mode="dark"] :is(.toolbar-showcase,.toolbar-visual,.calculation-stage){--app-background:#000;--app-paper:#000;--app-navigation:#000;--app-accent:#555;--app-text:#fff;--app-line:#666;--app-tools:#202020;--ink:#fff;--muted:#bdbdbd;--green:#ddd;--white:#000;background:#000;color:#fff}
html[data-site-mode="dark"] :is(.studio-tablet,.preview-body,.source-calendar,.digital-calendar,.digital-calendar-plan,.digital-date,.digital-empty,.source-week-cell,.source-hour>div){background:#080808;color:#eee;border-color:#555}
html[data-site-mode="dark"] :is(.digital-calendar-route,.source-calendar-title,.digital-calendar-heading,.digital-weekday,.digital-date span,.digital-month-title,.source-week-day,.source-hour>span){color:#eee}
html[data-site-mode="dark"] :is(.digital-mode-options button,.digital-calendar-filters span,.digital-date.weekend,.digital-date.selected,.source-week-cell.chosen,.source-week-day.chosen){background:#333;color:#fff;border-color:#666}
html[data-site-mode="dark"] :is(.digital-mode-options button[aria-pressed="true"],.digital-date.selected){background:#555;color:#fff;border-color:#aaa}
html[data-site-mode="dark"] :is(.source-event,.source-event.account-0,.source-event.account-1,.source-event.account-2){background:#303030;color:#fff;border-color:#888}
html[data-site-mode="dark"] .source-event small{color:#ccc}
html[data-site-mode="dark"] img.app-mode-artwork{filter:grayscale(1) invert(.94)}
html[data-site-mode="normal"] img.app-mode-artwork{filter:none}
html[data-site-mode="dark"] :is(.mock-paper,.paper-sample,.mock-sheet,.preview-paper,.pen-sample-paper,.tone-paper,.photo-note-page){background:#111;color:#eee;border-color:#555}
html[data-site-mode="dark"] :is(.mock-paper,.paper-sample,.mock-sheet,.preview-paper,.pen-sample-paper,.photo-note-page) :is(p,h4,small,span){color:inherit}
.appearance-control select{width:102px}
@media(max-width:480px){.appearance-control select{width:88px}}
html[data-site-mode="dark"] :is(.demo-note-sheet,.demo-note-date,.demo-note-sheet .preview-note-label){background-color:#111;color:#d9d9d9;border-color:#555}
html[data-site-mode="dark"] .demo-note-sheet{background-image:repeating-linear-gradient(transparent 0,transparent 27px,#333 28px,transparent 29px)}
html[data-site-mode="dark"] :is(.demo-note-sheet .preview-pen-writing,.demo-note-sheet .preview-hand){color:#ddd}
html[data-site-mode="dark"] :is(.preview-app-top,.preview-app-route,.toolbar-visual .mock-toolbar-location,.digital-month,.digital-weekday){background:#202020;color:#eee;border-color:#555}
html[data-site-mode="dark"] :is(.preview-pill,.preview-pills button,.directory-choices button,.paper-options button){background:#262626;color:#eee;border-color:#666}
html[data-site-mode="dark"] :is(.preview-pill.active,.preview-pills button[aria-pressed="true"],.directory-choices button[aria-pressed="true"],.paper-options button[aria-pressed="true"]){background:#555;color:#fff;border-color:#aaa}
html[data-site-mode="dark"] :is(.directory-demo,.directory-grid>button,.directory-link-detail,.introduction-example,.preview-result,.linked-note){background:#151515;color:#eee;border-color:#555}
html[data-site-mode="dark"] :is(.directory-app-heading,.directory-logo){background:#303030;color:#eee;border-color:#666}
html[data-site-mode="dark"] .directory-grid b{color:#eee}
html[data-site-mode="dark"] .directory-grid small{color:#bbb}
.appearance-options{display:none}
html[data-site-mode="dark"] .photo-note-page :is(.photo-handwriting,.photo-note-decision,.photo-note-decision b,.photo-note-date){color:#d8d8d8}
html[data-site-mode="dark"] :is(.preview-small,.directory-caption,.source-note-caption){color:#bfbfbf!important}
html[data-site-mode="dark"] :is(.demo-note-date>span,.preview-note-label){color:#bdbdbd}
html[data-site-mode="dark"] .preview-stroke{border-color:#ddd}
html[data-site-mode="normal"] {
color-scheme:light;
--paper:#e8e4da;--white:#f1eee5;--ink:#263e37;--muted:#495c54;
--green:#285548;--teal:#245c63;--navy:#203e43;
--mint:#d6dfd1;--line:#b9c4b8;--peach:#e9d9c2;--gold:#8f6342;
--atelier-panel:#f1eee5;--atelier-soft:#dce3db;
--atelier-shadow:0 16px 38px #203f3712,0 1px 0 #fff9ed99 inset;
}
html[data-site-mode="normal"] body {background:var(--paper);color:var(--ink)}
html[data-site-mode="normal"] .reference-opening-page {
--intro-paper:#183e35;--intro-ink:#f1eee1;--intro-muted:#c6d8cc;
--intro-green:#dfc498;--intro-accent:#dfb689;--intro-line:#617c67;
--intro-button-ink:#173c32;
}
html[data-site-mode="normal"] :is(.site-header,.site-header nav) {
background:#e9e4d8f5;color:#263e37;border-color:#b7bcac;box-shadow:0 6px 28px #233b320b;
}
html[data-site-mode="normal"] .reference-opening-page.design-studio>.site-header {background:#e9e4d8f5;color:#263e37;border-bottom-color:#b2b7a5}
html[data-site-mode="normal"] .reference-opening-page.design-studio>.site-header .brand-wordmark {color:#263e37}
html[data-site-mode="normal"] :is(.brand-wordmark,.brand-light) {color:#263e37}
html[data-site-mode="normal"] .site-header nav>a[aria-current="page"] {color:#245c63}
html[data-site-mode="normal"] :is(.appearance-control select,.menu-toggle,.site-language-links a) {background:#f1ede2;color:#263e37;border-color:#aebaaa}
html[data-site-mode="normal"] .site-language-links a[aria-current="page"] {background:#285548;color:#f5f0e5;border-color:#285548}
html[data-site-mode="normal"] .reference-intro {
background:radial-gradient(ellipse at 92% 0%,#8f9f6b18,transparent 57%),linear-gradient(120deg,#1d4438,#173f37 52%,#143d43);
color:#f1eee1;
}
html[data-site-mode="normal"] .studio-opening.selected-opening {background:linear-gradient(145deg,#eae5d9,#dce2d8);color:var(--ink);border-color:#bbc4b5}
html[data-site-mode="normal"] .reference-opening :is(.reference-masthead,.feature-opening-grid) {border-color:#b1bda9}
html[data-site-mode="normal"] .reference-intro .reference-masthead {border-color:#607b68;color:#cad7c4}
html[data-site-mode="normal"] .reference-opening .opening-heading h1 {color:#f1eee1;text-shadow:0 2px 16px #001b1a14}
html[data-site-mode="normal"] .reference-opening .opening-heading h1 em {color:#dfb689}
html[data-site-mode="normal"] .reference-opening .opening-heading>p {color:#c6d8cc}
html[data-site-mode="normal"] .reference-intro .eyebrow {color:#ccdbb7}
html[data-site-mode="normal"] :is(.primary,.nav-cta,.skip-link) {background:#285548;color:#f4f0e4;border-color:#285548;box-shadow:0 7px 20px #233b321a}
html[data-site-mode="normal"] :is(.primary:hover,.nav-cta:hover) {background:#1a453d;color:#fff6e7;border-color:#1a453d}
html[data-site-mode="normal"] .reference-intro .button.primary {background:#dfc498;color:#173c32;border-color:#dfc498;box-shadow:0 8px 26px #001b1726}
html[data-site-mode="normal"] .reference-intro .button.primary:hover {background:#ead7b7;color:#173c32;border-color:#ead7b7}
html[data-site-mode="normal"] :is(.eyebrow,.inline-link,h2 em) {color:var(--teal)}
html[data-site-mode="normal"] .reference-intro .inline-link {color:#d8dfc1;border-color:#788c72}
html[data-site-mode="normal"] .reference-intro .platform-note {color:#c6d8cc}
html[data-site-mode="normal"] .selected-opening .hybrid-tabs button {background:#f1ede2;color:#314d43;border-color:#b4c0ad;box-shadow:0 3px 10px #233b3207,0 1px #fff9ed99 inset}
html[data-site-mode="normal"] .selected-opening .hybrid-tabs button:hover {background:#dfe7d8;border-color:#789681}
html[data-site-mode="normal"] .selected-opening .hybrid-tabs button.active {background:#285548;color:#f4f0e4;border-color:#285548;box-shadow:0 5px 15px #28554824}
html[data-site-mode="normal"] .selected-opening .hybrid-feature-panel {border-color:#b4c0ad}
html[data-site-mode="normal"] .selected-opening .hybrid-feature-panel h3 {color:#263e37}
html[data-site-mode="normal"] .selected-opening :is(.hybrid-feature-panel>p,.hybrid-feature-panel ol) {color:#495c54}
html[data-site-mode="normal"] .selected-opening .small-label {color:#245c63}
html[data-site-mode="normal"] .selected-opening .hybrid-tip {background:#d5dfcb;color:#38513c;border-color:#76916b}
html[data-site-mode="normal"] :is(.feature-preview-column,.work-preview-wrap) {background:linear-gradient(145deg,#234e51,#193d47);color:#edf0e5;border-color:#426569;box-shadow:0 18px 38px #163d3e26,0 1px #71918233 inset}
html[data-site-mode="normal"] .feature-preview-heading {color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] :is(.feature-preview-column,.work-preview-wrap,.audio-example)>.feature-preview-heading {color:#e7eadc;border-color:#5d7b76}
html[data-site-mode="normal"] :is(.feature-preview-column,.work-preview-wrap,.audio-example)>.feature-preview-heading small {background:#315b5d;color:#dde5d6;border-color:#6a8780}
html[data-site-mode="normal"] :is(.feature-preview-column>.fine-print,.work-preview-wrap>.fine-print) {color:#c4d5cd}
html[data-site-mode="normal"] .selected-opening .feature-preview-column .inline-link {background:transparent;color:#e6c99d}
html[data-site-mode="normal"] :is(.feature-preview-column,.work-preview-wrap) :is([data-studio-preview],.product-view) {--ink:#102c3f;--muted:#516476;--white:#fff;--paper:#f0f4f7;--line:#cfdae1;--green:#087f8c;--teal:#087f8c;color:#102c3f}
html[data-site-mode="normal"] .work-preview-wrap>.product-view {background:#f1eee5;border-radius:8px}
html[data-site-mode="normal"] .work-preview-wrap>.product-view button[aria-pressed="true"] {color:#fff}
html[data-site-mode="normal"] .work-preview-wrap [data-studio-preview]>.product-source {color:#cbd8d0}
html[data-site-mode="normal"] .demo-note-date>span {color:#5b6b63}
html[data-site-mode="normal"] .demo-note-sheet .preview-note-foot {color:#4d6856!important}
html[data-site-mode="normal"] .work-preview-wrap .product-kicker {color:#245c63}
html[data-site-mode="normal"] :is(.photo-story,.years-section,.daily-paper-section,.orientation-section,.personal-theme-section) {background:var(--paper);border-color:var(--line)}
html[data-site-mode="normal"] :is(.calendar-section,.gallery-section,.sharing-section) {background:#d6dfdc;color:var(--ink);border-color:#b2c3b9}
html[data-site-mode="normal"] .all-features {background:linear-gradient(135deg,#e8e2d6,#d8e1dc);color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] :is(.calculation-demo,.calendar-demo,.tag-assignment,.tag-results-panel,.feature-card,.gallery-card,.theme-gallery-card,.guide-topic,.launch-information,.walkthrough,.photo-demo,.scenario-board,.product-update-grid article,.voice-note-section,.audio-section) {background:var(--atelier-panel);color:var(--ink);border-color:var(--line);box-shadow:var(--atelier-shadow)}
html[data-site-mode="normal"] :is(.story-detail h3,.story-detail h4,.feature-card h3,.guide-topic h2,.launch-information h3) {color:var(--ink)}
html[data-site-mode="normal"] .feature-card:before {background:#285548}
html[data-site-mode="normal"] .feature-card:nth-child(3n+2):before {background:#346774}
html[data-site-mode="normal"] .feature-card:nth-child(3n):before {background:#a17a52}
html[data-site-mode="normal"] :is(.calculation-tabs button,.tag-choice-list button,.calendar-mode-buttons button,.theme-gallery-filters button,.filter-list button,.segmented button,.preview-pill,.story-selector button,.theme-choices button,.years-options button,.walkthrough-nav button) {background:#f1eee5;color:#314c43;border-color:#b2c2b3}
html[data-site-mode="normal"] :is(.calculation-tabs button.active,.tag-choice-list button.active,.calendar-mode-buttons button.active,.theme-gallery-filters button.active,.filter-list button.active,.segmented button.active,.preview-pill.active,.story-selector button.active,.theme-choices button.active,.years-options button[aria-pressed="true"],.walkthrough-nav button.active) {background:#245c63;color:#f5f1e6;border-color:#245c63}
html[data-site-mode="normal"] :is(.search-box,.demo-field>input,.demo-field>select,.calendar-tag-label select) {background:#f3efe5;color:var(--ink);border-color:#aebdaf}
html[data-site-mode="normal"] input::placeholder {color:#5d6b61;opacity:1}
html[data-site-mode="normal"] :is(.tag-result-card,.note-card,.tag-benefits article,.table-card,.audio-card,.wave-demo,.guide-overview,.guide-callout,.menu-custom-note) {background:#e2e7dc;color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] :is(.tag-result-card>div>b,.note-current-tags>span,.calendar-detail-tags>b,.tag,.tag.pale,.launch-state,.orientation-benefits span,.demo-jump-links a) {background:#d6e1d1;color:#36533e;border-color:#aebfa7}
html[data-site-mode="normal"] :is(.meeting-visual,.gallery-image.note-page,.theme-preview) {background:linear-gradient(145deg,#deded1,#cbd8d0);border-color:#aebfac}
html[data-site-mode="normal"] :is(.closing-section,.faq-list details,.footer-bottom) {border-color:#aebaaa}
html[data-site-mode="normal"] :is(.footer-bottom,.footer-bottom>span,.release-note,.gallery-note) {color:var(--muted)}
html[data-site-mode="normal"] :is(.gallery-dialog,.theme-image-dialog,.studio-preview-dialog) {background:#efebe1;color:var(--ink);border-color:#a9bcae}
html[data-site-mode="normal"] :is(.theme-dialog-close,.dialog-close,.dialog-navigation button) {background:#d3dfd5;color:var(--ink);border-color:#a9bcae}
html[data-site-mode="normal"] :is(button,a,input,select,summary):focus-visible {outline-color:#a07949}
html[data-site-mode="normal"] .calculation-section {--ink:#edf0e6;--muted:#c5d6cf;--teal:#d8dcb6;--green:#d8dcb6;--line:#537477;background:radial-gradient(ellipse at 0% 0%,#416d641c,transparent 60%),linear-gradient(120deg,#173e49,#1a4a52);color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] .calculation-section :is(h2,h2 em,.eyebrow) {color:var(--ink)}
html[data-site-mode="normal"] .calculation-section h2 em {color:#dec59e}
html[data-site-mode="normal"] .calculation-section .eyebrow {color:#c8d9c0}
html[data-site-mode="normal"] .calculation-section .split-heading>p {color:var(--muted)}
html[data-site-mode="normal"] .calculation-demo {--ink:#263e37;--muted:#495c54;--green:#245c63;--teal:#245c63;--paper:#e8e4da;--white:#f1eee5;--mint:#d6dfd1;--line:#b9c4b8;background:#efebe1;color:var(--ink);border-color:#8aaba2;box-shadow:0 22px 48px #001f292b,0 1px #fff9ed99 inset}
html[data-site-mode="normal"] .safety-section {--ink:#eff0e3;--muted:#c6d5c5;--teal:#e0c69e;--green:#e0c69e;--line:#57765f;background:radial-gradient(ellipse at 100% 100%,#3b665333,transparent 60%),linear-gradient(125deg,#183f34,#20483a);color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] .safety-section :is(h2,h3,strong) {color:var(--ink)}
html[data-site-mode="normal"] .safety-section h2 em {color:#dfc39c}
html[data-site-mode="normal"] .safety-section :is(p,.eyebrow,.safety-footnote,.safety-source-note) {color:var(--muted)}
html[data-site-mode="normal"] .safety-section .eyebrow {color:#cfddbe}
html[data-site-mode="normal"] :is(.safety-cards article,.protection-card) {background:#285141;color:var(--ink);border-color:#617e62;box-shadow:0 14px 32px #092a261c}
html[data-site-mode="normal"] .safety-protection {border-color:#637b5d}
html[data-site-mode="normal"] .safety-protection>h3 {color:var(--ink)}
html[data-site-mode="normal"] .protection-example {background:#1d4034;color:var(--ink);border-color:#c6ad80}
html[data-site-mode="normal"] .protection-example :is(span,ul) {color:#c9d7c6}
html[data-site-mode="normal"] .protection-card :is(.protection-kicker,.protection-scope) {color:#cbd7c1}
html[data-site-mode="normal"] .safety-cards article>span {color:#e2c89e}
html[data-site-mode="normal"] .safety-section .inline-link {color:#e5cca7}
html[data-site-mode="normal"] .toolbar-showcase {box-shadow:var(--atelier-shadow)}
html[data-site-mode="normal"] .studio-workbench>.toolbar-explanation {background:#dbe3d6;color:var(--ink);border-color:#adbfa8}
html[data-site-mode="normal"] :is(.toolbar-explanation-icon,.step-icon,.meeting-steps>li>span) {background:#ccdac1;color:#36553e}
html[data-site-mode="normal"] .toolbar-visual {box-shadow:var(--atelier-shadow)}
html[data-site-mode="normal"] .writing-card {--ink:#eff0e4;--muted:#d0dace;--teal:#e1c69a;background:linear-gradient(145deg,#254d3f,#1c3f36);color:var(--ink);border-color:#4e7058}
html[data-site-mode="normal"] .writing-card>p {color:var(--muted)}
html[data-site-mode="normal"] .writing-card :is(.number-label,.card-topline) {color:#e0c69e}
html[data-site-mode="normal"] .writing-card .inline-link {color:#dfc69d}
html[data-site-mode="normal"] .writing-card .paper-sample {--muted:#516476;--ink:#183346;--white:#f5f6ef;--line:#b5c4c7}
html[data-site-mode="normal"] .table-card .table-sample {background:#f0eee5;color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] .table-card .table-sample>div {background:#d2dfcb;color:var(--ink)}
html[data-site-mode="normal"] .audio-card {background:#e9dfcd;border-color:#c2b99f}
html[data-site-mode="normal"] .audio-example {background:linear-gradient(140deg,#244f55,#183e48);border-color:#537771;box-shadow:0 18px 38px #173d4224}
html[data-site-mode="normal"] .audio-example>.fine-print {color:#cbd8d0}
html[data-site-mode="normal"] .voice-note-story-card {background:#e2e7d9;color:var(--ink);border-color:var(--line)}
html[data-site-mode="normal"] :is(.guide-callout p,.guide-overview p) {color:var(--muted)}
html[data-site-mode="normal"] :is(.demo-caption,.tag-feedback,.board-note,.event-type,.demo-field,.note-card>span,.tag-result-card>span,.fine-print,.theme-gallery-card small,.theme-gallery-note,.year-card>span) {color:var(--muted)}
html[data-site-mode="normal"] .calculation-demo .demo-caption {color:var(--muted)}
html[data-site-mode="normal"] .walkthrough-nav {background:#d7e0d3;border-color:var(--line)}
html[data-site-mode="normal"] .walkthrough-nav button>span {color:var(--muted)}
html[data-site-mode="normal"] .walkthrough-nav button.active>span {color:#f4f0e4}
html[data-site-mode="normal"] .native-calculation-image span {background:#245c63;color:#fff}
html[data-site-mode="normal"] .product-image span {background:#285548;color:#fff}
html[data-site-mode="normal"] :is(.launch-information dt,.faq-list p,.visual-caption,.feature-category) {color:var(--muted)}
html[data-site-mode="normal"] .theme-choices button.active :is(small,i) {color:#f4f0e4}
html[data-site-mode="normal"] .lucky-copy :is(.eyebrow,.inline-link) {color:#efd6b1}
html[data-site-mode="normal"] .lucky-copy h2 em {color:#dfba7d}
html[data-site-mode="normal"] .guide-sidebar {--ink:#edf0e7;--muted:#c7d7cf;--teal:#dfc69e;--green:#dfc69e;--line:#5b7872;--mint:#315b57;background:linear-gradient(155deg,#244e51,#1c3e47);color:var(--ink);border-color:var(--line);box-shadow:0 14px 32px #163d3e1a}
html[data-site-mode="normal"] .site-footer {--ink:#edf0e5;--muted:#c4d5cc;--teal:#e1c79f;--green:#e1c79f;--line:#57716a;background:linear-gradient(125deg,#1b413c,#193c45);color:var(--ink);border-color:#547168}
html[data-site-mode="normal"] .site-footer :is(.brand,.brand-wordmark,.brand-light) {color:var(--ink)}
html[data-site-mode="normal"] .site-footer .footer-bottom {color:var(--muted);border-color:#547168}
@media(hover:hover) and (pointer:fine) {
html[data-site-mode="normal"] :is(.feature-preview-column,.work-preview-wrap):hover {border-color:#8ba49b;box-shadow:0 23px 48px #173b3c32,0 1px #8ba49b33 inset}
html[data-site-mode="normal"] .toolbar-visual:hover {border-color:#7d9e88;box-shadow:0 20px 48px #273f3120}
html[data-site-mode="normal"] :is(.theme-gallery-card,.feature-card):hover {border-color:#789782}
}
:root{--motion-fast:170ms;--motion-surface:240ms}
body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
h1,h2{letter-spacing:-.04em}p,li{font-kerning:normal}button,a,select,summary{ -webkit-tap-highlight-color:transparent }
button,select,.button,.inline-link{transition:background-color var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast)}
button:active,.button:active{transform:translateY(1px)}button:disabled{opacity:.4;cursor:default}img{image-rendering:auto}
:is(.toolbar-screen,.feature-screen,.product-view,.native-calculation-preview){overflow-anchor:none}
:is(.product-image,.native-calculation-image){backface-visibility:hidden}
.product-image-dialog,.studio-preview-dialog,.gallery-dialog{box-shadow:0 32px 100px #0006}
.product-image-dialog::backdrop,.studio-preview-dialog::backdrop,.gallery-dialog::backdrop{backdrop-filter:blur(6px)}
.depth-jump-link{font-size:14px!important;letter-spacing:0;margin-left:auto}
html[data-site-mode="normal"]{--paper:#eae6dc;--white:#f2eee4;--ink:#263f3c;--muted:#4c625b;--teal:#285d68;--green:#315e4c}
html[data-site-mode="normal"] .studio-opening.selected-opening{background:linear-gradient(128deg,#eee6d8,#d8e2d8 65%,#d2e1df)}
html[data-site-mode="normal"] .photo-story{background:linear-gradient(125deg,#eee5d7,#e5dfcd)}
html[data-site-mode="normal"] .years-section{background:linear-gradient(120deg,#d2ddcc,#e0e5d6)}
html[data-site-mode="normal"] .calendar-section{background:linear-gradient(130deg,#d8e4e3,#cbdcdd)}
html[data-site-mode="normal"] .daily-paper-section{background:linear-gradient(120deg,#efe5d5,#e6ddcb);border-radius:18px}
html[data-site-mode="normal"] .orientation-section{background:linear-gradient(125deg,#d9e3df,#d0dfe1)}
html[data-site-mode="normal"] .sharing-section{background:linear-gradient(120deg,#d0dfdf,#e0e7da)}
html[data-site-mode="normal"] .tagging-demo{background:#dce5e2;border:1px solid #b7cac3;border-radius:18px;overflow:hidden}
html[data-site-mode="normal"] .tag-assignment{background:#eae4d5}
html[data-site-mode="normal"] .tag-results-panel{background:#d4e0e1}
html[data-site-mode="normal"] .tag-result-card{background:#edf1e9;border-color:#b7cbc4}
html[data-site-mode="normal"] .tag-result-card:nth-child(3n+2){background:#e4ecec}
html[data-site-mode="normal"] .tag-result-card:nth-child(3n){background:#eee6d7}
html[data-site-mode="normal"] .product-update-card:nth-child(3n+1){background:#e1e7d8}
html[data-site-mode="normal"] .product-update-card:nth-child(3n+2){background:#dce6e5}
html[data-site-mode="normal"] .product-update-card:nth-child(3n){background:#ebe2d2}
html[data-site-mode="normal"] .walkthrough-panel{background:#eee6d7}
html[data-site-mode="normal"] .walkthrough-nav{background:#cedcce}
html[data-site-mode="normal"] .launch-information{background:#dce6e4;border-color:#b2c9c3}
html[data-site-mode="normal"] .feature-card:nth-child(6n+2){background:#e1e9e5}
html[data-site-mode="normal"] .feature-card:nth-child(6n+3){background:#ece3d2}
html[data-site-mode="normal"] .feature-card:nth-child(6n+5){background:#dae5e6}
html[data-site-mode="normal"] .guide-topic{background:#eee9dd}
html[data-site-mode="normal"] .guide-content section:nth-child(3n+2) .guide-topic{background:#dde6de}
html[data-site-mode="normal"] .guide-content section:nth-child(3n) .guide-topic{background:#dce6e6}
html[data-site-mode="normal"] .theme-preview{background:linear-gradient(135deg,#d5e0d3,#c9dadd)}
html[data-site-mode="normal"] .menu-showcase .toolbar-explanation{background:#d6e1d6}
html[data-site-mode="normal"] .menu-showcase .toolbar-visual{background:linear-gradient(140deg,#e6ece5,#d6e3e3)}
html[data-site-mode="normal"] .calculation-section{background:linear-gradient(120deg,#153d4c,#215563 70%,#285e60)}
.page-depth-section{--study-ink:#f2f0e4;--study-muted:#c5d7d4;--study-line:#527172;background:linear-gradient(125deg,#193f49,#21525a);color:var(--study-ink);position:relative}
.page-depth-section :is(h2,h3,h2 em){color:var(--study-ink)}.page-depth-section :is(p,.eyebrow){color:var(--study-muted)}
.page-depth-section .eyebrow{color:#d9c39b}.page-depth-section h2 em{color:#d5dfc2}
.page-depth-section .split-heading{align-items:end;margin-bottom:48px}.page-depth-section .split-heading>p{max-width:490px;font-size:18px;line-height:1.8}
.page-depth-workbench{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:72px;align-items:start}
.page-depth-editorial{padding-top:32px;min-width:0}.study-tabs{display:grid;gap:9px}
.study-tabs button{display:flex;align-items:center;gap:17px;min-height:84px;width:100%;padding:15px 20px;border:1px solid #65817e;border-radius:10px;background:#ffffff07;color:var(--study-ink);text-align:left}
.study-tabs button>span:first-child{font-size:12px;color:#b4c9c2;letter-spacing:.08em;font-variant-numeric:tabular-nums}.study-tabs b{display:block;font-size:18px;font-weight:700;line-height:1.45}.study-tabs small{display:block;font-size:13px;color:var(--study-muted);margin-top:3px}.study-tabs i{font-style:normal;font-size:21px;margin-left:auto;color:#d6c299}
.study-tabs button:hover{background:#ffffff0d;border-color:#9eb4a7}.study-tabs button[aria-pressed="true"]{background:#d9dfcc;color:#203c3d;border-color:#d9dfcc;box-shadow:0 10px 24px #0b27252b}
.study-tabs button[aria-pressed="true"] :is(small,span:first-child,i){color:#426257}
.study-description{padding:30px 0 0}.study-description .small-label{font-size:11px;letter-spacing:.14em;color:#d3c09c}.study-description h3{font-size:28px;margin:12px 0 16px;line-height:1.3}.study-description p{font-size:16px;line-height:1.8;min-height:86px}
.study-materials{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.study-materials span{padding:5px 9px;border-radius:5px;border:1px solid #6a8781;font-size:12px;color:#d5e0d0}
.page-depth-section .study-footnote{font-size:12px;line-height:1.8;color:#b8ceca;border-top:1px solid var(--study-line);margin-top:26px;padding-top:20px;max-width:440px}
.study-paper-stage{min-width:0;position:relative;padding:0 12px 0 0}.study-dimension{display:flex;align-items:center;gap:15px;color:#d2dacc;font-size:12px;letter-spacing:.1em;margin:0 0 12px}
.study-dimension:before,.study-dimension:after{content:"";height:1px;flex:1;background:#75928a}
.study-sheet-button{position:relative;display:block;width:100%;padding:0;border:1px solid #6c8581;border-radius:5px;background:#fff;box-shadow:0 24px 50px #09282e44;overflow:hidden;line-height:0;cursor:zoom-in}
.study-sheet-button img{display:block;width:100%;height:auto;aspect-ratio:3/4;filter:none!important}.study-sheet-button:hover{box-shadow:0 28px 60px #08272d66;transform:translateY(-3px);border-color:#cfcca9}
.study-enlarge{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:17px;left:20px;right:20px;background:#153f47f5;color:#f1efdf;border:1px solid #728d85;border-radius:6px;padding:10px 15px;font-size:13px;line-height:1.5;box-shadow:0 7px 22px #17363a30;backdrop-filter:blur(4px)}
.study-enlarge b{font-size:20px;line-height:1}.study-page-caption{display:flex;justify-content:space-between;gap:12px;margin-top:14px;font-size:11px;color:#c4d7cf}
.color-workshop{background:#e7e1d2;--ink:#29423d;--muted:#50645c;--teal:#315f68;--line:#b6c4b5;--demo-surface:#f4f1e7;--demo-soft:#e4e9dd;color:var(--ink)}
.color-workshop .split-heading>p{font-size:18px;line-height:1.8;max-width:490px}.color-workbench{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px;align-items:stretch}
.color-controls{min-width:0;padding:27px;background:#d8e1d4;border:1px solid #b1c2b1;border-radius:13px}.color-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:26px}
.color-presets button,.color-scope button{min-height:44px;border:1px solid #adc1b5;background:#eef0e5;border-radius:6px;color:#355549;padding:8px 10px;font-size:13px;line-height:1.5}
.color-presets button[aria-pressed="true"],.color-scope button[aria-pressed="true"]{background:#295765;color:#f2f0df;border-color:#295765}
.color-controls>.small-label{font-size:11px;letter-spacing:.13em}.workshop-palette{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:5px;margin:13px 0 22px}
.workshop-palette button{aspect-ratio:1;min-width:0;min-height:28px;background:var(--swatch);border:1px solid #314c3f30;border-radius:5px;padding:0;position:relative;color:#193b3d}
.workshop-palette button[aria-pressed="true"]{outline:2px solid #245563;outline-offset:2px;border-color:#e9eee2;box-shadow:0 3px 8px #284c4224}.workshop-palette button:hover{transform:translateY(-2px)}
.workshop-palette span{display:grid;place-items:center;width:17px;height:17px;font-size:12px;border-radius:50%;background:#f1f1e3dd;color:#173e47;margin:auto}.workshop-palette span:empty{background:none}
.color-scope{display:flex;gap:7px;flex-wrap:wrap}.color-scope[hidden]{display:none}.color-scope button{flex:1}.workshop-color-name{font-size:13px;font-weight:700;color:#34564e;margin-top:18px}.color-controls .fine-print{font-size:12px;line-height:1.7;margin-top:14px}
.color-demo-panel{background:var(--demo-surface);border:1px solid #acbfb5;border-radius:13px;padding:26px;min-width:0;display:flex;flex-direction:column;box-shadow:0 15px 40px #32483c0b}
.color-demo-heading{display:flex;justify-content:space-between;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.11em;font-weight:700;color:var(--muted)}
.color-demo-stage{min-width:0;min-height:326px;display:flex;align-items:center;--workshop-pick:#a4c6c6}.color-demo-stage>svg{width:100%;height:auto;display:block;color:var(--ink)}
.workshop-table-scroll{width:100%;overflow-x:auto;padding:22px 0}.workshop-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:7px;overflow:hidden;font-size:13px;line-height:1.5;text-align:left}.workshop-table caption{text-align:left;color:var(--ink);font-size:22px;line-height:1.3;padding:0 0 20px;letter-spacing:-.02em}.workshop-table th{background:#2b5660;color:#f4f3e6;font-size:11px;font-weight:700;padding:12px}.workshop-table td{background:var(--demo-surface);border-bottom:1px solid var(--line);padding:13px 12px;transition:background-color .2s}.workshop-table tr:nth-child(even) td{background:var(--demo-soft)}.workshop-table tr:last-child td{border-bottom:0}.workshop-table td.workshop-painted{background:color-mix(in srgb,var(--workshop-pick) 47%,var(--demo-surface))}
.diagram-node rect{fill:var(--demo-soft);stroke:var(--line);stroke-width:1.5;transition:fill .2s}.diagram-node.workshop-node-painted rect{fill:color-mix(in srgb,var(--workshop-pick) 47%,var(--demo-surface));stroke:var(--teal)}
.diagram-node text{fill:var(--ink);font-family:var(--sans),sans-serif;font-size:17px;font-weight:700}.diagram-node .diagram-step{font-size:12px;fill:var(--muted);font-weight:400}.workshop-connector{fill:none;stroke:currentColor;stroke-width:1.5;marker-end:url(#workshop-arrow);opacity:.7}.diagram-caption{fill:var(--muted);font-size:14px;font-family:var(--sans),sans-serif}
.color-demo-tip{font-size:13px;line-height:1.8;border-top:1px solid var(--line);padding-top:17px;margin-top:auto;color:var(--muted)}
.page-study-dialog{width:min(1150px,96vw);max-width:96vw;height:min(1000px,94dvh);max-height:94dvh;padding:0;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px #0008;overflow:hidden}
.page-study-dialog::backdrop{background:#07191de0;backdrop-filter:blur(7px)}.page-study-dialog[open]{display:flex;flex-direction:column}.page-study-dialog>.study-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;background:var(--white);border-bottom:1px solid var(--line);flex-shrink:0}.page-study-dialog h2{font-size:25px;line-height:1.3;letter-spacing:-.02em;margin:4px 0 0}.page-study-dialog .small-label{font-size:10px;color:var(--muted)}.page-study-dialog [data-study-close]{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:7px;padding:10px 14px;font-size:13px;white-space:nowrap}.page-study-dialog [data-study-close] span{font-size:20px;margin-left:6px;line-height:1}
.study-zoom-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 24px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);flex-shrink:0}.study-zoom-toolbar>div{display:flex;align-items:center;gap:8px}.study-zoom-toolbar button{min-width:38px;height:38px;border:1px solid var(--line);border-radius:6px;background:var(--white);color:var(--ink);font-size:18px;padding:0 10px}.study-zoom-toolbar button[data-study-zoom="fit"]{font-size:12px;min-width:50px}.study-zoom-toolbar output{font-size:12px;text-align:center;min-width:100px;color:var(--ink);font-variant-numeric:tabular-nums}
.study-zoom-canvas{overflow:auto;flex:1;min-height:0;padding:16px 20px;background:#c8d1c9;overscroll-behavior:contain;scrollbar-gutter:stable;text-align:center}.study-zoom-canvas img{display:block;margin:0 auto;height:auto;max-width:none;filter:none!important;box-shadow:0 5px 24px #18372b40;border-radius:2px}
.study-dialog-tip{font-size:11px;line-height:1.6;padding:9px 24px;background:var(--white);border-top:1px solid var(--line);flex-shrink:0;color:var(--muted)}
html[data-site-mode="dark"] .page-depth-section{background:linear-gradient(125deg,#191c1c,#222728);--study-ink:#eeeee7;--study-muted:#bdcac5;--study-line:#4e5a55}
html[data-site-mode="dark"] .study-tabs button{background:#252c2b;border-color:#53645c}html[data-site-mode="dark"] .study-tabs button[aria-pressed="true"]{background:#c0cdb6;color:#243d34;border-color:#c0cdb6}
html[data-site-mode="dark"] .study-sheet-button{background:#202625;border-color:#56685f}html[data-site-mode="dark"] .study-enlarge{background:#182a2bf5}
html[data-site-mode="dark"] .color-workshop{background:#1c201f;--ink:#e0e5de;--muted:#b4c1b8;--line:#526057;--teal:#aec5bb;--demo-surface:#242b29;--demo-soft:#303b34}
html[data-site-mode="dark"] .color-controls{background:#262e29;border-color:#536156}html[data-site-mode="dark"] :is(.color-presets button,.color-scope button){background:#313d36;color:#d5dfd0;border-color:#607165}
html[data-site-mode="dark"] :is(.color-presets button[aria-pressed="true"],.color-scope button[aria-pressed="true"]){background:#c0cdb6;color:#243b35;border-color:#c0cdb6}
html[data-site-mode="dark"] .workshop-color-name{color:#cedcc5}html[data-site-mode="dark"] .color-demo-panel{border-color:#59695d}
html[data-site-mode="dark"] .workshop-table th{background:#3c554e;color:#edf0e7}html[data-site-mode="dark"] .workshop-table td.workshop-painted{background:color-mix(in srgb,var(--workshop-pick) 25%,var(--demo-surface))}
html[data-site-mode="dark"] .diagram-node.workshop-node-painted rect{fill:color-mix(in srgb,var(--workshop-pick) 28%,var(--demo-surface))}
html[data-site-mode="dark"] .study-zoom-canvas{background:#151a18}
@media(min-width:1400px){.study-paper-stage{max-width:560px;margin-left:auto;width:100%}}
@media(max-width:1000px){.page-depth-workbench{gap:35px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.color-workbench{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px}.color-controls{padding:20px}.workshop-palette{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.color-demo-panel{padding:20px}.workshop-table th,.workshop-table td{padding:10px 8px}.depth-jump-link{margin-left:0;flex-basis:100%}}
@media(max-width:760px){.page-depth-section .split-heading>p,.color-workshop .split-heading>p{font-size:16px}.page-depth-workbench,.color-workbench{grid-template-columns:1fr;gap:28px}.page-depth-editorial{padding-top:0}.study-tabs{grid-template-columns:1fr 1fr;gap:8px}.study-tabs button{min-height:80px;padding:12px;gap:8px}.study-tabs b{font-size:14px}.study-tabs small{font-size:10px;line-height:1.5}.study-tabs button>span:first-child{font-size:10px}.study-tabs i{display:none}.study-description{padding-top:24px}.study-description h3{font-size:25px}.study-description p{min-height:0;font-size:15px}.page-depth-section .study-footnote{max-width:none;font-size:11px}.study-paper-stage{max-width:480px;width:100%;margin:auto;padding:0}.study-enlarge{font-size:12px;bottom:12px;left:12px;right:12px;padding:8px 12px}.study-page-caption{font-size:10px}.color-controls{padding:22px}.color-presets{margin-bottom:22px}.workshop-palette{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px}.workshop-palette button{min-height:30px}.color-demo-stage{min-height:270px}.color-demo-panel{padding:18px}.workshop-table{font-size:11px}.workshop-table th{font-size:10px}.workshop-table td,.workshop-table th{padding:10px 7px}.workshop-table caption{font-size:20px}.color-demo-heading{font-size:9px}.color-demo-tip{font-size:12px}.page-study-dialog>.study-dialog-heading{padding:14px 15px}.page-study-dialog h2{font-size:19px}.study-zoom-toolbar{padding:9px 12px;flex-wrap:wrap}.study-zoom-toolbar>span{font-size:10px}.study-zoom-toolbar output{min-width:80px;font-size:11px}.study-zoom-toolbar button{min-width:36px;height:36px}.study-dialog-tip{padding:8px 13px;font-size:10px}.page-study-dialog [data-study-close]{padding:8px 9px;font-size:12px}}
@media(max-width:390px){.workshop-palette{grid-template-columns:repeat(8,minmax(0,1fr))}.study-tabs b{font-size:13px}.study-tabs button{padding:11px 8px}}
@media(prefers-reduced-motion:reduce){.study-sheet-button:hover{transform:none}button,select,a,.button{transition:none}.workshop-table td,.diagram-node rect{transition:none}}
html[data-site-mode="normal"] .page-depth-section .eyebrow{color:#d9c39b}
html[data-site-mode="normal"] .page-depth-section h2 em{color:#d5dfc2}
html[data-site-mode="dark"] .page-depth-section .eyebrow{color:#d7c6a6}
html[data-site-mode="dark"] .page-depth-section h2 em{color:#c9d6bf}
.page-study-dialog[open]{animation:study-dialog-enter .18s ease-out}
.study-zoom-canvas img{transition:width .16s ease-out}
@keyframes study-dialog-enter{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.page-study-dialog[open]{animation:none}.study-zoom-canvas img{transition:none}}
html{scroll-behavior:auto}
main section[id]{scroll-margin-top:115px}
@media(max-width:760px){main section[id]{scroll-margin-top:90px}}
#menu-cubuklari .studio-workbench{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);grid-template-areas:"tools presentation";gap:24px;align-items:stretch}
#menu-cubuklari .studio-workbench>.toolbar-showcase{grid-area:tools;margin:0;padding:20px;align-self:stretch;min-width:0}
#menu-cubuklari .toolbar-presentation{grid-area:presentation;display:flex;flex-direction:column;gap:18px;min-width:0;min-height:0;align-self:stretch;contain:size}
#menu-cubuklari .toolbar-presentation>.toolbar-visual{display:flex;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;margin:0}
#menu-cubuklari .toolbar-presentation .toolbar-screen{flex:1 1 0;min-height:0;max-height:none;overflow:auto;overscroll-behavior:contain}
#menu-cubuklari .toolbar-presentation .toolbar-visual>:is(.mock-app-header,.mock-toolbar-location,figcaption){flex:0 0 auto}
#menu-cubuklari .toolbar-presentation>.toolbar-explanation{display:grid;flex:0 0 auto;grid-template-columns:44px minmax(0,1fr);gap:12px 18px;align-items:start;padding:26px;border:1px solid #a7bcae;border-radius:10px;margin:0;background:#e2e8da;opacity:1;transform:none;filter:none;transition:none;box-shadow:none}
#menu-cubuklari .toolbar-explanation>div:nth-child(2){min-width:0}
#menu-cubuklari .toolbar-explanation-icon{width:44px;height:44px;border-radius:9px;display:grid;place-items:center;background:#c9d9c8;color:#234d47}
#menu-cubuklari .toolbar-explanation h3{font-family:var(--sans),sans-serif;font-size:26px;line-height:1.3;font-weight:700;letter-spacing:0;color:#203d3c;margin:5px 0 12px}
#menu-cubuklari #toolbar-explanation-bar{font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.06em;color:#365b52}
#menu-cubuklari #toolbar-explanation-text{font-size:18px;line-height:1.75;font-weight:400;color:#203d3c;text-shadow:none;max-width:86ch;margin:0}
#menu-cubuklari .toolbar-explanation>.inline-link{grid-column:2;grid-row:2;margin:0;justify-self:start;font-size:15px;color:#254f5a;border-color:#718e8b}
#menu-cubuklari .toolbar-showcase .toolbar-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px}
#menu-cubuklari .studio-workbench .toolbar-strip button{font-family:var(--sans),sans-serif;font-size:15px;line-height:1.4;min-height:52px;padding:9px 6px;letter-spacing:0;text-shadow:none;box-shadow:none;white-space:normal;overflow-wrap:break-word}
#menu-cubuklari .toolbar-heading{font-size:16px;line-height:1.5;gap:10px}
#menu-cubuklari .toolbar-heading small{font-size:13px;line-height:1.5}
#menu-cubuklari .toolbar-scroll-hint{font-size:14px;line-height:1.7}
html[data-site-mode="normal"] #menu-cubuklari .toolbar-top button{background:#254e5b;color:#fff;border-color:#66818a}
html[data-site-mode="normal"] #menu-cubuklari :is(.toolbar-bottom,.context-bar) button{background:#edf0e5;color:#244441;border-color:#a9bcb2}
html[data-site-mode="normal"] #menu-cubuklari .toolbar-strip button:hover{background:#d4e2d6;color:#173e40;border-color:#668d83}
html[data-site-mode="normal"] #menu-cubuklari .toolbar-strip button.active{background:#28625c;color:#fff;border-color:#28625c}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-presentation>.toolbar-explanation{background:#292929;border-color:#666;color:#f5f5f5}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-explanation-icon{background:#414141;color:#fff}
html[data-site-mode="dark"] #menu-cubuklari :is(#toolbar-explanation-title,#toolbar-explanation-text){color:#f1f1f1}
html[data-site-mode="dark"] #menu-cubuklari #toolbar-explanation-bar{color:#d1d1d1}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-explanation>.inline-link{color:#f0f0f0;border-color:#999}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-strip button{background:#303030;color:#fff;border-color:#777}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-strip button:hover{background:#484848;color:#fff;border-color:#aaa}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-strip button.active{background:#626262;color:#fff;border-color:#ddd}
@media(max-width:1000px){
#menu-cubuklari .studio-workbench{grid-template-columns:1fr;grid-template-areas:"tools" "presentation";align-items:start}
#menu-cubuklari .toolbar-presentation{contain:none}
#menu-cubuklari .toolbar-presentation>.toolbar-visual{flex:0 1 auto}
#menu-cubuklari .toolbar-presentation .toolbar-screen{flex:0 1 auto;min-height:360px;max-height:700px}
#menu-cubuklari .toolbar-showcase .toolbar-strip{grid-template-columns:repeat(4,minmax(0,1fr))}
}
@media(max-width:600px){
#menu-cubuklari .toolbar-showcase .toolbar-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
#menu-cubuklari .studio-workbench>.toolbar-showcase{padding:16px}
#menu-cubuklari .toolbar-presentation>.toolbar-explanation{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 17px}
#menu-cubuklari .toolbar-explanation-icon{width:32px;height:32px}
#menu-cubuklari .toolbar-explanation>.inline-link{grid-column:2;grid-row:2}
#menu-cubuklari #toolbar-explanation-text{font-size:17px;line-height:1.75}
#menu-cubuklari .toolbar-explanation h3{font-size:24px}
}
#menu-cubuklari .bar-badge{font-size:13px;line-height:1.5;padding:4px 8px}
#menu-cubuklari .context-controls button,#menu-cubuklari .context-controls>span{font-size:14px;line-height:1.6}
html[data-site-mode="dark"] #menu-cubuklari .toolbar-screen .mock-field{background:#252525;border-color:#616161}
.country-clock-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;border-top:1px solid var(--line)}
.country-clock-section h2{margin-bottom:23px}.country-clock-section p:not(.eyebrow){font-size:18px;line-height:1.8;max-width:500px}.country-clock-section .fine-print{margin-top:18px}
.country-clock-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.country-clock-card{padding:30px 23px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--ink);display:grid;gap:16px;text-align:center}.country-clock-card>span{font-size:16px;font-weight:700}.country-clock-card time{font-size:clamp(30px,3.7vw,49px);font-variant-numeric:tabular-nums;line-height:1.2;letter-spacing:-.035em}.country-clock-card small{font-size:12px;color:var(--muted)}
.quick-setup-steps{list-style:none!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:23px 0}.quick-setup-steps li{padding:15px!important;margin:0!important;border:1px solid var(--line);border-radius:7px;background:var(--white);display:flex;gap:11px;align-items:center;font-size:16px}.quick-setup-steps b{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}
.audio-control-groups{display:grid;gap:9px;margin:20px 0}.audio-control-groups .audio-control-labels{display:flex;flex-wrap:wrap;gap:7px;margin:0}.audio-control-groups .audio-control-labels span{font-size:12px;line-height:1.5;padding:8px 10px;white-space:normal}
.audio-preview-layout{display:grid;grid-template-columns:1fr;gap:14px;margin-top:22px}.audio-list-card{padding:19px 16px;border:1px solid #b7cbc4;border-radius:8px;background:#fff;color:#253f3c}.audio-list-card .small-label{font-size:10px;color:#52716a}.audio-list-card h4{font-family:var(--sans),sans-serif;font-size:18px;line-height:1.4;margin:10px 0 18px;color:inherit;font-weight:700}.audio-file-meta{font-size:13px;line-height:1.7}.audio-file-meta>div{padding:7px 0;border-bottom:1px solid #d7e1da}.audio-file-meta dt{color:#5b726b;font-size:11px}.audio-file-meta dd{margin:0;color:#253f3c;font-variant-numeric:tabular-nums}.audio-list-card .audio-page-link{font-size:12px;line-height:1.7;color:#3f6259;margin:17px 0 0}
.audio-preview-layout .audio-transcript{margin:0;min-width:0;padding:19px 16px;background:#f6f8f1;border:1px solid #b7cbc4;border-radius:8px;color:#253f3c}.audio-preview-layout .audio-transcript h3{font-size:20px;line-height:1.35;color:inherit;margin:12px 0}.audio-preview-layout .audio-transcript p{font-size:14px;line-height:1.75;color:inherit}.audio-preview-layout .audio-transcript .availability{font-size:9px}.audio-full-text summary{font-size:13px;padding:16px 22px 16px 0;line-height:1.5}.audio-full-text summary:after{top:10px;font-size:22px}.audio-full-text p{padding:0 0 18px}.audio-preview-layout .audio-manual-help{font-size:12px!important;line-height:1.7!important;margin-top:15px;color:#506d63}
html[data-site-mode="dark"] .audio-preview-layout :is(.audio-list-card,.audio-transcript){background:#252525;border-color:#616161;color:#f1f1f1}html[data-site-mode="dark"] .audio-preview-layout :is(.small-label,.audio-file-meta dt,.audio-page-link,.audio-manual-help){color:#c8c8c8}html[data-site-mode="dark"] .audio-file-meta dd{color:#f1f1f1}html[data-site-mode="dark"] .audio-file-meta>div{border-color:#565656}
html[data-site-mode="dark"] .audio-preview-layout .audio-transcript :is(h3,p){color:inherit}
html[data-site-mode="dark"] .toolbar-screen .mock-success h4{color:#f1f1f1}
.audio-note-preview{container-name:audio-note;container-type:inline-size}
@container audio-note (min-width:520px){.audio-preview-layout{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.country-clock-section{grid-template-columns:1fr;gap:28px}.country-clock-section p:not(.eyebrow){max-width:none}.quick-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.country-clock-card{padding:24px 14px}.country-clock-card time{font-size:33px}.country-clock-pair{gap:10px}.quick-setup-steps li{font-size:14px;padding:12px!important}}
.ready-form2-pastel-controls .ready-form-axis{flex:1 1 180px;min-width:0}.ready-form-axis>strong{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}.ready-form-axis>div{display:flex;gap:8px;flex-wrap:wrap}.ready-form-axis button{flex:1 1 120px}.ready-form2-pastel-controls [data-ready-form-dark]{background:#28464d;color:#f6f6f0;border-color:#69848a}.ready-form2-pastel-controls [data-ready-form-dark][aria-pressed="true"]{outline:2px solid #8cafab;outline-offset:2px}
button,summary,[role="button"],.mock-field,.mock-list{font-synthesis:none;text-shadow:none!important}
.reveal.visible{transform:none}
.calculation-tabs button,.native-adat-views button,.current-app-surface button,.current-cover-options button{font-family:Arial,sans-serif;font-weight:500;letter-spacing:0;line-height:1.45;text-shadow:none!important;filter:none!important;transform:none!important}
.calculation-tabs button{font-size:16px!important;min-height:48px}
img.app-mode-artwork{filter:none!important}
.current-cover-options{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px}.current-cover-options button{padding:10px 13px;border:1px solid var(--line);border-radius:7px;background:var(--white);color:var(--ink);font-size:14px;min-height:44px}.current-cover-options button[aria-pressed="true"]{background:var(--green);color:var(--paper)}
.current-cover{position:relative;width:min(100%,400px);aspect-ratio:1043/1508;container-type:inline-size;margin:auto;isolation:isolate;color:#fff;text-align:center;border-radius:8px;overflow:hidden;box-shadow:0 16px 30px #0a192d38}.current-cover>img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:fill;display:block;filter:none!important}.current-cover-identity{position:absolute;top:12%;left:18%;right:18%;display:grid;gap:10px}.current-cover-identity>b{font-family:Georgia,serif;font-size:14cqw;line-height:1.1;font-weight:400;letter-spacing:.05em;text-shadow:0 2px 4px #000}.current-cover-identity>span{font-size:4.1cqw;background:#121919a8;border:1px solid #ffffff4a;border-radius:4px;padding:8px 3px;line-height:1.4}.current-cover-sections{position:absolute;top:40%;left:19%;right:19%;display:grid;gap:10px}.current-cover-sections>span,.current-cover-years>span{background:#162b32df;color:#fff;border:1px solid #d9e2e591;border-radius:5px;padding:10px 7px;font:500 4.2cqw/1.4 Arial,sans-serif;box-shadow:0 3px 5px #0004}.current-cover-years{position:absolute;left:22%;right:22%;bottom:18%;display:grid;grid-template-columns:1fr 1fr;gap:12px}.current-cover-years>span{font-size:5.2cqw}.current-cover-clocks{position:absolute;left:16%;right:16%;bottom:7%;display:grid;grid-template-columns:1fr 1fr;gap:12px;background:#111b22dd;border:1px solid #ffffff55;border-radius:5px;padding:8px 4px;font:400 3.3cqw/1.4 Arial,sans-serif}.current-cover-clocks b{display:block;font-size:5cqw;letter-spacing:.025em;font-weight:400}.current-cover[data-cover-material="noir"] :is(.current-cover-sections>span,.current-cover-years>span,.current-cover-clocks){background:#181818ed;border-color:#858585;color:#efefef}
.current-app-surface{--ui-bg:#f1f5f6;--ui-paper:#fff;--ui-ink:#193d45;--ui-muted:#49636a;--ui-line:#b9cbd0;--ui-button:#e2ebec;background:var(--ui-bg);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:10px;overflow:hidden;font-family:Arial,sans-serif;font-size:15px;line-height:1.65;container-type:inline-size}.current-app-surface button{background:var(--ui-button);border:1px solid var(--ui-line);color:var(--ui-ink);font-size:15px;padding:11px 13px;min-height:46px;border-radius:5px;text-align:left}.current-app-surface button[aria-pressed="true"]{background:#264d59;color:#fff;border-color:#264d59}.current-app-heading{padding:15px 20px;background:#153c4b;color:#fff;font-size:17px;font-weight:600}.current-app-surface h4{font:600 20px/1.4 Arial,sans-serif!important;color:var(--ui-ink)!important;margin:0 0 20px}.current-app-surface p,.current-app-surface li{font-size:15px;line-height:1.8;color:var(--ui-ink)}.current-app-surface .small-label{color:var(--ui-muted);font-size:11px}.current-settings-layout,.current-finance-layout{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.6fr);gap:20px;padding:22px}.current-settings-options,.current-finance-nav{display:flex;flex-direction:column;gap:9px}.current-setting-detail{background:var(--ui-paper);padding:22px;border:1px solid var(--ui-line);border-radius:6px;align-self:start}.current-setting-detail ol{padding-left:23px}.current-setting-detail li{padding:6px 0}.current-setting-detail h4{margin-top:12px}.current-finance-panel{min-width:0}.current-calc-display{display:grid;padding:18px 21px;text-align:right;border:1px solid var(--ui-line);background:var(--ui-paper);border-radius:6px;margin-bottom:17px}.current-calc-display small{font-size:10px;color:var(--ui-muted)}.current-calc-display b{font-size:45px;font-weight:400;font-variant-numeric:tabular-nums}.current-calc-keys{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.current-calc-keys span{display:grid;place-items:center;min-height:43px;padding:8px 1px;border:1px solid var(--ui-line);border-radius:4px;background:var(--ui-paper);font:400 16px/1.3 Arial,sans-serif}.current-finance-summary{display:grid;gap:12px;margin-bottom:20px}.current-finance-summary>span{display:block;background:var(--ui-paper);border:1px solid var(--ui-line);padding:12px 15px;border-radius:4px;font-size:13px}.current-finance-summary b{display:block;font-size:18px;font-weight:400;margin-top:4px}.current-finance-table{overflow:auto}.current-finance-table table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.current-finance-table caption{text-align:left;font-size:13px;margin-bottom:14px}.current-finance-table th,.current-finance-table td{padding:10px 7px;border:1px solid var(--ui-line);background:var(--ui-paper);color:var(--ui-ink);text-align:left}
html[data-site-mode="dark"] .current-app-surface{--ui-bg:#000;--ui-paper:#000;--ui-ink:#fff;--ui-muted:#c6c6c6;--ui-line:#666;--ui-button:#303030}html[data-site-mode="dark"] .current-app-heading{background:#090909;color:#efefef}html[data-site-mode="dark"] .current-app-surface button[aria-pressed="true"]{background:#525252;color:#fff;border-color:#aaa}
.studio-tablet{width:min(100%,410px);aspect-ratio:10/16;height:auto;max-height:none;display:flex;flex-direction:column;overflow:hidden}.studio-tablet>img{flex:1;min-height:0;width:100%;height:100%;object-fit:contain!important}.studio-tablet>.demo-note-sheet{flex:1;min-height:0;overflow:auto}.studio-tablet.landscape{width:100%;aspect-ratio:16/10;max-width:900px}.studio-tablet .demo-note-date{font-size:11px}.studio-tablet .preview-pen-writing{font-size:25px}.studio-tablet .demo-note-sheet{background:#fff;color:#193d45}
.source-spread{aspect-ratio:10/16;max-height:none;overflow:hidden;align-items:stretch;background:#223c45}.source-spread.landscape{aspect-ratio:16/10;grid-template-columns:15% minmax(0,1fr) minmax(0,1fr);max-width:950px;margin:auto}.source-spread img{width:100%;height:100%;min-height:0;object-fit:contain!important;background:#fff}.source-sidebars{overflow:hidden}.source-sidebars span{font-family:Arial,sans-serif;font-size:clamp(7px,1vw,11px);line-height:1.3;padding:6px 1px;overflow-wrap:anywhere}.source-sidebars b{font-size:9px}.source-spread.portrait{max-width:360px;padding:18px 12px;background:#1b3039}.source-spread.portrait img{align-self:center}
html[data-site-mode="dark"] :is(.studio-tablet,.source-spread){background:#111;border-color:#737373}html[data-site-mode="dark"] .source-sidebars{background:#141414}html[data-site-mode="dark"] .source-sidebars span{background:#303030;color:#eee;border-color:#777}
.photo-device{position:relative;width:min(100%,400px);aspect-ratio:10/16;margin:18px auto;background:#1b3039;border:2px solid #65777e;border-radius:20px;padding:22px 12px 13px;display:flex;overflow:hidden;box-shadow:0 12px 25px #0d243a25}.photo-device:before{content:"";position:absolute;top:8px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#8a969b}.photo-device-screen{width:100%;min-height:0;display:flex;flex-direction:column;overflow:auto;background:#fff;color:#193d45}.photo-device-title{padding:12px 13px;font:400 12px/1.5 Arial,sans-serif;background:#e7edf0;color:#193d45}.photo-device-screen .photo-full{margin:auto 9px;flex-shrink:0}.photo-device-screen .photo-note-page{min-height:100%;box-shadow:none;border:0;margin:0;padding:14px 12px}.photo-device-screen .photo-note-page h4{font-size:15px;margin:13px 0}.photo-device-screen .photo-note-date{font-size:10px}.photo-device-screen .photo-note-date span{font-size:8px}.photo-device-screen .photo-cropped{max-height:none;aspect-ratio:4/3}.photo-device-screen .photo-handwriting{font-size:24px;line-height:1.5;margin:18px 0}.photo-device-screen .photo-note-decision{font-size:12px;line-height:1.6}.photo-device-screen .photo-on-image{font-size:22px}.photo-device-screen .photo-note-page img{object-fit:cover}.photo-device-screen .photo-note-date span{color:#516976}html[data-site-mode="dark"] .photo-device{background:#111;border-color:#777}html[data-site-mode="dark"] .photo-device-title{background:#292929;color:#eee}html[data-site-mode="dark"] .photo-device-screen .photo-note-page{background:#fff;color:#193d45}
.digital-calendar-layout{display:flex!important;flex-direction:column!important;gap:16px}.digital-mode-options{order:-1;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px;width:100%}.digital-mode-options button{min-height:48px;font:400 14px/1.4 Arial,sans-serif;padding:10px 7px;box-shadow:none}.digital-mode-options button span{font-size:11px}.digital-calendar-plan{width:100%}.digital-year{grid-template-columns:repeat(3,minmax(0,1fr))}.digital-calendar{--calendar-surface:#fff;--calendar-text:#20344a}.digital-calendar-filters span{font:400 11px/1.4 Arial,sans-serif}.digital-calendar .source-week-scroll{overflow:auto;max-height:480px}.digital-calendar .source-week-grid{min-width:650px}.digital-calendar .digital-week-row{display:grid;grid-template-columns:90px repeat(7,minmax(70px,1fr));min-width:680px}.digital-week-time{font-size:12px;padding:9px 5px;border-right:1px solid #c5d5dc;border-bottom:1px solid #c5d5dc;background:#edf2f4}.digital-calendar .source-week-day{position:sticky;top:0;z-index:1}.digital-calendar .source-week-cell{min-height:65px}.digital-calendar .source-event small{font-size:10px}.digital-calendar .source-event b{font-size:12px}
html[data-site-mode="dark"] .digital-calendar{background:#000;color:#fff}html[data-site-mode="dark"] .digital-calendar :is(.digital-month,.digital-date,.digital-empty,.source-week-cell,.source-day-scroll,.digital-week-time,.source-week-day){background:#000;color:#fff;border-color:#666}html[data-site-mode="dark"] .digital-calendar .digital-date.weekend{background:#333}html[data-site-mode="dark"] .digital-calendar .digital-date.selected{background:#575757;border-color:#ccc}html[data-site-mode="dark"] .digital-calendar :is(.digital-weekday,.digital-calendar-route,.digital-date-dot,.source-hour>span){color:#ccc}html[data-site-mode="dark"] .digital-calendar :is(.digital-mode-options button,.digital-calendar-filters span){background:#303030;color:#eee;border-color:#777}html[data-site-mode="dark"] .digital-calendar .digital-mode-options button[aria-pressed="true"]{background:#595959;border-color:#aaa}html[data-site-mode="dark"] .digital-calendar :is(.source-calendar-title,.digital-calendar-heading){background:#171717;color:#eee}html[data-site-mode="dark"] .digital-calendar .source-event{background:#393939;color:#eee;border-color:#999}html[data-site-mode="dark"] .digital-calendar .source-hour>div{border-color:#666}
@container(max-width:500px){.current-settings-layout,.current-finance-layout{grid-template-columns:1fr;padding:15px;gap:18px}.current-settings-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.current-settings-options button{font-size:13px;padding:9px;min-height:48px}.current-finance-nav{display:grid;grid-template-columns:1fr 1fr;gap:7px}.current-finance-nav button{font-size:14px}.current-setting-detail{padding:17px}.current-calc-keys span{font-size:17px;min-height:43px}.digital-year{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.current-cover-options button{font-size:13px;padding:9px 11px}.current-cover{max-width:360px}.digital-mode-options button{font-size:12px;padding:8px 3px}.digital-calendar .digital-mode-options{gap:5px}.source-sidebars span{font-size:7px;padding:4px 0}.source-sidebars b{font-size:7px}.photo-device{border-radius:16px;padding:20px 9px 10px}.photo-device-screen .photo-handwriting{font-size:22px}}
html[data-site-mode="dark"] .current-app-surface button{background:linear-gradient(#292929,#000);border-color:#666;color:#fff}html[data-site-mode="dark"] .current-app-surface button[aria-pressed="true"]{background:#555;border-color:#aaa}
.current-cover[data-cover-material="noir"]{color:#f4eddd}.current-cover[data-cover-material="noir"] .current-cover-sections>span{background:linear-gradient(#303237,#202124);color:#f4eddd;border-color:#b7c3ce}
@container(max-width:699px){.digital-year{grid-template-columns:1fr!important}.compact .digital-date,.compact .digital-empty{font-size:13px;height:30px}.compact .digital-weekday{font-size:11px}}
.current-website-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:22px}.current-website-grid button{text-align:center;font-size:12px!important;padding:14px 5px!important}.current-website-grid b{display:block;font-size:24px;line-height:1.5;font-weight:400}.current-website-grid span{display:block}.current-website-detail{margin:0 22px 22px;padding:22px;background:var(--ui-paper);border:1px solid var(--ui-line);border-radius:6px}.current-site-status{font-size:13px!important}
@container(max-width:500px){.current-website-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:15px;gap:8px}.current-website-detail{margin:0 15px 15px;padding:17px}}
html[data-site-mode="dark"] .photo-device-screen,html[data-site-mode="dark"] .photo-device-screen .photo-note-page{background:#000;color:#fff}html[data-site-mode="dark"] .photo-device-screen .photo-note-page :is(h4,.photo-note-date,.photo-note-decision){color:#fff}html[data-site-mode="dark"] .photo-device-screen .photo-note-date span{color:#ccc}html[data-site-mode="dark"] .photo-device-screen .photo-handwriting{color:#91a6c0}html[data-site-mode="dark"] .photo-device-screen .photo-note-decision b{color:#fff}
.theme-gallery-search{display:flex;flex-direction:column;gap:.5rem;max-width:36rem;margin:1.5rem 0;font-weight:600}
.theme-gallery-search input{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:.5rem;padding:.8rem 1rem;min-width:0;width:100%;box-sizing:border-box}
.current-app-capture{margin:1.5rem 0;max-width:24rem}
.current-app-capture img{display:block;width:100%;height:auto;border-radius:.6rem}
.current-app-capture figcaption{margin-top:.6rem;font-size:.85rem;line-height:1.5}
.product-availability{padding-top:1.4rem;padding-bottom:1.4rem}
.guide-quick-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0;text-align:left}
.guide-quick-start a{display:flex;flex-direction:column;gap:.55rem;padding:1.25rem;border:1px solid var(--line);border-radius:.6rem;background:var(--mint);min-width:0;transition:border-color .15s}
.guide-quick-start a:hover{border-color:var(--green)}
.guide-quick-start strong{display:flex;justify-content:space-between;gap:.7rem;color:var(--ink);font-size:1.05rem;line-height:1.4}
.guide-quick-start a>span{font-size:.9rem;line-height:1.55;color:var(--muted)}
.data-operation-table{width:100%;border-collapse:collapse;margin:1.25rem 0;table-layout:fixed;font-size:.92rem;line-height:1.6;color:var(--ink)}
.data-operation-table th,.data-operation-table td{text-align:left;vertical-align:top;padding:1rem .85rem;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.data-operation-table thead th{background:var(--mint);font-size:.84rem}
.data-operation-table thead th:first-child{width:24%}
.data-operation-table tbody th{font-weight:700}
.data-operation-table th a{text-decoration:underline;text-underline-offset:4px;display:inline-block;min-height:44px}
.data-operation-table td{color:var(--muted)}
.theme-comparison{margin:2rem 0;border:1px solid var(--line);border-radius:.7rem;background:var(--paper);color:var(--ink);overflow:hidden;scroll-margin-top:100px}
.theme-comparison>summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;cursor:pointer;list-style:none;background:var(--mint)}
.theme-comparison>summary::-webkit-details-marker{display:none}
#tema-karsilastir>summary::after{content:none;display:none}
.theme-comparison>summary strong{display:block;font-size:1.2rem;line-height:1.4}
.theme-comparison>summary small{display:block;color:var(--muted);font-size:.9rem;line-height:1.5;margin-top:.3rem}
.compare-indicator{font-size:1.5rem;flex:none}
.compare-indicator::before{content:'+'}
.theme-comparison[open] .compare-indicator::before{content:'−'}
.theme-compare-body{padding:1.5rem}
.theme-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.theme-compare-grid article{min-width:0}
.theme-compare-grid label{display:block;font-size:.9rem;font-weight:700;margin-bottom:.45rem}
.theme-compare-grid select{width:100%;min-width:0;min-height:48px;padding:.6rem .5rem;font:inherit;font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:.4rem}
.theme-compare-grid figure{margin:1.25rem 0 0}
.compare-cover{aspect-ratio:2/3;max-width:280px;width:100%;margin:auto;background:var(--mint);border:1px solid var(--line);border-radius:.4rem;overflow:hidden}
.compare-cover img{display:block;width:100%;height:100%;object-fit:contain}
.theme-compare-grid figcaption{margin-top:.8rem;text-align:center}
.theme-compare-grid h3{font:700 1rem/1.4 var(--sans);letter-spacing:0;overflow-wrap:anywhere}
.theme-compare-grid figcaption p{font-size:.85rem;line-height:1.5;margin-top:.4rem}
.theme-compare-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}
.theme-compare-actions button{padding:.65rem 1rem;min-height:44px;border:1px solid var(--line);border-radius:.35rem;background:var(--mint);color:var(--ink);font-size:.95rem}
.theme-compare-actions p{font-size:.85rem;line-height:1.5}
.compare-live-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){
.guide-quick-start{grid-template-columns:1fr;gap:.75rem;margin:1.5rem 0}
.guide-quick-start a{padding:1rem}
.data-operation-table,.data-operation-table tbody,.data-operation-table tr,.data-operation-table th,.data-operation-table td{display:block;width:100%}
.data-operation-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.data-operation-table tbody tr{padding:.8rem 0;border-bottom:1px solid var(--line)}
.data-operation-table tbody th,.data-operation-table td{padding:.45rem 0;border:0}
.data-operation-table th a{min-height:0;padding:.4rem 0}
.data-operation-table td::before{content:attr(data-label);display:block;font-weight:700;color:var(--ink);font-size:.8rem;margin-bottom:.25rem}
.theme-comparison>summary{padding:1rem;gap:1rem}
.theme-compare-body{padding:1rem}
.theme-compare-grid{gap:.75rem}
.theme-compare-grid select{font-size:16px}
.theme-compare-grid h3{font-size:.9rem}
.theme-compare-grid figcaption p{font-size:.8rem}
}
@media(prefers-reduced-motion:reduce){.guide-quick-start a{transition:none}}
.eyebrow,.small-label,.protection-kicker,.reference-masthead,.event-type,
.availability,.feature-category,.mock-example-badge,.feature-preview-heading small,
.tone-paper>span,.photo-note-decision b,.digital-mode-options button {
text-transform:none!important;
letter-spacing:.035em;
}
.platform-note {max-width:36rem;line-height:1.6}
.scenario-flow {font-weight:600;line-height:1.9;color:var(--green)}
html[data-site-mode="dark"] .scenario-flow {color:var(--ink)}
.scenario-condition {margin-top:1rem;max-width:40rem}
.protection-example {font-size:.95rem;line-height:1.7}
.feature-status {font-weight:400;line-height:1.65}
.current-cover {aspect-ratio:1020/1480;width:min(100%,420px)}
.current-cover>img {position:static;z-index:auto;height:auto;aspect-ratio:1020/1480;object-fit:contain}
.theme-gallery-card img {object-fit:contain;aspect-ratio:1020/1480}
.theme-image-dialog>img {max-height:75vh;object-fit:contain}
.theme-comparison img {object-fit:contain}
.current-settings-options button {text-transform:none!important}
.color-instruction {font-size:15px;line-height:1.5;margin:24px 0 12px;font-weight:600}
.color-workbench {align-items:start}
.color-workshop .color-demo-panel {position:sticky;top:130px;min-width:0}
.workshop-targets {display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}
.workshop-targets button,.workshop-auto-buttons button {border:1px solid var(--line);border-radius:5px;background:var(--white);color:var(--ink);padding:9px 10px;min-height:44px;font:500 13px/1.4 var(--sans);cursor:pointer}
.workshop-targets button[aria-pressed="true"] {background:var(--ink)!important;color:var(--paper)!important;outline:2px solid var(--ink);outline-offset:2px}
.workshop-text-button {border:0;border-bottom:1px solid currentColor;background:none;color:var(--ink);padding:9px 0;min-height:44px;font:500 14px/1.5 var(--sans);cursor:pointer}
.workshop-auto {margin:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0}
.workshop-auto summary {font:600 15px/1.5 var(--sans);cursor:pointer}
.workshop-auto p {font-size:14px;line-height:1.65;margin:14px 0}
.workshop-auto-buttons {display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}
.color-workshop .workshop-table th,.color-workshop .workshop-table td {transition:background-color .15s ease;color:#172b27}
.color-workshop .workshop-palette button {font-size:20px;font-weight:700}
.color-workshop #workshop-target-label {min-height:1.5em}
@media(max-width:1000px){.color-workshop .color-demo-panel{position:static}}
@media(prefers-reduced-motion:reduce){.color-workshop .workshop-table th,.color-workshop .workshop-table td{transition:none}}
.tools-page .split-heading h1 {font-size:clamp(38px,4.4vw,64px);line-height:1.1;letter-spacing:-.04em;margin:0}
.tool-explainer>h2 {max-width:850px;margin-bottom:36px}
.tool-detail-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:36px}
.tool-detail-grid article {padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--white)}
.tool-detail-grid h3 {font:600 25px/1.35 var(--sans);margin:0 0 14px;color:var(--ink)}
.tool-detail-grid p {font-size:18px;line-height:1.8;margin:0;color:var(--muted)}
.tool-steps {margin:28px 0;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}
.tool-steps summary {font:600 20px/1.5 var(--sans)}
.tool-steps .topic-paragraphs {padding-top:20px;font-size:18px;line-height:1.8}
.tool-steps p {margin-bottom:18px}
.tool-steps ol {padding-left:24px}
.tool-steps li {margin:12px 0}
.guide-content .guide-faq-section {display:block;padding:0;margin-top:50px}
.guide-faq-section .section-heading {margin-bottom:24px}
.guide-faq-section h2 {font-size:33px}
.guide-content .launch-information {padding:0;border:0;background:none}
.guide-content .launch-information h3 {font-size:23px}
.guide-content .launch-information dl {margin-top:20px}
@media(max-width:700px){.tool-detail-grid{grid-template-columns:1fr;gap:16px}.tool-detail-grid article{padding:22px}.tool-explainer>h2{font-size:34px}.tools-page .split-heading h1{font-size:36px}.tool-steps{padding:20px}}
@media(max-width:360px){
.calculation-section h2 {font-size:30px;overflow-wrap:anywhere}
.current-cover-options {gap:6px}
.current-cover-options button {padding:8px 10px}
.scenario-flow {font-size:.94rem}
}
@media(prefers-reduced-motion:reduce){
.reveal {opacity:1;transform:none;transition:none}
}
@font-face{font-family:"DaFi Display";src:url("assets/fonts/fraunces-brand.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"DaFi Interface";src:url("assets/fonts/manrope-header-tr.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"DaFi Interface";src:url("assets/fonts/manrope-header.woff2") format("woff2");font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.site-header{height:104px;font-family:"DaFi Interface",Lato,Arial,sans-serif}
.site-header .nav-wrap{max-width:1536px;padding-inline:32px;gap:26px}
.site-header .brand{gap:13px;flex:0 0 auto}
.site-header .brand img{width:58px;height:58px;border-radius:15px;flex:none;box-shadow:0 6px 18px #173b3324,0 0 0 1px #173b331a}
.site-header .brand .brand-wordmark{font-family:"DaFi Display",Editorial,Georgia,serif!important;font-size:43px;font-weight:600;line-height:.98;letter-spacing:-.045em;font-optical-sizing:auto;font-synthesis:none}
.site-header .brand .brand-light{font-family:"DaFi Interface",Lato,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.055em;line-height:1.4;margin-top:7px;text-transform:none}
.site-header #navigation{gap:24px}
.site-header #navigation>a{font-family:"DaFi Interface",Lato,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.018em;line-height:1.45;min-height:48px;transition:color .18s ease}
.site-header #navigation>a[aria-current="page"]{font-weight:700}
.site-header #navigation>a:after{height:2px;border-radius:2px;bottom:2px;transition:width .18s ease}
.site-header :is(.appearance-control,.site-language-control,.appearance-control select,.site-language-links a,.menu-toggle){font-family:"DaFi Interface",Lato,Arial,sans-serif}
.site-header :is(.appearance-control,.site-language-control)>span{font-size:10px;font-weight:600;letter-spacing:.035em}
.site-header .appearance-control select{font-size:14px;font-weight:500;min-height:40px;width:94px}
.site-header .site-language-links a{font-size:12px;font-weight:700;min-height:32px}
.site-header :is(a,button,select):focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:4px}
html[data-site-mode="normal"] .site-header #navigation>a:after{background:#927040}
html[data-site-mode="dark"] .site-header .brand img{filter:grayscale(1) brightness(1.14);box-shadow:0 0 0 1px #777,0 6px 18px #0006}
html[data-site-mode="dark"] .site-header #navigation>a:after{background:#d0d0ca}
@media(min-width:1341px) and (max-width:1439px){
.site-header .nav-wrap{padding-inline:26px;gap:20px}
.site-header #navigation{gap:18px}
.site-header #navigation>a{font-size:14px}
.site-header .brand img{width:54px;height:54px}
.site-header .brand .brand-wordmark{font-size:40px}
}
@media(max-width:1340px){
.site-header{height:92px}
.site-header .nav-wrap{padding-inline:28px;gap:18px}
.site-header #navigation{top:91px;max-height:calc(100dvh - 92px);padding:18px 28px 22px;gap:3px}
.site-header #navigation>a{font-size:18px;min-height:50px;padding:13px 17px;letter-spacing:-.02em}
.site-header .menu-toggle{min-width:44px;min-height:44px;font-weight:600}
}
@media(max-width:650px){
.site-header{height:82px}
.site-header .nav-wrap{padding-inline:20px;gap:12px}
.site-header .brand{gap:10px}
.site-header .brand img{width:48px;height:48px;border-radius:12px}
.site-header .brand .brand-wordmark{font-size:35px}
.site-header .brand .brand-light{font-size:10px;letter-spacing:.025em;margin-top:5px}
.site-header #navigation{top:81px;max-height:calc(100dvh - 82px);padding:14px 20px 20px}
}
@media(max-width:480px){
.site-header .nav-wrap{padding-inline:14px;gap:8px}
.site-header .brand img{width:44px;height:44px}
.site-header .brand .brand-wordmark{font-size:32px}
.site-header .brand .brand-light{font-size:9.4px;letter-spacing:.01em;margin-top:4px}
.site-header .appearance-control select{width:76px;font-size:12px;min-height:40px}
.site-header .site-language-links a{font-size:11px;min-width:27px;min-height:34px}
.site-header .menu-toggle{min-width:34px;min-height:42px;padding:6px;font-size:0}
.site-header .menu-toggle>span{font-size:21px}
.site-header #navigation{padding-inline:14px}
}
@media(max-width:350px){
.site-header .nav-wrap{padding-inline:10px;gap:6px}
.site-header .brand{gap:7px}
.site-header .brand img{width:38px;height:38px;border-radius:10px}
.site-header .brand .brand-wordmark{font-size:28px}
.site-header .brand .brand-light{font-size:8.5px;letter-spacing:0}
.site-header .appearance-control select{width:66px;font-size:11px}
.site-header .site-language-links a{min-width:25px;padding-inline:3px}
.site-header .menu-toggle{min-width:32px}
}
@media(prefers-reduced-motion:reduce){.site-header #navigation>a,.site-header #navigation>a:after{transition:none}}
html[data-site-mode="dark"] img:is([src*="assets/page-studies/"],[src*="assets/planner-original/"],[src*="/daily-"],[src*="assets/hybrid-notes"],[src*="assets/meeting-notes"],[src*="assets/team-notes"],[src*="assets/personal-notes"],[src*="assets/finance/"]):not([data-app-artwork-mode="dark"]) {visibility: hidden}
html[data-site-mode="dark"][data-site-theme] .writing-card .paper-sample {
--muted: #ffb875;
background: #141414;
color: #ffa456;
border-color: #795034;
}
html[data-site-mode="dark"][data-site-theme] .writing-card .paper-sample :is(.handwriting,.sample-tag) {color: inherit}
html[data-site-mode="dark"][data-site-theme] .writing-card .paper-sample svg {stroke: #ffa456}
html[data-site-mode="dark"] .meeting-page-button {background: #141414; border-color: #795034}
html[data-site-mode="dark"] .meeting-zoom {background: #242424; color: #ffb875; border-color: #795034}
html[data-site-mode="dark"][data-site-theme] .audio-note-preview {background: #000; color: #fff; border-color: #666}
html[data-site-mode="dark"][data-site-theme] .audio-note-preview :is(p,small,span,b) {color: inherit}
.legal-hero{padding:64px 0 36px;border-bottom:1px solid var(--line)}
.legal-hero .eyebrow{margin:0 0 14px;text-transform:none;letter-spacing:.03em}
.legal-hero h1{max-width:900px;font-size:clamp(2.3rem,5vw,4.3rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}
.legal-intro{max-width:780px;font-size:19px;line-height:1.75;color:var(--muted)}
.legal-meta{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14px;color:var(--muted);margin-top:22px}
.legal-meta p{margin:0}.legal-meta a,.legal-content a,.legal-toc a{color:inherit;text-underline-offset:4px}
.legal-identity-note{max-width:830px;margin:25px 0 0;padding:20px 24px;border-left:3px solid var(--green);background:var(--white);border-radius:0 10px 10px 0;font-size:15px;line-height:1.8;color:var(--ink)}
.legal-layout{display:grid;grid-template-columns:minmax(200px,255px) minmax(0,760px);gap:64px;padding-top:42px;padding-bottom:80px;align-items:start}
.legal-toc{position:sticky;top:150px;border-top:2px solid var(--green);padding-top:18px}
.legal-toc h2{font-family:var(--sans);font-size:15px;margin:0 0 16px;letter-spacing:0}
.legal-toc ol{padding-left:21px;margin:0}.legal-toc li{padding:0 0 11px;font-size:14px;line-height:1.55}
.legal-toc a{text-decoration:none}.legal-toc a:hover{text-decoration:underline}
.legal-section{scroll-margin-top:155px;padding:0 0 32px;margin-bottom:30px;border-bottom:1px solid var(--line)}
.legal-section h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin:0 0 18px;letter-spacing:-.02em}
.legal-content p,.legal-content li{font-size:16px;line-height:1.85;color:var(--ink)}
.legal-content p{margin:0 0 16px}.legal-content ul,.legal-content ol{padding-left:24px}.legal-content li{margin-bottom:12px}
.legal-contact{padding:24px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:12px;background:var(--white);margin-top:22px}
.legal-contact a{overflow-wrap:anywhere}.legal-contact .primary{display:inline-flex;text-decoration:none;padding:12px 19px;border-radius:8px;font-weight:650}
.legal-crosslink{display:inline-block;margin-top:18px;font-weight:650}
.legal-status,.closed-test-notice{padding:24px 28px;border:1px solid var(--line);border-radius:14px;background:var(--white);margin:28px 0}
.legal-status p:last-child,.closed-test-notice p:last-child{margin-bottom:0}
.closed-test-notice h2{font-size:25px;margin:0 0 14px}.closed-test-notice p{line-height:1.8}
.footer-legal{display:flex;gap:12px 28px;flex-wrap:wrap;padding-top:20px;padding-bottom:24px;border-top:1px solid var(--line);font-size:14px}
.footer-legal a{text-underline-offset:4px;color:inherit}
@media(max-width:900px){.legal-layout{grid-template-columns:1fr;gap:34px}.legal-toc{position:static}.legal-toc ol{columns:2;column-gap:28px}.legal-toc li{break-inside:avoid}.legal-hero{padding-top:40px}}
@media(max-width:520px){.legal-toc ol{columns:1}.legal-hero h1{font-size:2.3rem}.legal-intro{font-size:17px}.legal-status,.legal-contact,.closed-test-notice{padding:20px}.legal-layout{padding-bottom:45px}.legal-section{scroll-margin-top:130px}}
