@media (max-width:650px){main[data-door4-posts]>div,main[data-door4-posts]>div>fieldset,main[data-door4-posts]>div>section[data-door4-post],main[data-door4-posts]>div>section[data-door4-post]>fieldset{box-sizing:border-box;min-width:0;min-inline-size:0}main[data-door4-posts]>div>fieldset>textarea,main[data-door4-posts]>div>section[data-door4-post]>:is(textarea,input:not([type])),main[data-door4-posts] [data-door4-when] input[type=datetime-local]{box-sizing:border-box;min-width:0;max-width:100%}main[data-door4-posts]>div>section[data-door4-post]>fieldset>label{min-height:44px;padding-block:4px}main[data-door4-posts]>div>section[data-door4-post]>img{width:min(100%,260px);height:auto}main[data-door4-posts] [data-door4-when]>label{flex-basis:100%;min-width:0}main[data-door4-posts]>div>section[data-door4-post] :is(button,p,span),main[data-door4-posts]>div>:is(a[data-door4-pack],button[data-door4-from-week]){box-sizing:border-box;overflow-wrap:anywhere;max-width:100%}main[data-door4-posts]>div>section[data-door4-post]>div>button{flex-grow:1}section[data-door4-week-plan]{width:calc(100% - 32px);max-width:100%;margin-inline:auto}section[data-door4-week-plan] .door4-week-controls{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}section[data-door4-week-plan] .door4-week-controls label{min-width:0}section[data-door4-week-plan] .door4-week-controls :is(input,select,button){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px;font-size:16px}section[data-door4-week-plan] .door4-week-day h3{font-size:18px;line-height:1.4}section[data-door4-week-plan] .door4-week-post p{font-size:16px;line-height:1.55}section[data-door4-week-plan] .door4-week-post{overflow-wrap:anywhere}}
@media (forced-colors:none){section[data-door4-week-plan] .door4-week-controls button{color:#061b39!important;-webkit-text-fill-color:currentColor!important}}
:is(main[data-door4-posts],section[data-door4-week-plan],section[data-door4-networks]){font-family:-apple-system,Segoe UI,Arial,sans-serif;line-height:1.6}main[data-door4-posts]>div>h1,section[data-door4-week-plan]>header>h2,section[data-door4-product-layout]>header>h2{letter-spacing:-.025em;text-wrap:balance;font-family:DietzX Baskerville,Baskerville,Georgia,serif;font-weight:400}main[data-door4-posts]>div>p{max-width:60ch;margin-block:0 8px}main[data-door4-posts] :is(fieldset,section[data-door4-post]){min-inline-size:0}main[data-door4-posts] legend{padding-inline:6px;font-weight:600}main[data-door4-posts] :is(textarea,input:not([type]),input[type=datetime-local]){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;font-family:inherit;line-height:1.6}main[data-door4-posts] textarea{resize:vertical}main[data-door4-posts] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}main[data-door4-posts] :is(button,a){text-wrap:balance;font-family:inherit}main[data-door4-posts] :is(button,a,textarea,input):focus-visible{outline-offset:4px;outline:2px solid}main[data-door4-posts] [data-door4-when]{padding-block:12px}main[data-door4-posts] [data-door4-when]>label{flex-wrap:wrap;align-items:center;gap:8px;min-block-size:44px;min-inline-size:0;max-inline-size:100%;display:flex}main[data-door4-posts] [data-door4-when]>label:has(input[type=datetime-local]){display:grid}main[data-door4-posts]>div>section[data-door4-post]>fieldset>label{min-block-size:44px;padding-inline:4px}main[data-door4-posts]>div>section[data-door4-post]>p:has(button){flex-wrap:wrap;align-items:center;gap:10px;display:flex}main[data-door4-posts] a:where(:not([data-door4-pack])){justify-self:start;align-items:center;min-block-size:44px;display:inline-flex}section[data-door4-week-plan] .door4-week-controls{gap:16px}section[data-door4-week-plan] .door4-week-controls label{min-inline-size:0}section[data-door4-week-plan] .door4-week-day h3{text-wrap:balance}section[data-door4-week-plan] .door4-week-post,section[data-door4-networks] :is(p,li){overflow-wrap:anywhere}section[data-door4-product-layout] .door4-layout-workspace>*{min-inline-size:0}@media (max-width:650px){main[data-door4-posts]>div>fieldset,main[data-door4-posts]>div>section[data-door4-post]{border-radius:18px}main[data-door4-posts]>div>fieldset>button,main[data-door4-posts]>div>section[data-door4-post]>div>button,main[data-door4-posts]>div>section[data-door4-post]>p>button{min-block-size:48px}main[data-door4-posts] [data-door4-when]>label{flex-basis:100%}main[data-door4-posts] [data-door4-when] input[type=datetime-local],main[data-door4-posts]>div>section[data-door4-post]>div>button[data-door4-yes]{inline-size:100%}section[data-door4-product-layout] .door4-layout-sizes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){section[data-door4-week-plan] .door4-week-days{grid-template-columns:repeat(4,minmax(0,1fr))}}section[data-factory-make-posts]>h2{letter-spacing:-.025em;text-wrap:balance;font-family:DietzX Baskerville,Baskerville,Georgia,serif;font-weight:400}section[data-factory-make-posts] .door4-week-controls{gap:16px}section[data-factory-make-posts] .door4-week-controls label{min-inline-size:0}section[data-factory-make-posts] .door4-week-controls textarea{resize:vertical;min-block-size:112px;max-inline-size:100%;line-height:1.5}section[data-factory-make-posts]>a{min-block-size:44px;color:inherit;align-items:center;display:inline-flex}section[data-factory-make-posts] :focus-visible{outline-color:currentColor}@media (max-width:650px){section[data-factory-make-posts] .door4-week-controls{flex-direction:column}section[data-factory-make-posts] .door4-week-controls label{flex-basis:auto;inline-size:100%}section[data-factory-make-posts] .door4-week-controls button{min-block-size:48px}}
section[data-door4-networks]>div{background:linear-gradient(155deg,#133754,#071522 72%)}section[data-door4-networks]>div>h2,section[data-door4-networks]>div>div>strong{color:#f7d98f!important}section[data-door4-networks]>div>div>:is(a,button:not(:disabled)){color:#f7d98f!important;border-color:#b89555!important}
@media (forced-colors:none){main.door4-look[data-door4-posts]>div>button[data-door4-from-week]:not(:disabled){color:#f7d98f!important;background:linear-gradient(155deg,#133754,#1e4a6e)!important;border-color:#b89555!important}}
main.door4-look[data-door4-posts]>div>:is(fieldset,section[data-door4-post]){color:#fff4d2!important;background:linear-gradient(155deg,#133754,#071522 72%)!important;border-color:#b89555!important}main.door4-look[data-door4-posts]>div>h1,main.door4-look[data-door4-posts]>div>fieldset>legend,main.door4-look[data-door4-posts]>div>section[data-door4-post]>fieldset>legend,main.door4-look[data-door4-posts]>div>section[data-door4-post]>[data-door4-when]>label,main.door4-look[data-door4-posts]>div>section[data-door4-post]>[data-door4-when]>strong,main.door4-look[data-door4-posts]>div>section[data-door4-post]>p>strong{color:#f7d98f!important}main.door4-look[data-door4-posts]>div>fieldset>textarea,main.door4-look[data-door4-posts]>div>section[data-door4-post]>textarea,main.door4-look[data-door4-posts]>div>section[data-door4-post]>input:not([type]){color:#fff4d2!important;background-color:#05090f!important;border-color:#b89555!important}main.door4-look[data-door4-posts]>div>fieldset>button:not(:disabled),main.door4-look[data-door4-posts]>div>a[data-door4-pack],main.door4-look[data-door4-posts]>div>section[data-door4-post]>div>button[data-door4-yes]:not(:disabled){color:#f7d98f!important;background:linear-gradient(155deg,#133754,#1e4a6e)!important;border-color:#b89555!important}main.door4-look[data-door4-posts]>div>section[data-door4-post]>div>button:not([data-door4-yes]):not(:disabled),main.door4-look[data-door4-posts]>div>section[data-door4-post]>p>button:not(:disabled){color:#f7d98f!important;border-color:#b89555!important}
.door4-product-layout{color:#dce8f0;background:linear-gradient(145deg,#0d2436,#071522);border:1px solid #1e4a6e;border-radius:18px;min-width:0;padding:20px}.door4-product-layout *{box-sizing:border-box;min-width:0}.door4-product-layout header{margin-bottom:20px}.door4-product-layout h2{color:#fff4d2;margin:0 0 8px;font-size:clamp(23px,5vw,30px);line-height:1.2}.door4-product-layout header p{margin:0;line-height:1.5}.door4-product-layout .door4-layout-eyebrow{color:#f7d98f;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700}.door4-layout-workspace{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);align-items:start;gap:20px;display:grid}.door4-layout-form{gap:14px;display:grid}.door4-layout-form label{color:#fff4d2;gap:6px;font-size:14px;font-weight:700;display:grid}.door4-layout-form input:not([type=radio]),.door4-layout-form textarea{color:#dce8f0;width:100%;min-height:44px;font:inherit;background:#050e18;border:1px solid #537c9a;border-radius:8px;padding:10px;font-size:16px;font-weight:400}.door4-layout-form input[type=file]{padding:8px;font-size:13px}.door4-layout-form input::file-selector-button{color:#fff4d2;background:#254966;border:0;border-radius:4px;min-height:32px;margin-right:8px}.door4-layout-form textarea{resize:vertical;line-height:1.45}.door4-layout-form fieldset{border:0;margin:0;padding:0}.door4-layout-form legend{color:#fff4d2;margin-bottom:8px;font-size:14px;font-weight:700}.door4-layout-help{color:#b7c9d7;margin:-8px 0 0;font-size:12px;line-height:1.45}.door4-layout-optional{color:#b7c9d7;font-size:12px;font-weight:400}.door4-layout-sizes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.door4-layout-sizes label{text-align:center;cursor:pointer;border:1px solid #537c9a;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:9px 6px;display:flex;position:relative}.door4-layout-sizes label[data-selected=true]{background:#16334a;border-color:#f7d98f;box-shadow:inset 0 0 0 1px #f7d98f}.door4-layout-sizes input{accent-color:#f7d98f;margin:0;position:absolute;top:6px;left:6px}.door4-layout-format{border:1px solid #afc4d4;border-radius:2px;width:14px;max-height:25px}.door4-layout-sizes strong,.door4-layout-sizes small{display:block}.door4-layout-sizes small{color:#b7c9d7;margin-top:3px;font-size:10px;font-weight:400;line-height:1.3}.door4-layout-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.door4-layout-colors{gap:18px;display:flex}.door4-layout-colors label{flex:1}.door4-layout-colors input[type=color]{max-width:100px;padding:4px}.door4-layout-preview{gap:10px;margin:0;display:grid;position:sticky;top:20px}.door4-layout-image{border:1px solid #537c9a;border-radius:9px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.door4-layout-image img{object-fit:contain;width:100%;height:100%;display:block}.door4-layout-image p{text-align:center;color:#dce8f0;padding:18px;font-size:14px;line-height:1.5}.door4-layout-preview figcaption{color:#b7c9d7;text-align:center;font-size:12px}.door4-layout-actions{border-top:1px solid #1e4a6e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:grid}.door4-layout-actions button,.door4-layout-download{color:#fff4d2;text-align:center;cursor:pointer;background:#1e4a6e;border:1px solid #b89555;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.door4-layout-actions button:disabled{opacity:.55;cursor:default}.door4-layout-cost{font-size:13px;line-height:1.5}.door4-layout-note{color:#fff4d2;margin:14px 0 0;line-height:1.5}.door4-product-layout :is(input,textarea,button,a):focus-visible,.door4-layout-sizes label:focus-within{outline-offset:3px;outline:3px solid #f7d98f}@media (max-width:599px){.door4-product-layout{padding:16px}.door4-layout-workspace{grid-template-columns:minmax(0,1fr)}.door4-layout-preview{justify-self:center;width:100%;max-width:300px;position:static}.door4-layout-actions,.door4-layout-pair{grid-template-columns:minmax(0,1fr)}}
.door4-week-plan{color:#f3e4c5;max-width:1280px;font:inherit;box-sizing:border-box;background:#061b39;border:1px solid #b9904d;border-radius:20px;margin:24px auto;padding:clamp(16px,3vw,28px)}.door4-week-plan *{box-sizing:border-box}.door4-week-plan h2,.door4-week-plan h3{color:#f0c56f;line-height:1.25}.door4-week-plan h2{margin:4px 0 12px;font-size:clamp(24px,3vw,34px)}.door4-week-plan p{overflow-wrap:anywhere;line-height:1.6}.door4-week-eyebrow{color:#f0c56f;letter-spacing:.08em;font-size:13px}.door4-week-controls{flex-wrap:wrap;align-items:end;gap:14px;margin:22px 0;display:flex}.door4-week-controls label{flex:180px;gap:6px;display:grid}.door4-week-controls input,.door4-week-controls select,.door4-week-controls textarea{color:#f3e4c5;width:100%;min-width:0;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2647;border:1px solid #b9904d;border-radius:10px;padding:10px;font-size:16px}.door4-week-controls button{color:#061b39;min-height:44px;font:inherit;cursor:pointer;background:#f0c56f;border:1px solid #f0c56f;border-radius:12px;padding:12px 18px;font-weight:700}.door4-week-controls button:disabled{opacity:.6;cursor:wait}.door4-week-plan :focus-visible{outline-offset:3px;outline:3px solid #fff}.door4-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.door4-week-day{background:#0b2647;border:1px solid #315478;border-radius:14px;min-width:0;padding:12px}.door4-week-day h3{margin:0 0 14px;font-size:16px}.door4-week-time{color:#f0c56f;font-weight:700}.door4-week-post{background:#061b39;border:1px solid #315478;border-radius:12px;min-width:0;margin-bottom:12px;padding:12px}.door4-week-post p{margin:0 0 10px;font-size:14px}.door4-week-copy{white-space:pre-wrap}.door4-week-post img{border-radius:8px;max-width:100%;height:auto;margin-bottom:12px;display:block}.door4-week-yes{color:#f0c56f}.door4-week-empty{color:#b9cadc;font-size:14px}.door4-week-unscheduled{border-top:1px solid #315478;margin-top:24px;padding-top:12px}.door4-week-loose{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.door4-week-note{border:1px solid #b9904d;border-radius:12px;padding:12px}@media (max-width:1100px){.door4-week-days{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.door4-week-days{grid-template-columns:1fr}.door4-week-controls{align-items:stretch}.door4-week-controls button{width:100%}.door4-week-plan{margin:16px 8px;padding:16px}}
.door4-page-choice{color:#f3e4c5;box-sizing:border-box;background:#061b39;border:1px solid #b9904d;border-radius:18px;max-width:720px;margin:24px auto;padding:clamp(16px,3vw,24px)}.door4-page-choice *{box-sizing:border-box}.door4-page-choice h2{color:#f0c56f;font-size:clamp(23px,3vw,30px);line-height:1.25}.door4-page-choice p{overflow-wrap:anywhere;line-height:1.6}.door4-page-choice form{flex-wrap:wrap;align-items:end;gap:14px;margin:18px 0;display:flex}.door4-page-choice .door4-page-field{flex:220px;gap:8px;min-width:0;display:grid}.door4-page-choice select{color:#f3e4c5;width:100%;min-height:44px;font:inherit;background:#0b2647;border:1px solid #b9904d;border-radius:10px;padding:10px;font-size:16px}.door4-page-choice button{color:#061b39;min-height:44px;font:inherit;cursor:pointer;background:#f0c56f;border:1px solid #f0c56f;border-radius:12px;padding:12px 18px;font-weight:700}.door4-page-choice button:disabled{opacity:.6;cursor:wait}.door4-page-choice a{color:#f0c56f;overflow-wrap:anywhere}.door4-page-choice :focus-visible{outline-offset:3px;outline:3px solid #fff}.door4-page-current,.door4-page-warning,.door4-page-note{border:1px solid #315478;border-radius:12px;padding:12px}.door4-page-warning{border-color:#b9904d}@media (max-width:650px){.door4-page-choice{margin:16px 8px}.door4-page-choice button{width:100%}}
