.onpbp-app{--onpbp-brand:#006e69;--onpbp-brand-deep:#004f4c;--onpbp-ink:#143c3a;--onpbp-muted:#627875;--onpbp-paper:#fffefa;--onpbp-shell:#f4f7f5;--onpbp-line:#bdd9d7;--onpbp-accent:#ef7b38;--onpbp-border:#c9d8d5;--onpbp-font:ui-monospace, SFMono-Regular, Consolas, monospace;--onpbp-font-size:18px;--onpbp-rule:34px;--onpbp-page-top:64px;color:var(--onpbp-ink);font-family:Georgia,Times New Roman,serif;line-height:1.45;width:100%;isolation:isolate}.onpbp-app,.onpbp-app *{box-sizing:border-box}.onpbp-app{max-width:100%;min-width:0;overflow-wrap:anywhere}.onpbp-app button,.onpbp-app input,.onpbp-app select,.onpbp-app textarea{font:inherit}.onpbp-app button{color:inherit}.onpbp-app svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.onpbp-app [hidden]{display:none!important}.onpbp-shell{min-height:var(--onpbp-min-height);background-color:var(--onpbp-shell);background-image:radial-gradient(rgba(0,110,105,.055) .7px,transparent .7px);background-size:10px 10px;border:1px solid var(--onpbp-border);border-radius:16px;box-shadow:0 24px 60px #004f4c1c;overflow:hidden}.onpbp-header{align-items:center;background:var(--onpbp-brand);color:#fff;display:flex;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:3px solid var(--onpbp-accent)}.onpbp-title{align-items:center;display:flex;gap:10px}.onpbp-logo{background:#fff;border:2px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 4px 10px #00282633;display:block;height:42px;object-fit:contain;padding:3px;width:42px}.onpbp-mark{align-items:center;background:#fff;border-radius:50%;color:var(--onpbp-brand);display:flex;font:700 23px/1 Georgia,serif;height:42px;justify-content:center;position:relative;width:42px}.onpbp-mark:after{border:2px solid var(--onpbp-accent);border-radius:50%;content:"";top:-4px;right:-4px;bottom:-4px;left:-4px;position:absolute}.onpbp-header h2{color:#fff;font-size:clamp(20px,2vw,27px);line-height:1.05;margin:0;font-weight:600;letter-spacing:-.02em}.onpbp-eyebrow{color:#d5eeec;font-family:var(--onpbp-font);font-size:9px;font-weight:700;letter-spacing:.13em;margin:0 0 3px;text-transform:uppercase}.onpbp-save-state{align-items:center;color:var(--onpbp-muted);display:flex;font-family:var(--onpbp-font);font-size:12px;gap:7px;white-space:nowrap}.onpbp-header .onpbp-save-state{color:#d5eeec}.onpbp-save-state i{background:#ffca55;border-radius:50%;display:block;height:7px;width:7px;transition:transform .15s cubic-bezier(.16,1,.3,1)}.onpbp-save-state.is-flash i{transform:scale(1.8)}.onpbp-save-state.has-error{color:#ffe0d1;font-weight:700}.onpbp-save-state.has-error i{background:#ff6b57}.onpbp-load-error{background:#fff8ed;border:1px solid #efb184;border-radius:10px;color:#143c3a;display:grid;font:14px/1.5 Segoe UI,sans-serif;gap:6px;padding:18px}.onpbp-load-error button{background:#006e69;border:0;border-radius:5px;color:#fff;cursor:pointer;justify-self:start;min-height:44px;padding:8px 14px}.onpbp-modes{background:var(--onpbp-paper);display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--onpbp-border)}.onpbp-mode{align-items:center;background:transparent;border:0;border-right:1px solid var(--onpbp-border);cursor:pointer;display:flex;gap:7px;justify-content:center;min-height:44px;padding:6px 10px;position:relative;transition:background .15s,color .15s,transform .15s}.onpbp-mode:last-child{border-right:0}.onpbp-mode:hover{background:#eaf5f3}.onpbp-mode.is-active{background:var(--onpbp-brand-deep);color:#fff}.onpbp-mode.is-active:after{background:var(--onpbp-accent);bottom:0;content:"";height:4px;left:20%;position:absolute;right:20%}.onpbp-tabsbar{align-items:stretch;background:#dceae7;border-bottom:1px solid var(--onpbp-border);display:flex;gap:5px;padding:5px 8px}.onpbp-tabs{direction:ltr;display:flex;flex:1;gap:5px;min-width:0;overflow-x:auto;text-align:left}.onpbp-tabwrap{display:flex;flex:0 0 auto;position:relative}.onpbp-tabs button,.onpbp-new-tab,.onpbp-float{background:#fff;border:1px solid #a9c5c1;border-radius:3px;color:var(--onpbp-brand-deep);cursor:pointer;min-height:36px;padding:6px 12px}.onpbp-tabwrap>button[data-tab-id]{min-width:108px;padding-right:36px}.onpbp-tabwrap>button[data-tab-id] span{display:block;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onpbp-tabs button[aria-selected=true]{background:var(--onpbp-brand-deep);color:#fff}.onpbp-tabwrap .onpbp-tabclose{background:transparent;border:0;color:inherit;min-height:24px;padding:0;position:absolute;right:5px;top:6px;width:22px;z-index:2}.onpbp-new-tab,.onpbp-float{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;font-weight:700}.onpbp-view-actions{align-items:center;display:flex;flex:0 0 auto;gap:4px}.onpbp-view-actions button{background:#fff;border:1px solid #a9c5c1;border-radius:3px;color:var(--onpbp-brand-deep);cursor:pointer;min-height:36px;width:36px}.onpbp-float{background-color:#a83e08;border-color:#7f2e05;color:#fff!important;box-shadow:4px 4px #7a3c1626}.onpbp-float span,.onpbp-float svg{color:#fff!important}.onpbp-tabsbar button:hover{filter:brightness(.97);transform:translateY(-1px)}.onpbp-toolbar{align-items:center;background:#e9f1ef;border-bottom:1px solid var(--onpbp-border);display:grid;gap:4px;padding:5px 7px}.onpbp-toolgroup{align-items:center;background:#ffffffb8;border:1px solid rgba(0,110,105,.15);border-radius:6px;box-shadow:2px 2px #004f4c0d;display:flex;flex-wrap:nowrap;gap:3px;max-width:100%;min-width:0;overflow-x:auto;padding:3px;scrollbar-width:thin}.onpbp-format{width:100%}.onpbp-toolbar button,.onpbp-find button,.onpbp-share button{align-items:center;background:var(--onpbp-paper);border:1px solid var(--onpbp-border);border-radius:2px;cursor:pointer;display:inline-flex;gap:6px;min-height:34px;padding:6px 9px;transition:transform .15s,box-shadow .15s,background .15s;max-width:100%;overflow-wrap:normal;white-space:nowrap;word-break:normal}.onpbp-toolbar button:hover,.onpbp-find button:hover,.onpbp-share button:hover{background:#fff;box-shadow:3px 3px #006e691f;transform:translate(-1px,-1px)}.onpbp-toolbar button:active,.onpbp-find button:active,.onpbp-share button:active{box-shadow:none;transform:scale(.98)}.onpbp-toolbar button:focus-visible,.onpbp-find button:focus-visible,.onpbp-share button:focus-visible,.onpbp-tabsbar button:focus-visible,.onpbp-app input:focus-visible,.onpbp-app select:focus-visible,.onpbp-app textarea:focus-visible,.onpbp-editor:focus-visible{outline:2px solid var(--onpbp-accent);outline-offset:2px}.onpbp-toolbar button.is-active{background:var(--onpbp-brand);color:#fff}.onpbp-toolbar button[data-action=download]{background:var(--onpbp-brand);border-color:var(--onpbp-brand);color:#fff}.onpbp-toolbar button[data-action=pdf]{background:#fff7df;border-color:#e8bf50;color:#805c05}.onpbp-toolbar button[data-action=share]{background:#fff3e9;border-color:#efb184;color:#a84e19}.onpbp-toolbar button[data-action=embed]{background:var(--onpbp-brand-deep);border-color:var(--onpbp-brand-deep);color:#fff}.onpbp-toolbar button[data-action=download]:hover,.onpbp-toolbar button[data-action=embed]:hover{background:#00837d;color:#fff}.onpbp-toolbar button:disabled{cursor:wait;opacity:.55;transform:none}.onpbp-icon-button{align-items:center;display:inline-flex;justify-content:center;min-width:38px;padding:6px!important}.onpbp-icon-button svg{flex:0 0 auto;height:18px;width:18px}.onpbp-icon-button small{font:700 8px/1 var(--onpbp-font);letter-spacing:-.02em}.onpbp-tabsbar .onpbp-drive-feature{align-items:center;background:linear-gradient(135deg,#fff,#edf6ff);border:1px solid #77a9d5;border-radius:5px;color:#174f82;cursor:pointer;display:inline-flex;gap:6px;min-height:38px;padding:6px 9px;white-space:nowrap}.onpbp-tabsbar .onpbp-drive-feature svg{height:18px;width:18px}.onpbp-tabsbar .onpbp-drive-feature:hover{box-shadow:3px 3px #174f8224;transform:translate(-1px,-1px)}.onpbp-list-symbol{font:700 16px/1 var(--onpbp-font)}.onpbp-icon-select{align-items:center;display:inline-flex;gap:4px}.onpbp-icon-select>svg,.onpbp-icon-check>svg{flex:0 0 auto;height:18px;width:18px}.onpbp-icon-check{gap:4px!important;padding:4px 6px}.onpbp-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.onpbp-toolbar label{align-items:center;color:var(--onpbp-muted);display:flex;font-family:var(--onpbp-font);font-size:11px;gap:5px;white-space:nowrap}.onpbp-toolbar select,.onpbp-toolbar input[type=color]{background:var(--onpbp-paper);border:1px solid var(--onpbp-border);border-radius:2px;color:var(--onpbp-ink);max-width:min(180px,36vw);min-height:32px}.onpbp-toolbar input[type=color]{padding:2px;width:38px}.onpbp-toolbar input[type=range]{width:92px}.onpbp-check input{accent-color:var(--onpbp-accent)}.onpbp-align-tools{display:inline-flex;gap:3px}.onpbp-table-panel{align-items:center;background:#e3f0ee;border-bottom:1px solid var(--onpbp-border);display:flex;flex-wrap:wrap;gap:9px;padding:12px 16px}.onpbp-table-panel>div{display:grid;margin-right:auto;min-width:170px}.onpbp-table-panel>div span{color:var(--onpbp-muted);font:11px/1.35 var(--onpbp-font)}.onpbp-table-panel label{align-items:center;display:flex;font:11px var(--onpbp-font);gap:5px}.onpbp-table-panel input[type=number]{border:1px solid var(--onpbp-border);min-height:34px;padding:5px;width:62px}.onpbp-table-panel input[type=color]{border:1px solid var(--onpbp-border);height:34px;padding:2px;width:40px}.onpbp-table-panel button{background:#fff;border:1px solid var(--onpbp-border);border-radius:4px;color:var(--onpbp-brand-deep);cursor:pointer;min-height:34px;padding:6px 10px}.onpbp-table-panel button[data-action=insert-table]{background:var(--onpbp-brand);border-color:var(--onpbp-brand);color:#fff;font-weight:700}.onpbp-short{color:var(--onpbp-muted);font-size:11px}.onpbp-find{align-items:end;background:var(--onpbp-ink);color:#fff;display:flex;flex-wrap:wrap;gap:8px;padding:10px 14px}.onpbp-find label{font-size:11px;letter-spacing:.04em}.onpbp-find input{border:1px solid #8ea0ad;border-radius:2px;display:block;margin-top:3px;min-height:34px;padding:5px 8px}.onpbp-share{align-items:center;background:#fff8ed;border-bottom:1px solid #f2c59d;display:flex;gap:18px;justify-content:space-between;padding:12px 16px}.onpbp-share>div:first-child{display:grid;gap:2px;min-width:190px}.onpbp-share strong{color:var(--onpbp-brand-deep);font-size:15px}.onpbp-share span{color:var(--onpbp-muted);font:11px/1.35 var(--onpbp-font)}.onpbp-share-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.onpbp-share button{background:#fff;border:1px solid var(--onpbp-border);border-radius:2px;color:var(--onpbp-brand-deep);cursor:pointer;min-height:34px;padding:6px 10px;transition:transform .15s,box-shadow .15s,background .15s}.onpbp-share button[data-share=native]{background:var(--onpbp-brand);border-color:var(--onpbp-brand);color:#fff}.onpbp-embed{background:#e8f4f2;border-bottom:1px solid var(--onpbp-border);padding:16px}.onpbp-embed-heading{align-items:start;display:flex;gap:16px;justify-content:space-between;margin-bottom:10px}.onpbp-embed-heading>div{display:grid;gap:3px}.onpbp-embed-heading strong{color:var(--onpbp-brand-deep);font-size:17px}.onpbp-embed-heading span{color:var(--onpbp-muted);font:12px/1.4 var(--onpbp-font)}.onpbp-embed-heading>button{background:#fff;border:1px solid var(--onpbp-border);border-radius:2px;color:var(--onpbp-brand-deep);cursor:pointer;height:34px;width:34px}.onpbp-embed-box{align-items:stretch;background:#fff;border:1px solid #9fc5c1;border-radius:8px;box-shadow:6px 6px #004f4c17;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto auto;padding:10px}.onpbp-embed-box textarea{background:#f7faf9;border:1px solid var(--onpbp-border);border-radius:4px;color:#254b48;font:12px/1.45 ui-monospace,Consolas,monospace;min-height:72px;padding:9px;resize:vertical;width:100%}.onpbp-embed-box button{align-items:center;align-self:center;background:var(--onpbp-brand);border:1px solid var(--onpbp-brand);border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;gap:7px;justify-content:center;min-height:42px;padding:9px 14px}.onpbp-embed-box a{align-self:center;color:var(--onpbp-brand);font:600 12px/1.3 Segoe UI,sans-serif;padding:8px;text-align:center}.onpbp-notes-panel,.onpbp-preview-panel{background:#f1f8f6;border-bottom:1px solid var(--onpbp-border);padding:16px}.onpbp-panel-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.onpbp-panel-head>div{display:grid;gap:2px}.onpbp-panel-head strong{color:var(--onpbp-brand-deep);font-size:18px}.onpbp-panel-head span{color:var(--onpbp-muted);font:12px/1.4 var(--onpbp-font)}.onpbp-panel-head>button,.onpbp-note-save button,.onpbp-note-card button{background:#fff;border:1px solid var(--onpbp-border);border-radius:5px;color:var(--onpbp-brand-deep);cursor:pointer;min-height:34px;padding:6px 10px}.onpbp-panel-head>button{width:36px}.onpbp-note-save{display:flex;gap:8px;margin-bottom:12px}.onpbp-note-save input{background:#fff;border:1px solid var(--onpbp-border);border-radius:5px;color:var(--onpbp-ink);flex:1;min-height:40px;padding:8px 10px}.onpbp-note-save button{background:var(--onpbp-brand);border-color:var(--onpbp-brand);color:#fff;font-weight:700}.onpbp-notes-list{display:grid;gap:7px;max-height:280px;overflow:auto}.onpbp-section-label{color:var(--onpbp-brand-deep);font:700 13px/1.3 var(--onpbp-font);letter-spacing:.02em;margin:8px 0 1px}.onpbp-note-card{align-items:center;background:#fff;border:1px solid var(--onpbp-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.onpbp-note-card>div:first-child{display:grid;gap:2px}.onpbp-note-card span{color:var(--onpbp-muted);font:11px/1.35 var(--onpbp-font)}.onpbp-note-card>div:last-child{display:flex;gap:5px}.onpbp-note-card button[data-note-delete]{color:#a33b2f}.onpbp-preview-pages{display:flex;gap:20px;overflow-x:auto;padding:8px 4px 18px}.onpbp-preview-page{background:#fffefa;border:1px solid var(--onpbp-border);box-shadow:7px 8px #004f4c14;color:#143c3a;flex:0 0 min(440px,78vw);overflow:hidden;padding:42px 34px 48px;position:relative}.onpbp-preview-page>span{color:#70807d;font:10px var(--onpbp-font);position:absolute;right:10px;top:9px}.onpbp-preview-page pre{font:var(--onpbp-font-size)/1.6 var(--onpbp-font);margin:0;white-space:pre-wrap}.onpbp-preview-page.is-lined{background-image:linear-gradient(to bottom,transparent calc(var(--onpbp-rule) - 1px),var(--onpbp-line) calc(var(--onpbp-rule) - 1px),var(--onpbp-line) var(--onpbp-rule));background-position:0 42px;background-size:100% var(--onpbp-rule)}.onpbp-preview-page.is-lined pre{line-height:var(--onpbp-rule)}.onpbp-preview-page img{display:block;height:auto;max-width:100%}.onpbp-preview-page footer{bottom:12px;color:var(--onpbp-brand);font:10px var(--onpbp-font);left:0;position:absolute;right:0;text-align:center}.onpbp-workspace{padding:clamp(6px,1.2vw,16px)}.onpbp-paper{background:var(--onpbp-paper);border:1px solid var(--onpbp-border);box-shadow:6px 7px #004f4c0f;margin:0;max-width:none;min-height:clamp(680px,calc(100svh - 250px),1100px);overflow:hidden;position:relative;width:100%}.onpbp-paper .onpbp-editor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--onpbp-ink);display:block;font-family:var(--onpbp-font);font-size:clamp(16px,calc(10px + .55vw),var(--onpbp-font-size));height:100%;top:0;right:0;bottom:0;left:0;outline:0;overflow:auto;padding:clamp(38px,4vw,var(--onpbp-page-top)) clamp(20px,4vw,64px) 70px;position:absolute;white-space:pre-wrap;width:100%}.onpbp-paper .onpbp-editor:empty:before{color:#8e9892;content:attr(data-placeholder);pointer-events:none}.onpbp-paper .onpbp-editor h1,.onpbp-paper .onpbp-editor h2,.onpbp-paper .onpbp-editor h3,.onpbp-paper .onpbp-editor h4,.onpbp-paper .onpbp-editor h5,.onpbp-paper .onpbp-editor h6,.onpbp-paper .onpbp-editor p{color:inherit;margin:0}.onpbp-paper .onpbp-editor h1{font-size:1.8em;line-height:1.25}.onpbp-paper .onpbp-editor h2{font-size:1.55em;line-height:1.35}.onpbp-paper .onpbp-editor h3{font-size:1.25em;line-height:1.45}.onpbp-paper .onpbp-editor h4{font-size:1.12em}.onpbp-paper .onpbp-editor h5{font-size:1em}.onpbp-paper .onpbp-editor h6{font-size:.9em;text-transform:uppercase}.onpbp-paper .onpbp-editor [data-onpbp-style]{color:inherit;font-weight:700;margin:0}.onpbp-paper .onpbp-editor [data-onpbp-style=h1]{font-size:1.8em;line-height:1.25}.onpbp-paper .onpbp-editor [data-onpbp-style=h2]{font-size:1.55em;line-height:1.35}.onpbp-paper .onpbp-editor [data-onpbp-style=h3]{font-size:1.25em;line-height:1.45}.onpbp-paper .onpbp-editor [data-onpbp-style=h4]{font-size:1.12em}.onpbp-paper .onpbp-editor [data-onpbp-style=h5]{font-size:1em}.onpbp-paper .onpbp-editor [data-onpbp-style=h6]{font-size:.9em;text-transform:uppercase}.onpbp-paper .onpbp-editor ul,.onpbp-paper .onpbp-editor ol{margin:0;padding-left:1.6em}.onpbp-paper .onpbp-editor li{margin:0}.onpbp-paper .onpbp-editor table{border-collapse:collapse;margin:12px 0;max-width:100%;table-layout:fixed;width:100%}.onpbp-paper .onpbp-editor th,.onpbp-paper .onpbp-editor td{overflow-wrap:anywhere}.onpbp-paper [data-onpbp-media]{background:#f4f8f7;border:1px solid var(--onpbp-border);border-radius:6px;display:block;margin:12px auto;max-width:100%;padding:7px;position:relative}.onpbp-paper [data-onpbp-media].is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--onpbp-accent) 45%,transparent)}.onpbp-paper [data-onpbp-media] img{display:block;height:auto;max-width:100%;width:100%}.onpbp-paper [data-onpbp-media] figcaption{align-items:center;display:flex;flex-wrap:wrap;font:11px/1.3 var(--onpbp-font);gap:6px;justify-content:flex-end;padding-top:6px}.onpbp-paper [data-onpbp-media] figcaption span{color:var(--onpbp-muted);margin-right:auto;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onpbp-paper [data-onpbp-media] figcaption button{background:#fff;border:1px solid var(--onpbp-border);border-radius:2px;color:var(--onpbp-brand-deep);cursor:pointer;padding:4px 7px}.onpbp-toolbar input[data-media-size]{width:110px}.onpbp-lined{background-image:linear-gradient(to bottom,transparent calc(var(--onpbp-rule) - 1px),var(--onpbp-line) calc(var(--onpbp-rule) - 1px),var(--onpbp-line) var(--onpbp-rule));background-position:0 calc(var(--onpbp-page-top) - 8px);background-repeat:repeat-y;background-size:100% var(--onpbp-rule)}.onpbp-lined:before{background:#ef7b3894;content:"";left:clamp(42px,8vw,84px);position:absolute;top:0;bottom:0;width:1px;pointer-events:none;z-index:1}.onpbp-app.without-margin .onpbp-lined:before{display:none}.onpbp-lined .onpbp-editor{line-height:var(--onpbp-rule);padding-top:var(--onpbp-page-top);padding-left:clamp(62px,10vw,108px);z-index:2}.onpbp-lined .onpbp-editor p,.onpbp-lined .onpbp-editor div,.onpbp-lined .onpbp-editor li{line-height:var(--onpbp-rule);margin:0}.onpbp-lined .onpbp-editor ul,.onpbp-lined .onpbp-editor ol{margin:0;padding-left:1.65em}.onpbp-lined .onpbp-editor h1,.onpbp-lined .onpbp-editor h2,.onpbp-lined .onpbp-editor h3,.onpbp-lined .onpbp-editor h4,.onpbp-lined .onpbp-editor h5,.onpbp-lined .onpbp-editor h6,.onpbp-lined .onpbp-editor [data-onpbp-style]{line-height:var(--onpbp-rule);margin:0}.onpbp-app.without-margin .onpbp-lined .onpbp-editor{padding-left:clamp(28px,6vw,64px)}.onpbp-canvas-wrap{min-height:0}.onpbp-canvas-wrap canvas{cursor:crosshair;display:block;height:100%;touch-action:none;width:100%}.onpbp-page-brand{background:var(--onpbp-paper);background:color-mix(in srgb,var(--onpbp-paper) 94%,transparent);border-top:1px solid var(--onpbp-line);bottom:0;color:var(--onpbp-brand);font:600 11px/1.2 Segoe UI,sans-serif;left:0;letter-spacing:.035em;padding:13px 20px;position:absolute;right:0;text-align:center;text-decoration:none;z-index:4}.onpbp-page-brand:hover{color:var(--onpbp-accent);text-decoration:underline}.onpbp-footer{align-items:center;background:#edf6f4;border-top:1px solid var(--onpbp-border);color:var(--onpbp-muted);display:flex;font-family:var(--onpbp-font);font-size:11px;justify-content:space-between;gap:18px;padding:12px 16px}.onpbp-footer a{color:var(--onpbp-brand);font-weight:700;text-decoration:none}.onpbp-footer a:hover{text-decoration:underline}.onpbp-app.is-dark{--onpbp-brand:#1a8d86;--onpbp-brand-deep:#0e6762;--onpbp-ink:#edf8f6;--onpbp-muted:#adc4c0;--onpbp-paper:#182321;--onpbp-shell:#101917;--onpbp-line:#355652;--onpbp-accent:#ff9658;--onpbp-border:#35514d}.onpbp-app.is-dark .onpbp-mode:hover,.onpbp-app.is-dark .onpbp-toolbar,.onpbp-app.is-dark .onpbp-footer{background:#22312e}.onpbp-app.is-dark .onpbp-mode.is-active{background:#e8e3d8;color:#17324d}.onpbp-app.is-dark .onpbp-toolbar button,.onpbp-app.is-dark .onpbp-toolbar select,.onpbp-app.is-dark .onpbp-toolbar input{background:#202422;color:#e8e3d8}.onpbp-app.is-dark .onpbp-toolgroup{background:#182321d1}.onpbp-app.is-dark .onpbp-notes-panel,.onpbp-app.is-dark .onpbp-preview-panel{background:#162522}.onpbp-app.is-dark .onpbp-note-card,.onpbp-app.is-dark .onpbp-note-save input{background:#202f2c}.onpbp-app:fullscreen .onpbp-shell{border:0;border-radius:0;min-height:100vh}.onpbp-app:fullscreen .onpbp-paper{min-height:calc(100vh - 150px);width:100%}.onpbp-editor-preview{border:1px dashed #8c8f94;padding:24px;background:#fff}@media(max-width:760px){.onpbp-shell{border-radius:10px;min-height:0}.onpbp-header{align-items:center;padding:9px 11px}.onpbp-mark{height:36px;width:36px}.onpbp-logo{height:42px;width:42px}.onpbp-save-state{margin-top:4px}.onpbp-modes{grid-template-columns:1fr 1fr 1fr}.onpbp-mode{flex-direction:column;font-size:11px;gap:2px;min-height:46px;padding:4px 3px}.onpbp-toolbar{align-items:center;display:grid;gap:4px;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(2,38px);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:6px;position:relative;scrollbar-width:thin;top:auto;width:100%;z-index:5}.onpbp-toolgroup,.onpbp-format,.onpbp-align-tools{display:contents}.onpbp-toolbar button{justify-content:center;min-height:36px;width:36px}.onpbp-toolbar button[data-action=download],.onpbp-toolbar button[data-action=docx],.onpbp-toolbar button[data-action=pdf]{flex-direction:column;gap:1px;width:40px}.onpbp-toolbar button[data-action=download] small,.onpbp-toolbar button[data-action=docx] small,.onpbp-toolbar button[data-action=pdf] small{display:block;font-size:6.5px;letter-spacing:-.04em;line-height:1;max-width:32px;overflow:hidden;text-align:center;white-space:nowrap}.onpbp-toolbar button[data-action=download] svg,.onpbp-toolbar button[data-action=docx] svg,.onpbp-toolbar button[data-action=pdf] svg{height:15px;width:15px}.onpbp-toolbar .onpbp-icon-button{min-width:36px;padding:4px!important}.onpbp-toolbar .onpbp-icon-button svg{height:17px;width:17px}.onpbp-format>button,.onpbp-format>label{min-width:0;width:auto}.onpbp-format label{gap:2px;justify-content:center}.onpbp-icon-select>svg,.onpbp-icon-check>svg{height:17px;width:17px}.onpbp-format select{font-size:14px;max-width:92px;min-width:58px;width:auto}.onpbp-format label:has([data-list-kind]) select{max-width:50px;min-width:44px}.onpbp-toolgroup:last-child{margin-left:0}.onpbp-toolbar select,.onpbp-toolbar input{min-height:36px}.onpbp-find input{font-size:16px;min-height:44px}.onpbp-find{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;padding:10px}.onpbp-find label{min-width:0}.onpbp-find input{width:100%}.onpbp-find button{justify-content:center;min-height:44px}.onpbp-table-panel{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.onpbp-table-panel>div{grid-column:1/-1;margin:0}.onpbp-table-panel button{min-height:44px}.onpbp-share{align-items:stretch;flex-direction:column}.onpbp-share-actions{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.onpbp-share button{flex:0 0 auto}.onpbp-embed-box{grid-template-columns:1fr}.onpbp-embed-box button,.onpbp-embed-box a{width:100%}.onpbp-note-save,.onpbp-note-card{align-items:stretch;flex-direction:column}.onpbp-workspace{padding:8px}.onpbp-tabsbar{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain}.onpbp-tabs{flex:1 1 auto;order:0;min-width:120px}.onpbp-new-tab,.onpbp-float{flex:0 0 42px;justify-content:center;min-width:42px;padding:5px}.onpbp-new-tab span,.onpbp-float span{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.onpbp-paper{aspect-ratio:auto;min-height:max(560px,72svh);width:100%}.onpbp-paper .onpbp-editor{font-size:clamp(16px,4.3vw,var(--onpbp-font-size));overscroll-behavior:contain;padding-left:20px;padding-right:20px;-webkit-overflow-scrolling:touch}.onpbp-lined .onpbp-editor{padding-left:52px;padding-top:var(--onpbp-page-top)}.onpbp-lined:before{left:38px}.onpbp-footer{align-items:start;flex-direction:column;gap:4px}.onpbp-paper .onpbp-editor table{min-width:480px}.onpbp-canvas-wrap canvas{min-height:560px}}@media(max-width:480px){.onpbp-header{align-items:center;gap:10px}.onpbp-header h2{font-size:20px;line-height:1.15}.onpbp-eyebrow{display:none}.onpbp-logo{height:38px;width:38px}.onpbp-save-state{font-size:10px;max-width:110px;text-align:right;white-space:normal}.onpbp-mode{min-height:46px}.onpbp-mode span{line-height:1.15;text-align:center}.onpbp-tabsbar{gap:5px;padding:6px}.onpbp-new-tab,.onpbp-float{min-height:38px}.onpbp-tabwrap>button[data-tab-id]{min-height:38px;min-width:92px;max-width:112px;text-align:left}.onpbp-tabwrap .onpbp-tabclose{min-height:32px;top:6px}.onpbp-find,.onpbp-table-panel{grid-template-columns:1fr}.onpbp-table-panel>div{grid-column:1}.onpbp-paper{min-height:max(540px,70svh)}.onpbp-paper .onpbp-editor{padding-bottom:62px;padding-top:48px}.onpbp-lined .onpbp-editor{padding-left:44px;padding-top:48px}.onpbp-lined{background-position:0 40px}.onpbp-lined:before{left:32px}.onpbp-page-brand{font-size:10px;padding:10px 8px}}@media(prefers-reduced-motion:reduce){.onpbp-app *,.onpbp-app *:before,.onpbp-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.onpbp-app .onpbp-template-panel,.onpbp-app .onpbp-recovery-panel,.onpbp-app .onpbp-shortcuts-panel{background:#f1f8f6;border-bottom:1px solid var(--onpbp-border);padding:14px}.onpbp-app .onpbp-note-search{display:grid;gap:7px;grid-template-columns:minmax(180px,1fr) minmax(150px,220px);margin:10px 0}.onpbp-app .onpbp-note-search input,.onpbp-app .onpbp-note-search select,.onpbp-app .onpbp-note-save input{background:var(--onpbp-paper);border:1px solid var(--onpbp-border);border-radius:5px;color:var(--onpbp-ink);min-height:40px;padding:7px 10px;width:100%}.onpbp-app .onpbp-library-actions{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.onpbp-app .onpbp-library-actions button{align-items:center;background:#fff;border:1px solid var(--onpbp-border);border-radius:5px;color:var(--onpbp-ink);display:inline-flex;gap:6px;min-height:38px;padding:6px 10px}.onpbp-app .onpbp-library-actions svg,.onpbp-app .onpbp-note-card svg{fill:none;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:17px}.onpbp-app .onpbp-storage-health{color:var(--onpbp-muted);font-size:12px;margin:8px 0}.onpbp-app .onpbp-drive-panel{background:#eaf5ff;border:1px solid #a9cde8;border-radius:8px;display:grid;gap:9px;margin:10px 0;padding:12px}.onpbp-app .onpbp-drive-panel[hidden]{display:none}.onpbp-app .onpbp-drive-panel>div:first-child{display:grid;gap:2px}.onpbp-app .onpbp-drive-panel>div:first-child span{color:var(--onpbp-muted);font-size:12px}.onpbp-app .onpbp-drive-panel>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.onpbp-app .onpbp-drive-panel button{background:#fff;border:1px solid #83afd0;border-radius:5px;color:#123b3a;min-height:38px;padding:6px 10px}.onpbp-app .onpbp-drive-panel p{margin:0}.onpbp-app .onpbp-drive-panel .has-error{color:#9d2f16}.onpbp-app .onpbp-template-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.onpbp-app .onpbp-template-grid button{background:var(--onpbp-paper);border:1px solid var(--onpbp-border);border-radius:8px;color:var(--onpbp-ink);display:grid;gap:4px;min-height:86px;padding:12px;text-align:left}.onpbp-app .onpbp-template-grid button:hover{border-color:var(--onpbp-brand);box-shadow:3px 3px #006e6921}.onpbp-app .onpbp-template-grid span{color:var(--onpbp-muted);font-size:12px}.onpbp-app .onpbp-recovery-list{display:grid;gap:7px;max-height:330px;overflow:auto}.onpbp-app .onpbp-recovery-list article{align-items:center;background:var(--onpbp-paper);border:1px solid var(--onpbp-border);border-radius:6px;display:flex;gap:10px;justify-content:space-between;padding:9px}.onpbp-app .onpbp-recovery-list article>div:first-child{display:grid;gap:2px}.onpbp-app .onpbp-recovery-list article span{color:var(--onpbp-muted);font-size:12px}.onpbp-app .onpbp-recovery-list button{background:#fff;border:1px solid var(--onpbp-border);border-radius:4px;color:var(--onpbp-ink);min-height:34px;padding:5px 9px}.onpbp-app .onpbp-danger-link{color:#9d2f16!important;justify-self:start}.onpbp-app .onpbp-shortcut-list{display:grid;gap:6px;margin:8px 0 0}.onpbp-app .onpbp-shortcut-list>div{align-items:center;border-bottom:1px solid var(--onpbp-border);display:grid;grid-template-columns:minmax(135px,220px) 1fr;padding:7px 0}.onpbp-app .onpbp-shortcut-list dt{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:700}.onpbp-app .onpbp-shortcut-list dd{margin:0}.onpbp-app .onpbp-note-card.is-pinned{border-left:4px solid var(--onpbp-accent)}.onpbp-app .onpbp-note-card small{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.onpbp-app .onpbp-tag{background:#e2efec;border-radius:999px;color:var(--onpbp-brand-deep);font-size:10px;padding:2px 7px}.onpbp-app.is-focus-width .onpbp-paper .onpbp-editor{left:50%;right:auto;transform:translate(-50%);width:min(100%,88ch)}.onpbp-app [dir=rtl]{text-align:right}.onpbp-app.is-dark .onpbp-template-panel,.onpbp-app.is-dark .onpbp-recovery-panel,.onpbp-app.is-dark .onpbp-shortcuts-panel{background:#162522}.onpbp-app.is-dark .onpbp-template-grid button,.onpbp-app.is-dark .onpbp-recovery-list article,.onpbp-app.is-dark .onpbp-library-actions button{background:#202c29;color:#f4f0e7}.onpbp-app.is-dark .onpbp-drive-panel{background:#182a33;border-color:#456c80}.onpbp-app.is-dark .onpbp-tabsbar .onpbp-drive-feature{background:#1d3447;border-color:#5e8caf;color:#eef7ff}@media(max-width:760px){.onpbp-app .onpbp-tabsbar .onpbp-drive-feature span{display:none}.onpbp-app .onpbp-tabsbar .onpbp-drive-feature{min-width:42px;padding:6px}.onpbp-app .onpbp-note-search{grid-template-columns:1fr}.onpbp-app .onpbp-library-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.onpbp-app .onpbp-library-actions button{justify-content:center;min-width:0}.onpbp-app .onpbp-template-grid{grid-template-columns:1fr}.onpbp-app .onpbp-recovery-list article{align-items:stretch;flex-direction:column}.onpbp-app .onpbp-shortcut-list>div{align-items:start;grid-template-columns:1fr}}