.public-promo .promo.creative{--cb-bg:#164b9b;--cb-ink:#fff;--cb-muted:#e0ebfc;--cb-rule:#ffffff3d;--cb-panel:#ffffff17;--cb-button:#fff;--cb-button-ink:#143b7c;background:var(--cb-bg);color:var(--cb-ink);box-shadow:none;border:1px solid #0000;border-radius:12px;padding:20px;display:block;overflow:hidden}.public-promo .promo.creative[data-feature=label]{--cb-bg:#c54b15;--cb-muted:#fff;--cb-button-ink:#963409}.public-promo .promo.creative[data-feature=hps]{--cb-bg:#16614c;--cb-muted:#def4e9;--cb-button-ink:#134e3d}.public-promo .promo.creative[data-feature=gizi]{--cb-bg:#f4cf62;--cb-ink:#342e15;--cb-muted:#4b4222;--cb-rule:#342e1530;--cb-panel:#ffffff6b;--cb-button:#342e15;--cb-button-ink:#fff}.public-promo .promo.creative[data-feature=menu]{--cb-bg:#d5e9a2;--cb-ink:#263d20;--cb-muted:#3c5534;--cb-rule:#263d2030;--cb-panel:#ffffff6b;--cb-button:#263d20;--cb-button-ink:#fff}.public-promo .promo.creative[data-feature=dokumen]{--cb-bg:#d6e6ff;--cb-ink:#143b7c;--cb-muted:#304f7f;--cb-rule:#143b7c30;--cb-panel:#ffffff80;--cb-button:#143b7c;--cb-button-ink:#fff}.public-promo .promo.creative[data-feature=sop]{--cb-bg:#0e5963;--cb-muted:#d9f0f2;--cb-button-ink:#0e5963}.public-promo .promo.creative[data-feature=sisa]{--cb-bg:#f0c8b1;--cb-ink:#59321e;--cb-muted:#68432d;--cb-rule:#59321e30;--cb-panel:#ffffff6b;--cb-button:#59321e;--cb-button-ink:#fff}.public-promo .promo.creative .cb-module{min-width:0;color:inherit;align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.public-promo .cb-module-icon{flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}.public-promo .cb-module-icon svg{width:16px;height:16px}.public-promo .promo.creative .cb-problem{color:inherit;letter-spacing:-.65px;text-wrap:balance;margin:0;font-size:24px;font-weight:600;line-height:1.17}.public-promo .promo.creative .cb-solution{color:var(--cb-muted);margin:0;font-size:12px;line-height:1.8}.public-promo .promo.creative .cb-problem+.cb-solution{margin-top:12px}.public-promo .promo.creative .cb-limit{color:var(--cb-muted);margin-top:14px;font-size:10px;line-height:1.7;display:block}.public-promo .cb-brand{letter-spacing:-.1px;font-size:10px;font-weight:600}.public-promo .promo.creative .cb-action{color:inherit;align-items:center;gap:10px;max-width:100%;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.public-promo .cb-action>.arrow{flex:0 0 16px}.public-promo .promo.creative .cb-button{background:var(--cb-button);min-height:42px;color:var(--cb-button-ink);border:1px solid var(--cb-button);border-radius:7px;justify-content:center;padding:10px 14px;text-decoration:none}.public-promo .promo.creative .cb-button:hover{filter:brightness(.96);text-decoration:none}.public-promo .promo.creative .cb-text-link{text-underline-offset:4px;min-height:40px;text-decoration:underline}.public-promo .promo.creative .cb-action-row{border-block:1px solid var(--cb-rule);justify-content:space-between;width:100%;min-height:44px;padding:11px 0;text-decoration:none;display:flex}.public-promo .promo.creative .cb-outline{border:1px solid;border-radius:4px;min-height:40px;padding:8px 11px;text-decoration:none}.public-promo .promo.creative .cb-arrow-link{flex-direction:row-reverse;min-height:40px;text-decoration:none}.public-promo .promo.creative .cb-arrow-link>.arrow{box-sizing:content-box;border:1px solid;border-radius:50%;padding:8px}.public-promo .promo.creative .cb-action:hover>span{text-underline-offset:4px;text-decoration:underline}.public-promo .promo.creative .cb-action:focus-visible{outline-offset:4px;outline:2px solid}@media (max-width:620px){.public-promo .promo.creative .cb-problem{font-size:25px;line-height:1.18}.public-promo .promo.creative .cb-solution{font-size:13px;line-height:1.75}.public-promo .promo.creative .cb-limit{font-size:11px}.public-promo .promo.creative .cb-button{min-height:44px}.public-promo .promo.creative .cb-text-link{min-height:40px}.public-promo .promo.creative.design-chat .cb-problem{font-size:23px}}.public-promo{min-width:0}.public-promo-pair{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.public-promo-track{align-self:stretch;min-width:0}.public-promo-kicker{font-size:var(--text-xs);color:var(--muted-foreground);justify-content:space-between;gap:.5rem;margin-bottom:.625rem;display:flex}@media (min-width:1024px){.public-promo-sticky{top:var(--promo-rail-top,106px);position:sticky}}.public-promo-layout,.public-article-layout{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.public-promo-layout{grid-template-columns:minmax(0,1fr) 18.5rem;align-items:start;gap:2rem}.public-article-layout{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:2rem}}@media (min-width:1280px){.public-article-layout{grid-template-columns:minmax(0,1fr) 18.5rem}.public-article-layout.with-toc{grid-template-columns:10rem minmax(0,1fr) 18.5rem}}@media (pointer:coarse){.public-promo .promo.creative .cb-action{min-height:44px}}
.public-promo .chat-head{margin-bottom:17px}.public-promo .chat-bubble{color:#143b7c;background:#fff;border-radius:12px 12px 4px;padding:15px}.public-promo .promo.creative.design-chat .cb-problem{letter-spacing:-.45px;font-size:22px;line-height:1.23}.public-promo .chat-answer{margin:14px 0 17px;padding-left:8px}.public-promo .chat-bottom .cb-button{border-radius:25px;min-width:130px}.public-promo .chat-bottom .cb-limit{margin-top:12px}.public-promo .promo.creative.design-post{padding:0}.public-promo .post-top{justify-content:space-between;align-items:center;padding:15px 19px 10px;display:flex}.public-promo .post-format{letter-spacing:.04em;font-size:9px}.public-promo .post-art{background:#fff9e9;border:1px solid #b5ce79;border-radius:7px;align-items:center;gap:13px;margin:0 18px;padding:17px;display:flex}.public-promo .post-art>span{background:#d5e9a2;border-radius:7px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.public-promo .post-art div{letter-spacing:-.4px;font-size:17px;font-weight:600}.public-promo .post-art small{margin-top:3px;font-size:9px;font-weight:400;display:block}.public-promo .post-copy{padding:19px}.public-promo .post-copy .cb-button{width:100%;margin-top:17px}.public-promo .promo.creative.design-daily{padding:0}.public-promo .daily-copy{padding:22px 21px 17px}.public-promo .daily-track{background:#ffffff18;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30;justify-content:space-between;align-items:center;gap:7px;padding:12px 20px;font-size:10px;display:flex}.public-promo .daily-bottom{padding:17px 21px}.public-promo .daily-bottom .cb-button{width:100%;margin-top:14px}.public-promo .daily-bottom .cb-action{margin-top:13px}.public-promo .promo.creative.design-recipe{border-color:#b7cf83;border-radius:8px;padding:0}.public-promo .recipe-cover{padding:19px 21px 22px}.public-promo .recipe-tab{border:1px solid #9cb668;border-radius:4px;margin-bottom:16px;padding:4px 8px;font-size:10px;display:inline-block}.public-promo .recipe-page{background:#f4f9e7;border-top:1px solid #b7cf83;padding:18px 21px}.public-promo .recipe-footer{align-items:center;gap:8px;margin:17px 0;font-size:11px;font-weight:500;display:flex}.public-promo .recipe-page .cb-limit{margin-top:9px}.public-promo .promo.creative.design-alert{--cb-bg:#fff5ef;border-color:#dfb399;padding:0}.public-promo .alert-top{background:#f0c8b1;align-items:center;gap:10px;padding:15px 20px;display:flex}.public-promo .alert-top>svg{flex:0 0 20px;width:20px;height:20px}.public-promo .alert-copy{padding:20px}.public-promo .alert-route{border-top:1px solid #dfb399;border-bottom:1px solid #dfb399;justify-content:space-between;align-items:center;gap:8px;margin:17px 0 8px;padding:10px 0;font-size:9px;display:flex}.public-promo .alert-copy .cb-limit{margin-top:9px}.public-promo .promo.creative.design-receipt{--cb-bg:#f3f8f1;--cb-ink:#174936;--cb-muted:#355e4c;--cb-rule:#becfc4;border:1px solid #becfc4;border-radius:5px}.public-promo .receipt-head{border-bottom:1px dashed #9bb7a5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;padding-bottom:13px;display:flex}.public-promo .receipt-icon{flex:0 0 26px;width:26px;height:26px}.public-promo .receipt-formula{font:10px var(--font-mono), monospace;border-top:1px dashed #9bb7a5;border-bottom:1px dashed #9bb7a5;justify-content:space-between;margin:12px 0;padding:11px 0;display:flex}.public-promo .receipt-bottom{margin-top:15px}.public-promo .receipt-bottom .cb-limit{margin-top:10px}.public-promo .nutrition-head{justify-content:space-between;align-items:center;gap:7px;margin-bottom:17px;font-size:10px;display:flex}.public-promo .nutrition-head svg{width:24px;height:24px}.public-promo .nutrition-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:19px 0;display:grid}.public-promo .nutrition-path span{text-align:center;background:#fff8df;border:1px solid #c5ab54;border-radius:5px;padding:10px 3px;font-size:9px;line-height:1.5}.public-promo .nutrition-bottom{border-top:1px solid #342e1530;padding-top:12px}.public-promo .nutrition-bottom .cb-limit{margin-top:9px}.public-promo .nutrition-bottom .cb-module{margin-top:12px}.public-promo .weigh-top{align-items:center;gap:12px;margin-bottom:17px;font-size:10px;line-height:1.6;display:flex}.public-promo .weigh-icon{stroke-width:.85px;flex:0 0 44px;width:44px;height:44px}.public-promo .weigh-bottom{margin-top:15px}.public-promo .weigh-bottom .cb-module{border-top:1px solid #59321e30;margin-top:15px;padding-top:12px}.public-promo .weigh-bottom .cb-limit{margin-top:9px}.public-promo .promo.creative.design-note{--cb-bg:#fff1b7;--cb-ink:#4a3b16;--cb-muted:#685429;border-color:#e1c97e;border-radius:4px 12px 12px 4px;padding:21px}.public-promo .note-top{justify-content:space-between;align-items:center;margin-bottom:23px;font-size:10px;display:flex}.public-promo .note-reminder{border-top:1px solid #d9c17d;border-bottom:1px solid #d9c17d;align-items:center;gap:8px;margin-top:17px;padding:12px 0;font-size:10px;display:flex}.public-promo .note-bottom{margin-top:16px}.public-promo .note-bottom .cb-limit{margin-top:9px}.public-promo .note-bottom .cb-action{margin-bottom:12px}.public-promo .promo.creative.design-checklist{border-color:#b6cfd0;padding:0}.public-promo .checklist-head{padding:15px 20px}.public-promo .checklist-sheet{color:#20413b;--cb-muted:#46675e;--cb-button:#0e5963;--cb-button-ink:#fff;background:#fff;padding:20px}.public-promo .checklist-sheet .cb-button{width:100%;margin-top:13px}.public-promo .checklist-steps{flex-wrap:wrap;gap:7px;margin:17px 0 3px;display:flex}.public-promo .checklist-steps span{border:1px solid #c5d6cf;border-radius:4px;align-items:center;gap:5px;padding:5px 6px;font-size:9px;display:flex}.public-promo .checklist-steps i{border:1px solid #789b8d;border-radius:2px;width:8px;height:8px}
.public-promo .promo.creative.design-search{border-color:#bfd0e9;padding:0}.public-promo .search-hero{padding:16px 19px}.public-promo .search-example{color:#4f6078;background:#fff;border-radius:6px;align-items:center;gap:8px;margin-top:13px;padding:10px;font-size:10px;display:flex}.public-promo .search-copy{color:#173b72;--cb-muted:#3f5c83;background:#f7faff;padding:20px}.public-promo .search-copy .cb-text-link{margin-top:14px}.public-promo .archive-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.public-promo .archive-head>svg{width:25px;height:25px}.public-promo .archive-tabs{gap:5px;font-size:9px;display:flex}.public-promo .archive-tabs span{border:1px solid #9ab9e4;border-radius:4px;padding:5px 7px}.public-promo .archive-tabs span:first-child{color:#fff;background:#143b7c;border-color:#143b7c}.public-promo .archive-index{border-top:1px solid #a9bfe0;margin-top:19px;padding-top:13px}.public-promo .archive-index>span{margin-top:5px;font-size:9px;display:block}.public-promo .promo.creative.design-folder{color:#173c3d;background:0 0;border:0;border-radius:0;padding:0}.public-promo .folder-tab{color:#fff;background:#0e5963;border-radius:8px 8px 0 0;width:max-content;padding:9px 16px;font-size:11px}.public-promo .folder-sheet{--cb-muted:#3d6263;background:#f0f8f7;border:1px solid #b7cfd0;border-radius:0 9px 9px;padding:20px}.public-promo .folder-types{gap:6px;margin:17px 0 10px;display:flex}.public-promo .folder-types span{font:9px var(--font-mono), monospace;border:1px solid #abc6c6;border-radius:3px;padding:4px 7px}.public-promo .folder-footer{margin-top:16px}.public-promo .folder-footer .cb-limit{margin-top:8px}.public-promo .promo.creative.design-letter{--cb-bg:#fff;--cb-ink:#18365d;--cb-muted:#4b627f;--cb-button:#18365d;--cb-button-ink:#fff;border-color:#c7d4e5;border-radius:3px;padding:22px}.public-promo .letter-head{text-align:center;border-bottom:1px solid #c7d4e5;margin-bottom:19px;padding-bottom:14px}.public-promo .letter-head .cb-module{justify-content:center;margin-top:6px;font-size:12px}.public-promo .letter-body .cb-problem{font-size:23px}.public-promo .letter-sign{justify-content:space-between;gap:12px;margin:18px 0;font-size:9px;display:flex}.public-promo .letter-sign span{border-top:1px solid #c7d4e5;padding-top:9px}.public-promo .letter-bottom .cb-button{width:100%}.public-promo .seal-head{align-items:center;gap:13px;margin-bottom:18px;display:flex}.public-promo .document-illustration{stroke-width:.8px;flex:0 0 43px;width:43px;height:49px}.public-promo .seal-head small{margin-top:4px;font-size:9px;display:block}.public-promo .seal-bottom{align-items:center;gap:12px;margin-top:18px;display:flex}.public-promo .seal-bottom .cb-limit{margin:0}.public-promo .promo.creative.design-order{border-color:#b9cdea;border-radius:7px;padding:0}.public-promo .order-caption{padding:15px 18px 11px;font-size:10px}.public-promo .order-columns{color:#fff;background:#143b7c;grid-template-columns:1.3fr 1fr 1fr;gap:6px;padding:9px 18px;font-size:9px;display:grid}.public-promo .order-copy{padding:19px 20px}.public-promo .order-copy .cb-action{margin-top:17px}.public-promo .order-footer{padding:0 20px 18px}.public-promo .order-footer .cb-module{border-top:1px solid #abc4e6;padding-top:13px;font-size:10px}.public-promo .promo.creative.design-invoices{border-color:#e5bc9e;padding:0}.public-promo .invoices-head{padding:18px 20px 20px}.public-promo .invoices-head .cb-module{margin-bottom:14px}.public-promo .invoices-sheet{color:#68351d;--cb-muted:#79503a;--cb-button:#68351d;--cb-button-ink:#fff;--cb-rule:#e5c8b2;background:#fff9f3;padding:18px 20px}.public-promo .invoices-flow{border-top:1px solid #e5c8b2;border-bottom:1px solid #e5c8b2;justify-content:space-between;align-items:center;gap:4px;margin:12px 0;padding:12px 0;font-size:9px;display:flex}.public-promo .invoices-flow b{font-weight:400}.public-promo .invoices-flow strong{font:10px var(--font-mono), monospace}.public-promo .invoices-sheet .cb-button{min-height:38px}.public-promo .promo.creative.design-school{border-color:#ddc06a;padding:0}.public-promo .school-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px 18px 0;display:grid}.public-promo .school-inputs span{text-align:center;background:#fff8df;border:1px solid #c8aa4f;border-radius:5px;padding:10px 6px;font-size:10px}.public-promo .school-copy{padding:19px 20px}.public-promo .school-copy .cb-action{margin-top:15px}.public-promo .school-bottom{padding:0 20px 18px}.public-promo .school-bottom .cb-module{border-top:1px solid #b99f4b;padding-top:13px}.public-promo .payroll-head{justify-content:space-between;align-items:center;gap:9px;margin-bottom:18px;display:flex}.public-promo .payroll-head>span{white-space:nowrap;border:1px solid #ffffff4a;border-radius:4px;padding:3px 6px;font-size:9px}.public-promo .payroll-ledger{color:#285246;background:#f2f8f6;border-radius:6px;margin-top:17px;padding:6px 11px;font-size:10px}.public-promo .payroll-ledger>div{border-bottom:1px solid #cfdfd7;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.public-promo .payroll-ledger>div:last-child{border:0}.public-promo .payroll-ledger svg{width:13px;height:13px}.public-promo .payroll-ledger>div:last-child>span{font:9px var(--font-mono), monospace}.public-promo .design-payroll>.cb-action{margin-top:16px}.public-promo .sticker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.public-promo .sticker-head .cb-module{font-size:10px}.public-promo .sticker-strip{background:#ffffff12;border:1px dashed #fff7ef;border-radius:6px;justify-content:space-between;gap:7px;margin:16px 0;padding:11px 12px;font-size:11px;display:flex}.public-promo .sticker-bottom{margin-top:17px}.public-promo .sticker-bottom .cb-button{border-radius:5px;width:100%}.public-promo .promo.creative.design-allergy-label{background:#fff8f3;border:1px solid #b75a35;border-radius:6px;padding:0}.public-promo .allergy-label-head{color:#fff;background:#a94320;align-items:center;gap:8px;padding:11px 17px;font-size:12px;font-weight:500;display:flex}.public-promo .allergy-label-body{padding:19px 20px}.public-promo .allergy-fields{flex-wrap:wrap;gap:6px;margin-top:17px;display:flex}.public-promo .allergy-fields span{background:#fae5d8;border:1px solid #d9a084;border-radius:3px;padding:4px 7px;font-size:9px}.public-promo .allergy-label-body .cb-action{margin-top:17px}.public-promo .promo.creative.design-inventory{--cb-bg:#e4f2e9;--cb-ink:#174c38;--cb-muted:#3b6451;border-color:#adcab8;padding:0}.public-promo .inventory-equation{color:#fff;background:#16614c;justify-content:space-between;align-items:center;gap:4px;padding:13px 16px;font-size:9px;display:flex}.public-promo .inventory-equation b{font-size:13px;font-weight:400}.public-promo .inventory-copy{padding:20px}.public-promo .inventory-copy .cb-text-link{margin-top:15px}.public-promo .inventory-footer{padding:0 20px 18px}.public-promo .inventory-footer .cb-module{border-top:1px solid #b6cfc0;padding-top:13px}.public-promo .promo.creative.design-equipment{border-color:#b7cce8;padding:0}.public-promo .equipment-head{align-items:center;gap:11px;padding:17px 20px;display:flex}.public-promo .equipment-icon{border:1px solid #fff5;border-radius:7px;flex:0 0 33px;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.public-promo .equipment-icon svg{width:21px;height:21px}.public-promo .equipment-copy{color:#183f76;--cb-muted:#456084;background:#eef4ff;padding:20px}.public-promo .equipment-bottom{color:#183f76;--cb-muted:#456084;--cb-rule:#b9cce5;background:#fff;padding:13px 20px 18px}.public-promo .equipment-bottom .cb-action{margin-top:12px}.public-promo .design-archive>.cb-action{margin-top:15px}.public-promo .equipment-bottom>span{font-size:9px}.public-promo .equipment-bottom .cb-limit{margin-top:8px}