@font-face{font-family:Be Vietnam Pro;src:url(./BeVietnamPro-Regular-BfJXdBGM.woff2)format("woff2"),url(./BeVietnamPro-Regular-D77_wdhb.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(./BeVietnamPro-Medium-h1GdOkR0.woff2)format("woff2"),url(./BeVietnamPro-Medium-CM1UDfyW.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(./BeVietnamPro-Bold-BU32NXr1.woff2)format("woff2"),url(./BeVietnamPro-Bold-JtaKirW9.ttf)format("truetype");font-weight:700;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}html{background-color:#0000;width:100%;height:100%;overflow:hidden}body{color:#24222c;background:0 0;font:400 16px/1.5 Be Vietnam Pro,Arial,sans-serif}h1,h3,.tab-title{letter-spacing:-.03em;font-family:Be Vietnam Pro,Arial,sans-serif}.main-content{box-sizing:border-box;text-align:center;color:#24222c;background:radial-gradient(circle at 4% -12%,#e93e9838,#0000 30%),radial-gradient(circle at 93% 3%,#6238ee33,#0000 25%),#f7f7f9;width:100%;height:100%;margin:0;padding:0;position:relative}.main-content h3{color:#6238ee;padding-bottom:20px;font-size:32px}#nav-bar{z-index:20;color:#fff;background:linear-gradient(110deg,#17151f 0%,#27223b 55%,#35205b 100%);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;column-gap:12px;height:auto;min-height:72px;padding:0 20px 0 24px;display:grid;position:relative;box-shadow:0 6px 24px #1f16373d}#app-title{-webkit-user-select:text;user-select:text;color:#ffffffe0;letter-spacing:.02em;white-space:nowrap;grid-area:1/1;justify-self:start;align-items:center;min-width:0;font-size:13px;font-weight:600;display:flex}.nav-button{appearance:none;color:#fff;box-shadow:none;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff40;border-radius:10px;padding:10px 16px;font:500 14px Be Vietnam Pro,sans-serif}.nav-button.hasFocus,.nav-button:hover{color:#1f1830;outline-offset:2px;background:#fff;outline:3px solid #ffb45e}#tab-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;grid-area:1/2;justify-content:center;justify-self:center;align-items:stretch;min-width:0;height:auto;margin:0;padding:0 4px;display:none;position:static;top:auto;overflow:auto hidden}#tab-bar.visible{display:flex}.tab-page{height:100%}#all-ad-tags{flex-direction:column;height:100%;display:flex;overflow:hidden}.ad-tags-scroll{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.ad-tags-scroll::-webkit-scrollbar{width:1em;height:0}.ad-tags-scroll::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0}#tab-content{width:100%;left:0;top:var(--nav-bar-h,72px);margin:0;padding:0;position:absolute;bottom:0}.tab-title{appearance:none;cursor:pointer;color:#ffffff9e;letter-spacing:0;background:0 0;border:0;flex:none;align-items:center;padding:18px 14px 16px;font:600 14px Be Vietnam Pro,sans-serif;display:flex;position:relative}.tab-title.selected{color:#fff}.tab-title.selected:after{content:"";background:linear-gradient(90deg,#6238ee,#e93e98);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.tab-title.hasFocus{outline-offset:-4px;border-radius:8px;outline:3px solid #ffb45e;text-decoration:none}.mode-config-choice-item,.user-id-choice-item,.cancel-stream-item,.auto-play-item,.webmaf-item{display:inline-block}.mode-config-choice-item input,.mode-config-choice-item label,.user-id-choice-item input,.user-id-choice-item label,.cancel-stream-item input,.cancel-stream-item label,.auto-play-item input,.auto-play-item label,.webmaf-item input,.webmaf-item label{pointer-events:none}.ad-tags-options-trigger,.ad-tags-options-backdrop,.ad-config-sheet-header{display:none}.ad-tags-options{z-index:15;box-sizing:border-box;color:#716f7a;background:#fff;border-bottom:1px solid #dfdce5;flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:0;width:100%;max-width:none;min-height:64px;margin:0;padding:10px 24px;font-size:13px;display:flex;position:relative;box-shadow:0 4px 12px #231c370f}.ad-tags-options .ad-config-group{flex:none;justify-content:flex-start}.ad-tags-options .webmaf-item{display:none}.action-button{appearance:none;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;color:#24222c;font:400 22px Be Vietnam Pro,sans-serif;line-height:inherit;background:#fff;border:1px solid #dfdce5;border-radius:16px;margin:0 12px 14px 0;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-block;position:relative;box-shadow:0 6px 18px #231c3714}.action-button .label{color:#24222c;text-overflow:ellipsis;margin:0;font-weight:600;text-decoration:none}.action-button .ad-tag-detail{text-overflow:ellipsis;color:#716f7a;margin:1%;font-size:75%;font-weight:400;text-decoration:none;position:absolute;bottom:0;right:0}.action-button:hover,.action-button.hasFocus{outline-offset:2px;background:#fff;border-color:#6238ee;outline:3px solid #ffb45e;transform:translateY(-2px);box-shadow:0 10px 26px #512cad2e}.action-button.ad-tag{vertical-align:middle}.action-button.ad-tag .label{width:auto;max-width:100%}.action-button.tag-restriction-button{padding:10px;font-size:20px}.action-button.tag-restriction-button .label{font-weight:400}.action-button.branch-button{width:40em;display:block}.action-button.branch-button .label{text-indent:-1.5em;width:40em;margin-left:1.5em}.branches-dropdown .branches-menu{text-align:left;background-color:#ddd;max-height:calc(100% - 72px);margin:0;padding:.5em;list-style:none;position:absolute;top:72px;right:1em;overflow-y:auto;box-shadow:0 4px 12px #00000059}#creative-draft{text-align:center;--cd-gap:12px;--cd-pad-width:15rem;width:100%;height:100%;overflow:auto}#creative-draft .creative-draft-layout{justify-content:center;align-items:flex-start;gap:48px;max-width:1200px;margin:0 auto;padding:32px 24px 48px;display:flex}#creative-draft .creative-draft-left,#creative-draft .creative-draft-id-panel,#creative-draft .creative-draft-options-panel{min-width:0}#creative-draft .creative-draft-left{width:var(--cd-pad-width);flex-direction:column;flex:none;align-items:stretch;gap:16px;max-width:100%;display:flex}#creative-draft .creative-draft-id-panel{flex-direction:column;align-items:stretch;width:100%;display:flex}#creative-draft .creative-draft-options-panel{text-align:left;flex:420px;max-width:560px}#creative-draft .creative-draft-heading,#creative-draft .creative-draft-options-heading{color:#6238ee;margin:0 0 16px;font-size:24px;font-weight:700}#creative-draft .creative-draft-id-preview{box-sizing:border-box;letter-spacing:.2em;-webkit-user-select:none;user-select:none;background-color:#fff;border:1px solid #dbe3e7;border-radius:12px;justify-content:center;align-items:center;width:100%;height:52px;min-height:52px;margin:0 0 8px;padding:8px 12px;font-size:22px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:flex}#creative-draft .keypad-buttons,#creative-draft .start-buttons,#creative-draft .keypad-buttons .label,#creative-draft .start-buttons .label{-webkit-user-select:none;user-select:none}#creative-draft .creative-draft-id-input{display:none}#creative-draft .creative-draft-id-hint{color:#bc2f64;text-align:center;visibility:hidden;height:1.25em;min-height:1.25em;margin:0 0 12px;padding:0 4px;font-size:13px;font-weight:600;line-height:1.25}#creative-draft .creative-draft-id-hint[aria-hidden=false]{visibility:visible}#creative-draft.draft-id-error .creative-draft-id-hint{visibility:visible}#creative-draft.draft-id-error-pulse .creative-draft-id-preview,#creative-draft.draft-id-error-pulse .creative-draft-id-input{animation:.45s 2 creative-draft-id-error-pulse}#creative-draft .creative-draft-keypad{box-sizing:border-box;gap:var(--cd-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid}#creative-draft .keypad-buttons{box-sizing:border-box;padding:16px 8px;text-align:center!important;width:100%!important;min-width:0!important;margin:0!important}#creative-draft .keypad-buttons .label{text-align:center;width:100%}#creative-draft .creative-draft-start-row{align-items:stretch;gap:var(--cd-gap);flex-direction:column;width:100%;margin-top:4px;display:flex}#creative-draft .start-buttons{box-sizing:border-box;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#9920e7 0%,#f948a1 50%,#f85636 100%) border-box;border:1.5px solid #0000;border-radius:40px;transition:opacity .15s,transform .15s,box-shadow .15s,background .15s;display:block;transform:none;box-shadow:0 2px 4px -2px #0000000f,0 4px 8px -2px #0000001a;text-align:center!important;width:100%!important;margin:0!important;padding:16px 22px!important}#creative-draft .start-buttons .label{text-align:center;letter-spacing:.01em;color:#2d2d2d;width:100%;font-size:15px;font-weight:700}#creative-draft .start-buttons:hover:not(.is-disabled),#creative-draft .start-buttons.hasFocus:not(.is-disabled){background:#2d2d2d;border-color:#2d2d2d;outline:none;transform:translateY(-2px);box-shadow:0 0 35px #9920e733,0 0 35px #f948a126,0 0 35px #f856361a}#creative-draft .start-buttons:hover:not(.is-disabled) .label,#creative-draft .start-buttons.hasFocus:not(.is-disabled) .label{color:#f6f6f6}#creative-draft .start-buttons.is-disabled{opacity:.45;box-shadow:none;cursor:not-allowed}#creative-draft .start-buttons.is-disabled:hover,#creative-draft .start-buttons.is-disabled.hasFocus{box-shadow:none;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#9920e7 0%,#f948a1 50%,#f85636 100%) border-box;border-color:#0000;transform:none}#creative-draft .start-buttons.is-disabled:hover .label,#creative-draft .start-buttons.is-disabled.hasFocus .label{color:#2d2d2d}#creative-draft .creative-draft-options-list{margin:0;padding:0;list-style:none}#creative-draft .creative-draft-option-row{border-bottom:1px solid #dbe3e7;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}#creative-draft .creative-draft-option-row .option-label{overflow-wrap:anywhere;font-size:14px;font-weight:600}#creative-draft .creative-draft-option-row .option-value{color:#666;overflow-wrap:anywhere;font-size:14px}#creative-draft .creative-draft-option-row .action-button{margin:0;padding:10px 14px}#creative-draft .creative-draft-option-row .action-button .label{font-size:13px}#modal-root{width:100%;height:100%;position:absolute;top:0;left:0}#modal-root:empty{pointer-events:none}#ad-display{-webkit-user-select:text;user-select:text;justify-content:center;padding:clamp(16px,3vh,32px) clamp(16px,4vw,48px);display:flex;position:absolute;inset:0;overflow:hidden}#ad-display .ad-preview-results{text-align:left;flex-direction:column;width:min(100%,56rem);height:100%;display:none}#ad-display .ad-preview-results.visible{display:flex}#ad-display .ad-preview-results h3{color:#6238ee;width:100%;max-width:none;margin:0 0 16px}#ad-display .ad-preview-results #detail,#ad-display .ad-preview-results #adError,#ad-display .ad-preview-results #adEvents{width:100%;max-width:none;margin-inline:0}#ad-display .ad-preview-results #detail,#ad-display .ad-preview-results #adEventItems{color:#4e5c73;gap:8px;display:grid}#ad-display .ad-preview-results #detail p,#ad-display .ad-preview-results #adEventItems p{overflow-wrap:anywhere}#ad-display .ad-preview-results #adError{color:salmon;margin-top:16px}#ad-display .ad-preview-results #adEvents{border-top:1px solid #dbe3e7;flex-direction:column;flex:1;gap:10px;min-height:0;margin-top:20px;padding-top:16px;display:flex;overflow-y:auto}#ad-display .ad-preview-results #adEvents>p{color:#6238ee;font-weight:700}#ad-display .ad-preview-results .log-line{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:14px;line-height:1.45;display:flex}#ad-display .ad-preview-results .log-type{letter-spacing:.02em;text-transform:lowercase;color:#9a9a9a;flex:none;font-size:12px;font-weight:600}#ad-display .ad-preview-results .log-type:after{content:":"}#ad-display .ad-preview-results .log-fields{flex-wrap:wrap;flex:12rem;gap:4px 14px;min-width:0;display:flex}#ad-display .ad-preview-results .log-field{flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;display:inline-flex}#ad-display .ad-preview-results .log-key{color:#b0b0b0;flex:none;font-size:11px;font-weight:600}#ad-display .ad-preview-results .log-key:after{content:":"}#ad-display .ad-preview-results .log-val{color:#24222c;overflow-wrap:anywhere;min-width:0;font-weight:500}#ad-display .ad-preview-results .log-val a{color:#6238ee;font-weight:600}#ad-display .ad-preview-results .log-val--empty{color:#9a9a9a;font-style:italic;font-weight:400}#ad-display .ad-preview-results .log-line--detail .log-type{text-transform:none;color:#716f7a;font-size:13px;font-weight:600}#ad-display .ad-preview-results .log-line--detail .log-fields{gap:0}#ad-display .ad-preview-results .log-line--ad-event .log-val--primary,#ad-display .ad-preview-results .log-val--event-type{color:#f230a3;font-weight:700}.input-overlay{z-index:100;box-sizing:border-box;background-color:#24242480;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:24px 16px;display:flex;position:absolute;top:0;left:0;overflow:auto}#error{flex-direction:column;justify-content:center;align-items:center;gap:1em;height:100%;padding:0 2em;display:flex}#error h3{font-size:40px}#error #error-detail{color:#666;font-size:24px}.options-icon-button{padding:8px;line-height:0}.options-icon-button .options-icon{display:block}.ad-config-group{border-left:1px solid #dfdce5;flex-wrap:nowrap;align-items:center;gap:2px;padding:0 16px;display:flex}.ad-config-group:first-of-type,.ad-config-sheet-header+.ad-config-group{border-left:none;padding-left:0}.ad-config-group:last-child{padding-right:0}.ad-config-group-label{color:#716f7a;white-space:nowrap;flex:none;margin-right:6px;font-weight:600}.mode-config-choice-item,.user-id-choice-item,.cancel-stream-item,.auto-play-item,.webmaf-item{border:1px solid #0000;border-radius:8px;padding:7px 10px}.mode-config-choice-item input,.user-id-choice-item input,.cancel-stream-item input,.auto-play-item input,.webmaf-item input{accent-color:#6238ee}.mode-config-choice-item.hasFocus,.user-id-choice-item.hasFocus,.cancel-stream-item.hasFocus,.auto-play-item.hasFocus,.webmaf-item.hasFocus{background:#fff6e9;border-color:#ffb45e}.mode-config-choice-item.hasFocus label,.user-id-choice-item.hasFocus label,.cancel-stream-item.hasFocus label,.auto-play-item.hasFocus label,.webmaf-item.hasFocus label{text-decoration:none}.tags-list{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:min(100% - 64px,1720px);max-width:none;margin-left:auto;margin-right:auto;padding:24px 0 56px;list-style:none;display:grid}.tags-list .creative-tag-divider{grid-column:1/-1}.tags-list .action-button.ad-tag{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;width:auto;min-width:0;height:113.4px;margin:0;padding:16px 18px;display:flex;overflow:hidden}.tags-list .action-button.ad-tag .label{white-space:normal;overflow-wrap:anywhere;word-break:break-word;width:auto;max-width:100%;text-overflow:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.tags-list .action-button.ad-tag .ad-tag-detail{color:#716f7a;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;text-overflow:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:auto 0 0;padding:0;font-size:12px;font-weight:400;line-height:1.35;display:-webkit-box;position:static;bottom:auto;right:auto;overflow:hidden}@media (width<=1280px){.layout-responsive .tags-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.layout-responsive .tags-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.creative-tag-divider{color:#24222c;letter-spacing:.01em;margin:24px 0 12px;font-size:15px;font-weight:700}.creative-tag-divider span{padding:0 0 8px;display:inline-block}.creative-tag-divider hr{border:0;border-top:1px solid #dfdce5}.creative-tag-divider.hasFocus{color:#6238ee}.creative-tag-divider.hasFocus span{outline-offset:4px;background:0 0;outline:3px solid #ffb45e}.branches-dropdown .branches-menu{background:#fff;border:1px solid #dfdce5;border-radius:14px;padding:12px;top:56px;right:0;box-shadow:0 18px 42px #1b142d40}#creative-draft .creative-draft-heading,#creative-draft .creative-draft-options-heading{color:#24222c;font-size:22px}#creative-draft .creative-draft-id-preview{color:#24222c;border:1px solid #dfdce5;border-radius:12px;box-shadow:inset 0 1px 3px #231c3714}#creative-draft .creative-draft-id-hint{color:#bc2f64}#creative-draft.draft-id-error .creative-draft-id-preview,#creative-draft.draft-id-error .creative-draft-id-input{border-color:#bc2f64;box-shadow:0 0 0 3px #bc2f6438}#creative-draft .creative-draft-option-row{border-bottom-color:#dfdce5}#creative-draft .creative-draft-option-row .option-label{color:#24222c}#creative-draft .creative-draft-option-row .option-value{color:#716f7a}@keyframes creative-draft-id-error-pulse{0%,to{box-shadow:0 0 0 3px #bc2f6438}50%{box-shadow:0 0 0 6px #bc2f6459}}#ad-display{color:#24222c;background:#f7f7f9}#ad-display #adError{color:#bc2f64}#ad-display .ad-preview-results h3{color:#6238ee}#ad-display .ad-preview-results #detail,#ad-display .ad-preview-results #adEventItems,#ad-display .ad-preview-results .log-type{color:#716f7a}#ad-display .ad-preview-results .log-key{color:#a8a6b0}#ad-display .ad-preview-results .log-val{color:#24222c}#ad-display .ad-preview-results .log-val a{color:#6238ee}#ad-display .ad-preview-results .log-val--primary{color:#24222c;font-weight:700}#ad-display .ad-preview-results .log-val--empty,#ad-display .ad-preview-results .log-line--detail .log-type{color:#716f7a}#ad-display .ad-preview-results .log-line--ad-event .log-val--primary,#ad-display .ad-preview-results .log-val--event-type{color:#f230a3}#ad-display .ad-preview-results .log-line--error .log-val--primary,#ad-display .ad-preview-results .log-line--error .log-val--event-type{color:#bc2f64}#ad-display .ad-preview-results #adEvents{border-top-color:#dfdce5}#ad-display .ad-preview-results #adEvents>p{color:#6238ee}.input-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#171421ad}#error{background:radial-gradient(circle at 50% 25%,#e93e981f,#0000 35%),#f7f7f9}#error h3{color:#6238ee}#error #error-detail{color:#716f7a}@media (width<=720px){.layout-responsive #nav-bar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:0 8px;min-height:0;padding:0 10px 0 12px}.layout-responsive #app-title{grid-area:1/1;min-height:48px;font-size:11px}.layout-responsive #tab-bar{border-top:1px solid #ffffff14;grid-area:2/1/auto/-1;justify-content:center;justify-self:stretch;width:100%;padding:0 4px 2px}.layout-responsive .tab-title{padding:12px 10px 10px;font-size:12px}.layout-responsive .tab-title.selected:after{left:8px;right:8px}.layout-responsive #all-ad-tags{position:relative}.layout-responsive .ad-tags-options-trigger{top:calc(var(--nav-bar-h,72px) + 10px);z-index:30;color:#24222c;background:#fff;border-color:#dfdce5;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;position:fixed;right:12px;box-shadow:0 6px 18px #231c3724}.layout-responsive .ad-tags-options-trigger.hasFocus,.layout-responsive .ad-tags-options-trigger:hover{color:#fff;background:#6238ee;border-color:#6238ee}.layout-responsive .ad-tags-options-backdrop{z-index:40;background:#17142173;display:none;position:fixed;inset:0}.layout-responsive .ad-tags-options{z-index:50;pointer-events:none;border-bottom:none;border-left:1px solid #dfdce5;flex-direction:column;justify-content:flex-start;align-items:stretch;width:min(360px,92vw);height:100%;min-height:0;max-height:100%;margin:0;padding:16px 16px 24px;transition:transform .2s;position:fixed;inset:0 0 0 auto;overflow:hidden auto;transform:translate(100%);box-shadow:-12px 0 40px #1b142d38}.layout-responsive #all-ad-tags.options-sheet-open .ad-tags-options-backdrop{display:block}.layout-responsive #all-ad-tags.options-sheet-open .ad-tags-options{pointer-events:auto;transform:translate(0)}.layout-responsive .ad-config-sheet-header{border-bottom:1px solid #dfdce5;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:12px;display:flex}.layout-responsive .ad-config-sheet-title{color:#24222c;font-size:16px;font-weight:700}.layout-responsive .ad-tags-options-close{color:#24222c;background:#fff;border-color:#dfdce5}.layout-responsive .ad-tags-options-close.hasFocus,.layout-responsive .ad-tags-options-close:hover{color:#fff;background:#6238ee;border-color:#6238ee}.layout-responsive .ad-config-group{border-bottom:1px solid #dfdce5;border-left:none;flex-wrap:wrap;align-items:center;gap:6px 4px;width:100%;padding:12px 0}.layout-responsive .ad-config-group:last-child{border-bottom:none;padding-bottom:0;padding-right:0}.layout-responsive .ad-config-group-label{color:#24222c;flex:0 0 100%;margin:0 0 4px}.layout-responsive .mode-config-choice-item,.layout-responsive .user-id-choice-item,.layout-responsive .cancel-stream-item,.layout-responsive .auto-play-item,.layout-responsive .webmaf-item{padding:8px 10px}.layout-responsive .tags-list{grid-template-columns:1fr;width:calc(100% - 32px);padding-inline:0}.layout-responsive #creative-draft .creative-draft-layout{flex-direction:column;align-items:stretch;gap:20px;padding:16px 16px 40px}.layout-responsive #creative-draft .creative-draft-left,.layout-responsive #creative-draft .creative-draft-id-panel,.layout-responsive #creative-draft .creative-draft-options-panel{width:100%;max-width:none}.layout-responsive #creative-draft .creative-draft-left{display:contents}.layout-responsive #creative-draft .creative-draft-keypad,.layout-responsive #creative-draft .creative-draft-id-preview{display:none}.layout-responsive #creative-draft .creative-draft-id-input{box-sizing:border-box;letter-spacing:.15em;text-align:center;color:#24222c;background:#fff;border:1px solid #dfdce5;border-radius:12px;width:100%;height:52px;min-height:52px;margin:0 0 8px;padding:8px 16px;font:600 22px/1.5 Be Vietnam Pro,sans-serif;transition:border-color .15s,box-shadow .15s;display:block}.layout-responsive #creative-draft .creative-draft-id-hint{margin-bottom:12px}.layout-responsive #creative-draft .creative-draft-id-panel{order:1}.layout-responsive #creative-draft .creative-draft-options-panel{order:2}.layout-responsive #creative-draft .creative-draft-start-row{order:3}.layout-responsive #creative-draft .creative-draft-option-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""edit reset";gap:6px 8px}.layout-responsive #creative-draft .creative-draft-option-row .option-label{grid-area:label}.layout-responsive #creative-draft .creative-draft-option-row .option-value{text-align:right;grid-area:value}.layout-responsive #creative-draft .creative-draft-option-row .restriction-edit,.layout-responsive #creative-draft .creative-draft-option-row .option-toggle{grid-area:edit}.layout-responsive #creative-draft .creative-draft-option-row .restriction-reset{grid-area:reset;justify-self:end}.layout-responsive #creative-draft .creative-draft-option-row .option-toggle{grid-column:1/-1}}.ad-preview-backdrop{background-color:#000;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.ad-preview-backdrop.visible{display:block}.ad-preview-frame{background-color:#000;border:4px solid #444;width:960px;height:540px;display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ad-preview-frame.visible{display:block}.ad-preview-frame.portrait{width:540px;height:960px}.ad-preview-frame .ad-preview-frame-content{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ad-preview-frame .ad-preview-close-button,.ad-preview-frame .ad-preview-orientation-toggle{z-index:1;width:40px;height:40px;margin:0;padding:0;position:absolute;top:-60px}.ad-preview-frame .ad-preview-close-button .label,.ad-preview-frame .ad-preview-orientation-toggle .label{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ad-preview-frame .ad-preview-close-button{right:-4px}.ad-preview-frame .ad-preview-orientation-toggle{right:42px}.ad-preview-play-overlay{z-index:2;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.ad-preview-play-overlay.visible{display:flex}.ad-preview-play-overlay .ad-preview-play-button{font-size:32px}.number-keyboard{--nk-gap:12px;--nk-pad-width:15rem}.number-keyboard .number-keyboard-panel{box-sizing:border-box;width:var(--nk-pad-width);flex-direction:column;flex:none;align-items:stretch;max-width:100%;display:flex}.number-keyboard .value-display{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:12px;width:100%;height:auto;min-height:44px;margin:0 0 16px;padding:8px 12px;font-size:1.75rem;line-height:1.2}.number-keyboard .number-keyboard-pad,.number-keyboard .test-buttons{box-sizing:border-box;gap:var(--nk-gap);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.number-keyboard .keypad-buttons,.number-keyboard .start-buttons{box-sizing:border-box;padding:16px 8px;text-align:center!important;width:100%!important;min-width:0!important;margin:0!important}.number-keyboard #done-button,.number-keyboard .start-buttons{grid-column:1/-1}.number-keyboard .keypad-buttons,.number-keyboard .start-buttons,.number-keyboard .keypad-buttons .label,.number-keyboard .start-buttons .label,.number-keyboard .value-display{-webkit-user-select:none;user-select:none}.number-keyboard .keypad-buttons .label,.number-keyboard .start-buttons .label{text-align:center;width:100%}.selector-overlay .selector-options{flex:none;max-height:min(70vh,640px);margin:0 auto;padding:8px;overflow:auto}.selector-overlay .selector-item{text-align:center;width:10em}.console-log-page{box-sizing:border-box;text-align:left;-webkit-overflow-scrolling:touch;background-color:#2d2d32;padding:12px 1.5em 24px;position:absolute;inset:0;overflow:hidden auto}.console-log-msgs pre{color:#faebd7;word-break:break-word;white-space:pre-wrap;overflow-wrap:break-word;margin:0;padding:0;font:14px/1.35 Menlo,Monaco,Consolas,Courier New,monospace}.console-log-msgs pre.warn{color:#ffe566}.console-log-msgs pre.error{color:salmon}.console-log-msgs pre.info{color:#b8d4ff}
