:root{--text-soft:var(--gray-11);--muted:var(--gray-7);--placeholder:var(--text-placeholder);--line-soft:var(--gray-a3);--email-send-form-black-2:var(--black-a2);--control:var(--gray-a2);--control-hover:var(--gray-a3);--black:var(--color-black);--white:var(--color-white);--green:#1f7a3b;--green-bg:#13a7531f;--red:#b42318;--red-bg:#b423181a;--yellow:#b7791f;--yellow-bg:#b7791f1f;--gray-bg:var(--gray-a2);--radius:var(--radius-xl);--layer-sidebar:10;--layer-local-floating:20;--layer-dropdown:50;--layer-popover:65;--layer-drawer:70;--layer-dialog:80;--layer-toast:100;--layer-tooltip:110;--font-heading:var(--font-sans)}button,input,select,textarea{font:inherit}button{cursor:pointer}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{background:var(--bg);min-height:100vh;overflow-x:hidden}.fixed-sidebar{z-index:var(--layer-sidebar);width:var(--sidebar);border-right:1px solid var(--line);background:var(--bg);flex-direction:column;padding:16px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-menu{flex-direction:column;min-height:100%;display:flex}.workspace-switcher,.account-button,.nav-item{border-radius:var(--radius);width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;align-items:center;display:flex}.workspace-switcher{height:32px;color:var(--text);gap:10px;padding:0 40px 0 8px}.avatar{width:24px;height:24px;color:var(--white);background:#3b2f8f;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.workspace-name{flex:1;min-width:0;font-weight:600}.switcher-icon{color:var(--muted)}.sidebar-nav{gap:8px;margin-top:30px;display:grid}.nav-item{gap:8px;height:32px;padding:0 12px;font-weight:400;text-decoration:none;transition:background .12s,color .12s,transform .16s}.nav-item:hover{background:#0000000d}.nav-item.active{background:var(--control);color:var(--text)}.nav-lottie{opacity:.8;color:currentColor;flex:none;width:18px;height:18px}.nav-lottie.active{opacity:1}.nav-lottie svg{display:block;width:100%!important;height:100%!important}.nav-lottie svg [fill]:not([fill=none]){fill:currentColor!important}.nav-lottie svg [stroke]:not([stroke=none]){stroke:currentColor!important}.nav-icon{color:currentColor;opacity:.78;flex:none}.nav-item.active .nav-icon{opacity:1}.nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-button{height:32px;color:var(--text);gap:8px;padding:0 6px;text-decoration:none}.account-control{min-width:0}.account-details{min-width:0;color:inherit;flex:1;align-items:center;gap:8px;text-decoration:none;display:flex}.account-auth-actions{grid-template-columns:1fr auto;gap:6px;width:100%;min-width:0;display:grid}.account-auth-button{border:1px solid var(--line-soft);background:var(--control);height:28px;color:var(--text-soft);border-radius:10px;font-size:12px;font-weight:700}.account-auth-button.primary{border-color:var(--black);background:var(--black);color:var(--white);padding:0 10px}.sidebar-menu:not(.has-utility-actions) .account-button,.sidebar-menu.has-utility-actions .sidebar-utility-actions{margin-top:auto}.sidebar-menu.has-utility-actions .account-button{margin-top:8px}.sidebar-utility-actions{gap:8px;display:grid}.sidebar-utility-button{border-radius:var(--radius);width:100%;height:32px;color:var(--text-soft);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:flex}.sidebar-utility-button:hover,.account-button:hover{color:var(--text);background:#0000000d}.mini-avatar,.help-key{border:1px solid var(--line);background:var(--bg);border-radius:999px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.account-email{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.ellipsis{color:var(--muted)}.workspace{min-height:100vh}.app-shell.app-mode .workspace{margin-left:var(--sidebar)}.topbar{z-index:5;border-bottom:1px solid var(--line);background:var(--bg);justify-content:flex-end;align-items:center;gap:24px;height:59px;padding:0 24px;display:flex;position:sticky;top:0}.docs-link{height:32px;color:var(--text);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:none;display:inline-flex}.docs-link-icon{display:none}.help-button{border:1px solid var(--line);height:32px;color:var(--text);background:var(--control);white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:0 6px 0 13px;display:flex}.help-key{background:#00000014;width:22px;height:22px}.content{justify-content:center;align-items:flex-start;width:100%;padding:34px 80px 80px 74px;transition:margin-left .35s,width .35s;display:flex}.app-shell.embed-mode.side-menu-open .content{width:calc(100% - var(--side-menu-push));margin-left:var(--side-menu-push)}.page-frame{width:min(1104px,100%)}.page-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:40px;margin-bottom:23px;display:flex}.page-header h1,.empty-content h2,.profile-section-title,.docs-section h2{letter-spacing:0;margin:0}.page-header h1{font-family:var(--font-heading);font-size:28px;font-weight:500;line-height:34px}.button,.icon-button,.select-pill,.dropdown-menu-trigger,.segmented button{border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;height:32px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.button{padding:0 12px 0 10px}.button.primary{background:var(--black);border-color:var(--white);color:var(--white)}.button.secondary{background:var(--control);border-color:var(--line-soft);color:var(--text-soft)}.button.danger{background:var(--red);color:var(--white);border-color:#ffffff94}.button:disabled,.icon-button:disabled{cursor:not-allowed;opacity:.52}.icon-button{border-color:var(--line-soft);background:var(--control);width:32px;color:var(--text-soft);padding:0}.select-pill{border-color:var(--line-soft);background:var(--control);min-width:190px;color:var(--text-soft);justify-content:space-between;padding:0 10px 0 12px;font-weight:400}.text-field-root{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--control);width:100%;height:32px;color:var(--text);align-items:center;display:flex;overflow:hidden}.text-field-slot{width:34px;height:100%;color:var(--muted);flex:none;place-items:center;display:grid}.text-field-input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 12px 0 0}.text-field-root>.text-field-input:first-child{padding-left:12px}.text-field-input::placeholder{color:var(--placeholder)}.text-field-root:focus-within,.select-pill:focus-visible,.dropdown-menu-trigger:focus-visible,.pagination select:focus-visible{outline-offset:2px;outline:2px solid #0000002e}.form-field-root{box-sizing:border-box;grid-template-columns:90px minmax(0,1fr);align-items:start;gap:8px 16px;min-height:36px;display:grid}.form-field-root.has-action{grid-template-columns:90px minmax(0,1fr) auto}.form-field-label{min-width:0;min-height:36px;color:var(--text-soft);align-items:center;gap:5px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.form-field-label[data-muted=true]{color:var(--muted);font-weight:400}.form-field-label[data-severity=error]{color:var(--red)}.form-field-label[data-severity=warning]{color:var(--yellow)}.form-field-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-field-required{color:var(--red);line-height:1}.form-field-affordance{border:1px solid;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.form-field-affordance[data-severity=error]{color:var(--red)}.form-field-affordance[data-severity=warning]{color:var(--yellow)}.form-field-control{gap:6px;min-width:0;display:grid}.form-field-input,.form-field-textarea,.form-field-select{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--control);width:100%;min-width:0;color:var(--text);font:inherit;outline:0;font-size:14px}.form-field-input,.form-field-select{height:36px;padding:0 12px;line-height:20px}.form-field-textarea{resize:vertical;min-height:96px;padding:9px 12px;line-height:20px}.form-field-select{appearance:none}.form-field-input::placeholder,.form-field-textarea::placeholder{color:var(--placeholder)}.form-field-input:focus-visible,.form-field-textarea:focus-visible,.form-field-select:focus-visible{border-color:var(--line);outline-offset:2px;outline:2px solid #0000002e}.form-field-input[aria-invalid=true],.form-field-textarea[aria-invalid=true],.form-field-select[aria-invalid=true]{border-color:var(--red)}.form-field-input:disabled,.form-field-textarea:disabled,.form-field-select:disabled{cursor:not-allowed;opacity:.58}.form-field-input:read-only,.form-field-textarea:read-only{background:var(--muted);cursor:default}.form-field-help,.form-field-error{margin:0;font-size:13px;line-height:18px}.form-field-help{color:var(--muted)}.form-field-error{color:var(--red)}.form-field-counter{color:var(--muted);justify-self:end;font-size:12px;line-height:16px}.form-field-counter[data-invalid=true]{color:var(--red)}.form-field-action{justify-content:flex-end;align-items:center;min-height:36px;display:inline-flex}.file-upload-field{width:100%;min-width:0;position:relative}.file-upload-field[data-disabled=true]{cursor:not-allowed}.file-upload-input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.file-upload-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.file-upload-empty{border:1px dashed var(--line-soft);background:var(--control);min-width:min(180px,100%);min-height:28px;color:var(--text-soft);border-radius:6px;flex-direction:column;justify-content:center;gap:1px;padding:4px 8px;font-size:13px;line-height:18px;display:inline-flex}.file-upload-empty-label{color:var(--text-soft);font-weight:500}.file-upload-empty-description{color:var(--muted);font-size:12px;line-height:16px}.file-upload-action.button{height:28px;padding:0 10px;font-size:13px;line-height:18px}.file-upload-tag{min-width:0;max-width:min(220px,100%);min-height:28px;color:var(--text);background:#00000008;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:6px;padding:3px 4px 3px 6px;font-size:13px;line-height:16px;display:inline-flex}.file-upload-preview{background:var(--control);background-position:50%;background-size:cover;border-radius:4px;flex:none;width:20px;height:20px}.file-upload-file{gap:1px;min-width:0;display:grid}.file-upload-name,.file-upload-metadata{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.file-upload-name{color:var(--text)}.file-upload-metadata{color:var(--muted);font-size:12px;line-height:15px}.file-upload-remove.icon-button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:4px;flex:none}.file-upload-remove.icon-button:hover,.file-upload-remove.icon-button:focus-visible{background:var(--control);color:var(--text);outline:0}.validation-checklist{color:var(--text-soft);margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none}.validation-checklist li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.validation-checklist-icon{width:16px;height:18px;color:var(--muted);place-items:center;display:inline-grid}.validation-checklist-copy{gap:1px;min-width:0;display:grid}.validation-checklist li[data-checked=true]{color:var(--text)}.validation-checklist li[data-checked=true] .validation-checklist-icon{color:var(--primary)}.validation-checklist li[data-error=true],.validation-checklist li[data-error=true] .validation-checklist-icon{color:var(--red)}.validation-checklist-error{color:var(--red);font-size:12px;line-height:16px}.notice{--notice-accent:var(--text-soft);--notice-bg:var(--control);--notice-border:var(--line-soft);border:1px solid var(--notice-border);background:var(--notice-bg);width:100%;min-width:0;color:var(--text);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.notice-info{--notice-accent:#2563eb;--notice-bg:#2563eb0f;--notice-border:#2563eb38}.notice-success{--notice-accent:var(--green);--notice-bg:var(--green-bg);--notice-border:#1f7a3b38}.notice-warning{--notice-accent:var(--yellow);--notice-bg:var(--yellow-bg);--notice-border:#b7791f47}.notice-critical{--notice-accent:var(--red);--notice-bg:var(--red-bg);--notice-border:#b423183d}.notice-neutral{--notice-accent:var(--muted);--notice-bg:var(--gray-bg);--notice-border:var(--line-soft)}.notice-icon{width:18px;height:20px;color:var(--notice-accent);justify-content:center;align-items:center;display:inline-flex;transform:translateY(1px)}.notice-body{gap:3px;min-width:0;display:grid}.notice-title{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.notice-content{color:var(--text-soft);font-size:13px;line-height:18px}.notice-content>:first-child{margin-top:0}.notice-content>:last-child{margin-bottom:0}.notice-action{justify-content:flex-end;align-items:center;padding-left:4px;display:flex}@media (max-width:640px){.notice{grid-template-columns:auto minmax(0,1fr)}.notice-action{grid-column:2/3;justify-content:flex-start;padding-left:0}}.choice-card-group{gap:8px;min-width:0;display:grid}.choice-card-group-header{gap:2px;min-width:0;display:grid}.choice-card-group-label{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.choice-card-group-header p,.choice-card-error{margin:0;font-size:13px;line-height:18px}.choice-card-group-header p{color:var(--text-soft)}.choice-card-list{gap:8px;min-width:0;display:grid}.choice-card-group-grid .choice-card-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.choice-card-group-stack .choice-card-list{grid-template-columns:1fr}.choice-card{border:1px solid var(--line-soft);background:var(--bg);min-width:0;min-height:88px;color:var(--text);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;transition:background .12s,border-color .12s,box-shadow .12s;display:grid;position:relative}.choice-card-group.is-compact .choice-card{min-height:60px;padding:10px}.choice-card:hover{border-color:var(--line);background:var(--control)}.choice-card:focus-within{border-color:var(--line);outline-offset:2px;outline:2px solid #0000002e}.choice-card.is-selected{background:var(--control);border-color:#0000004d;box-shadow:inset 0 0 0 1px #00000014}.choice-card.is-invalid{border-color:#b4231861}.choice-card.is-disabled{cursor:not-allowed;opacity:.52}.choice-card-input{width:16px;height:16px;accent-color:var(--black);margin:2px 0 0}.choice-card-icon{width:18px;height:20px;color:var(--text-soft);justify-content:center;align-items:center;display:inline-flex}.choice-card-input+.choice-card-icon{margin-left:-2px}.choice-card-copy{gap:3px;min-width:0;display:grid}.choice-card-label{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.choice-card-description{color:var(--text-soft);font-size:13px;line-height:18px}.choice-card-meta{color:var(--muted);text-align:right;font-size:12px;line-height:16px}.choice-card-error{color:var(--red)}.kbd{border:1px solid var(--line-soft);min-width:20px;height:20px;color:var(--text-soft);background:#ffffff80;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:inset 0 -1px #00000014}.tooltip-root{display:inline-flex;position:relative}.tooltip-positioner{z-index:var(--layer-tooltip)}.tooltip-content{border:1px solid var(--line);background:var(--card);max-width:min(250px,100vw - 24px);max-height:24rem;color:var(--text);overflow-wrap:break-word;white-space:normal;border-radius:12px;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;overflow:auto;box-shadow:0 16px 40px #0000001f}.tooltip-content[data-starting-style][data-side=top]{animation:.14s ease-out tooltip-open-slide-up-fade}.tooltip-content[data-ending-style][data-side=top]{animation:.11s ease-in tooltip-close-slide-down-fade}.tooltip-content[data-starting-style][data-side=bottom]{animation:.14s ease-out tooltip-open-slide-down-fade}.tooltip-content[data-ending-style][data-side=bottom]{animation:.11s ease-in tooltip-close-slide-up-fade}.tooltip-content[data-starting-style][data-side=left]{animation:.14s ease-out tooltip-open-slide-left-fade}.tooltip-content[data-ending-style][data-side=left]{animation:.11s ease-in tooltip-close-slide-right-fade}.tooltip-content[data-starting-style][data-side=right]{animation:.14s ease-out tooltip-open-slide-right-fade}.tooltip-content[data-ending-style][data-side=right]{animation:.11s ease-in tooltip-close-slide-left-fade}@keyframes tooltip-open-slide-up-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-open-slide-down-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-open-slide-left-fade{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-open-slide-right-fade{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-close-slide-down-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes tooltip-close-slide-up-fade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes tooltip-close-slide-right-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px)}}@keyframes tooltip-close-slide-left-fade{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-4px)}}.select-pill[data-state=open],.select-pill:hover,.icon-button:hover,.button.secondary:hover,.button.danger:hover,.dropdown-menu-trigger:hover{background:var(--control-hover)}.button.danger:hover{background:#9f1d15}.select-pill-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.select-pill-chevron{color:var(--muted);flex:none;transition:transform .12s}.select-pill[data-state=open] .select-pill-chevron{transform:rotate(180deg)}.dropdown-menu-root{display:inline-flex;position:relative}.dropdown-menu-trigger{border-color:var(--line-soft);background:var(--control);color:var(--text-soft);padding:0 12px}.dropdown-menu-content{top:calc(100% + var(--dropdown-menu-offset,6px));z-index:var(--layer-dropdown);border:1px solid var(--line);background:var(--card);transform-origin:0 0;border-radius:12px;width:max-content;min-width:100%;max-width:min(340px,100vw - 24px);max-height:min(360px,100vh - 96px);padding:6px;animation:.17s cubic-bezier(.22,1,.36,1) dropdown-menu-content-in;position:absolute;overflow:auto;box-shadow:0 16px 40px #0000001f}.dropdown-menu-content[data-align=start]{transform-origin:0 0;left:0}.dropdown-menu-content[data-align=end]{transform-origin:100% 0;right:0}@keyframes dropdown-menu-content-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dropdown-menu-label{color:var(--muted);padding:6px 8px;font-size:12px;font-weight:600}.dropdown-menu-item{width:100%;min-height:32px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;transition:background .12s,color .12s;display:flex}.dropdown-menu-item:hover,.dropdown-menu-item:focus-visible{background:var(--control);color:var(--text);outline:0}.dropdown-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.52}.dropdown-menu-separator{background:var(--line);height:1px;margin:6px 4px}.action-menu-content{border-radius:10px;min-width:204px;padding:4px}.action-menu-item{border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;min-height:34px;padding:5px 8px}.action-menu-item.danger{color:var(--red)}.action-menu-leading,.action-menu-trailing{flex:none;place-items:center;width:16px;min-height:18px;display:grid}.action-menu-leading{color:currentColor}.action-menu-copy{flex:1;gap:2px;min-width:0;display:grid}.action-menu-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-menu-copy small{color:var(--muted);font-size:12px;font-weight:400;line-height:16px}.action-menu-trailing{color:var(--muted);font-size:12px}.action-menu-content .dropdown-menu-separator{margin:4px 6px}.copy-button.copied{color:var(--green)}.copyable-slot{border:1px solid var(--line);background:#ffffff4d;border-radius:12px;grid-template-columns:minmax(0,auto) minmax(0,1fr) 32px;align-items:center;gap:10px;min-height:40px;padding:4px 4px 4px 12px;display:grid}.copyable-slot-label{color:var(--muted);font-size:12px;font-weight:600}.copyable-slot code{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.code-block{border:1px solid var(--line);color:#f5f5f5;background:#111;border-radius:14px;margin:0;overflow:hidden}.code-block-header{color:#ffffffb8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 8px 4px 14px;font-size:12px;font-weight:600;display:flex}.code-block .copy-button{color:#ffffffc7;background:#ffffff14;border-color:#ffffff1f}.code-block .copy-button:hover{color:var(--white);background:#ffffff24}.code-block pre{max-height:420px;margin:0;padding:14px;overflow:auto}.code-block code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:20px}.select-pill-menu{min-width:100%}.filter-select-menu.dropdown-menu-content{border-radius:10px;padding:4px}.filter-select-trigger,.date-picker-trigger{width:100%}.filter-select-item.dropdown-menu-item{border-radius:6px;gap:8px;min-height:28px;padding:0 6px}.filter-select-item[role=menuitemcheckbox]{padding-right:6px}.select-pill-menu-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.select-pill-menu-dot{background:var(--control-hover);width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--line-soft);border-radius:999px}.select-pill-menu-dot.green{background:var(--green);box-shadow:none}.select-pill-menu-dot.red{background:var(--red);box-shadow:none}.select-pill-menu-dot.yellow{background:var(--yellow);box-shadow:none}.select-pill-menu-dot.blue{box-shadow:none;background:#2563eb}.select-pill-check{color:var(--muted);opacity:0;flex:none}.select-pill-check.visible{opacity:1}.date-picker-content{grid-template-columns:168px minmax(0,1fr);gap:8px;width:min(640px,100vw - 24px);max-width:min(640px,100vw - 24px);max-height:min(520px,100vh - 96px);padding:8px;display:grid}.date-picker-presets{border-right:1px solid var(--line);align-content:start;gap:2px;padding-right:8px;display:grid}.date-picker-presets button,.date-picker-calendar-header button,.date-picker-days button{color:var(--text-soft);background:0 0;border:0}.date-picker-presets button{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:0 8px;display:flex}.date-picker-presets button:hover,.date-picker-presets button:focus-visible,.date-picker-presets button.selected,.date-picker-calendar-header button:hover,.date-picker-calendar-header button:focus-visible,.date-picker-days button:hover,.date-picker-days button:focus-visible{background:var(--control);color:var(--text);outline:0}.date-picker-custom{gap:12px;min-width:0;display:grid}.date-picker-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.date-picker-fields label{color:var(--text-soft);gap:6px;font-size:12px;font-weight:600;display:grid}.date-picker-fields input{border:1px solid var(--line-soft);background:var(--control);width:100%;height:32px;color:var(--text);border-radius:10px;outline:0;padding:0 8px}.date-picker-calendar{gap:8px;display:grid}.date-picker-calendar-header{text-align:center;grid-template-columns:32px 1fr 32px;align-items:center;height:32px;display:grid}.date-picker-calendar-header button{border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.date-picker-calendar-header strong{color:var(--text);font-size:14px;font-weight:600}.date-picker-weekdays,.date-picker-days{grid-template-columns:repeat(7,34px);justify-content:center;gap:2px;display:grid}.date-picker-weekdays span{color:var(--muted);text-align:center;font-size:12px;font-weight:600}.date-picker-days button{border-radius:8px;width:34px;height:34px;font-size:13px}.date-picker-days button.outside-month{color:var(--placeholder)}.date-picker-days button.in-range{background:#0000000e}.date-picker-days button.selected{background:var(--black);color:var(--white)}.date-picker-days button:disabled{cursor:not-allowed;opacity:.35}.date-picker-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.drawer-layer{z-index:var(--layer-drawer);position:fixed;inset:0}.drawer-backdrop{background:#00000047;border:0;position:absolute;inset:0}.drawer-content{z-index:1;border-left:1px solid var(--line);background:var(--bg);width:min(490px,100vw);min-height:0;color:var(--text);outline:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:-20px 0 48px #00000029}.drawer-right{right:0}.drawer-left{border-right:1px solid var(--line);border-left:0;left:0;box-shadow:20px 0 48px #00000029}.drawer-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:76px;padding:18px 16px;display:flex}.drawer-header>div{gap:4px;min-width:0;display:grid}.drawer-title{color:var(--text);margin:0;font-size:18px;font-weight:650;line-height:24px}.drawer-description{color:var(--text-soft);margin:0;font-size:13px;line-height:20px}.drawer-body{flex:1;align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.drawer-footer{border-top:1px solid var(--line);flex:none;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.api-drawer-stack{gap:16px;display:grid}.api-drawer-stack .segmented{margin:0}.api-drawer-meta{gap:8px;display:grid}.api-drawer-help{color:var(--text-soft);font-size:13px;line-height:20px}.publ-open-api-example-drawer{width:min(640px,100vw)}.publ-open-api-example-stack{gap:16px;display:grid}.publ-open-api-example-section{gap:10px;display:grid}.publ-open-api-example-section h3{color:var(--text);letter-spacing:0;margin:0;font-size:13px;font-weight:650;line-height:18px}.publ-open-api-example-meta{gap:8px;display:grid}.publ-open-api-example-drawer .code-group{--docs-panel:var(--panel);--docs-text:var(--text);--docs-muted:var(--muted);--docs-line:var(--line);--docs-line-strong:var(--line);--docs-control-muted:var(--control);margin:0}.publ-open-api-example-drawer .code-block pre{max-height:min(52vh,520px)}.publ-open-api-example-guardrail{color:var(--text-soft);margin:0;font-size:12px;line-height:18px}.popover-root{display:inline-flex;position:relative}.popover-content{z-index:var(--layer-popover);border:1px solid var(--line);background:var(--card);width:min(320px,100vw - 24px);color:var(--text);border-radius:14px;outline:0;gap:12px;padding:14px;display:grid;position:absolute;box-shadow:0 18px 48px #00000029}.popover-small{width:min(260px,100vw - 24px)}.popover-large{width:min(420px,100vw - 24px)}.popover-bottom{top:calc(100% + 8px);right:0}.popover-top{bottom:calc(100% + 8px);right:0}.popover-left{top:0;right:calc(100% + 8px)}.popover-right{top:0;left:calc(100% + 8px)}.popover-heading{gap:3px;display:grid}.popover-heading strong{font-size:14px;line-height:20px}.popover-heading p,.popover-content p{color:var(--text-soft);font-size:13px;line-height:19px}.popover-actions{justify-content:flex-end;gap:8px;display:flex}.dialog-layer{z-index:var(--layer-dialog);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog-backdrop{background:#00000052;border:0;animation:.15s ease-out dialog-backdrop-in;position:absolute;inset:0}.dialog-content{z-index:1;border:1px solid var(--line);background:var(--bg);width:min(100%,420px);max-height:calc(100vh - 48px);color:var(--text);transform-origin:top;border-radius:16px;outline:0;flex-direction:column;animation:.18s cubic-bezier(.22,1,.36,1) dialog-content-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 68px #00000038}@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-content-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.dialog-small{width:min(100%,360px)}.dialog-large{width:min(100%,520px)}.dialog-content.image-crop-dialog{width:min(100%,720px)}.dialog-content.brand-template-registration-dialog>form{flex-direction:column;min-height:0;display:flex}.dialog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;min-height:68px;padding:16px;display:flex}.dialog-header>div{gap:4px;min-width:0;display:grid}.dialog-title{color:var(--text);margin:0;font-size:18px;font-weight:650;line-height:24px}.dialog-description{color:var(--text-soft);margin:0;font-size:13px;line-height:20px}.dialog-body{min-height:0;padding:16px;overflow:auto}.dialog-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.confirmation-dialog-message{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.confirmation-dialog-message .dialog-description{align-self:start}.confirmation-dialog-message svg{color:var(--red);margin-top:1px}.confirmation-dialog:not(.destructive) .confirmation-dialog-message{grid-template-columns:minmax(0,1fr)}.image-crop-dialog-body{gap:14px;display:grid}.image-crop-dialog-frame{border:1px solid var(--line);background:linear-gradient(45deg,#0000000a 25%,#0000 25%),linear-gradient(-45deg,#0000000a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#0000000a 75%),linear-gradient(-45deg,#0000 75%,#0000000a 75%);background-color:var(--control);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:10px;height:min(52vh,420px);min-height:280px;position:relative;overflow:hidden}.image-crop-dialog-empty{width:100%;height:100%;color:var(--text-soft);place-items:center;font-size:13px;line-height:20px;display:grid}.image-crop-dialog-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.image-crop-dialog-aspects{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.image-crop-dialog-aspect{border:1px solid var(--line-soft);background:var(--control);height:28px;color:var(--text-soft);border-radius:6px;padding:0 10px;font-size:13px;font-weight:600;line-height:18px}.image-crop-dialog-aspect[aria-pressed=true]{border-color:var(--black);background:var(--black);color:var(--white)}.image-crop-dialog-control{min-width:0;color:var(--text-soft);gap:6px;font-size:13px;font-weight:600;line-height:18px;display:grid}.image-crop-dialog-control input{width:100%}.image-crop-dialog-reset.button{padding-inline:10px}.image-crop-dialog-error,.image-crop-dialog-requirement{margin:0;font-size:13px;line-height:20px}.image-crop-dialog-error{color:var(--red)}.image-crop-dialog-requirement{color:var(--muted)}.image-crop-playground{min-height:100vh;color:var(--text);background:#f8f8f8;padding:32px}.image-crop-playground-shell{gap:24px;width:min(100%,960px);display:grid}.image-crop-playground-header{justify-content:space-between;align-items:flex-start;gap:24px;min-height:52px;display:flex}.image-crop-playground-header h1{margin:0;font-size:28px;font-weight:600;line-height:34px}.image-crop-playground-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700;line-height:16px}.image-crop-playground-stage{border:1px solid var(--line);background:var(--card);border-radius:14px;place-items:center;min-height:240px;padding:24px;display:grid}.checkbox-field{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;display:inline-grid}.checkbox-input{appearance:none;border:1px solid var(--line-soft);background:var(--card);border-radius:5px;place-items:center;width:16px;height:16px;margin:2px 0 0;display:inline-grid}.checkbox-input:before{content:"";background:var(--white);opacity:0;border-radius:3px;width:8px;height:8px;transform:scale(.6)}.checkbox-input:checked,.checkbox-input:indeterminate{border-color:var(--black);background:var(--black)}.checkbox-input:checked:before,.checkbox-input:indeterminate:before{opacity:1;transform:scale(1)}.checkbox-input:indeterminate:before{height:2px}.checkbox-input:focus-visible{outline-offset:2px;outline:2px solid #00000038}.checkbox-input:disabled{cursor:not-allowed;opacity:.52}.checkbox-copy{gap:2px;min-width:0;display:grid}.checkbox-copy label{color:var(--text);font-size:14px;font-weight:500;line-height:20px}.checkbox-copy p{color:var(--muted);font-size:13px;line-height:18px}.bulk-action-bar{z-index:var(--layer-popover);border:1px solid var(--line);background:var(--text);max-width:calc(100vw - 32px);min-height:48px;color:var(--white);border-radius:14px;align-items:center;gap:10px;padding:8px;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000038}.bulk-action-bar p{white-space:nowrap;min-width:0;padding:0 6px;font-size:13px;line-height:20px}.bulk-action-bar strong{font-weight:700}.bulk-action-bar-actions{align-items:center;gap:6px;display:inline-flex}.bulk-action-bar .button.secondary,.bulk-action-bar .icon-button{color:var(--white);background:#ffffff14;border-color:#ffffff29}.bulk-action-bar .button.secondary:hover,.bulk-action-bar .icon-button:hover{background:#ffffff29}.toast-viewport{z-index:var(--layer-toast);flex-direction:column;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.toast{--toast-border:var(--line);--toast-glow:#eee;border:1px solid var(--toast-border);background:var(--bg);width:100%;min-width:min(360px,100%);color:var(--text);border-radius:16px;flex-direction:column;gap:8px;padding:16px;transition:all .16s;display:flex;position:relative;overflow:hidden}.toast:before{content:"";background:var(--toast-glow);filter:blur(16px);pointer-events:none;border-radius:999px;width:160px;height:200px;position:absolute;top:-16px;left:-80px}.toast-content{z-index:1;flex:1;align-items:flex-start;gap:16px;display:flex;position:relative}.toast-lottie{z-index:2;align-self:flex-start;width:18px;min-width:18px;height:18px;position:relative}.toast-lottie svg{width:18px;height:18px}.toast-green{--toast-border:#00963c52;--toast-glow:#00a43319}.toast-red{--toast-border:#f8000442;--toast-glow:#f3000d14}.toast-yellow{--toast-border:#eab5008c;--toast-glow:#ffde003d}.toast-gray{--toast-border:var(--line);--toast-glow:#eee}.toast-action{z-index:3;align-items:center;gap:6px;min-height:24px;display:inline-flex;position:absolute;top:12px;right:16px}.toast-action .icon-button{background:0 0;border:0;border-radius:8px;width:24px;height:24px}.toast-action .icon-button:hover{background:var(--control)}.toast-action-button{border:1px solid var(--line);min-height:28px;color:var(--text);cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffc2;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;line-height:16px}.toast-action-button:hover{background:var(--white)}.toast-green .toast-action-button{color:#246b41;border-color:#00963c38}.toast-copy{z-index:2;flex-direction:column;flex:1;gap:8px;min-width:0;display:flex;position:relative}.toast-copy.has-action{padding-right:40px}.toast-copy.has-text-action{padding-right:126px}.toast-copy p{color:var(--text);margin:0;font-size:14px;font-weight:600;line-height:20px}.toast-copy span{color:var(--text-soft);white-space:pre-wrap;font-size:14px;line-height:20px;display:block}.command-palette-trigger{gap:8px}.command-palette-dialog{width:min(100%,560px)}.command-palette-body{gap:12px;display:grid}.command-list{gap:4px;max-height:min(360px,100vh - 300px);display:grid;overflow:auto}.command-item{min-height:48px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.command-item:hover,.command-item:focus-visible,.command-item[aria-selected=true]{background:var(--control);outline:0}.command-item>svg{color:var(--muted)}.command-item>span{gap:2px;min-width:0;display:grid}.command-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.command-item small,.command-empty{color:var(--muted);font-size:13px;line-height:18px}.command-empty{padding:20px 8px}.segmented{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.segmented button{color:var(--text-soft);background:0 0;padding:0 13px}.segmented button.selected{background:var(--control);color:var(--text)}.toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.toolbar .dropdown-menu-root{flex:none}.toolbar-spacer{flex:0 0 0}.search-field{flex:452px;min-width:280px}.message-send-tabs-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.message-send-tabs-row .segmented{margin-bottom:0}.message-send-api-status{border:1px solid var(--line);min-height:40px;color:var(--muted);background:#ffffffa8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 16px;padding:9px 12px;font-size:13px;line-height:1.35;display:flex}.message-send-api-status[data-tone=critical]{color:#7a2f2f;background:#fff6f6e0;border-color:#b23c3c38}.message-send-api-status[data-tone=success]{color:#2f6d47;background:#f4faf6e0;border-color:#397e5338}.message-send-api-status[data-tone=warning]{color:#7a5b23;background:#fffaf0e6;border-color:#ab7c2b3d}.message-send-api-status .button{min-height:30px;padding:0 10px;font-size:12px}.email-send-form-root{border:1px solid var(--line);width:100%;color:var(--text);background:#ffffff38;border-radius:14px;gap:16px;padding:24px;display:grid}.email-send-form-selection{z-index:3;-webkit-user-select:none;user-select:none;width:min(600px,100%);max-width:600px;margin:0 auto;display:grid;position:relative}.email-send-form-selection input,.email-send-form-selection textarea,.email-send-form-selection span{-webkit-user-select:text;user-select:text}.email-send-form-selection input::selection,.email-send-form-selection span::selection,.email-send-form-textarea::selection{color:currentColor;background:#b4d1ef}.email-send-form-row{box-sizing:border-box;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px 16px;min-height:36px;display:grid}.email-send-form-row.has-action{grid-template-columns:90px minmax(0,1fr) auto}.email-send-form-preview-row,.email-send-form-subject-row{background:var(--white);min-height:36px;position:relative}.email-send-form-preview-row{border-top:1px solid var(--email-send-form-black-2)}.email-send-form-subject-row{border-top:1px solid var(--email-send-form-black-2);border-bottom:1px solid var(--email-send-form-black-2)}.email-send-form-row-action{justify-self:end}.email-send-form-disclosure{transform-origin:top;will-change:opacity, transform, clip-path;animation:.26s cubic-bezier(.22,1,.36,1) email-send-form-disclosure-in;position:relative;overflow:visible}:is(.email-send-form-row:has(.dropdown-menu-root[data-state=open]),.email-send-form-disclosure:has(.dropdown-menu-root[data-state=open]),.email-send-form-disclosure:has(.email-send-form-schedule-menu),.email-send-form-row:has(.email-send-form-recipient-menu)){z-index:var(--layer-local-floating);position:relative}@keyframes email-send-form-disclosure-in{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(-4px)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}.email-send-form-label{min-width:0;color:var(--muted);align-items:center;font-size:14px;line-height:20px;display:inline-flex;position:relative}.email-send-form-label-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-send-form-field-warning-tooltip{display:inline-flex;position:absolute;top:50%;left:-22px;transform:translateY(-50%)}.email-send-form-field-warning-tooltip-content{z-index:var(--layer-tooltip);overflow-wrap:break-word;text-align:left;white-space:normal;word-break:keep-all;width:max-content;max-width:min(20rem,100vw - 24px);font-weight:500;line-height:18px}.email-send-form-field-warning-icon{width:20px;height:20px;color:var(--red);cursor:pointer;outline:0;justify-content:center;align-items:center;display:inline-flex}.email-send-form-field-warning-icon[data-severity=warning]{width:16px;height:16px;color:var(--yellow)}.email-send-form-field-warning-icon svg{display:block}.email-send-form-input,.email-send-form-textarea{background:var(--white);width:100%;min-width:0;color:var(--black);box-shadow:none;border:0;border-radius:0;outline:0}.email-send-form-input{height:36px;padding:0;font-size:14px;line-height:3}.email-send-form-textarea{resize:vertical;min-height:258px;padding:18px;line-height:22px}.email-send-form-input::placeholder,.email-send-form-textarea::placeholder{color:var(--placeholder)}.email-send-form-input:focus-visible,.email-send-form-textarea:focus-visible,.email-send-form-ghost-button:focus-visible{outline:0}.email-send-form-select:focus-visible,.email-send-form-recipient-control:focus-visible{outline:0;box-shadow:0 0 0 4px #00000014}.email-send-form-recipient-input:focus-visible{outline:0}.email-send-form-input.review-warning,.email-send-form-textarea.review-warning{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:3px;cursor:default;text-decoration-thickness:1.5px}.email-send-form-input.review-error,.email-send-form-textarea.review-error{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:3px;cursor:default;text-decoration-thickness:1.5px}.email-send-form-ghost-button,.email-send-form-select{height:36px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.email-send-form-ghost-button{outline:0;padding:0}.email-send-form-ghost-button:focus-visible{color:var(--placeholder)}.email-send-form-ghost-button:disabled{cursor:not-allowed;opacity:.38}.email-send-form-select{text-align:left;justify-content:flex-start;width:fit-content;max-width:384px;padding:0}.email-send-form-select:hover,.email-send-form-select[data-state=open]{color:var(--black);background:0 0}.email-send-form-select>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-send-form-select svg{flex:none;margin-left:auto}.email-send-form-placeholder{color:var(--placeholder)}.email-send-form-select-count{color:var(--muted);flex:none;font-size:12px}.email-send-form-select-menu{min-width:240px}.email-send-form-select-item{gap:16px}.email-send-form-select-item>span{gap:1px;min-width:0;display:grid}.email-send-form-select-item small{color:var(--muted);font-size:12px;line-height:16px}.subscribe-topic-menu{min-width:9rem}.subscribe-topic-help{max-width:18rem;color:var(--text-soft);text-wrap:balance;margin:0;padding:8px 12px;font-size:12px;line-height:16px}.subscribe-topic-create{justify-content:flex-start;gap:4px}.subscribe-topic-create svg{flex:none}.sms-fallback-menu{min-width:20rem}.sms-fallback-menu .dropdown-menu-label{color:var(--muted);padding:6px 8px 4px;font-size:12px;font-weight:400;line-height:16px}.sms-fallback-help{max-width:20rem;color:var(--text-soft);overflow-wrap:normal;text-wrap:pretty;word-break:keep-all;margin:0;padding:8px 12px;font-size:12px;line-height:16px}.sms-fallback-create{justify-content:flex-start;gap:4px}.sms-fallback-create svg{flex:none}.email-send-form-recipient-field{width:min(384px,100%);margin-left:-4px;position:relative}.email-send-form-recipient-control{background:var(--white);color:#0009;cursor:text;border-radius:16px;outline:0;flex-wrap:wrap;align-items:center;gap:4px;width:100%;min-height:36px;padding:4px;transition:background .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.email-send-form-recipient-control[data-state=open]{background:var(--white)}.email-send-form-recipient-tag{min-width:0;max-width:min(320px,100%);height:28px;color:var(--text);background:#00000008;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 8px;font-size:14px;line-height:16px;display:inline-flex}.email-send-form-recipient-tag-label{align-items:center;gap:4px;min-width:0;display:inline-flex}.email-send-form-recipient-tag-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-send-form-recipient-tag-label small{color:var(--muted);flex:none;font-size:12px;line-height:16px}.email-send-form-recipient-remove{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;font-size:16px;line-height:18px;display:inline-grid}.email-send-form-recipient-remove svg,.sms-send-form-upload-remove svg{display:block}.email-send-form-recipient-remove:hover,.email-send-form-recipient-remove:focus-visible{background:var(--control);color:var(--text);outline:0}.email-send-form-recipient-input{min-width:120px;height:28px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:6px;outline:0;flex:140px;padding:0 8px 0 0;font-size:14px;line-height:28px}.email-send-form-recipient-input::placeholder{color:var(--placeholder)}.email-send-form-recipient-menu{z-index:var(--layer-dropdown);overscroll-behavior:contain;scrollbar-color:#00000038 transparent;scrollbar-width:thin;border:1px solid var(--line);background:var(--card);background-clip:padding-box;border-radius:12px;width:min(360px,100%);min-width:min(320px,100%);max-width:min(420px,100vw - 24px);max-height:240px;padding:4px;animation:.14s ease-out email-send-form-menu-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden auto;box-shadow:0 16px 40px #0000001f}.email-send-form-recipient-menu.is-portaled{z-index:calc(var(--layer-dialog) + 1);position:fixed}.email-send-form-recipient-menu::-webkit-scrollbar{width:10px}.email-send-form-recipient-menu::-webkit-scrollbar-track{background:0 0;margin-block:8px}.email-send-form-recipient-menu::-webkit-scrollbar-thumb{border:3px solid var(--card);background:#00000038 padding-box padding-box;border-radius:999px;min-height:32px}.email-send-form-recipient-menu::-webkit-scrollbar-corner{background:0 0}.email-send-form-recipient-group{gap:1px;display:grid}.email-send-form-recipient-group-label{color:var(--muted);text-transform:capitalize;padding:6px 8px 4px;font-size:12px;line-height:16px}.email-send-form-recipient-separator{background:var(--line);height:1px;margin:4px}.email-send-form-recipient-option{width:100%;min-height:36px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.email-send-form-recipient-option-main{gap:1px;min-width:0;display:grid}.email-send-form-recipient-option:hover,.email-send-form-recipient-option:focus-visible,.email-send-form-recipient-option[aria-selected=true]{background:var(--control);color:var(--text);outline:0}.email-send-form-recipient-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-send-form-recipient-option small{color:var(--muted);flex:none;font-size:12px;line-height:16px}.email-send-form-recipient-option-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-send-form-recipient-option-count{margin-left:auto}.email-send-form-recipient-search-note{border-top:1px solid var(--line);color:var(--muted);margin:4px;padding:10px 8px 8px;font-size:12px;line-height:16px}.email-send-form-recipient-empty{text-align:center;place-items:center;gap:2px;min-height:60px;padding:12px;display:grid}.email-send-form-recipient-empty strong{color:var(--text);font-size:13px;line-height:18px}.email-send-form-recipient-empty span{color:var(--muted);font-size:12px;line-height:16px}.email-send-form-schedule-field{width:min(350px,100%);position:relative}.email-send-form-schedule-menu{z-index:var(--layer-dropdown);border:1px solid var(--line);background:var(--card);border-radius:12px;width:100%;min-width:350px;padding:0;animation:.14s ease-out email-send-form-menu-in;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #0000001f}@keyframes email-send-form-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.email-send-form-schedule-list{gap:1px;max-height:132px;padding:4px;display:grid;overflow:auto}.email-send-form-schedule-option,.email-send-form-schedule-status{width:100%;min-height:32px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;display:flex}.email-send-form-schedule-status{color:var(--muted);justify-content:flex-start;font-size:14px}.email-send-form-schedule-option:hover,.email-send-form-schedule-option:focus-visible,.email-send-form-schedule-option[aria-selected=true]{background:var(--control);color:var(--text);outline:0}.email-send-form-schedule-option-label{align-items:center;gap:8px;min-width:0;display:inline-flex}.email-send-form-schedule-option-label svg,.email-send-form-schedule-status svg{color:var(--muted);flex:none}.email-send-form-schedule-option-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-send-form-schedule-option-time{color:var(--muted);flex:none;font-size:12px;line-height:16px}.email-send-form-schedule-timezone{border-top:1px solid var(--line);color:var(--muted);text-align:right;padding:8px 12px;font-size:12px;line-height:16px}.email-send-form-spin{animation:.9s linear infinite email-send-form-spin}@keyframes email-send-form-spin{to{transform:rotate(360deg)}}.email-send-form-canvas{z-index:1;border:1px solid var(--line);background:var(--card);border-radius:14px;width:min(600px,100%);margin:4px auto 0;position:relative;overflow:hidden}.sms-send-form-detail-row,.sms-send-form-detail-start-row{border-bottom:1px solid var(--email-send-form-black-2);background:var(--white);min-height:36px}.sms-send-form-detail-start-row{border-top:1px solid var(--email-send-form-black-2);min-height:41px;padding-block:2px}.sms-send-form-detail-start-row.has-action{min-height:41px}.message-send-compose-layout{--message-compose-editor-width:600px;--message-compose-preview-inner-width:calc(20rem - 40px);--message-compose-preview-padding-x:20px;--message-compose-preview-width:20rem;width:min(100%, calc(var(--message-compose-editor-width) + var(--message-compose-preview-width)));grid-template-columns:minmax(0, var(--message-compose-editor-width)) var(--message-compose-preview-width);align-items:start;gap:0;margin:0 auto;display:grid;position:relative}.message-send-compose-layout .sms-send-form-root,.message-send-compose-layout .alimtalk-send-form-root,.message-send-compose-layout .brand-message-send-form-root{min-width:0}.message-send-brand-layout{--message-brand-form-width:var(--message-compose-editor-width);--message-brand-inspector-width:var(--message-compose-preview-width);width:min(100%, calc(var(--message-brand-form-width) + var(--message-compose-preview-width)));grid-template-columns:minmax(0, var(--message-brand-form-width)) 0 var(--message-compose-preview-width)}.message-send-brand-layout:has(>.message-variable-panel-root .brand-message-inspector-sidebar){width:min(100%, calc(var(--message-brand-form-width) + var(--message-brand-inspector-width) + var(--message-compose-preview-width)));grid-template-columns:minmax(0, 1fr) var(--message-brand-inspector-width) var(--message-compose-preview-width)}.message-send-brand-form-column{min-width:0;position:relative}.message-send-brand-form-column>.brand-message-send-form-root{width:100%}.message-variable-panel-root{z-index:30;top:0;left:calc(100% - var(--message-compose-preview-width));width:var(--message-compose-preview-width);pointer-events:none;height:100%;position:absolute}.message-send-brand-layout>.message-variable-panel-root{z-index:30;pointer-events:none;grid-area:1/2;align-self:stretch;width:0;min-width:0;height:0;position:relative;top:auto;left:auto;right:auto}.message-send-brand-layout:has(>.message-variable-panel-root .brand-message-inspector-sidebar)>.message-variable-panel-root{width:auto;height:auto;min-height:100%}.message-send-brand-preview-column{min-width:0;position:relative}.message-send-brand-preview-column .message-variable-panel-root{width:100%;top:0;left:0}.message-send-brand-preview-column .brand-message-preview{padding:24px var(--message-compose-preview-padding-x)}.panel.message-send-compose-panel{background:var(--white)}.panel.message-send-compose-panel.message-send-brand-panel:has(.brand-message-inspector-sidebar){width:100%}.message-send-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.message-send-type-status{min-width:36px;min-height:32px;color:var(--muted);white-space:nowrap;justify-content:flex-end;align-items:center;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.message-send-compose-panel .sms-send-form-root,.message-send-compose-panel .alimtalk-send-form-root,.message-send-compose-panel .brand-message-send-form-root{background:var(--white);border:0;border-radius:0;gap:0}.message-send-compose-panel .email-send-form-selection,.message-send-compose-panel .email-send-form-canvas,.message-send-compose-panel .sms-send-form-detail-row,.message-send-compose-panel .sms-send-form-detail-start-row,.message-send-compose-panel .sms-preview,.message-send-compose-panel .alimtalk-preview,.message-send-compose-panel .brand-message-preview{background:var(--white)}.sms-send-form-root .email-send-form-selection,.alimtalk-send-form-root .email-send-form-selection,.brand-message-send-form-root .email-send-form-selection{margin:0}.sms-send-form-root .email-send-form-canvas,.alimtalk-send-form-root .email-send-form-canvas,.brand-message-send-form-root .email-send-form-canvas{border:0;border-top:1px solid var(--email-send-form-black-2);background:var(--white);border-radius:0;margin:0;padding-top:16px;overflow:visible}.sms-send-form-root .email-send-form-selection>.email-send-form-row:last-child,.alimtalk-send-form-root .email-send-form-selection>.email-send-form-row:last-child,.brand-message-send-form-root .email-send-form-selection>.email-send-form-row:last-child{border-bottom:0}.sms-send-form-root .email-send-form-textarea{padding:0}.sms-send-form-root .email-send-form-textarea::placeholder{color:color-mix(in srgb, var(--text-soft) 20%, transparent);opacity:1}.sms-send-form-body-warning{color:var(--red);margin:10px 0 0;font-size:12px;line-height:16px}.email-send-form-empty-state.sms-send-form-empty-state{top:40px;left:0}.sms-send-form-template-workspace{gap:10px;width:100%;display:grid}.sms-send-form-template-document{width:100%;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#00000008;border:1px solid #0000001a;border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.7}.sms-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sms-template-action.email-send-form-ghost-button,.sms-template-action.email-send-form-template-trigger{height:24px;color:color-mix(in srgb, var(--text-soft) 34%, transparent);font-size:13px;line-height:18px}.sms-template-action.email-send-form-ghost-button:hover,.sms-template-action.email-send-form-ghost-button:focus-visible,.sms-template-action.email-send-form-template-trigger:hover,.sms-template-action.email-send-form-template-trigger:focus-visible{color:color-mix(in srgb, var(--text-soft) 58%, transparent)}.sms-template-action-separator{color:color-mix(in srgb, var(--text-soft) 22%, transparent);font-size:12px;line-height:18px}.sms-send-form-row-before-detail-border{min-height:36px;margin-bottom:2px}.sms-send-form-upload-field{align-items:center;width:100%;min-width:0;display:flex;position:relative}.sms-send-form-upload-input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sms-send-form-upload-list{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.sms-send-form-upload-tag{min-width:0;max-width:92px;height:28px;color:var(--text);background:#00000008;border:1px solid #0000001a;border-radius:6px;align-items:center;gap:4px;padding:0 4px 0 6px;font-size:14px;line-height:16px;display:inline-flex}.sms-send-form-upload-preview{background:var(--control);background-position:50%;background-size:cover;border-radius:4px;flex:none;width:20px;height:20px}.sms-send-form-upload-file{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.sms-send-form-upload-remove{width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;font-size:16px;line-height:18px;display:inline-grid}.sms-send-form-upload-remove:hover,.sms-send-form-upload-remove:focus-visible{background:var(--control);color:var(--text);outline:0}.sms-send-form-actions{justify-content:flex-end;gap:8px;width:min(600px,100%);margin:0;display:flex}.sms-preview{background:var(--white);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:10px;min-width:0;min-height:100%;padding:24px 20px;display:grid;position:relative}.sms-preview:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:0}.sms-preview-title{width:100%;color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.sms-preview-phone{background:#f2f2f7;border:1px solid #0000000f;border-radius:18px;flex-direction:column;width:100%;min-width:0;height:min(520px,100vh - 220px);min-height:240px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffffffbd}.sms-preview-time{color:#8e8e93;text-align:center;margin-bottom:10px;font-size:10px;line-height:14px}.sms-preview-scroll{scrollbar-color:#00000038 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.sms-preview-scroll::-webkit-scrollbar{width:10px}.sms-preview-scroll::-webkit-scrollbar-track{background:0 0}.sms-preview-scroll::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:3px solid #f2f2f7;border-radius:999px;min-height:32px}.sms-preview-images{flex-direction:column;align-items:flex-end;gap:4px;margin-bottom:6px;display:flex}.sms-preview-images img{object-fit:cover;border-radius:10px;max-width:180px;max-height:120px;display:block}.sms-preview-media-row{justify-content:flex-end;display:flex}.sms-preview-bubble{max-width:195px;color:var(--white);white-space:pre-wrap;word-break:break-all;background:#0a84ff;border-radius:16px 16px 3px;padding:9px 13px;font-size:12px;line-height:1.55}.sms-preview-placeholder{color:#fff6;font-size:11px}.sms-preview-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#ffffffeb;overflow-wrap:anywhere;background:#ffffff29;border:1px solid #ffffff3d;border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650}.sms-preview-sender{color:#8e8e93;text-align:right;margin-top:3px;font-size:10px;line-height:14px}.alimtalk-send-form-canvas{align-items:flex-start;min-height:320px;padding:16px 0 0;display:flex}.alimtalk-send-form-group-start{border-top:1px solid var(--email-send-form-black-2);min-height:41px;padding-block:2px}.alimtalk-send-form-template{gap:10px;width:100%;display:grid}.alimtalk-send-form-template-body{width:100%;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;background:#00000008;border:1px solid #0000001a;border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.7}.alimtalk-send-form-empty{color:var(--muted);padding:16px 18px;font-size:14px;line-height:20px}.alimtalk-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alimtalk-template-action.email-send-form-ghost-button,.alimtalk-template-action.email-send-form-template-trigger{height:24px;color:color-mix(in srgb, var(--text-soft) 34%, transparent);font-size:13px;line-height:18px}.alimtalk-template-action.email-send-form-ghost-button:hover,.alimtalk-template-action.email-send-form-ghost-button:focus-visible,.alimtalk-template-action.email-send-form-template-trigger:hover,.alimtalk-template-action.email-send-form-template-trigger:focus-visible{color:color-mix(in srgb, var(--text-soft) 58%, transparent)}.alimtalk-preview{background:var(--white);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:10px;min-width:0;min-height:100%;padding:24px 20px;display:grid;position:relative}.alimtalk-preview:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:0}.alimtalk-preview-title,.alimtalk-action-details{width:100%}.alimtalk-preview-title{color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.alimtalk-preview-phone{background:#b2c7d9;border:1px solid #0000000f;border-radius:18px;flex-direction:column;width:100%;min-width:0;height:min(520px,100vh - 220px);min-height:280px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffffff57}.alimtalk-preview-time{color:#0000008a;text-align:center;margin-bottom:10px;font-size:10px;line-height:14px}.alimtalk-preview-scroll{scrollbar-color:#00000038 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.alimtalk-preview-scroll::-webkit-scrollbar{width:10px}.alimtalk-preview-scroll::-webkit-scrollbar-track{background:0 0}.alimtalk-preview-scroll::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:3px solid #b2c7d9;border-radius:999px;min-height:32px}.alimtalk-preview-row{align-items:flex-start;gap:8px;display:flex}.alimtalk-preview-avatar{color:#3c1e1e;background:#fee500;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;line-height:16px;display:grid}.alimtalk-preview-content{flex:auto;min-width:0}.alimtalk-preview-sender{color:#000000b8;margin-bottom:4px;font-size:11px;font-weight:600;line-height:15px}.alimtalk-preview-bubble{background:var(--white);color:#242424;border-radius:4px 14px 14px;max-width:198px;padding:12px;box-shadow:0 1px 3px #0000001f}.alimtalk-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.alimtalk-preview-token{color:#616161;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.alimtalk-preview-empty{color:var(--muted);font-size:12px;line-height:1.55}.alimtalk-preview-buttons{border-top:1px solid #e8e8e8;gap:4px;margin-top:10px;padding-top:8px;display:grid}.alimtalk-preview-button{color:#1a73e8;text-align:center;border:1px solid #ddd;border-radius:6px;place-items:center;min-height:28px;padding:5px 8px;font-size:11px;font-weight:600;line-height:16px;display:grid}.alimtalk-action-details{border:1px solid var(--line);background:var(--control);border-radius:10px;padding:10px}.alimtalk-action-details-title{color:var(--text);margin-bottom:8px;font-size:12px;font-weight:600;line-height:16px}.alimtalk-action-detail-list{gap:8px;display:grid}.alimtalk-action-detail-row{border:1px solid var(--line);background:var(--white);border-radius:8px;padding:9px}.alimtalk-action-detail-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.alimtalk-action-detail-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.alimtalk-action-detail-type{color:var(--muted);flex:none;font-size:11px;line-height:15px}.alimtalk-action-link-list{gap:6px;margin:0;display:grid}.alimtalk-action-link-row{grid-template-columns:44px minmax(0,1fr);gap:8px;display:grid}.alimtalk-action-link-row dt{color:var(--muted);font-size:11px;font-weight:600;line-height:15px}.alimtalk-action-link-row dd{min-width:0;color:var(--text);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.alimtalk-template-create-page{max-width:1200px;margin:0 auto;container:alimtalk-template-create/inline-size}.app-shell:has(.alimtalk-template-create-page){overflow-x:clip}.app-shell:has(.message-send-brand-layout){overflow-x:clip}.alimtalk-template-create-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.alimtalk-template-create-header h1{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:24px;line-height:1.25}.alimtalk-template-create-breadcrumb{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.alimtalk-template-create-breadcrumb span:last-child{color:var(--text-soft)}.alimtalk-template-create-intro{color:var(--text-soft);gap:4px;margin-top:18px;font-size:14px;line-height:1.55;display:grid}.alimtalk-template-create-intro p{margin:0}.alimtalk-template-create-guide-actions,.alimtalk-template-warning-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.alimtalk-template-create-guide-actions a,.alimtalk-template-warning-links a{border:1px solid var(--line);background:var(--bg);min-height:30px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;padding:5px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.alimtalk-template-create-guide-actions a:hover,.alimtalk-template-create-guide-actions a:focus-visible,.alimtalk-template-warning-links a:hover,.alimtalk-template-warning-links a:focus-visible{border-color:var(--text-soft);outline:none}.alimtalk-template-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:24px;margin-top:28px;display:grid}.alimtalk-template-create-main{gap:16px;min-width:0;display:grid}.alimtalk-template-create-card,.alimtalk-template-warning-card{border:1px solid var(--line);background:var(--bg);border-radius:8px}.alimtalk-template-create-card{padding:18px}.alimtalk-template-create-card h2{color:var(--text);letter-spacing:0;margin:0 0 16px;font-size:17px;line-height:1.35}.alimtalk-template-section-title-row{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.alimtalk-template-section-title-row h2{margin-bottom:0}.alimtalk-template-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.alimtalk-template-type-card{border:1px solid var(--line);background:var(--bg);min-height:82px;color:var(--text);text-align:left;border-radius:7px;align-content:end;gap:10px;padding:14px;display:grid;position:relative}.alimtalk-template-type-card:hover,.alimtalk-template-type-card:focus-visible,.alimtalk-template-type-card[data-selected=true]{border-color:var(--text);outline:none}.alimtalk-template-type-card strong{font-size:14px;line-height:1.35}.alimtalk-template-type-radio{border:1px solid var(--line);border-radius:50%;width:14px;height:14px;position:absolute;top:12px;right:12px}.alimtalk-template-type-card[data-selected=true] .alimtalk-template-type-radio{border-color:var(--text);box-shadow:inset 0 0 0 3px var(--bg);background:var(--text)}.alimtalk-template-type-help{border:1px solid var(--line-soft);background:var(--gray-bg);color:var(--text-soft);border-radius:7px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5}.alimtalk-template-type-help span{color:#00f;margin-right:8px;font-size:12px;display:inline-block}.alimtalk-template-type-help p{white-space:pre-line;margin:0}.alimtalk-template-content-fields{gap:14px;display:grid}.alimtalk-template-field{gap:7px;display:grid}.alimtalk-template-field span{color:var(--text);font-size:13px;font-weight:650;line-height:1.4}.alimtalk-template-field input,.alimtalk-template-field select,.alimtalk-template-field textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:7px;outline:none;padding:9px 10px;font-size:14px;line-height:1.5}.alimtalk-template-field textarea{resize:vertical}.alimtalk-template-field input:focus,.alimtalk-template-field select:focus,.alimtalk-template-field textarea:focus{border-color:var(--text)}.alimtalk-template-field input[type=file]{padding:8px}.alimtalk-template-field small{color:var(--muted);font-size:12px;line-height:1.45}.alimtalk-template-character-count{color:var(--muted);font-size:13px;line-height:1.45}.alimtalk-template-character-count[data-invalid=true]{color:var(--red)}.alimtalk-template-security{gap:6px;display:grid}.alimtalk-template-security .checkbox-copy label{align-items:baseline;gap:4px;display:inline-flex}.alimtalk-template-security .checkbox-copy label span{color:var(--muted);font-size:13px;font-weight:500}.alimtalk-template-validation{border:1px solid var(--red-bg);background:var(--red-bg);color:var(--red);border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.5}.alimtalk-template-validation ul{margin:0;padding-left:18px}.alimtalk-template-advanced-stack{gap:12px;display:grid}.alimtalk-template-inline-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alimtalk-template-inline-actions>button:not(.button){border:1px solid var(--line);background:var(--bg);min-height:30px;color:var(--text-soft);border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}.alimtalk-template-action-section-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.alimtalk-template-action-section-heading p{max-width:640px;color:var(--text-soft);margin:6px 0 0;font-size:13px;line-height:18px}.alimtalk-template-action-groups{gap:18px;display:grid}.alimtalk-template-action-group{gap:10px;min-width:0;display:grid}.alimtalk-template-action-group+.alimtalk-template-action-group{border-top:1px solid var(--line-soft);padding-top:18px}.alimtalk-template-action-group-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.alimtalk-template-action-group-title{align-items:center;gap:8px;display:flex}.alimtalk-template-action-group-title h3{color:var(--text);margin:0;font-size:15px;font-weight:650;line-height:22px}.alimtalk-template-action-group-title span{border:1px solid var(--line-soft);min-width:34px;color:var(--text-soft);text-align:center;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:600;line-height:18px}.alimtalk-template-action-group-title span[data-state=invalid]{background:var(--red-bg);color:var(--red);border-color:#b4231847}.alimtalk-template-action-group-header p{max-width:620px;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:17px}.alimtalk-template-action-limit-note{color:var(--text-soft);margin-top:4px;font-size:12px;font-weight:550;line-height:16px;display:block}.alimtalk-template-action-list{gap:10px;display:grid}.alimtalk-template-action-card{border:1px solid var(--line-soft);border-radius:8px;gap:12px;padding:12px;display:grid}.alimtalk-template-action-card-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.alimtalk-template-action-card-title{gap:2px;min-width:0;display:grid}.alimtalk-template-action-card-title span{color:var(--muted);font-size:12px;font-weight:600;line-height:16px}.alimtalk-template-action-card-title strong{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.alimtalk-template-action-card .form-field-input,.alimtalk-template-action-card .form-field-select{border-color:var(--line);background:var(--bg)}.alimtalk-template-action-card .form-field-select{appearance:auto;padding-right:8px}.alimtalk-template-action-card .form-field-input:read-only{background:var(--control);color:var(--text-soft);border-style:dashed}.alimtalk-template-action-empty{border:1px dashed var(--line-soft);color:var(--muted);border-radius:8px;padding:12px;font-size:13px;line-height:18px}.alimtalk-template-checked-field{border-top:1px solid var(--line-soft);gap:8px;padding-top:12px;display:grid}.alimtalk-template-checked-field:first-child{border-top:0;padding-top:0}.alimtalk-template-checked-body,.alimtalk-template-action-grid{gap:8px;display:grid}.alimtalk-template-action-row{border:1px solid var(--line-soft);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.alimtalk-template-action-fields{gap:10px;min-width:0;display:grid}.alimtalk-template-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alimtalk-template-action-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.alimtalk-template-action-link-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.alimtalk-template-action-row .form-field-root,.alimtalk-template-action-card .form-field-root{gap:5px}.alimtalk-template-action-row .form-field-label,.alimtalk-template-action-card .form-field-label{font-size:12px;line-height:16px}.alimtalk-template-icon-button{border:1px solid var(--line);background:var(--bg);width:30px;height:30px;color:var(--text-soft);border-radius:6px;place-items:center;display:grid}.alimtalk-template-checklist{color:var(--text-soft);margin:0;padding:0;font-size:12px;line-height:1.5;list-style:none}.alimtalk-template-checklist li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px;display:grid}.alimtalk-template-checklist-icon{width:16px;height:18px;color:var(--muted);place-items:center;display:inline-grid}.alimtalk-template-checklist li[data-checked=true]{color:var(--text)}.alimtalk-template-checklist li[data-checked=true] .alimtalk-template-checklist-icon{color:var(--primary)}.alimtalk-template-checklist li[data-error=true],.alimtalk-template-checklist li[data-error=true] .alimtalk-template-checklist-icon{color:var(--red)}.alimtalk-template-preview-rail{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:0;padding:16px;position:sticky;top:120px}.alimtalk-template-warning-card{max-width:760px;margin-top:20px;overflow:hidden}.alimtalk-template-warning-header{color:#e65100;background:#fff3e0;border-bottom:1px solid #ffe0b2;align-items:center;gap:8px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.alimtalk-template-warning-list{gap:10px;padding:16px 20px;display:grid}.alimtalk-template-warning-item{align-items:flex-start;gap:10px;display:flex}.alimtalk-template-warning-item span{background:#bdbdbd;border-radius:50%;width:6px;min-width:6px;height:6px;margin-top:7px}.alimtalk-template-warning-item p{color:#616161;margin:0;font-size:13px;line-height:1.5}.alimtalk-template-warning-links{margin:0;padding:0 20px 16px}.alimtalk-template-warning-confirm{padding:0 20px 14px}.alimtalk-template-warning-card>.button{margin:0 20px 20px}.alimtalk-template-warning-note{color:var(--muted);margin:0 20px 12px;font-size:13px;line-height:1.45}.alimtalk-template-create-page-new-design{max-width:1240px}.alimtalk-template-new-design-notice{margin-top:18px}.alimtalk-template-new-design-card{gap:14px;display:grid}.alimtalk-template-new-design-card h2{margin-bottom:0}.alimtalk-template-new-design-type-group .choice-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}.alimtalk-template-new-design-type-group .choice-card-group-header p{white-space:pre-line;max-width:68ch}.alimtalk-template-new-design-type-group.choice-card-group.is-compact .choice-card{border-radius:8px;align-items:center;gap:9px;min-height:56px;padding:10px 12px}.alimtalk-template-new-design-type-group.choice-card-group.is-compact .choice-card-copy{gap:1px}.alimtalk-template-new-design-type-group.choice-card-group.is-compact .choice-card-description{font-size:12px;line-height:16px}.alimtalk-template-new-design-type-group.choice-card-group.is-compact .choice-card-meta{white-space:nowrap;align-self:center}.alimtalk-template-new-design-form-stack,.alimtalk-template-new-design-list-stack{gap:14px;display:grid}.alimtalk-template-new-design-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.alimtalk-template-new-design-section-header h2{margin:0 0 4px}.alimtalk-template-new-design-section-header p{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.alimtalk-template-new-design-toggle-block{border:1px solid var(--line-soft);border-radius:8px;padding:12px}.alimtalk-template-new-design-toggle-block[data-enabled=false] .alimtalk-template-checked-body{opacity:.78}.alimtalk-template-create-page-new-design .form-field-input:disabled,.alimtalk-template-create-page-new-design .form-field-textarea:disabled,.alimtalk-template-create-page-new-design .form-field-select:disabled{border-color:var(--line-soft);color:var(--muted);opacity:1;background:#00000005}.alimtalk-template-create-page-new-design .validation-checklist{gap:4px;font-size:13px;line-height:18px;display:grid}.alimtalk-template-create-page-new-design .validation-checklist-error{font-size:13px;line-height:18px}.alimtalk-template-create-page-new-design .file-upload-preview{width:28px;height:28px}.alimtalk-template-new-design-validation-status{border:1px solid #0000;border-radius:6px;margin:0;padding:7px 9px;font-size:13px;line-height:18px}.alimtalk-template-new-design-validation-status[data-state=error]{background:var(--red-bg);color:var(--red);border-color:#b4231838}.alimtalk-template-new-design-validation-status[data-state=success]{background:var(--green-bg);color:var(--green);border-color:#1f7a3b2e}.alimtalk-template-new-design-toggle-block:first-child{border-top:1px solid var(--line-soft);padding-top:12px}.alimtalk-template-new-design-submit{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.alimtalk-template-new-design-warning-list,.alimtalk-template-new-design-error-list{margin:0;padding-left:18px}.alimtalk-template-new-design-warning-list li,.alimtalk-template-new-design-error-list li{margin:3px 0}@media (max-width:980px){.alimtalk-template-create-layout{grid-template-columns:1fr}.alimtalk-template-preview-rail{order:0;position:static}}@media (max-width:720px){.alimtalk-template-create-header{grid-template-columns:1fr}.alimtalk-template-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.alimtalk-template-type-grid{grid-template-columns:1fr}.alimtalk-template-warning-card>.button{width:calc(100% - 40px)}.alimtalk-template-action-grid,.alimtalk-template-action-link-grid,.alimtalk-template-action-group-header{grid-template-columns:1fr}.alimtalk-template-action-group-header .button{justify-self:start}}@container alimtalk-template-create (max-width:980px){.alimtalk-template-create-layout{grid-template-columns:1fr}.alimtalk-template-preview-rail{order:0;position:static}}@container alimtalk-template-create (max-width:720px){.alimtalk-template-create-header{grid-template-columns:1fr}.alimtalk-template-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alimtalk-template-new-design-type-group .choice-card-list,.alimtalk-template-new-design-section-header{grid-template-columns:1fr}}@container alimtalk-template-create (max-width:480px){.alimtalk-template-type-grid,.alimtalk-template-new-design-type-group .choice-card-list{grid-template-columns:1fr}.alimtalk-template-warning-card>.button{width:calc(100% - 40px)}.alimtalk-template-action-grid,.alimtalk-template-action-link-grid,.alimtalk-template-action-group-header{grid-template-columns:1fr}.alimtalk-template-action-group-header .button{justify-self:start}}.sms-template-create-page{max-width:1240px;margin:0 auto;container:sms-template-create/inline-size}.app-shell:has(.sms-template-create-page){overflow-x:clip}.sms-template-create-header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;display:grid}.sms-template-create-header>.button{justify-self:start}.sms-template-create-header h1{color:var(--text);letter-spacing:0;margin:4px 0 0;font-size:24px;line-height:1.25}.sms-template-create-breadcrumb{color:var(--muted);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.sms-template-create-breadcrumb span:last-child{color:var(--text-soft)}.sms-template-create-notice{margin-top:18px}.sms-template-create-layout{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;gap:24px;margin-top:28px;display:grid}.sms-template-create-main{gap:16px;min-width:0;display:grid}.sms-template-create-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.sms-template-create-card h2{color:var(--text);letter-spacing:0;margin:0;font-size:17px;line-height:1.35}.sms-template-form-stack{gap:14px;display:grid}.sms-template-create-page .form-field-root{grid-template-columns:112px minmax(0,1fr)}.sms-template-create-page .form-field-root.has-action{grid-template-columns:112px minmax(0,1fr) auto}.sms-template-create-page .button:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 18%, transparent);outline-offset:2px}.brand-template-create-page{max-width:1280px;margin:0 auto;container:brand-template-create/inline-size}.app-shell:has(.brand-template-create-page){overflow-x:clip}.brand-template-create-notice{margin-top:18px}.brand-template-create-form{gap:16px;margin-top:24px;display:grid}.brand-template-create-card{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:14px;min-width:0;padding:18px;display:grid}.brand-template-create-card-header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.brand-template-create-card h2{color:var(--text);letter-spacing:0;margin:0;font-size:17px;line-height:1.35}.brand-template-create-card-header span{color:var(--muted);font-size:12px;line-height:1.4}.brand-template-create-header h1,.brand-template-create-card-header span,.brand-template-create-notice,.brand-template-create-page .form-field-help{word-break:keep-all}.brand-template-create-page .form-field-root{grid-template-columns:124px minmax(0,1fr)}.brand-template-create-panel{overflow:clip}.brand-template-create-compose-layout{--message-brand-form-width:min(47rem, calc(100vw - 26rem));width:min(100%, calc(var(--message-brand-form-width) + var(--message-compose-preview-width)));grid-template-columns:minmax(0, var(--message-brand-form-width)) var(--message-compose-preview-width)}.brand-template-create-compose-layout .brand-message-preview{max-width:23rem;margin:0 auto}.brand-template-create-actions{justify-content:flex-end;gap:10px;display:flex}.brand-template-create-page .button:focus-visible{outline:2px solid color-mix(in srgb, var(--text) 18%, transparent);outline-offset:2px}.sms-template-auto-type{border:1px solid var(--line-soft);background:var(--control);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.sms-template-auto-type-main{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.sms-template-auto-type-icon{border:1px solid var(--line-soft);background:var(--bg);width:32px;height:32px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sms-template-auto-type-label{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.sms-template-auto-type p,.sms-template-auto-type-note{color:var(--text-soft);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.sms-template-auto-type-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.sms-template-auto-type-meta .badge{white-space:nowrap;min-width:0;max-width:100%}.sms-template-auto-type-note{border-left:2px solid var(--line);padding-left:10px}.sms-template-two-column,.sms-template-variable-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sms-template-two-column .form-field-root,.sms-template-variable-field.form-field-root{grid-template-columns:1fr;gap:6px}.sms-template-two-column .form-field-label,.sms-template-variable-field .form-field-label{min-height:auto}.sms-template-body-meta{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.sms-template-field-warning{color:var(--yellow);margin:0;font-size:13px;line-height:18px}.sms-template-code-token{color:inherit;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:.95em;font-weight:600}.form-field-label .sms-template-code-token{text-overflow:ellipsis;overflow:hidden}.sms-template-attachment-count{align-items:baseline;gap:3px;min-width:0;display:inline-flex}.sms-template-section-header p{color:var(--text-soft);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.sms-template-fixed-category{border:1px solid var(--line-soft);background:var(--control);min-width:0;color:var(--text);overflow-wrap:anywhere;border-radius:6px;align-items:center;min-height:36px;padding:7px 10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.sms-template-create-page .form-field-help,.sms-template-create-page .form-field-error,.sms-template-field-warning,.sms-template-create-page .notice-title,.sms-template-create-page .notice-content{text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere}.sms-template-create-page .badge,.sms-template-create-page .form-field-counter,.sms-template-preview-summary>span,.sms-template-code-token{font-variant-numeric:tabular-nums}.sms-template-variable-section{border:1px solid var(--line-soft);border-radius:8px;gap:10px;padding:12px;display:grid}.sms-template-variable-header{gap:2px;display:grid}.sms-template-variable-header span{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.sms-template-variable-token-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.sms-template-variable-token{border:1px solid var(--line-soft);background:var(--control);max-width:100%;color:var(--text);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:5px 8px;font-size:13px;line-height:18px;display:inline-flex}.sms-template-section-header{gap:4px;display:grid}.sms-template-section-header h2{margin:0}.sms-template-create-page .validation-checklist{gap:4px;font-size:13px;line-height:18px;display:grid}.sms-template-create-page .validation-checklist-error{font-size:13px;line-height:18px}.sms-template-create-page .file-upload-preview{width:28px;height:28px}.sms-template-create-page .file-upload-remove.icon-button:focus-visible{background:var(--control-hover);color:var(--text);outline:2px solid color-mix(in srgb, var(--text) 18%, transparent);outline-offset:2px}.sms-template-upload-status{border:1px solid #0000;border-radius:6px;margin:0;padding:7px 9px;font-size:13px;line-height:18px}.sms-template-upload-status[data-state=error]{border-color:var(--red-a6);background:var(--red-bg);color:var(--red)}.sms-template-warning-list,.sms-template-error-list{margin:0;padding-left:18px}.sms-template-warning-list li,.sms-template-error-list li{margin:3px 0}.sms-template-submit-row{justify-content:flex-end;display:flex}.sms-template-preview-rail{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:120px}.sms-template-preview-rail .sms-preview{background:0 0;min-height:0;padding:0}.sms-template-preview-rail .sms-preview:before{display:none}.sms-template-preview-summary{flex-wrap:wrap;gap:6px;display:flex}.sms-template-preview-summary>span{border:1px solid var(--line-soft);background:var(--control);color:var(--text-soft);border-radius:999px;padding:3px 8px;font-size:12px;line-height:16px}@media (max-width:980px){.sms-template-create-layout{grid-template-columns:1fr}.sms-template-preview-rail{order:0;position:static}.brand-template-create-compose-layout{--message-brand-form-width:100%;grid-template-columns:1fr}.brand-template-create-compose-layout>.message-send-brand-preview-column{max-height:none;position:static;top:auto}}@media (max-width:720px){.sms-template-create-header,.brand-template-create-header,.sms-template-two-column,.sms-template-variable-grid,.sms-template-auto-type{grid-template-columns:1fr}.sms-template-auto-type-meta{justify-content:flex-start}.sms-template-create-page .form-field-root,.sms-template-create-page .form-field-root.has-action,.brand-template-create-page .form-field-root{grid-template-columns:1fr}.sms-template-create-page .form-field-label,.brand-template-create-page .form-field-label{min-height:auto}.sms-template-body-meta{grid-template-columns:1fr}.sms-template-body-meta .form-field-counter{justify-self:start}.sms-template-submit-row .button{justify-content:center;width:100%}.brand-template-create-card-header,.brand-template-create-actions{flex-direction:column;align-items:stretch}.brand-template-create-actions .button{justify-content:center;width:100%}.brand-template-create-page .brand-message-button-row{grid-template-columns:24px minmax(0,1fr) 28px 28px}.brand-template-create-page .brand-message-button-index,.brand-template-create-page .brand-message-button-row em{display:none}}@container sms-template-create (max-width:860px){.sms-template-create-layout{grid-template-columns:1fr}.sms-template-preview-rail{order:0;position:static}}@container sms-template-create (max-width:980px){.sms-template-auto-type{grid-template-columns:1fr}.sms-template-auto-type-meta{justify-content:flex-start}}@container sms-template-create (max-width:720px){.sms-template-create-header,.sms-template-two-column,.sms-template-variable-grid,.sms-template-auto-type{grid-template-columns:1fr}.sms-template-auto-type-meta{justify-content:flex-start}.sms-template-create-page .form-field-root,.sms-template-create-page .form-field-root.has-action{grid-template-columns:1fr}.sms-template-create-page .form-field-label{min-height:auto}.sms-template-body-meta{grid-template-columns:1fr}.sms-template-body-meta .form-field-counter{justify-self:start}.sms-template-submit-row .button{justify-content:center;width:100%}}@container brand-template-create (max-width:980px){.brand-template-create-compose-layout{--message-brand-form-width:100%;grid-template-columns:1fr}.brand-template-create-compose-layout>.message-send-brand-preview-column{max-height:none;position:static;top:auto}}@container brand-template-create (max-width:720px){.brand-template-create-header,.brand-template-create-page .form-field-root{grid-template-columns:1fr}.brand-template-create-page .form-field-label{min-height:auto}.brand-template-create-card-header,.brand-template-create-actions{flex-direction:column;align-items:stretch}.brand-template-create-actions .button{justify-content:center;width:100%}.brand-template-create-page .brand-message-button-row{grid-template-columns:24px minmax(0,1fr) 28px 28px}.brand-template-create-page .brand-message-button-index,.brand-template-create-page .brand-message-button-row em{display:none}}.kakao-template-preview-root{max-width:450px;margin:0 auto}.kakao-template-preview-paper{background:#b9cbda;padding:16px}.kakao-template-preview-dateWrap{align-items:center;gap:8px;margin-bottom:16px;display:flex}.kakao-template-preview-divider{background:#0000001a;flex:auto;width:100%;height:1px;margin-bottom:16px;transform:translateY(9px)}.kakao-template-preview-date{color:#0009;white-space:nowrap;flex:none;font-size:.75rem;line-height:1.4}.kakao-template-preview-messageRow{align-items:flex-start;display:flex}.kakao-template-preview-profileImg{background:#fff;border-radius:40%;flex:none;width:35px;height:35px;margin-right:10px}.kakao-template-preview-messageContent{align-items:flex-end;min-width:0;display:flex}.kakao-template-preview-timeWrap.hasQuickReplies{margin-bottom:40px}.kakao-template-preview-time{color:#0009;white-space:nowrap;margin-left:5px;font-size:.7rem;line-height:1.4}.kakao-template-preview-bubbleArea{max-width:215px}.kakao-template-preview-imgBubbleArea{max-width:300px}.kakao-template-preview-channelName{color:#0009;margin-bottom:8px;font-size:.8rem;line-height:1.4}.kakao-template-preview-channelAdText{color:#00000080;margin-right:4px;font-size:.8rem;display:inline}.kakao-template-preview-talkMessageWrap{position:relative}.kakao-template-preview-roundBox{border-radius:8px;min-width:100px;overflow:hidden}.kakao-template-preview-title{background:#fde81f;padding:8px;font-size:.75rem;line-height:1.4;position:relative}.kakao-template-preview-badge{z-index:1;color:#fff;text-align:center;background:#424242;border-radius:50%;width:40px;height:40px;font-size:10px;line-height:37px;position:absolute;top:0;right:0;transform:translate(40%,-40%)scale(.75)}.kakao-template-preview-text{white-space:pre-wrap;word-break:break-word;background:#fff;padding:10px 8px 8px;font-size:.8rem;line-height:1.5}.kakao-template-preview-sourceDivider{background:#0000001f;width:100%;height:1px;margin:8px 0}.kakao-template-preview-header{font-size:.8rem;line-height:1.5}.kakao-template-preview-highlight{flex-wrap:nowrap;align-items:flex-start;gap:8px;display:flex}.kakao-template-preview-highlightText{flex:auto;min-width:0}.kakao-template-preview-normalText{font-size:.8rem;line-height:1.5}.kakao-template-preview-subColor{color:#00000080}.kakao-template-preview-subText{font-size:95%;line-height:1.5}.kakao-template-preview-highlightThumbnailPlaceholder{background:#eee;flex:none;width:45px;height:45px}.kakao-template-preview-highlighThumbnailImageWrap{flex:none;max-width:45px;max-height:45px}.kakao-template-preview-highlighThumbnailImage{width:100%;height:100%;display:block}.kakao-template-preview-itemRow,.kakao-template-preview-summaryRow{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:8px;display:grid}.kakao-template-preview-itemRow .is-right-aligned,.kakao-template-preview-summaryDescription{text-align:right}.kakao-template-preview-emphasizeSubtitle{color:#00000080;margin-top:8px;font-size:95%;line-height:1.5}.kakao-template-preview-emphasizeTitle{margin-bottom:4px;font-size:125%;line-height:1.4}.kakao-template-preview-extraText{margin-top:8px}.kakao-template-preview-adText{color:#00000080;margin-top:8px;font-size:95%;line-height:1.5}.kakao-template-preview-ctaBottomAdText{color:#00000073;margin-top:3px;font-size:.7rem;line-height:1.4}.kakao-template-preview-buttonArea{margin-top:10px;display:grid}.kakao-template-preview-button{width:100%;color:inherit;cursor:default;font:inherit;background:#f7f7f7;border:1px solid #eee;border-radius:3px;outline:none;margin-bottom:4px;padding-top:7px;padding-bottom:7px;font-size:.8rem}.kakao-template-preview-button:active{background:#fff}.kakao-template-preview-addKakaoButton{background:#fde81f;border-color:#fde81f}.kakao-template-preview-addKakaoButton:active{background:#fde81f}.kakao-template-preview-emojiImg{max-width:1.2em;transform:translateY(2px)}.kakao-template-preview-ataImg{width:400px;max-width:100%;display:block}.kakao-template-preview-ataImgBox{background:#f9f9f9;max-width:100%}.kakao-template-preview-ataTmpImgBox{background:#f9f9f9;width:500px;max-width:100%;padding-top:50%;display:block;position:relative}.kakao-template-preview-ataTmpImgText{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kakao-template-preview-quickRepliyBtnWrap{margin-top:8px;overflow:hidden}.kakao-template-preview-quickReplyRow{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.kakao-template-preview-quickRepliyBtnNameBox{cursor:pointer;background:#fff;border:1px solid #e2e2e2;border-radius:20px;padding:4px 10px}.kakao-template-preview-quickRepliyBtnNameBox span{color:#0009;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.4;display:block;overflow:hidden}.kakao-template-preview-footerNotes{color:var(--muted);text-align:center;gap:2px;margin-top:8px;font-size:12px;line-height:1.45;display:grid}.brand-message-send-form-canvas{align-content:start;gap:14px;min-height:320px;padding:16px 0 0;display:grid}.brand-message-send-form-canvas.is-readonly{align-items:flex-start;display:flex}.brand-message-send-form-canvas .email-send-form-textarea{min-height:220px;padding:0}.brand-message-send-form-root .email-send-form-textarea::placeholder{color:color-mix(in srgb, var(--text-soft) 20%, transparent);opacity:1}.brand-message-send-form-group-start,.brand-message-send-form-template-row{border-top:1px solid var(--email-send-form-black-2);min-height:41px;padding-block:2px}.brand-message-send-form-template-row{border-bottom:1px solid var(--email-send-form-black-2)}.brand-message-send-form-template-row+.brand-message-send-form-group-start{border-top:0}.brand-message-image-field{flex-wrap:wrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.brand-message-image-upload-tag{max-width:220px}.brand-message-file-input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.brand-message-option-list{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.brand-message-checkbox{color:var(--text-soft);cursor:pointer;align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex}.brand-message-checkbox input{accent-color:var(--black)}.brand-message-toggle{color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.brand-message-toggle-track{background:var(--line);border-radius:999px;align-items:center;width:34px;height:18px;padding:2px;transition:background .12s,box-shadow .12s;display:inline-flex}.brand-message-toggle-thumb{background:var(--white);border-radius:50%;width:14px;height:14px;transition:transform .12s;box-shadow:0 1px 2px #0000002e}.brand-message-toggle[aria-checked=true] .brand-message-toggle-track{background:var(--black)}.brand-message-toggle[aria-checked=true] .brand-message-toggle-thumb{transform:translate(16px)}.brand-message-toggle:focus-visible{outline:0}.brand-message-toggle:focus-visible .brand-message-toggle-track{box-shadow:0 0 0 2px #00000024}.brand-message-toggle-text{min-width:32px}.email-send-form-empty-state.brand-message-send-form-empty-state{top:40px;left:0}.brand-message-template-picker-row{align-items:center;min-height:36px;display:flex}.brand-message-template-workspace{gap:10px;width:100%;display:grid}.brand-message-template-document{width:100%;color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#00000008;border:1px solid #0000001a;border-radius:10px;padding:16px 18px;font-size:15px;line-height:1.7}.brand-message-template-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.brand-message-template-action.email-send-form-ghost-button,.brand-message-template-action.email-send-form-template-trigger{height:24px;color:color-mix(in srgb, var(--text-soft) 34%, transparent);font-size:13px;line-height:18px}.brand-message-template-action.email-send-form-ghost-button:hover,.brand-message-template-action.email-send-form-ghost-button:focus-visible,.brand-message-template-action.email-send-form-template-trigger:hover,.brand-message-template-action.email-send-form-template-trigger:focus-visible{color:color-mix(in srgb, var(--text-soft) 58%, transparent)}.brand-message-template-action-separator{color:color-mix(in srgb, var(--text-soft) 22%, transparent);font-size:12px;line-height:18px}.brand-message-template-meta{border:1px solid var(--line);background:var(--control);border-radius:10px;grid-template-columns:minmax(86px,auto) minmax(0,1fr);align-items:baseline;gap:6px 10px;min-width:0;padding:10px 12px;display:grid}.brand-message-template-meta strong,.brand-message-template-meta code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-message-template-meta strong{color:var(--text);font-size:13px;font-weight:600;line-height:18px}.brand-message-template-meta code{color:var(--text-soft);font-family:var(--font-mono);font-size:12px;line-height:16px}.brand-message-template-meta-label{color:var(--muted);font-size:12px;line-height:16px}.brand-message-template-variable-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.brand-message-template-variable-chip.message-template-variable{border-color:var(--line);background:var(--control);color:var(--text-soft);gap:6px;margin:0;padding:5px 8px;font-size:12px;line-height:16px}.brand-message-template-variable-chip.message-template-variable code{min-width:0;color:inherit;font-family:var(--font-mono);font-size:12px;line-height:16px}.brand-message-template-variable-chip.message-template-variable span{color:var(--muted);font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:14px}.brand-message-template-variable-chip.message-template-variable[data-missing=true]{color:var(--text)}.brand-message-template-empty-variables{color:var(--muted);margin:0;font-size:12px;line-height:17px}.message-template-document{min-width:0}.message-template-variable{color:inherit;font:inherit;vertical-align:baseline;cursor:pointer;background:#00000008;border:1px solid #0000001a;border-radius:8px;outline:0;align-items:center;gap:4px;margin:-2px 1px;padding:2px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;line-height:1;display:inline-flex}.message-template-variable[data-missing=true]{color:var(--text)}.message-template-variable svg{color:#c2410c;flex:none}.message-template-variable:hover,.message-template-variable:focus-visible,.message-template-variable[aria-pressed=true]{color:var(--text);background:#0000000f;border-color:#00000029}.message-template-variable:focus-visible{box-shadow:0 0 0 2px #0000001f}.message-template-variable-sidebar{--editor-topbar-height:72px;top:16px;left:var(--message-compose-preview-padding-x);width:min(316px, var(--message-compose-preview-inner-width));height:calc(100% - 32px);min-height:260px;max-height:calc(100vh - var(--editor-topbar-height) - 2rem);pointer-events:auto;background:#f8f8f8;border:2px solid #00000014;border-radius:16px;animation:.18s cubic-bezier(.22,1,.36,1) message-template-variable-sidebar-in;position:absolute;overflow:hidden;transform:translate(0)}@keyframes message-template-variable-sidebar-in{0%{opacity:0;transform:translate(-4px)translateY(4px)scale(.98)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}.message-template-variable-sidebar-inner{flex-direction:column;height:100%;min-height:0;display:flex}.message-template-variable-sidebar-header{flex:none;align-items:center;gap:8px;padding:16px 16px 8px;display:flex}.message-template-variable-sidebar-icon{color:var(--muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.message-template-variable-sidebar-title{min-width:0;color:var(--text);flex:auto;align-items:baseline;gap:5px;font-size:14px;font-weight:700;line-height:20px;display:flex}.message-template-variable-sidebar-title code{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;overflow:hidden}.message-template-variable-sidebar-button{width:24px;height:24px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:background .12s;display:inline-grid}.message-template-variable-sidebar-button:hover,.message-template-variable-sidebar-button:focus-visible{background:#0000000d;outline:0}.message-template-variable-sidebar-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:16px;display:flex;overflow-y:auto}.brand-message-inspector-header{border-bottom:1px solid var(--email-send-form-black-2);align-items:center;gap:12px;min-height:68px;padding:12px 14px 12px 16px}.brand-message-inspector-sidebar{z-index:40}.brand-message-inspector-icon{background:var(--control);width:32px;height:32px;color:var(--text);border:1px solid #00000014;border-radius:9px;box-shadow:inset 0 1px #ffffffd1}.brand-message-inspector-heading{flex:auto;gap:2px;min-width:0;display:grid}.brand-message-inspector-heading strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px;overflow:hidden}.brand-message-inspector-heading>span:last-child{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.brand-message-inspector-header .message-template-variable-sidebar-button{width:28px;height:28px;color:var(--text-soft);border-color:#00000014;border-radius:9px}.brand-message-inspector-header .message-template-variable-sidebar-button:hover,.brand-message-inspector-header .message-template-variable-sidebar-button:focus-visible{background:var(--control);color:var(--text)}.brand-message-inspector-back-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.brand-message-inspector-back-button:hover,.brand-message-inspector-back-button:focus-visible{background:var(--control);color:var(--text);outline:0}.brand-message-inspector-body{gap:16px;padding:16px}.message-template-variable-section,.message-template-variable-value-group{gap:8px;display:grid}.message-template-variable-mode{border:1px solid var(--line);background:#00000008;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;min-height:34px;padding:2px;display:grid}.message-template-variable-mode-button{min-width:0;height:28px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.message-template-variable-mode-button[aria-pressed=true]{background:var(--white);color:var(--text);box-shadow:0 1px 2px #00000014}.message-template-variable-mode-button:focus-visible{outline-offset:1px;outline:2px solid #0000002e}.message-template-variable-label{color:var(--text-soft);font-size:12px;font-weight:600;line-height:16px}.message-template-variable-input,.message-template-variable-readonly,.message-template-variable-select{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;min-height:36px;color:var(--text);font:inherit;border-radius:10px;padding:8px 10px;font-size:13px;line-height:18px}.message-template-variable-input{outline:0}.message-template-variable-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.message-template-variable-input:focus,.message-template-variable-select:focus{border-color:#00000047;outline:0;box-shadow:0 0 0 2px #00000014}.message-template-variable-readonly{color:var(--text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.message-template-variable-preview{border:1px solid var(--line);background:#00000006;border-radius:10px;gap:2px;width:100%;min-width:0;padding:9px 10px;display:grid}.message-template-variable-preview span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.message-template-variable-preview small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.message-template-variable-help{color:var(--muted);margin:0;font-size:12px;line-height:17px}.brand-message-content-field{gap:6px;min-width:0;display:grid;position:relative}.brand-message-body-warning{color:var(--red);margin:2px 0 0;font-size:12px;line-height:16px}.brand-message-content-placeholder-error{z-index:2;color:var(--red);pointer-events:none;align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex;position:absolute;top:0;left:0}.brand-message-content-placeholder-error svg{flex:none;margin-left:-24px}.brand-message-content-placeholder-error span{color:color-mix(in srgb, var(--text-soft) 20%, transparent);position:relative}.brand-message-content-placeholder-error span:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3' fill='none' stroke='%23b42318' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 6px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.brand-message-send-form-root .brand-message-local-validation-label.is-invalid .email-send-form-label-text{text-decoration:none;position:relative;overflow:visible}.brand-message-send-form-root .brand-message-local-validation-label.is-invalid .email-send-form-label-text:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3' fill='none' stroke='%23b42318' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 6px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.brand-message-type-panel,.brand-message-template-parameter-panel{border-top:1px solid var(--email-send-form-black-2);gap:12px;padding-top:12px;display:grid}.brand-message-wide-list-panel{padding-top:0}.brand-message-type-panel-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.brand-message-type-panel-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.brand-message-type-panel-title{gap:2px;min-width:0;display:grid}.brand-message-type-panel-header>span:not(.email-send-form-label),.brand-message-type-note{color:var(--muted);font-size:12px;line-height:17px}.brand-message-type-panel-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-message-type-panel-title .email-send-form-label-text{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:4px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;overflow:hidden}.brand-message-type-panel-title>span:not(.email-send-form-label){font-size:12px;line-height:16px}.brand-message-type-panel-label-main{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-message-type-panel-label-meta{color:var(--muted);white-space:nowrap;flex:none;font-size:12px;line-height:16px}.brand-message-type-panel-actions .email-send-form-ghost-button{flex:none}.brand-message-type-note{margin:-4px 0 0}.brand-message-type-note.is-error{color:var(--red)}.brand-message-wide-header-row{border-bottom:1px solid var(--email-send-form-black-2);min-height:36px}.brand-message-wide-header-row .email-send-form-label-text{overflow:visible}.brand-message-wide-header-row .brand-message-coupon-required-badge{margin-left:1px}.brand-message-wide-header-row .email-send-form-input{background:var(--white);border:0;border-radius:0;height:36px;padding:0}.brand-message-type-field{gap:7px;min-width:0;display:grid}.brand-message-type-field .message-template-variable-label{align-items:center;gap:5px;display:inline-flex}.brand-message-type-field .email-send-form-input,.brand-message-type-field .email-send-form-textarea{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:8px 10px}.brand-message-type-field .email-send-form-input.is-invalid,.brand-message-type-field .email-send-form-textarea.is-invalid{background:#c43b3b09;border-color:#c43b3b73}.brand-message-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.brand-message-type-field.is-wide,.brand-message-button-panel-field.is-wide{grid-column:1/-1}.brand-message-discount-type-options{align-items:center;gap:8px;min-width:0;display:flex}.brand-message-discount-type-option{border:1px solid var(--line);background:var(--white);min-width:0;height:38px;color:var(--text-soft);cursor:pointer;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.brand-message-discount-type-option[aria-checked=true]{border-color:var(--black);background:var(--control);color:var(--text)}.brand-message-type-list{gap:8px;min-width:0;display:grid}.brand-message-type-card{border:1px solid var(--email-send-form-black-2);background:var(--white);border-radius:10px;gap:10px;min-width:0;padding:10px;display:grid}.brand-message-type-card-header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.brand-message-type-card-header strong{color:var(--text);font-size:13px;line-height:18px}.brand-message-type-card-header button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:3px 6px;font-size:12px;line-height:16px}.brand-message-type-card-header button:hover,.brand-message-type-card-header button:focus-visible{background:var(--control);color:var(--text);outline:0}.brand-message-type-row{border:1px solid var(--email-send-form-black-2);background:var(--white);will-change:transform;border-radius:10px;grid-template-columns:24px 22px minmax(0,1fr) 28px 28px;align-items:center;gap:6px;width:100%;min-width:0;min-height:44px;padding:5px 6px;transition:background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:grid;position:relative}.brand-message-type-intro-row,.brand-message-carousel-tail-row{grid-template-columns:24px 22px minmax(0,1fr) 28px auto}.brand-message-type-row.is-active{border-color:#00000042;box-shadow:0 0 0 2px #0000000a}.brand-message-type-row.is-invalid{border-color:var(--email-send-form-black-2);background:var(--white)}.brand-message-type-row.is-active.is-invalid{border-color:#00000042;box-shadow:0 0 0 2px #0000000a}.brand-message-type-row-drag-handle,.brand-message-type-row-static-handle,.brand-message-type-row-action{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.brand-message-type-row-static-handle{color:var(--muted);cursor:default;opacity:.58}.brand-message-type-row-drag-handle{cursor:grab;touch-action:none}.brand-message-type-row-drag-handle:active{cursor:grabbing}.brand-message-type-row-drag-handle:hover,.brand-message-type-row-drag-handle:focus-visible,.brand-message-type-row-action:hover,.brand-message-type-row-action:focus-visible{background:var(--control);color:var(--text);outline:0}.brand-message-type-row-action:disabled{color:var(--muted);cursor:not-allowed;opacity:.42}.brand-message-type-row-action:disabled:hover,.brand-message-type-row-action:disabled:focus-visible{color:var(--muted);background:0 0}.brand-message-type-row-index{color:var(--text-soft);text-align:center;font-size:13px;font-weight:600;line-height:18px}.brand-message-type-row-copy{gap:1px;min-width:0;display:grid}.brand-message-type-row-copy strong,.brand-message-type-row-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-message-type-row-copy strong{color:var(--text);font-size:14px;font-weight:600;line-height:18px}.brand-message-type-row-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.brand-message-type-row.is-invalid .brand-message-type-row-copy strong{width:max-content;max-width:100%;position:relative;overflow:visible}.brand-message-type-row-validation-icon{color:var(--red);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.brand-message-validation-tooltip-trigger{cursor:pointer}.brand-message-validation-tooltip-trigger svg{display:block}.brand-message-validation-tooltip-trigger:focus-visible{outline-offset:2px;outline:2px solid #b423183d}.brand-message-validation-tooltip-content{white-space:pre-line}.brand-message-type-row.is-invalid .brand-message-type-row-copy strong:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3' fill='none' stroke='%23b42318' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 6px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.brand-message-type-row-copy span{color:var(--muted);font-size:12px;line-height:16px}.brand-message-type-row-toggle{justify-self:end;min-width:34px}.brand-message-button-editor,.brand-message-coupon-editor{border-top:1px solid var(--email-send-form-black-2);gap:8px;padding-top:12px;display:grid}.brand-message-button-editor-header,.brand-message-coupon-editor-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.brand-message-button-editor-header>span,.brand-message-coupon-editor-header>span,.brand-message-button-editor-header>.email-send-form-label,.brand-message-coupon-editor-header>.email-send-form-label{color:var(--muted);font-size:14px;font-weight:400;line-height:20px}.brand-message-action-editor-title{align-items:center;display:inline-flex;position:relative}.brand-message-action-editor-validation-icon{color:var(--red);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.brand-message-button-list{gap:6px;min-width:0;display:grid}.brand-message-button-row{border:1px solid var(--email-send-form-black-2);background:var(--white);will-change:transform;border-radius:10px;grid-template-columns:24px 22px minmax(0,1fr) auto 28px 28px;align-items:center;gap:6px;width:100%;min-width:0;min-height:36px;padding:3px 6px;transition:background .12s,border-color .12s,box-shadow .12s,opacity .12s;display:grid;position:relative}.brand-message-carousel-button-row{grid-template-columns:22px minmax(0,1fr) auto 28px 28px}.brand-message-coupon-row{border:1px solid var(--email-send-form-black-2);background:var(--white);border-radius:10px;grid-template-columns:28px minmax(0,1fr) 28px 28px;align-items:center;gap:6px;width:100%;min-width:0;min-height:42px;padding:5px 6px;transition:border-color .12s,box-shadow .12s;display:grid;position:relative}.brand-message-button-row.is-active,.brand-message-coupon-row.is-active{border-color:#00000042;box-shadow:0 0 0 2px #0000000a}.brand-message-coupon-row.is-invalid{border-color:var(--email-send-form-black-2);background:var(--white)}.brand-message-button-drag-handle,.brand-message-button-action,.brand-message-coupon-action{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:inline-grid}.brand-message-button-drag-handle{cursor:grab;touch-action:none}.brand-message-button-drag-handle:active{cursor:grabbing}body.is-brand-message-button-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.brand-message-button-sortable-chosen{cursor:grabbing;border-color:#00000047}.brand-message-button-sortable-ghost{opacity:.36;background:#00000009;border-style:dashed}.brand-message-button-sortable-drag,.brand-message-button-sortable-fallback{background:var(--white);opacity:.98;border-color:#0000003d;box-shadow:0 10px 24px #00000024}.brand-message-button-drag-handle:hover,.brand-message-button-drag-handle:focus-visible,.brand-message-button-action:hover,.brand-message-button-action:focus-visible,.brand-message-coupon-action:hover,.brand-message-coupon-action:focus-visible{background:var(--control);color:var(--text);outline:0}.brand-message-coupon-row-icon{width:28px;height:28px;color:var(--muted);border-radius:7px;place-items:center;display:inline-grid}.brand-message-coupon-validation-icon{color:var(--red);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.brand-message-button-index{color:var(--text-soft);font-size:14px;line-height:20px}.brand-message-button-row strong{width:max-content;min-width:0;max-width:100%;color:var(--text);justify-self:start;font-size:14px;font-weight:600;line-height:20px;position:relative}.brand-message-button-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.brand-message-button-validation-icon{color:var(--red);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.brand-message-button-row.is-invalid strong:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3' fill='none' stroke='%23b42318' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 6px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.brand-message-coupon-row-copy{gap:1px;min-width:0;display:grid}.brand-message-coupon-row-copy strong,.brand-message-coupon-row-copy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-message-coupon-row-copy strong{width:max-content;max-width:100%;color:var(--text);font-size:14px;font-weight:600;line-height:18px;position:relative}.brand-message-coupon-row.is-invalid .brand-message-coupon-row-copy strong{overflow:visible}.brand-message-coupon-row.is-invalid .brand-message-coupon-row-copy strong:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 3 Q2.5 0 5 3 T10 3' fill='none' stroke='%23b42318' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-size:10px 6px;height:6px;position:absolute;bottom:-5px;left:0;right:0}.brand-message-coupon-row-copy span{color:var(--muted);font-size:12px;line-height:16px}.brand-message-button-row em{color:var(--text-soft);font-size:12px;font-style:normal;font-weight:600;line-height:16px}.brand-message-button-panel-field{gap:8px;min-width:0;display:grid}.brand-message-button-panel-field .email-send-form-input,.brand-message-button-panel-field .email-send-form-select,.brand-message-button-panel-field .email-send-form-textarea{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--text);border-radius:10px;width:100%;padding:8px 10px}.brand-message-button-panel-field .email-send-form-select{max-width:100%;padding-right:28px}.brand-message-button-panel-field .email-send-form-input.is-invalid,.brand-message-button-panel-field .email-send-form-textarea.is-invalid{background:var(--white);border-color:#c43b3b73}.brand-message-button-panel-field .email-send-form-input.is-locked:disabled{cursor:not-allowed;opacity:.58}.brand-message-coupon-panel-group{border-top:1px solid #0000001a;gap:14px;min-width:0;padding-top:16px;display:grid}.brand-message-coupon-panel-group:first-child{border-top:0;padding-top:0}.brand-message-coupon-panel-group-title{color:var(--text);justify-self:start;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.brand-message-coupon-panel-group-note{color:var(--muted);margin:-8px 0 0;font-size:12px;line-height:16px}.brand-message-coupon-panel-group .message-template-variable-label{color:var(--text-soft);align-items:center;gap:5px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.brand-message-coupon-panel-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.brand-message-button-panel-field.brand-message-coupon-panel-row{display:grid}.brand-message-coupon-fixed-toggle{justify-self:end;min-width:34px}.brand-message-coupon-panel-field-with-note{gap:6px}.brand-message-coupon-row-note{margin-left:104px}.brand-message-coupon-required-badge{color:var(--red);margin-left:2px;font-size:13px;font-weight:700;line-height:1}.brand-message-coupon-note{color:var(--muted);margin:-2px 0 0;font-size:11px;line-height:15px}.brand-message-coupon-note.is-error{color:var(--red)}.brand-message-coupon-title-preview{border:1px solid var(--line);min-width:0;min-height:36px;color:var(--text);text-overflow:ellipsis;white-space:nowrap;background:#00000006;border-radius:10px;align-items:center;padding:8px 10px;font-size:13px;font-weight:600;line-height:18px;display:flex;overflow:hidden}.brand-message-char-count{color:var(--muted);justify-self:end;font-size:12px;line-height:16px}.brand-message-preview{background:var(--white);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:10px;min-width:0;min-height:100%;padding:0;display:grid;position:relative}@media (min-width:901px){.panel.message-send-compose-panel.message-send-brand-panel{overflow:clip}.message-send-brand-layout>.message-variable-panel-root .brand-message-inspector-sidebar{border:0;border-left:1px solid var(--email-send-form-black-2);background:var(--white);border-radius:0;width:100%;height:calc(100vh - 48px);min-height:auto;max-height:none;animation:none;position:sticky;inset:24px auto auto;transform:none}.message-send-brand-layout>.message-send-brand-preview-column{align-self:start;min-height:auto;max-height:calc(100vh - 48px);position:sticky;top:24px}.app-shell.app-mode .message-send-brand-layout>.message-send-brand-preview-column{max-height:calc(100vh - 96px);top:76px}.app-shell.app-mode .message-send-brand-layout>.message-variable-panel-root .brand-message-inspector-sidebar{height:calc(100vh - 96px);top:76px}}@media (min-width:901px) and (max-width:1359px){.message-send-brand-layout:has(>.message-variable-panel-root .brand-message-inspector-sidebar){--message-brand-inspector-width:18rem}}.brand-message-preview:before{content:"";background:var(--line);width:1px;position:absolute;top:24px;bottom:24px;left:0}.brand-message-preview-title{width:100%;color:var(--muted);font-size:13px;font-weight:500;line-height:18px}.brand-message-preview-phone{background:#b2c7d9;border:1px solid #0000000f;border-radius:18px;flex-direction:column;width:100%;min-width:0;height:min(520px,100vh - 220px);min-height:280px;padding:14px 12px;display:flex;box-shadow:inset 0 1px #ffffff57}.brand-message-preview-time{color:#0000008a;text-align:center;margin-bottom:10px;font-size:10px;line-height:14px}.brand-message-preview-scroll{scrollbar-color:#00000038 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.brand-message-preview-scroll::-webkit-scrollbar{width:10px}.brand-message-preview-scroll::-webkit-scrollbar-track{background:0 0}.brand-message-preview-scroll::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:3px solid #b2c7d9;border-radius:999px;min-height:32px}.brand-message-preview-row{align-items:flex-start;gap:8px;display:flex}.brand-message-preview-avatar{color:#3c1e1e;background:#fee500;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;line-height:16px;display:grid}.brand-message-preview-content{flex:auto;min-width:0}.brand-message-preview-sender{color:#000000b8;margin-bottom:4px;font-size:11px;font-weight:600;line-height:15px}.brand-message-preview-bubble{background:var(--white);color:#242424;border-radius:4px 14px 14px;max-width:198px;padding:12px;box-shadow:0 1px 3px #0000001f}.brand-message-preview-bubble.is-wide{max-width:208px}.brand-message-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.brand-message-preview-template-title{color:#202124;margin-bottom:6px;font-weight:700;display:block}.brand-message-preview-template-stack{gap:8px;display:grid}.brand-message-preview-empty{color:var(--muted);font-size:12px;line-height:1.55}.brand-message-preview-buttons{border-top:1px solid #e8e8e8;gap:4px;margin-top:10px;padding-top:8px;display:grid}.brand-message-preview-buttons.is-horizontal{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.brand-message-preview-button{color:#1a73e8;text-align:center;border:1px solid #ddd;border-radius:6px;place-items:center;min-height:28px;padding:5px 8px;font-size:11px;font-weight:600;line-height:16px;display:grid}.brand-message-preview-coupon{background:#fff;border:1px solid #e2e4ea;border-radius:6px;grid-template-columns:minmax(0,1fr) 58px;min-width:0;min-height:46px;margin-top:8px;display:grid;overflow:hidden}.brand-message-preview-coupon-copy{align-content:center;gap:2px;min-width:0;padding:8px 10px;display:grid}.brand-message-preview-coupon-copy strong,.brand-message-preview-coupon-copy span{text-overflow:ellipsis;white-space:nowrap;text-underline-offset:2px;min-width:0;text-decoration:underline;overflow:hidden}.brand-message-preview-coupon-copy strong{color:#242424;font-size:12px;font-style:italic;font-weight:600;line-height:16px}.brand-message-preview-coupon-copy span{color:#666;font-size:11px;line-height:15px}.brand-message-preview-coupon-stamp{color:#fff;background:#8398ca;place-items:center;gap:2px;padding:7px 4px;display:grid}.brand-message-preview-coupon-stamp span{letter-spacing:1.8px;font-size:8px;line-height:10px}.brand-message-preview-image{aspect-ratio:1.62;background:#d8dee4;border-radius:10px;width:100%;margin-bottom:9px;overflow:hidden}.brand-message-preview-image.is-wide{aspect-ratio:2}.brand-message-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.brand-message-preview-image-tone-sage{background:#dce7d7}.brand-message-preview-image-tone-blue{background:#d6e2f0}.brand-message-preview-image-tone-rose{background:#ead7dd}.brand-message-preview-image-tone-sand{background:#e8dfcf}.brand-message-preview-list-bubble{gap:8px;display:grid}.brand-message-preview-list-bubble .brand-message-preview-template-title{text-align:center}.brand-message-preview-list{gap:7px;display:grid}.brand-message-preview-list-hero{border-radius:10px;min-width:0;position:relative;overflow:hidden}.brand-message-preview-list-hero .brand-message-preview-image{margin:0}.brand-message-preview-list-hero strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0000009e);min-width:0;padding:18px 10px 9px;font-size:12px;font-weight:700;line-height:16px;display:block;position:absolute;inset:auto 0 0;overflow:hidden}.brand-message-preview-list-item{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.brand-message-preview-list-item .brand-message-preview-image{aspect-ratio:1;border-radius:8px;margin:0}.brand-message-preview-list-item strong,.brand-message-preview-list-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.brand-message-preview-list-item strong{color:#202124;font-size:11px;line-height:15px}.brand-message-preview-list-item span{color:#6b6b6b;font-size:10px;line-height:14px}.brand-message-preview-commerce-title,.brand-message-preview-carousel-title{color:#202124;font-size:12px;font-weight:700;line-height:16px}.brand-message-preview-commerce-price{color:#202124;align-items:baseline;gap:6px;margin:4px 0 8px;font-size:13px;font-weight:700;line-height:17px;display:flex}.brand-message-preview-commerce-price span{color:#8b8b8b;font-size:11px;font-weight:500;text-decoration:line-through}.brand-message-preview-commerce-additional{color:#4f4f4f;white-space:pre-wrap;overflow-wrap:anywhere;margin:-2px 0 8px;font-size:11px;line-height:15px}.brand-message-preview-video-thumb{aspect-ratio:1.78;background:#202124;border-radius:10px;place-items:center;width:100%;margin-bottom:9px;display:grid}.brand-message-preview-video-thumb span{background:#ffffffe0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.brand-message-preview-video-thumb span:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid #202124;width:0;height:0;margin-left:3px}.brand-message-preview-carousel{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:#00000038 transparent;touch-action:pan-y;scrollbar-width:thin;align-items:stretch;gap:8px;width:min(208px,100%);min-width:0;padding-bottom:6px;display:flex;overflow:auto hidden}.brand-message-preview-carousel.is-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.brand-message-preview-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.brand-message-preview-carousel.is-dragging .brand-message-preview-carousel-card,.brand-message-preview-carousel.is-dragging .brand-message-preview-carousel-more-slide{pointer-events:none}.brand-message-preview-carousel::-webkit-scrollbar{height:8px}.brand-message-preview-carousel::-webkit-scrollbar-track{background:0 0}.brand-message-preview-carousel::-webkit-scrollbar-thumb{background:#00000038 padding-box padding-box;border:2px solid #b2c7d9;border-radius:999px}.brand-message-preview-carousel-card{background:var(--white);color:#242424;scroll-snap-align:start;border-radius:4px 14px 14px;flex-direction:column;flex:0 0 168px;padding:10px;display:flex;box-shadow:0 1px 3px #0000001f}.brand-message-preview-carousel-more{color:#4b5563;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;font-size:14px;font-weight:600;line-height:20px;display:flex}.brand-message-preview-carousel-more-icon{flex:none;width:49px;height:48px;display:block}.brand-message-preview-carousel-more span{margin-top:4px}.brand-message-preview-carousel-card>.brand-message-preview-buttons{margin-top:auto}.brand-message-preview-carousel-copy{color:#4f4f4f;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.45}.brand-message-preview-phone{-ms-overflow-style:none;scrollbar-width:none;background:#abc1d1;border-radius:20px;width:100%;min-width:0;min-height:572px;max-height:572px;padding:28px 16px;overflow:auto}.brand-message-preview-phone::-webkit-scrollbar{display:none}.brand-message-preview-phone.is-carousel{-webkit-user-select:none;user-select:none;padding:28px 16px 10px}.brand-message-preview-channel p,.brand-message-preview-text p,.brand-message-preview-button p,.brand-message-preview-coupon-copy p,.brand-message-preview-coupon-copy span,.brand-message-preview-coupon-stamp p,.brand-message-preview-unsubscribe p,.brand-message-preview-list-title,.brand-message-preview-list-hero-title,.brand-message-preview-list-item-copy p,.brand-message-preview-price-title,.brand-message-preview-discount-price,.brand-message-preview-regular-price,.brand-message-preview-discount-meta,.brand-message-preview-additional,.brand-message-preview-video-header,.brand-message-preview-carousel-header p,.brand-message-preview-carousel-intro-header p,.brand-message-preview-carousel-more p{margin:0}.brand-message-preview-channel{margin-top:0}.brand-message-preview-channel p{color:#616161;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-card-wrap{min-width:0;margin-top:8px}.brand-message-preview-card{color:#212121;background:#fff;border-radius:12px;min-width:0;overflow:hidden}.brand-message-preview-card-body{background:#fff;padding:12px}.brand-message-preview-text,.brand-message-preview-carousel-content{overflow-wrap:anywhere;word-break:break-word;min-width:0}.brand-message-preview-text p{color:#212121;white-space:pre-line;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-text .is-placeholder,.brand-message-preview-list-item-copy p.is-placeholder,.brand-message-preview-additional.is-placeholder{color:#9e9e9e}.brand-message-preview-token{color:#616161;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.brand-message-preview-image{background:#e0e0e0;border-radius:0;justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex;position:relative;overflow:hidden}.brand-message-preview-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.brand-message-preview-video-overlay{display:flex;position:absolute;bottom:8px;right:8px}.brand-message-preview-buttons{border:0;flex-direction:column;gap:8px;margin-top:10px;padding:0;display:flex}.brand-message-preview-buttons.is-horizontal{flex-direction:row}.brand-message-preview-button{color:#212121;text-align:center;background:#f5f5f5;border:0;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:0;height:32px;min-height:32px;padding:8px;display:flex}.brand-message-preview-button.is-add-channel{background:#fedc00}.brand-message-preview-button p{color:#212121;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.brand-message-preview-coupon{background:#fff;border:1px solid #e0e0e0;border-radius:4px;justify-content:space-between;min-width:0;margin-top:10px;display:flex;overflow:hidden}.brand-message-preview-coupon-copy{flex-direction:column;min-width:0;padding:6px 8px;display:flex}.brand-message-preview-coupon-copy p{color:#212121;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.brand-message-preview-coupon-copy span{color:#757575;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:400;line-height:14px;overflow:hidden}.brand-message-preview-coupon-stamp{background:#e8f3ff;flex-direction:column;flex:none;justify-content:center;align-items:center;padding:6px 8px;display:flex}.brand-message-preview-coupon-stamp p{color:#1463ff;text-transform:lowercase;font-size:10px;font-weight:400;line-height:14px}.brand-message-preview-unsubscribe{justify-content:flex-end;margin-top:8px;display:flex}.brand-message-preview-unsubscribe.is-carousel-feed{margin-top:-35px;margin-right:35px}.brand-message-preview-unsubscribe.is-carousel-commerce{margin-top:0;margin-right:35px}.brand-message-preview-unsubscribe p{color:#616161;white-space:pre-line;text-align:right;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-list-card{flex-direction:column;gap:16px;padding:12px;display:flex}.brand-message-preview-list-title{color:#212121;text-align:center;white-space:pre-line;overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:24px}.brand-message-preview-list-hero{background:#e0e0e0;border-radius:8px;position:relative;overflow:hidden}.brand-message-preview-list-hero .brand-message-preview-image{border-radius:8px}.brand-message-preview-list-hero-title{color:#fff;white-space:pre-line;overflow-wrap:anywhere;max-height:32px;font-size:12px;font-weight:400;line-height:16px;position:absolute;bottom:4px;left:8px;overflow:hidden}.brand-message-preview-list{flex-direction:column;gap:8px;display:flex}.brand-message-preview-list-item{align-items:center;gap:8px;min-width:0;display:flex}.brand-message-preview-list-item-image{border-radius:6px;flex:0 0 48px;width:48px}.brand-message-preview-list-item-copy{overflow-wrap:anywhere;min-width:0}.brand-message-preview-list-item-copy p{color:#212121;white-space:pre-line;word-break:break-all;max-height:32px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.brand-message-preview-video-header{color:#212121;white-space:pre-line;overflow-wrap:anywhere;margin-bottom:8px;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-price{min-width:0}.brand-message-preview-price-title{color:#212121;white-space:pre-line;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-price-row{align-items:center;gap:4px;display:flex}.brand-message-preview-discount-price{color:#212121;font-size:13px;font-weight:700;line-height:18px}.brand-message-preview-regular-price{color:#757575;font-size:10px;font-weight:400;line-height:14px}.brand-message-preview-discount-meta{color:#ff6e38;font-size:10px;font-weight:400;line-height:14px}.brand-message-preview-text p.brand-message-preview-additional{color:#757575;white-space:pre-line;overflow-wrap:anywhere;border-top:1px solid #e0e0e0;margin-top:10px;padding-top:10px;font-size:12px;font-weight:400;line-height:16px}.brand-message-preview-text p.brand-message-preview-additional.is-placeholder{color:#9e9e9e}.brand-message-preview-carousel{scroll-behavior:smooth;scroll-snap-type:x mandatory;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;gap:0;width:100%;margin:0 auto;display:flex;overflow:auto hidden}.brand-message-preview-carousel::-webkit-scrollbar{display:none}.brand-message-preview-carousel.is-draggable{cursor:grab}.brand-message-preview-carousel.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.brand-message-preview-carousel.is-commerce{align-items:stretch;height:max-content;min-height:max-content}.brand-message-preview-carousel-slide{scroll-snap-align:center;flex:0 0 85%;min-width:0;padding-left:8px;transition:transform .3s ease-in-out}.brand-message-preview-carousel.is-commerce .brand-message-preview-carousel-slide{align-self:stretch;display:flex}.brand-message-preview-carousel-card-wrap{flex-shrink:0;height:100%;margin-bottom:8px;padding-bottom:50px}.brand-message-preview-carousel.is-commerce .brand-message-preview-carousel-card-wrap{height:100%;padding-bottom:10px}.brand-message-preview-carousel.is-commerce .brand-message-preview-carousel-card{min-height:100%}.brand-message-preview-carousel.is-commerce .brand-message-preview-carousel-body{flex:1;justify-content:flex-start}.brand-message-preview-carousel-card{color:#212121;width:100%;min-height:100%;box-shadow:none;scroll-snap-align:auto;background:#fff;border-radius:12px;flex-direction:column;flex:0 auto;margin-top:8px;padding:0;display:flex;overflow:hidden}.brand-message-preview-carousel-body{background:#fff;flex-direction:column;flex:1;justify-content:space-between;padding:12px;display:flex}.brand-message-preview-carousel-header{margin-bottom:8px}.brand-message-preview-carousel-header.has-title{border-bottom:1px solid #e0e0e0}.brand-message-preview-carousel-header p{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:400;line-height:24px;overflow:hidden}.brand-message-preview-carousel-content{padding-bottom:12px}.brand-message-preview-carousel-bottom{margin-top:auto}.brand-message-preview-carousel-intro-header{overflow-wrap:anywhere;border-bottom:1px solid #e0e0e0;padding-bottom:10px}.brand-message-preview-carousel-intro-header p{color:#212121;white-space:pre-line;font-size:14px;font-weight:600;line-height:20px}.brand-message-preview-carousel-intro-content{margin-top:10px}.brand-message-preview-carousel-more-slide{scroll-snap-align:center;flex:none;justify-content:center;align-items:stretch;min-width:49px;display:flex}.brand-message-preview-carousel.is-commerce .brand-message-preview-carousel-more-slide{align-self:stretch}.brand-message-preview-carousel-more{color:#616161;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.brand-message-preview-carousel-more p{color:#616161;margin-top:4px;font-size:14px;font-weight:600;line-height:20px}.email-send-form-empty-state{z-index:2;color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;line-height:22px;position:absolute;top:18px;left:18px}.email-send-form-empty-state p{margin:0}.email-send-form-empty-state-actions{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.email-send-form-template-trigger{color:color-mix(in srgb, var(--text-soft) 20%, transparent);cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:8px;padding:0;font-size:14px;line-height:22px;transition:color .12s;display:inline-flex}.email-send-form-template-trigger-icon{color:var(--text-soft);opacity:.2;flex:none;justify-content:center;align-items:center;transition:color .12s,opacity .12s;display:inline-flex}.email-send-form-template-lottie{filter:invert();width:16px;height:16px;display:block}.email-send-form-template-lottie svg{display:block;width:100%!important;height:100%!important}.email-send-form-template-trigger:hover,.email-send-form-template-trigger:focus-visible{color:color-mix(in srgb, var(--text) 40%, transparent)}.email-send-form-template-trigger:hover .email-send-form-template-trigger-icon,.email-send-form-template-trigger:focus-visible .email-send-form-template-trigger-icon{color:var(--text);opacity:.4}.email-send-form-template-trigger:focus-visible{outline-offset:2px;outline:2px solid #0000002e}.dialog-layer:has(.email-send-form-template-dialog){padding:0}.dialog-content.email-send-form-template-dialog{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;animation:.18s cubic-bezier(.22,1,.36,1) email-send-form-template-dialog-in}@keyframes email-send-form-template-dialog-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.email-send-form-template-dialog-description{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.email-send-form-template-dialog-body{width:min(960px,100%);margin:0 auto;padding:20px}.email-send-form-template-picker{gap:16px;display:grid}.email-send-form-template-toolbar{align-items:center;gap:8px;min-width:0;display:flex}.email-send-form-template-toolbar .email-send-form-template-search{flex:auto;min-width:0}.email-send-form-template-toolbar-action{flex:none;justify-content:flex-end;align-items:center;display:flex}.email-send-form-template-search{border:1px solid var(--line);background:var(--card);height:40px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.email-send-form-template-search input{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.email-send-form-template-search input::placeholder{color:var(--placeholder)}.brand-template-selection-action-trigger{border:1px solid var(--text);background:var(--text);min-width:116px;height:40px;color:var(--bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;line-height:18px;transition:border-color .12s,background .12s,color .12s,box-shadow .12s;display:inline-flex}.brand-template-selection-action-trigger:hover,.brand-template-selection-action-trigger:focus-visible,.brand-template-selection-action-trigger[aria-expanded=true]{border-color:var(--text-soft);background:var(--text-soft);color:var(--bg);outline:0}.brand-template-selection-action-trigger:focus-visible{box-shadow:0 0 0 2px var(--control-hover)}.brand-template-selection-action-trigger:disabled{border-color:var(--line);background:var(--control);color:var(--muted);cursor:not-allowed;opacity:.72}.brand-template-selection-action-trigger svg{flex:none;transition:transform .12s}.brand-template-selection-action-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.brand-template-selection-action-menu.action-menu-content{min-width:220px;z-index:calc(var(--layer-dialog) + 1)}.brand-template-selection-action-menu .action-menu-item{align-items:flex-start;min-height:44px}@media (max-width:640px){.email-send-form-template-toolbar.has-action{flex-direction:column;align-items:stretch}.email-send-form-template-toolbar-action,.email-send-form-template-toolbar-action .dropdown-menu-root,.brand-template-selection-action-trigger{width:100%}}.email-send-form-template-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.email-send-form-template-grid--custom{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px 32px}.email-send-form-template-card{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;outline:0;gap:12px;padding:12px;transition:border-color .12s,background .12s,transform .12s;display:grid}.email-send-form-template-card:hover,.email-send-form-template-card:focus-visible{border-color:var(--text-soft);background:#ffffffc7}.email-send-form-template-card:focus-visible{outline-offset:2px;outline:2px solid #0000002e}.email-send-form-template-card--alimtalk,.email-send-form-template-card--brand{background:0 0;border-color:#0000;border-radius:12px;flex-direction:column;gap:0;width:100%;padding:8px;display:flex}.email-send-form-template-card--alimtalk:hover,.email-send-form-template-card--alimtalk:focus-visible,.email-send-form-template-card--brand:hover,.email-send-form-template-card--brand:focus-visible{background:0 0;border-color:#0000;transform:translateY(-1px)}.email-send-form-template-card--alimtalk .template-card-preview-frame,.email-send-form-template-card--alimtalk .template-card-content,.email-send-form-template-card--brand .template-card-preview-frame,.email-send-form-template-card--brand .template-card-content{width:100%}.email-send-form-template-card--brand[data-selected=true]{border-color:var(--line);background:var(--control)}.email-send-form-template-card--brand[data-selected=true] .template-card-title{color:var(--text)}.email-send-form-template-card--alimtalk .template-card-preview-link,.email-send-form-template-card--brand .template-card-preview-link,.email-send-form-template-card--brand .template-card-preview-surface{cursor:pointer}.email-send-form-template-card-preview{border:1px solid var(--line);background:var(--control);border-radius:8px;align-content:start;gap:8px;min-height:128px;padding:16px;display:grid}.email-send-form-template-card-preview span{background:var(--line);border-radius:999px;height:8px}.email-send-form-template-card-preview span:first-child{width:62%}.email-send-form-template-card-preview span:nth-child(2){width:86%}.email-send-form-template-card-preview span:nth-child(3){width:74%}.email-send-form-template-card-copy{gap:3px;min-width:0;display:grid}.email-send-form-template-card-copy strong,.email-send-form-template-card-copy span,.email-send-form-template-card-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-send-form-template-card-copy strong{color:var(--text);font-size:14px;line-height:20px}.email-send-form-template-card-copy span{color:var(--text-soft);font-size:13px;line-height:18px}.email-send-form-template-card-copy small{color:var(--muted);font-size:12px;line-height:16px}.email-send-form-template-empty{min-height:220px;color:var(--muted);text-align:center;place-content:center;gap:6px;display:grid}.email-send-form-template-empty strong{color:var(--text);font-size:15px;line-height:22px}.email-send-form-template-empty p{max-width:420px;margin:0;font-size:13px;line-height:20px}.empty-panel{border:1px solid var(--line);background:#ffffff38;border-radius:14px;place-items:center;min-height:419px;display:grid;position:relative;overflow:hidden}.empty-panel:before{content:"";opacity:.7;background:radial-gradient(circle,#0000000f,#0000 18%),radial-gradient(circle,#0000 0 42%,#00000006 43%,#0000 48%);position:absolute;inset:0}.empty-content{text-align:center;justify-items:center;width:310px;display:grid;position:relative}.empty-art{color:#191919b8;background:linear-gradient(135deg,#fff 0%,#eee 44%,#d7d7d7 100%);border-radius:24px;place-items:center;width:104px;height:104px;margin-bottom:22px;display:grid;box-shadow:inset 8px 8px 18px #fffffff2,inset -12px -14px 22px #00000029,0 14px 40px #00000017}.empty-content h2{margin-bottom:10px;font-size:22px;line-height:28px}.empty-content p{max-width:300px;color:var(--text-soft);overflow-wrap:break-word;text-wrap:pretty;word-break:keep-all;margin:0 0 24px}.table-select{width:44px}.table-select .checkbox-input{margin-top:0}.table-actions{text-align:right;width:48px}.pagination{border:1px solid var(--line);min-height:40px;color:var(--text-soft);background:#ffffff38;border-radius:14px;justify-content:flex-end;align-items:center;gap:12px;padding:4px 8px 4px 14px;display:flex}.pagination p{margin:0 auto 0 0;font-size:13px}.pagination strong{color:var(--text);font-weight:600}.pagination-size,.pagination-actions{align-items:center;gap:8px;font-size:13px;display:inline-flex}.pagination select{border:1px solid var(--line-soft);background:var(--control);height:32px;color:var(--text);border-radius:10px;padding:0 28px 0 10px}.pagination-actions span{min-width:56px;color:var(--text-soft);text-align:center}.badge{border-radius:999px;align-items:center;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.badge.neutral{background:var(--control);color:var(--text-soft)}.badge.green{background:var(--green-bg);color:var(--green)}.badge.critical,.badge.red{color:var(--red);background:#b4231817}.badge.yellow{color:#92400e;background:#f59e0b24}.badge.blue{color:#1d4ed8;background:#2563eb1a}.metrics-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.metric-card{border-right:1px solid var(--line);align-content:start;gap:7px;min-height:112px;padding:18px 16px;display:grid}.metric-card:last-child{border-right:0}.metric-card span,.metric-card small{color:var(--muted)}.metric-card strong{letter-spacing:0;font-size:28px;font-weight:500;line-height:34px}.chart-panel{grid-template-columns:52px 1fr;height:310px;margin-bottom:16px;padding:24px 24px 18px;display:grid}.chart-axis{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:12px;display:flex}.chart-lines{grid-template-rows:repeat(4,1fr);display:grid}.chart-lines span{border-top:1px solid #00000014}.metrics-page-v2{flex-direction:column;gap:16px;display:flex}.metrics-page-toolbar{align-items:center;margin-bottom:0}.metrics-refresh-button{align-items:center;gap:6px;display:inline-flex}.metrics-generated-at{color:var(--muted);margin-left:auto;font-size:12px;line-height:16px}.metrics-basis-strip{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.metrics-basis-strip span,.metrics-basis-strip a{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:24px;padding:3px 9px;text-decoration:none;display:inline-flex}.metrics-basis-strip a{color:var(--text);font-weight:600}.metrics-pending-notice{border:1px solid var(--line);width:fit-content;max-width:100%;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;line-height:16px;display:inline-flex}.metrics-pending-notice strong{color:var(--yellow);font-weight:650}.metrics-summary-grid{border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0}.metrics-page-v2 .metric-card{min-height:104px;padding:16px}.metrics-card-tone-critical strong{color:var(--red)}.metrics-card-tone-warning strong{color:var(--yellow)}.metrics-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:16px;display:grid}.metrics-panel{border:1px solid var(--line);border-radius:8px;min-width:0;padding:16px}.metrics-panel-header{gap:3px;margin-bottom:14px;display:grid}.metrics-panel-header span{color:var(--muted);font-size:12px;font-weight:500;line-height:16px}.metrics-panel-header h2{color:var(--text);margin:0;font-size:16px;font-weight:650;line-height:24px}.chart-container{width:100%;min-width:0}.chart-container .recharts-cartesian-axis-tick text{fill:var(--muted);font-size:11px}.chart-container .recharts-cartesian-grid line{stroke:var(--line-soft)}.chart-tooltip-content{border:1px solid var(--line);background:var(--bg);border-radius:8px;min-width:150px;padding:9px;box-shadow:0 16px 40px #0000001f}.chart-tooltip-label{color:var(--text);margin-bottom:7px;font-size:12px;font-weight:700;line-height:16px}.chart-tooltip-list{gap:5px;display:grid}.chart-tooltip-row{color:var(--text-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;font-size:12px;line-height:16px;display:grid}.chart-tooltip-row strong{color:var(--text);font-weight:700}.chart-tooltip-swatch,.chart-legend-swatch{border-radius:3px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #00000014}.chart-legend-content{flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;padding-bottom:8px;display:flex}.chart-legend-item{color:var(--text-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.metrics-trend-chart{gap:10px;width:100%;max-width:100%;display:grid}.metrics-trend-chart-container{height:286px}.metrics-trend-chart.is-loading{gap:10px;min-height:250px;padding-top:4px}.metrics-trend-skeleton-plot{grid-auto-columns:minmax(26px,1fr);grid-auto-flow:column;align-items:end;gap:6px;min-height:224px;display:grid}.metrics-trend-skeleton{background:var(--control);border-radius:999px;height:12px;display:block}.metrics-trend-skeleton.is-column{border-radius:8px 8px 4px 4px;width:100%;height:65%}.metrics-chart-empty,.metrics-state-panel{min-height:156px;color:var(--muted);text-align:center;place-items:center;gap:10px;font-size:14px;line-height:20px;display:grid}.metrics-empty-action{text-decoration:none}.metrics-state-panel{border:1px solid var(--line);text-align:left;border-radius:8px;grid-template-columns:1fr auto;gap:12px;min-height:72px;padding:12px 16px}.metrics-alert-list{gap:8px;display:grid}.metrics-table-shell-v2{max-width:100%}@media (max-width:760px){.chart-legend-content{justify-content:flex-start}.metrics-trend-chart-container{height:280px}.metrics-trend-skeleton-plot{grid-auto-columns:minmax(34px,42px)}}.resend-data-table.metrics-table-v2{min-width:640px}.metrics-table-v2 .resend-data-table-header,.metrics-table-v2 .resend-data-table-cell{padding-left:12px;padding-right:12px}.metrics-channel-list{display:none}.metrics-channel-row{border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px 12px;display:grid}.metrics-channel-row-main{justify-content:space-between;align-items:center;gap:12px;display:flex}.metrics-channel-row-main strong{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.metrics-channel-row-main span{color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.metrics-channel-row-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.metrics-channel-row-stats div{gap:2px;min-width:0;display:grid}.metrics-channel-row-stats dt{color:var(--muted);font-size:12px;line-height:16px}.metrics-channel-row-stats dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}.metrics-alert-row{border:1px solid var(--line);min-height:40px;color:var(--text);border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.metrics-alert-row svg{color:var(--yellow)}.metrics-muted-text{color:var(--muted);font-size:14px;line-height:20px}.profile-stack{flex-direction:column;gap:24px;display:flex}.profile-card{border:1px solid var(--line);background:0 0;border-radius:24px;width:100%;overflow:hidden}.profile-email-card{min-height:203px}.profile-auth-card{min-height:215px}.profile-card-heading{height:40px;padding:16px 16px 0}.profile-section-title{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:24px}.profile-email-form{min-height:161px}.profile-field-wrap{width:min(448px,100%);height:96px;margin-bottom:8px;padding:16px}.profile-label{color:var(--text-soft);font-size:14px;line-height:20px;display:inline}.profile-input-wrap{width:100%;height:32px;margin-top:8px}.profile-input-wrap input{border:1px solid var(--line-soft);background:var(--control);width:100%;height:32px;color:var(--text);border-radius:12px;outline:0;padding:0 12px;font-size:14px;line-height:20px}.profile-input-wrap input::placeholder{color:var(--placeholder)}.profile-card-copy{min-height:52px;padding:16px}.profile-card-copy p{color:var(--text-soft);margin:0;font-size:14px;line-height:20px}.auth-account-row{grid-template-columns:minmax(240px,1fr) 307px 32px;align-items:center;gap:16px;height:64px;padding:0 12px;display:grid}.auth-provider{min-width:0;color:var(--text-soft);align-items:center;gap:8px;display:flex}.auth-provider-icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.auth-provider-icon svg{display:block}.auth-provider-name,.auth-provider-email,.auth-date{margin:0}.auth-provider-name{color:var(--text);font-size:14px;font-weight:600;line-height:20px}.auth-provider-email,.auth-date{color:var(--text-soft);font-size:12px;font-weight:400;line-height:16px}.auth-account-row .icon-button{color:var(--text-soft);background:0 0;border-color:#0000;justify-self:end}.auth-account-row .icon-button:hover{background:var(--control-hover)}.profile-card-actions{border-top:1px solid var(--line);align-items:center;gap:16px;min-height:57px;padding:12px;display:flex}.profile-card-action-note{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.profile-page .button{padding:0 12px}.settings-page .segmented{margin-bottom:72px}.usage-section{grid-template-columns:420px 552px;justify-content:space-between;gap:80px;min-height:152px;display:grid}.usage-copy h2{margin-bottom:6px}.usage-copy p{width:300px;color:var(--text-soft);margin-bottom:16px}.usage-table{padding-top:5px}.plan-row{align-items:center;height:32px;font-weight:500;display:flex}.limit-row{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto 20px;align-items:center;gap:8px;height:51px;display:grid}.limit-row svg{color:var(--line)}.limit-row strong{font-weight:400}.section-divider{background:var(--line);height:1px;margin:72px 0 58px}.usage-section.disabled{opacity:.32}.sender-resource-section .usage-copy p{width:min(340px,100%)}.sender-resource-plan-row{justify-content:space-between;gap:16px}.sender-resource-plan-row small{color:var(--muted);font-size:12px;line-height:16px}.sender-resource-row{grid-template-columns:24px minmax(0,1fr) minmax(104px,auto) 92px}.sender-resource-empty-row{grid-template-columns:24px minmax(0,1fr) auto}.sender-resource-row-copy{gap:1px;min-width:0;display:grid}.sender-resource-row-copy>span,.sender-resource-empty-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sender-resource-row-copy small{color:var(--muted);font-size:12px;line-height:16px}.sender-resource-label{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.sender-resource-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sender-resource-default-badge{flex:none;height:20px;padding:0 7px}.sender-resource-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.sender-resource-default-button{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--control);height:28px;color:var(--text-soft);cursor:pointer;padding:0 8px;font-size:12px;font-weight:600}.sender-resource-default-button:hover,.sender-resource-default-button:focus-visible{color:var(--text);border-color:#0000002e;outline:0}.settings-placeholder{max-width:520px;color:var(--text-soft)}.settings-placeholder h2{color:var(--text);margin-bottom:6px}.settings-usage-stack{gap:56px;display:grid}.settings-usage-muted{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.settings-usage-status{margin-bottom:12px}.limit-request-history-panel{max-width:972px}.limit-request-list,.admin-limit-request-list{display:grid}.limit-request-item,.admin-limit-request-item{border-top:1px solid var(--line);align-items:center;gap:8px 16px;min-width:0;padding:12px 0;display:grid}.limit-request-item:first-child,.admin-limit-request-item:first-child{border-top:0;padding-top:0}.limit-request-item>div:first-child,.admin-limit-request-main{gap:2px;min-width:0;display:grid}.limit-request-item strong,.admin-limit-request-main strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.limit-request-item small,.admin-limit-request-main small,.limit-request-item p{color:var(--muted);margin:0;font-size:12px;line-height:16px}.limit-request-item-meta,.admin-limit-request-meta,.admin-limit-request-actions,.admin-limit-requests-toolbar{align-items:center;gap:8px;display:flex}.limit-request-item-meta,.admin-limit-request-meta{justify-content:flex-end}.limit-request-item-meta>span,.admin-limit-request-meta>span{color:var(--text-soft);white-space:nowrap;font-size:12px;line-height:16px}.limit-request-item{grid-template-columns:minmax(0,1fr) auto}.limit-request-item p{grid-column:1/-1}.limit-request-dialog>form,.limit-request-form-grid{gap:16px;display:grid}.limit-request-reason-field,.limit-request-dialog .form-field-root{min-width:0}.admin-limit-requests-panel{margin-bottom:28px}.admin-request-tabs{margin-bottom:20px}.admin-request-tab-panel{min-width:0}.admin-request-tab-panel .admin-limit-requests-panel{margin-bottom:0}.admin-limit-requests-toolbar{justify-content:space-between;margin-bottom:12px}.admin-limit-request-item{grid-template-columns:minmax(0,1fr) minmax(132px,auto) auto}.admin-limit-request-actions{justify-content:flex-end}.settings-resource-status{margin-top:32px}.admin-sender-page{max-width:1160px}.message-logs-page,.templates-page{max-width:1180px}.template-list-summary{color:var(--text-soft);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;line-height:20px}.template-list-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.template-list-toolbar .search-field{flex:452px;min-width:min(280px,100%)}.template-list-toolbar .dropdown-menu-root{flex:none}.template-list-toolbar .template-status-filter{min-width:136px}.template-list-toolbar .template-sender-filter{max-width:min(260px,100%)}.automation-data-table .resend-data-table-row.is-clickable{cursor:pointer}.automation-data-table .resend-data-table-row.is-clickable:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.template-list-status{border:1px solid var(--line);min-height:44px;color:var(--text-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;font-size:13px;font-weight:600;display:flex}.template-list-status[data-tone=critical]{color:var(--red);background:#b423180d;border-color:#b423183d}.template-card-grid{grid-template-columns:minmax(0,1fr);gap:16px 32px;min-height:0;padding-top:8px;display:grid}.template-card{border-radius:12px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.template-card-skeleton{pointer-events:none}.template-card-preview-frame{aspect-ratio:4/3;background:#00000009;border:1px solid #d7d7d7;border-radius:24px;width:100%;max-height:220px;position:relative;overflow:hidden}.template-card-skeleton-preview{background:#fdfdfd}.template-skeleton-block{background:#eceff1;border-radius:999px;display:block;position:relative;overflow:hidden}.template-skeleton-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.4s ease-in-out infinite template-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.template-skeleton-preview-window{border-radius:16px 16px 0 0;position:absolute;inset:48px 48px 0}.template-skeleton-title{width:min(56%,180px);height:16px}.template-skeleton-code{width:min(44%,142px);height:14px}.template-skeleton-meta{width:48px;height:14px}.template-skeleton-status{border-radius:8px;flex:none;width:48px;height:24px}@keyframes template-skeleton-shimmer{to{transform:translate(100%)}}.template-card-preview-link,.template-card-preview-surface{color:inherit;background:#fdfdfd;padding:48px 48px 0;text-decoration:none;display:block;position:absolute;inset:0}.template-card-preview-link--sms{background:#fdfdfd;padding:18px 16px}.template-card-preview-surface{cursor:default}.template-card-brand-preview,.template-card-brand-preview img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.template-card-preview-image{object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:100%;transition:transform .18s;display:block;box-shadow:0 -2px 40px #00000010}.template-card-preview-fallback{color:var(--muted);scrollbar-gutter:stable;background:#f8faf9;align-content:start;justify-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow:auto}.template-card-preview-fallback:has(>svg){place-items:center}.template-card-preview-text{width:100%;max-width:240px;color:var(--text-soft);text-align:left;white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:20px;display:-webkit-box;overflow:hidden}.template-card-preview-fallback--alimtalk{color:#242424;background:#b2c7d9;align-content:start;justify-items:stretch;padding:18px}.template-card-sms-preview-shell{color:var(--text);background:#fdfdfd;align-content:center;justify-items:center;padding:18px 16px;display:grid;position:absolute;inset:0;overflow:hidden}.template-card-sms-phone{background:#f2f2f7;border:1px solid #0000000f;border-radius:18px;place-items:center;width:min(100%,244px);min-width:0;height:100%;min-height:156px;padding:14px 12px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffbd}.template-card-sms-thread{justify-content:center;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.template-card-sms-message-row{justify-content:center;min-width:0;display:flex}.template-card-sms-bubble{max-width:min(196px,88%);color:var(--white);background:#0a84ff;border-radius:16px;padding:10px 12px;display:block;overflow:hidden}.template-card-sms-text{color:var(--white);text-align:center;white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:11px;font-weight:520;line-height:17px;display:-webkit-box;overflow:hidden}.template-card-sms-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#ffffffeb;overflow-wrap:anywhere;background:#ffffff29;border:1px solid #ffffff3d;border-radius:4px;padding:0 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650}.template-card-kakao-preview{flex-direction:column;justify-self:center;gap:8px;width:min(100%,260px);min-width:0;display:flex}.template-card-kakao-row{align-items:flex-start;gap:8px;min-width:0;display:flex}.template-card-kakao-avatar{color:#3c1e1e;background:#fee500;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;line-height:16px;display:grid}.template-card-kakao-content{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.template-card-kakao-sender{color:#000000b8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:650;line-height:15px;overflow:hidden}.template-card-kakao-bubble{background:var(--white);border-radius:4px 14px 14px;flex-direction:column;gap:7px;min-width:0;max-width:198px;padding:10px 11px;display:flex;box-shadow:0 1px 4px #00000021}.template-card-kakao-badge{color:#3c1e1e;background:#fee5006b;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px;font-weight:750;line-height:14px}.template-card-kakao-text{color:#242424;overflow-wrap:anywhere;white-space:pre-wrap;font-size:11px;font-weight:500;line-height:17px;display:block}.template-card-kakao-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#616161;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;transition:background .15s,box-shadow .15s,color .15s}.template-card-kakao-token.is-highlighted{background:color-mix(in srgb, var(--yellow) 24%, var(--white));box-shadow:0 0 0 1px color-mix(in srgb, var(--yellow) 54%, transparent);color:var(--text)}.template-card-kakao-buttons{border-top:1px solid #e8e8e8;gap:4px;padding-top:7px;display:grid}.template-card-kakao-button{color:#1a73e8;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #ddd;border-radius:6px;place-items:center;min-height:26px;padding:4px 8px;font-size:10px;font-weight:650;line-height:15px;display:grid;overflow:hidden}.template-card-brand-preview-shell{color:#242424;scrollbar-gutter:stable both-edges;background:#abc1d1;align-content:start;justify-items:center;padding:18px 12px;display:grid;position:absolute;inset:0;overflow:auto}.template-card-brand-preview{justify-self:center;width:min(100%,260px);min-width:0;display:block}.template-card-brand-preview.is-carousel{width:min(100%,320px)}.template-card-brand-preview.is-carousel .brand-message-preview-carousel{overscroll-behavior-x:contain;touch-action:pan-x;column-gap:12px;width:100%}.email-send-form-template-card--brand .template-card-brand-preview.is-carousel{width:min(100%,280px)}.template-card-brand-preview.is-carousel .brand-message-preview-carousel-slide{flex:0 0 min(216px,82%);padding-left:0}.template-card-brand-preview.is-carousel .brand-message-preview-carousel-card-wrap{width:min(100%,200px)!important}.template-card-preview-frame>.dropdown-menu-root{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.template-card:hover .template-card-preview-image,.template-card:focus-within .template-card-preview-image{transform:scale(1.02)}.template-card-menu-trigger.icon-button{z-index:1;min-width:32px;color:var(--black);opacity:0;pointer-events:auto;background:#0000001a;border-color:#0000;transition:background .14s,opacity .14s;position:absolute;top:12px;right:12px}.template-card:hover .template-card-menu-trigger,.template-card:focus-within .template-card-menu-trigger,.template-card-menu-trigger[data-state=open]{opacity:1}.template-card-menu-trigger.icon-button:hover,.template-card-menu-trigger.icon-button[data-state=open]{background:#0003}.template-card-content{flex-direction:column;gap:8px;padding:16px 8px;display:flex}.template-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.template-card-copy{flex-direction:column;gap:2px;width:100%;min-width:0;display:flex}.template-card-title,.template-card-alias,.template-card-code-meta{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.template-card-title{color:var(--text);font-size:14px;font-weight:650;line-height:20px}.template-card-alias-row{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.template-card-description-row{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.template-card-type-meta{min-width:0;max-width:180px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.template-card-alias{min-width:0;color:var(--text-soft);flex:0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:18px}.template-card-alias-separator{color:var(--line-strong);flex:none;font-size:12px;line-height:18px}.template-card-code-meta{min-width:0;color:var(--text-soft);flex:none;font-size:12px;font-weight:600;line-height:18px}.template-card-status{background:var(--control);min-width:fit-content;height:24px;color:var(--text-soft);border:1px solid #0000;border-radius:8px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.template-card-status.badge.green{background:var(--green-bg);color:var(--green)}.template-card-status.badge.red{color:var(--red);background:#b4231817}.template-card-status.badge.yellow{color:#92400e;background:#f59e0b24}.template-card-status.badge.blue{color:#1d4ed8;background:#2563eb1a}.template-card-status.badge.neutral{background:var(--control);color:var(--text-soft)}.template-card-owner{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.template-delete-dialog .dialog-header{min-height:56px}.template-delete-dialog-body{gap:14px;display:grid}.template-delete-warning{color:var(--red);margin:0;font-size:13px;font-weight:700;line-height:20px}.template-delete-confirm-field{color:var(--text-soft);gap:8px;font-size:13px;line-height:20px;display:grid}.template-delete-confirm-field strong{max-width:min(320px,100%);color:var(--text);text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;display:inline-block;overflow:hidden}.template-list-pagination{margin-top:12px}@media (prefers-reduced-motion:reduce){.template-skeleton-block:after{animation:none}}@media (min-width:768px){.template-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.message-logs-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.message-log-channel-tabs{border:1px solid var(--line);background:var(--white);border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.message-log-channel-tabs button{min-height:30px;color:var(--text-soft);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600}.message-log-channel-tabs button:hover,.message-log-channel-tabs button:focus-visible,.message-log-channel-tabs button.is-active{color:var(--text);background:#f2f4f7}.message-reservations-channel-tabs.segmented{margin:0}.message-logs-status{margin:0 0 12px}.message-log-recipient-table th:last-child,.message-log-recipient-table td:last-child{z-index:1;background:var(--white);position:sticky;right:0;box-shadow:-10px 0 12px #ffffffdb}.message-log-recipient-table th:last-child{z-index:2}.resend-data-table.message-logs-table-v2{width:max(100%,1320px);min-width:1320px}.message-logs-table-v2 .is-log-content{width:230px}.message-logs-table-v2 .is-log-channel,.message-logs-table-v2 .is-log-source{width:104px}.message-logs-table-v2 .is-log-kind{width:72px}.message-logs-table-v2 .is-log-sender{width:160px}.message-logs-table-v2 .is-log-recipients{width:180px}.message-logs-table-v2 .is-log-status{width:230px}.message-logs-table-v2 .is-log-result{width:210px}.message-logs-table-v2 .is-log-complete-date{text-align:left;width:124px}.message-logs-table-v2 .is-log-actions{width:70px}.message-logs-cell-strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.message-logs-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:12px}.message-logs-counts{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.message-log-result-summary,.message-log-result-time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-log-result-summary{color:var(--text);font-size:12px;font-weight:600}.message-log-result-time{color:var(--muted);margin-top:2px;font-size:11px}.message-logs-preview{width:min(280px,28vw);color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-log-status-chip{box-shadow:none;white-space:nowrap;border:0;border-radius:12px;justify-content:center;height:28px;padding:0 14px;font-size:13px;font-weight:400;line-height:18px}.message-log-status-chip.is-success{color:#087443;background:#ddf5e7}.message-log-status-chip.is-failed{color:#b42318;background:#fde8e8}.message-log-status-chip.is-pending{color:#5f6368;background:#eee}.message-log-status-chip.is-unknown{color:#9a5b00;background:#fff0d6}.message-logs-action-trigger{border:1px solid var(--line-soft);color:var(--text);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.message-logs-action-trigger:hover,.message-logs-action-trigger:focus-visible{background:var(--control);outline:0}.message-logs-v2-pagination strong{color:var(--text);font-weight:600}.message-log-recipient-table{background:var(--white);border:1px solid var(--line-soft);border-radius:8px}.message-log-recipient-data-table .resend-data-table-header{background:var(--control);color:var(--text);font-family:var(--font-sans);white-space:nowrap;height:34px;padding:0 12px;font-size:12px;font-weight:600}.message-log-recipient-data-table .resend-data-table-header:first-child{border-top-left-radius:8px}.message-log-recipient-data-table .resend-data-table-header:last-child{border-top-right-radius:8px}.message-log-recipient-data-table .resend-data-table-cell{text-overflow:ellipsis;white-space:nowrap;height:44px;padding:0 12px;overflow:hidden}.resend-data-table.message-reservations-table-v2{width:max(100%,980px);min-width:980px}.message-reservations-table-v2 .is-reservation-status{width:132px}.message-reservations-table-v2 .is-reservation-rate{width:82px}.message-reservations-table-v2 .is-reservation-channel{width:112px}.message-reservations-table-v2 .is-reservation-sender{width:160px}.message-reservations-table-v2 .is-reservation-recipients{width:86px}.message-reservations-table-v2 .is-reservation-content{width:220px}.message-reservations-table-v2 .is-reservation-date{text-align:right;width:136px}.message-reservations-table-v2 .is-reservation-actions{width:70px}.message-reservations-rate{color:var(--text-soft);font-variant-numeric:tabular-nums;font-weight:600}.message-reservation-status-chip{white-space:nowrap;border-radius:12px;justify-content:center;height:28px;padding:0 14px;font-size:13px;font-weight:400;line-height:18px}.resend-email-status.message-reservation-status-chip{box-shadow:none;border:0}.message-reservation-status-chip.is-reserved{color:#008652;background:#dff3e7}.message-reservation-status-chip.is-sending{color:#1f5fbf;background:#e5efff}.message-reservation-status-chip.is-completed{color:#087443;background:#ddf5e7}.message-reservation-status-chip.is-canceled{color:#5f6368;background:#eee}.message-reservation-status-chip.is-failed{color:#b42318;background:#fde8e8}.message-reservation-status-chip.is-unknown{color:#9a5b00;background:#fff0d6}.message-reservations-sender,.message-reservations-count{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.message-reservations-sender{font-weight:600}.message-reservations-count{color:var(--text-soft);font-size:12px;font-weight:600}.message-reservations-action-trigger{border:1px solid var(--line-soft);color:var(--text);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.message-reservations-action-trigger:hover,.message-reservations-action-trigger:focus-visible,.message-reservations-action-trigger[data-state=open]{background:var(--control);outline:0}.message-reservations-row-menu{gap:0;min-width:144px}.message-reservations-row-menu button{align-items:center;gap:8px;display:inline-flex}.message-reservations-row-menu button.is-danger{color:#c92a2a}.message-reservations-v2-pagination strong{color:var(--text);font-weight:600}.message-reservation-detail-page{--reservation-detail-surface:var(--white);--reservation-detail-surface-muted:var(--control);--reservation-detail-border:var(--line-soft);--reservation-detail-text:var(--text);--reservation-detail-text-muted:var(--muted);gap:16px;max-width:1180px;display:grid}.message-reservation-detail-back{color:var(--reservation-detail-text-muted);background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:600;display:inline-flex}.message-reservation-detail-back:hover,.message-reservation-detail-back:active{color:var(--reservation-detail-text)}.message-reservation-detail-back:focus-visible,.message-reservation-detail-inline-action:focus-visible,.message-reservation-detail-pagination button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.message-reservation-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.message-reservation-detail-header h1{color:var(--reservation-detail-text);font-family:var(--font-sans);letter-spacing:0;overflow-wrap:anywhere;margin:0 0 10px;font-size:28px;font-weight:600;line-height:34px}.message-reservation-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.message-reservation-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.message-reservation-detail-item,.message-reservation-detail-panel{background:var(--reservation-detail-surface);border:1px solid var(--reservation-detail-border);border-radius:8px}.message-reservation-detail-item{gap:2px;min-width:0;padding:12px;display:grid}.message-reservation-detail-item span,.message-reservation-detail-panel h2{color:var(--reservation-detail-text-muted);font-size:12px;font-weight:500;line-height:18px}.message-reservation-detail-item strong{color:var(--reservation-detail-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.message-reservation-detail-grid-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px;display:grid}.message-reservation-detail-panel{gap:10px;min-width:0;padding:12px;display:grid}.message-reservation-detail-panel h2{margin:0}.message-reservation-detail-table-scroll{border:1px solid var(--reservation-detail-border);border-radius:8px;overflow:auto}.message-reservation-detail-batch-table,.message-reservation-detail-recipient-table{width:max(100%,760px);min-width:760px}.message-reservation-detail-batch-table .resend-data-table-row.is-selected .resend-data-table-cell{background:var(--reservation-detail-surface-muted)}.message-reservation-detail-inline-action,.message-reservation-detail-pagination button{background:var(--reservation-detail-surface);border:1px solid var(--reservation-detail-border);color:var(--reservation-detail-text);border-radius:8px;height:28px;padding:0 9px;font-size:12px;font-weight:600}.message-reservation-detail-inline-action:hover,.message-reservation-detail-pagination button:hover{background:var(--reservation-detail-surface-muted)}.message-reservation-detail-inline-action:active,.message-reservation-detail-pagination button:active{transform:translateY(1px)}.message-reservation-detail-inline-action[aria-pressed=true]{background:var(--reservation-detail-surface-muted);border-color:var(--line)}.message-reservation-detail-pagination{color:var(--reservation-detail-text-muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.message-reservation-detail-pagination>div{gap:6px;display:flex}.message-reservation-detail-pagination button:disabled{cursor:not-allowed;opacity:.45;transform:none}.message-log-drawer{width:min(860px,100vw - 32px);height:100dvh;max-height:100dvh}.message-log-drawer .drawer-body{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;display:block;overflow-y:auto}.message-log-drawer .drawer-body>*+*{margin-top:14px}.message-log-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message-log-detail-item{border:1px solid var(--line);background:#ffffff94;border-radius:8px;gap:2px;min-width:0;padding:10px 12px;display:grid}.message-log-detail-item span,.message-log-detail-section h3,.message-log-detail-json span{color:var(--muted);font-size:12px;font-weight:500}.message-log-detail-item strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.message-log-detail-section{border:1px solid var(--line);background:#ffffff94;border-radius:8px;gap:8px;padding:12px;display:grid}.message-log-detail-section-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.message-log-detail-section h3{margin:0}.message-log-source-detail-list{gap:8px;margin:0;display:grid}.message-log-source-detail-list>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding-top:8px;display:grid}.message-log-source-detail-list>div:first-child{border-top:0;padding-top:0}.message-log-source-detail-list dt,.message-log-source-detail-list dd{min-width:0;margin:0;font-size:13px;line-height:20px}.message-log-source-detail-list dt{color:var(--muted);font-weight:500}.message-log-source-detail-list dd{overflow-wrap:anywhere;color:var(--text);font-weight:600}.message-log-recipient-table{overflow:auto visible}.message-log-recipient-data-table{width:max(100%,780px);min-width:780px}.message-log-recipient-data-table .is-request-label{width:92px}.message-log-recipient-data-table .is-request-recipients{width:104px}.message-log-recipient-data-table .is-request-provider{width:116px}.message-log-recipient-data-table .is-request-result{width:236px}.message-log-recipient-data-table .is-request-action{width:132px}.message-log-recipient-result-table{width:max(100%,760px);min-width:760px}.message-log-recipient-data-table .is-recipient-seq{width:72px}.message-log-recipient-data-table .is-recipient-date{width:140px}.message-log-recipient-data-table .is-recipient-status{width:112px}.message-log-detail-section p,.message-log-detail-section pre,.message-log-detail-json pre{color:var(--text);margin:0}.message-log-detail-section pre,.message-log-detail-json pre{background:var(--control);max-height:240px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.message-log-detail-json{gap:6px;display:grid}.message-log-detail-json+.message-log-detail-json{margin-top:10px}.message-log-detail-page{--rd-bg:var(--bg);--rd-text:var(--text);--rd-text-soft:var(--text-soft);--rd-muted:var(--muted);--rd-faint:var(--gray-9);--rd-border:var(--line);--rd-border-soft:var(--line-soft);--rd-control:var(--control);--rd-control-hover:var(--control-hover,var(--gray-a3));--rd-elevated:var(--white);background:var(--bg)}.message-log-detail-content{gap:28px}.message-log-detail-header{min-width:0}.message-log-detail-icon{background:var(--rd-control);color:var(--rd-text-soft)}.message-log-detail-icon svg{filter:none}.message-log-detail-title h1{font-weight:600}.message-log-detail-actions{align-self:flex-start}.message-log-detail-actions a{text-decoration:none}.message-log-detail-summary{grid-template-columns:minmax(116px,.7fr) minmax(120px,.7fr) minmax(0,1.8fr) minmax(132px,.8fr);gap:28px;padding:4px 0 0}.message-log-detail-summary .resend-domain-summary-item{width:auto;min-width:0}.message-log-detail-summary .resend-domain-summary-item dd{min-width:0}.message-log-detail-summary .resend-domain-summary-item dd>span:not(.badge){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-log-detail-status{margin:0}.message-log-result-section,.message-log-metadata-section{background:var(--white);border-radius:20px;gap:18px;display:grid}.message-log-result-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.message-log-result-header p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:20px}.message-log-result-count{border:1px solid var(--line);background:var(--control);height:28px;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.message-log-request-tabs-root{margin:-4px 0 0}.message-log-detail-page .message-log-request-tabs-root{margin:0}.message-log-request-tabs{justify-content:flex-start;overflow-x:auto}.message-log-detail-page .message-log-request-tabs{margin:0}.message-log-request-tabs button{white-space:nowrap;flex:none;align-items:center;gap:8px;display:inline-flex}.message-log-request-tabs button small{color:var(--muted);font-size:11px;font-weight:600;line-height:16px}.message-log-request-tabs button[data-active] small{color:var(--text)}.message-log-inline-alert{color:var(--red);background:#b423180f;border:1px solid #b4231829;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;line-height:20px;display:flex}.message-log-detail-table-shell{border:1px solid var(--line);background:var(--white);border-radius:12px;overflow-x:auto}.message-log-detail-failure-table,.message-log-detail-page .resend-data-table.message-log-detail-failure-table{width:100%;min-width:0}.message-log-detail-page .message-log-detail-failure-table .resend-data-table-header{height:36px;color:var(--text-soft);font-family:var(--font-sans);white-space:nowrap;background:#f8f8f8;padding:0 12px;font-size:12px;font-weight:700}.message-log-detail-page .message-log-detail-failure-table .resend-data-table-cell{text-overflow:ellipsis;white-space:nowrap;height:46px;padding:0 12px;overflow:hidden}.message-log-detail-failure-table .resend-data-table-row[data-current=true] .resend-data-table-cell{background:#f5f7fb}.message-log-detail-failure-table .is-failure-recipient{width:150px}.message-log-detail-failure-table .is-failure-seq{width:64px}.message-log-detail-failure-table .is-failure-request{width:84px}.message-log-detail-failure-table .is-failure-reason{width:240px}.message-log-detail-failure-table .is-failure-code{width:96px}.message-log-detail-failure-table .is-failure-action{text-align:right;width:72px}.message-log-detail-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);letter-spacing:0;font-size:12px}.message-log-detail-pagination{color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.message-log-detail-pagination div{gap:6px;display:flex}.message-log-detail-pagination button{border:1px solid var(--line);background:var(--white);height:28px;color:var(--text);font:inherit;border-radius:8px;padding:0 10px}.message-log-detail-pagination button:disabled{cursor:not-allowed;opacity:.45}.message-log-selected-recipient{border-top:1px solid var(--line);gap:14px;padding-top:18px;display:grid}.message-log-selected-recipient-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-log-selected-recipient-header h4{color:var(--text);margin:0;font-size:14px;font-weight:700;line-height:20px}.message-log-selected-recipient-header span{color:var(--muted);font-size:12px;font-weight:700}.message-log-selected-recipient-grid,.message-log-detail-definition-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;display:grid}.message-log-detail-definition-item{grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.message-log-detail-definition-item dt,.message-log-detail-definition-item dd{min-width:0;margin:0;font-size:13px;line-height:20px}.message-log-detail-definition-item dt{color:var(--muted);font-weight:600}.message-log-detail-definition-item dd{overflow-wrap:anywhere;color:var(--text);font-weight:600}.message-log-selected-recipient .message-log-detail-json pre{max-height:180px}@media (max-width:760px){.message-log-detail-page .message-log-detail-content{gap:24px;padding:24px 14px}.message-log-detail-page .message-log-detail-header{text-align:center;flex-direction:column;align-items:center;gap:14px}.message-log-detail-page .message-log-detail-icon{border-radius:20px;flex-basis:64px;width:64px;height:64px}.message-log-detail-page .message-log-detail-title h1{white-space:normal;font-size:24px;line-height:30px}.message-log-detail-page .message-log-detail-actions{align-self:center}.message-log-detail-page .message-log-detail-summary{grid-template-columns:1fr;gap:18px;padding-top:8px}.message-log-detail-page .message-log-detail-summary .resend-domain-summary-item dd>span:not(.badge){text-overflow:clip;white-space:normal;overflow:visible}.message-log-detail-page .message-log-result-section,.message-log-detail-page .message-log-metadata-section{gap:16px;padding:18px}.message-log-detail-page .message-log-result-header{flex-direction:column;align-items:flex-start}.message-log-detail-page .resend-data-table.message-log-detail-failure-table{width:720px;min-width:720px}.message-log-selected-recipient-grid,.message-log-detail-definition-list{grid-template-columns:1fr;gap:14px}.message-log-detail-definition-item{grid-template-columns:1fr;gap:4px}.message-log-detail-definition-item dd{line-height:21px}}.admin-sender-toolbar{align-items:center;gap:8px;margin:0 0 16px;display:flex}.admin-sender-toolbar .search-field{width:min(360px,100%)}.admin-sender-status{margin:0 0 12px}.admin-state-panel{color:var(--text-soft)}.admin-state-row{color:var(--text-soft);align-items:center;gap:8px;display:inline-flex}.admin-state-row svg{color:var(--line)}.admin-sender-table{background:var(--white)}.admin-sender-table strong{font-weight:600}.admin-table-user{gap:2px;min-width:0;display:grid}.admin-table-user strong,.admin-table-user small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-table-user small{color:var(--muted);font-size:12px;line-height:16px}.admin-empty-row{color:var(--text-soft);text-align:center;padding:18px 0;display:block}.admin-application-drawer{width:min(720px,100vw - 32px);height:100dvh;max-height:100dvh}.admin-application-drawer .drawer-body{overscroll-behavior:contain;flex:auto;height:auto;min-height:0;display:block;overflow-y:scroll}.admin-application-drawer .drawer-body>*+*{margin-top:14px}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-detail-item{gap:2px;min-width:0;display:grid}.admin-detail-item small{color:var(--muted);font-size:12px;line-height:16px}.admin-detail-item strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.admin-evidence-panel{flex-direction:column;min-height:0;display:flex}.admin-evidence-panel .section-panel-body{min-height:0;padding-right:8px}.admin-evidence-list{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:#0000003d transparent;scrollbar-width:thin;max-height:min(360px,42dvh);padding-right:8px;display:grid;overflow-y:scroll}.admin-evidence-list:focus-visible{outline-offset:2px;outline:2px solid #0000002e}.admin-additional-evidence-list{overscroll-behavior:auto;max-height:none;padding-right:0;overflow:visible}.admin-additional-evidence-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-color:#0000003d transparent;scrollbar-width:thin;max-height:min(260px,30dvh);overflow-y:scroll}.admin-evidence-row{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:10px 0;display:grid}.admin-evidence-row:first-child{border-top:0;padding-top:0}.admin-evidence-icon{border-radius:var(--radius);background:var(--control);width:28px;height:28px;color:var(--text-soft);place-items:center;display:grid}.admin-evidence-copy{gap:2px;min-width:0;display:grid}.admin-evidence-copy strong,.admin-evidence-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-evidence-copy small{color:var(--muted);font-size:12px;line-height:16px}.admin-evidence-download{height:30px;padding:0 10px;text-decoration:none}.admin-nhn-lookup{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.admin-nhn-lookup-main{align-items:center;gap:10px;min-width:0;display:flex}.admin-nhn-lookup-main svg{color:var(--muted);flex:none}.admin-nhn-lookup-main[data-status=usable] svg{color:var(--green)}.admin-nhn-lookup-main[data-status=blocked] svg,.admin-nhn-lookup-main[data-status=unusable] svg,.admin-nhn-lookup-main[data-status=error] svg{color:var(--red)}.admin-nhn-lookup-main span{gap:2px;min-width:0;display:grid}.admin-nhn-lookup-main small{color:var(--text-soft);font-size:13px;line-height:18px}.admin-nhn-meta{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.admin-nhn-meta span{border:1px solid var(--line);height:24px;color:var(--text-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;line-height:16px;display:inline-flex}.admin-approval-hint{min-width:0;color:var(--text-soft);flex:1;font-size:13px;line-height:18px}.admin-reject-field{gap:8px;display:grid}.admin-reject-field span{font-size:13px;font-weight:600}.admin-review-textarea{border:1px solid var(--line-soft);background:var(--control);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:12px;outline:0;padding:10px 12px;line-height:20px}.admin-review-textarea:focus{background:#ffffffdb;border-color:#00000057}.sender-resource-back-button{border-radius:var(--radius);height:32px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:-48px 0 48px;padding:0 4px 0 0;font-size:13px;font-weight:600;display:inline-flex}.sender-resource-back-button:hover,.sender-resource-back-button:focus-visible{color:var(--text);outline:0}.sender-resource-application-section{margin-top:0}.sender-number-application-panel{max-width:100%}.sender-number-application-form{gap:8px;display:grid}.sender-number-application-field{gap:4px;min-width:0;display:grid}.sender-number-application-help{min-height:18px;color:var(--muted);margin:0;font-size:12px;line-height:18px}.sender-number-application-help[data-tone=critical]{color:var(--red)}.sender-number-application-row{align-items:center;gap:8px;min-width:0;display:flex}.sender-number-application-select-wrap{flex:0 0 138px;min-width:138px;position:relative}.sender-number-application-select,.sender-number-application-input{border:1px solid var(--line-soft);background:var(--control);width:100%;height:40px;color:var(--text);border-radius:14px;outline:0;font-size:14px;line-height:20px}.sender-number-application-select{appearance:none;padding:0 40px 0 14px}.sender-number-application-select-wrap svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sender-number-application-input{flex:0 236px;padding:0 14px}.sender-number-application-input::placeholder{color:var(--placeholder)}.sender-number-application-select:focus,.sender-number-application-input:focus{background:#fffc;border-color:#00000057}.sender-number-application-input[aria-invalid=true]{background:#b423180a;border-color:#b4231852}.sender-number-application-actions{justify-content:flex-end;gap:8px;width:100%;display:flex}.sender-number-application-error{margin-top:12px}.sender-number-evidence-form{display:grid}.sender-number-evidence-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:12px 0;display:grid}.sender-number-evidence-row:first-child{border-top:0;padding-top:0}.sender-number-evidence-copy{gap:2px;min-width:0;display:grid}.sender-number-evidence-title-row{align-items:center;gap:6px;min-width:0;display:inline-flex}.sender-number-evidence-title-row strong{color:var(--text);font-size:14px;line-height:20px}.sender-number-evidence-help-button{width:18px;height:18px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.sender-number-evidence-help-button:hover,.sender-number-evidence-help-button:focus-visible{color:var(--text);outline:0}.sender-number-evidence-description,.sender-number-evidence-file-name{min-width:0;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.sender-number-evidence-description{white-space:normal}.sender-number-evidence-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sender-number-evidence-actions-wrap{flex-wrap:wrap}.sender-number-evidence-file-chip{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--white);min-width:0;max-width:280px;height:32px;color:var(--text);align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.sender-number-evidence-file-chip.is-existing{background:var(--control)}.sender-number-evidence-file-chip .sender-number-evidence-file-name{flex:1}.sender-number-evidence-existing-label{height:22px;color:var(--text-soft);background:#0000000f;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.sender-number-evidence-requirement-label{border:1px solid var(--line-soft);background:var(--control);height:20px;color:var(--text-soft);border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.sender-number-evidence-required-star{color:var(--red);font-weight:700}.sender-number-evidence-remove{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid}.sender-number-evidence-remove:hover,.sender-number-evidence-remove:focus-visible{background:var(--control);color:var(--text);outline:0}.sender-number-evidence-tooltip{gap:8px;display:grid}.sender-number-evidence-tooltip strong{font-size:13px;line-height:18px}.sender-number-evidence-tooltip p{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.sender-number-evidence-tooltip-content{padding:12px 14px}.sender-number-evidence-upload{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--control);height:32px;color:var(--text-soft);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.sender-number-evidence-upload:hover,.sender-number-evidence-upload:focus-within{color:var(--text);border-color:#0000002e}.sender-number-evidence-upload input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.split-section{grid-template-columns:minmax(280px,420px) minmax(420px,552px);justify-content:space-between;gap:80px;min-height:152px;display:grid}.split-section.is-disabled{opacity:.42}.split-section-copy{min-width:0}.split-section-copy h2,.section-panel-header h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:700;line-height:24px}.split-section-copy p{width:min(340px,100%);color:var(--text-soft);margin:6px 0 16px;font-size:14px;line-height:20px}.split-section-action{align-items:center;gap:8px;display:flex}.split-section-panel{min-width:0;padding-top:5px}.split-section-heading-row{min-height:32px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;line-height:20px;display:flex}.split-section-heading-row small{color:var(--muted);font-size:12px;line-height:16px}.property-list{display:grid}.property-row{border-top:1px solid var(--line);min-height:51px;color:var(--text);grid-template-columns:24px minmax(0,1fr) minmax(76px,auto) minmax(20px,auto);align-items:center;gap:8px;font-size:14px;line-height:20px;display:grid}.property-row-icon{color:var(--line);place-items:center;display:grid}.property-row-copy{gap:1px;min-width:0;display:grid}.property-row-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.property-row-copy small,.property-row-value{color:var(--muted);font-size:12px;line-height:16px}.property-row-value{color:var(--text);text-align:right;font-weight:400}.property-row-trailing{justify-content:flex-end;align-items:center;min-width:0;display:flex}.section-panel{border:1px solid var(--line);background:0 0;border-radius:24px;width:100%;overflow:hidden}.section-panel-header{padding:16px 16px 0}.section-panel-header p{width:min(460px,100%);color:var(--text-soft);margin:6px 0 0;font-size:14px;line-height:20px}.section-panel-body{padding:16px}.section-panel-footer{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:57px;padding:12px;display:flex}.automation-rule-editor-page{align-content:start;gap:18px;display:grid}.automation-rule-editor-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.automation-rule-editor-header h1{color:var(--text);margin:0;font-size:24px;font-weight:650;line-height:32px}.automation-rule-editor-breadcrumb{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.automation-rule-editor-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-rule-editor-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.automation-rule-editor-main{gap:12px;min-width:0;display:grid}.automation-rule-editor-sidebar{min-width:0;position:sticky;top:84px}.automation-rule-editor-fields{gap:12px;display:grid}.automation-rule-editor-page .automation-rule-builder-preview-body,.automation-rule-detail-page .automation-rule-builder-preview-body{padding:20px;overflow:hidden}.automation-rule-editor-page .automation-rule-builder-preview,.automation-rule-detail-page .automation-rule-builder-preview{align-items:flex-start;gap:12px;min-width:0;display:grid}.automation-rule-editor-page .automation-rule-builder-preview-flow,.automation-rule-detail-page .automation-rule-builder-preview-flow{justify-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:grid}.automation-rule-editor-page .automation-rule-builder-preview .automation-rule-builder-preview-trigger,.automation-rule-detail-page .automation-rule-builder-preview .automation-rule-builder-preview-trigger{border-color:var(--line-soft);width:100%;min-width:0}.automation-rule-editor-page .automation-rule-builder-preview-connector,.automation-rule-detail-page .automation-rule-builder-preview-connector{background:var(--line-soft);justify-self:center;width:1px;height:44px;margin-block:0;display:block}.automation-rule-editor-page .automation-rule-builder-preview .automation-rule-builder-preview-action-list,.automation-rule-detail-page .automation-rule-builder-preview .automation-rule-builder-preview-action-list{border:1px solid var(--line-soft);width:100%;min-width:0}.automation-rule-editor-page .automation-rule-builder-preview .automation-rule-builder-preview-message-node,.automation-rule-detail-page .automation-rule-builder-preview .automation-rule-builder-preview-message-node{border-color:var(--line-soft);width:100%;min-width:0}.automation-send-config-family .segmented{width:fit-content;max-width:100%}.automation-send-config-state{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.automation-send-config-state.is-error{color:var(--red)}.automation-send-config-preview-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:12px;min-width:0;display:grid}.automation-template-summary{border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.automation-template-summary>div:not(.automation-template-variable-list){gap:3px;min-width:0;display:grid}.automation-template-summary span,.automation-template-summary p{color:var(--text-soft);margin:0;font-size:12px;line-height:16px}.automation-template-summary strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:18px;display:block;overflow:hidden}.automation-template-variable-list{flex-wrap:wrap;gap:6px;display:flex}.automation-template-variable-list span{background:var(--control);color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);border-radius:6px;padding:3px 6px}.automation-template-preview{transform-origin:0 0;justify-self:start;max-width:100%}.automation-rule-editor-field{gap:6px;min-width:0;display:grid}.automation-rule-editor-field>span{color:var(--text-soft);font-size:13px;line-height:18px}.automation-rule-editor-select{background:var(--card);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;min-width:0;height:38px;padding:0 10px}.automation-rule-editor-select:focus-visible{border-color:var(--text);outline:none}.automation-rule-editor-select[aria-invalid=true],.text-field-input[aria-invalid=true]{border-color:var(--red)}.automation-rule-editor-field-error{color:var(--red);margin:0;font-size:12px;line-height:16px}.automation-rule-editor-number-input,.automation-rule-editor-condition-input{background:var(--card);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:8px;min-width:0;height:38px;padding:0 10px}.automation-rule-editor-number-input{width:96px}.automation-rule-editor-number-input:focus-visible,.automation-rule-editor-condition-input:focus-visible{border-color:var(--text);outline:none}.automation-rule-editor-textarea{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);resize:vertical;min-height:132px}.automation-policy-state{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.automation-policy-state.is-error,.automation-policy-inline-error{color:var(--red)}.automation-policy-state.is-error{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.automation-policy-subheading,.automation-policy-title-with-help{align-items:center;gap:8px;min-width:0;display:flex}.automation-policy-subheading{color:var(--text);justify-content:space-between;font-size:13px;font-weight:600;line-height:18px}.automation-policy-help{background:var(--control);border:1px solid var(--line);color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.automation-policy-help:hover{background:var(--control-hover);color:var(--text)}.automation-policy-help:focus-visible{border-color:var(--text);outline:none}.automation-variable-mapping-group{gap:8px;min-width:0;display:grid}.automation-variable-mapping-row,.automation-condition-row,.automation-cooldown-row{align-items:center;gap:8px;min-width:0;display:grid}.automation-variable-mapping-row{grid-template-columns:minmax(140px,.45fr) minmax(180px,1fr)}.automation-variable-mapping-row code{background:var(--control);color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:6px 8px;font-size:12px;line-height:16px;overflow:hidden}.automation-condition-row{grid-template-columns:minmax(160px,1fr) minmax(128px,.5fr) minmax(140px,.75fr) auto}.automation-condition-value-empty,.automation-policy-inline-error{font-size:13px;line-height:18px}.automation-condition-value-empty{color:var(--text-soft)}.automation-cooldown-row{grid-template-columns:auto minmax(120px,160px) minmax(0,1fr);justify-content:start}.automation-rule-editor-validation-body{gap:10px;display:grid}.automation-execution-status-grid{gap:8px;display:grid}.automation-rule-editor-status-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.automation-rule-editor-status-row>span{color:var(--text-soft);font-size:13px;line-height:18px}.automation-rule-editor-status-row code{color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:12px}.automation-rule-editor-secondary-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.automation-validation-grid,.automation-dry-run-input,.automation-dry-run-result,.automation-result-list{gap:8px;min-width:0;display:grid}.automation-validation-grid{border:1px solid var(--line);border-radius:8px;padding:8px}.automation-validation-row,.automation-dry-run-summary,.automation-result-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.automation-validation-row{color:var(--text-soft);justify-content:space-between;font-size:13px;line-height:18px}.automation-validation-row>span:nth-child(2){color:var(--text);flex:auto}.automation-validation-row svg{color:var(--green);flex:none}.automation-validation-row.is-failed svg{color:var(--red)}.automation-validation-pending-dot{background:var(--muted);border-radius:999px;flex:none;width:8px;height:8px}.automation-validation-link{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.automation-validation-link:focus-visible{outline:2px solid var(--text);outline-offset:2px}.automation-dry-run-input{border-top:1px solid var(--line);padding-top:12px}.automation-dry-run-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.automation-dry-run-textarea{height:auto;min-height:116px}.automation-dry-run-result{border:1px solid var(--line);border-radius:8px;padding:12px}.automation-dry-run-summary{color:var(--text-soft);font-size:13px;line-height:18px}.automation-dry-run-summary code,.automation-result-row code,.automation-result-tags code{background:var(--control);color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);text-overflow:ellipsis;border-radius:6px;min-width:0;padding:4px 6px;font-size:12px;line-height:16px;overflow:hidden}.automation-result-list{border-top:1px solid var(--line-soft);padding-top:8px}.automation-result-list:first-of-type{border-top:0;padding-top:0}.automation-result-list>strong{color:var(--text);font-size:13px;line-height:18px}.automation-result-row{color:var(--text-soft);font-size:13px;line-height:18px}.automation-result-row.is-clickable{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.automation-result-row.is-clickable:hover span{color:var(--text)}.automation-result-row.is-clickable:focus-visible{outline:2px solid var(--text);outline-offset:2px}.automation-result-tags{flex-wrap:wrap;gap:6px;display:flex}.automation-rule-editor-check-list{gap:8px;display:grid}.automation-rule-editor-check{color:var(--text-soft);align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.automation-rule-editor-check svg{flex:none;margin-top:1px}.automation-rule-editor-check.is-valid{color:var(--green)}.automation-rule-editor-check.is-invalid{color:var(--red)}.automation-rule-editor-skeleton{background:var(--control);border-radius:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite resend-data-table-pulse}.automation-rule-editor-skeleton.is-button{width:128px;height:36px}.automation-rule-editor-skeleton.is-label{width:160px;height:14px;margin-bottom:8px}.automation-rule-editor-skeleton.is-title{width:240px;height:28px}.automation-rule-editor-skeleton.is-panel{width:100%;height:92px}.automation-rule-detail-page .publ-event-detail-summary{padding-bottom:24px}.automation-rule-detail-sections{gap:12px;min-width:0;display:grid}.automation-rule-code-drawer-stack{gap:16px;min-width:0;display:grid}.automation-rule-code-drawer-stack .segmented{margin:0}.automation-rule-code-drawer-meta{gap:8px;min-width:0;display:grid}.automation-rule-code-drawer-help{color:var(--text-soft);margin:0;font-size:13px;line-height:20px}.automation-rule-code-drawer-help code{background:var(--control);color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);border-radius:6px;padding:1px 5px;font-size:12px}.automation-rule-code-drawer-help .kbd{margin-left:2px}.automation-rule-detail-message-composition{grid-template-columns:minmax(0,1fr) 1px minmax(280px,360px);align-items:start;gap:20px;min-width:0;display:grid}.automation-rule-detail-message-mapping,.automation-rule-detail-message-preview{align-content:start;gap:16px;min-width:0;display:grid}.automation-rule-detail-message-preview{justify-items:center}.automation-rule-detail-message-mapping>h2,.automation-rule-detail-message-preview>h2{color:var(--text);justify-self:start;margin:0;font-size:13px;font-weight:650;line-height:18px}.automation-rule-detail-message-divider{background:var(--line);align-self:stretch;width:1px;min-height:252px}.automation-rule-detail-message-mapping .automation-rule-detail-mapping-row{grid-template-columns:minmax(148px,.55fr) auto minmax(160px,1fr)}.automation-rule-detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px;display:grid}.automation-rule-detail-send-settings-panel .section-panel-header h2{color:var(--text);font-size:16px;font-weight:750;line-height:22px}.automation-rule-detail-send-settings-panel .section-panel-header p{color:var(--muted);width:min(520px,100%);margin-top:4px;font-size:12px;line-height:17px}.automation-rule-detail-send-settings-panel .automation-rule-detail-field{gap:7px}.automation-rule-detail-send-settings-panel .automation-rule-detail-field dt{color:var(--muted);font-size:11px;font-weight:600;line-height:14px}.automation-rule-detail-send-settings-panel .automation-rule-detail-field dd{gap:4px}.automation-rule-detail-send-settings-panel .automation-rule-detail-field dd>span{font-size:14px;font-weight:500;line-height:20px}.automation-rule-detail-send-settings-panel .automation-rule-detail-field small{color:var(--text-soft);font-size:12px;line-height:16px}.automation-rule-detail-event-context-panel .section-panel-header h2{color:var(--text);font-size:16px;font-weight:750;line-height:22px}.automation-rule-detail-event-context-panel .section-panel-header p{color:var(--muted);width:min(560px,100%);margin-top:4px;font-size:12px;line-height:17px}.automation-rule-detail-event-context{gap:16px;min-width:0;display:grid}.automation-rule-detail-event-context-main{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.automation-rule-detail-event-identity{gap:3px;min-width:0;display:grid}.automation-rule-detail-event-identity>span,.automation-rule-detail-event-meta-item dt,.automation-rule-detail-event-variable-heading span{color:var(--muted);font-size:11px;font-weight:600;line-height:14px}.automation-rule-detail-event-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;line-height:20px;overflow:hidden}.automation-rule-detail-event-identity code{color:var(--text-soft);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:16px}.automation-rule-detail-event-meta-grid{border-bottom:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:14px 0;display:grid}.automation-rule-detail-event-meta-item{gap:6px;min-width:0;display:grid}.automation-rule-detail-event-meta-item dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;line-height:20px;overflow:hidden}.automation-rule-detail-event-variable-block{gap:10px;min-width:0;display:grid}.automation-rule-detail-event-variable-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.automation-rule-detail-event-variable-heading h3{color:var(--text);margin:0;font-size:13px;font-weight:650;line-height:18px}.automation-rule-detail-event-variable-heading span{background:var(--control);color:var(--text-soft);border-radius:999px;padding:2px 7px}.automation-rule-detail-event-variable-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.automation-rule-detail-event-variable-chip{background:var(--control);border:1px solid var(--line-soft);color:var(--text);overflow-wrap:anywhere;white-space:normal;border-radius:999px;min-width:0;max-width:100%;padding:4px 8px;font-size:12px;line-height:16px;display:inline-block}.automation-rule-detail-event-variable-chip.is-required{background:var(--control-hover);font-weight:650}.automation-rule-detail-event-variable-status{color:var(--text-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;line-height:18px;display:flex}.automation-rule-detail-template-preview-body{min-width:0;display:grid}.automation-rule-detail-template-preview-stack{justify-items:center;gap:14px;width:min(100%,360px);min-width:0;display:grid}.automation-rule-detail-template-preview-stage{background:var(--control);border:1px solid var(--line-soft);border-radius:12px;place-items:center;min-width:0;min-height:240px;padding:20px;display:grid;overflow:visible}.automation-rule-detail-template-preview-card{aspect-ratio:4/3;border:1px solid var(--line-soft);border-radius:18px;width:min(100%,360px);position:relative;overflow:hidden}.automation-rule-detail-template-preview-card .template-card-preview-fallback,.automation-rule-detail-template-preview-card .template-card-brand-preview-shell{border-radius:inherit}.automation-rule-detail-template-preview-card.is-alimtalk{aspect-ratio:auto;overflow:visible}.automation-rule-detail-template-preview-card.is-alimtalk .template-card-preview-fallback--alimtalk{border-radius:inherit;box-sizing:border-box;width:100%;position:static;overflow:visible}.automation-rule-detail-template-preview-card.is-alimtalk .template-card-kakao-preview{width:min(100%,320px)}.automation-rule-detail-template-preview-card .template-card-kakao-badge,.automation-rule-detail-template-preview-card .template-card-kakao-button{white-space:nowrap}.automation-rule-detail-sms-preview{justify-self:center;max-width:100%}.automation-rule-detail-template-extras{border-top:1px solid var(--line);justify-self:stretch;gap:10px;width:100%;min-width:0;padding-top:12px;display:grid}.automation-rule-detail-template-extras h3{color:var(--text);margin:0;font-size:12px;font-weight:650;line-height:16px}.automation-rule-detail-template-extra-groups{gap:10px;min-width:0;display:grid}.automation-rule-detail-template-extra-group{gap:6px;min-width:0;display:grid}.automation-rule-detail-template-extra-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.automation-rule-detail-template-extra-heading>span{color:var(--text-soft);font-size:11px;font-weight:650;line-height:14px}.automation-rule-detail-template-extra-heading small{background:var(--control);color:var(--text-soft);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;line-height:14px}.automation-rule-detail-template-extra-list{gap:4px;min-width:0;display:grid}.automation-rule-detail-template-extra-item{background:var(--control);border-radius:8px;gap:3px;min-width:0;padding:7px 8px;display:grid}.automation-rule-detail-template-extra-item-main{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.automation-rule-detail-template-extra-item-main>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:16px;overflow:hidden}.automation-rule-detail-template-extra-item-main code{background:var(--control-hover);color:var(--text-soft);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;max-width:48%;padding:2px 6px;font-size:10px;line-height:14px;overflow:hidden}.automation-rule-detail-template-extra-item p,.automation-rule-detail-template-extra-empty{color:var(--text-soft);overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:16px}.automation-rule-detail-template-extra-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text-soft);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);border-radius:4px;transition:background .15s,box-shadow .15s,color .15s}.automation-rule-detail-template-extra-token.is-highlighted{background:color-mix(in srgb, var(--yellow) 24%, var(--card));box-shadow:0 0 0 1px color-mix(in srgb, var(--yellow) 54%, transparent);color:var(--text)}.automation-rule-detail-template-preview-status,.automation-rule-detail-template-preview-skeleton{color:var(--text-soft);text-align:center;place-items:center;gap:10px;font-size:13px;line-height:18px;display:grid}.automation-rule-detail-template-preview-status p{margin:0}.automation-rule-detail-field{gap:6px;min-width:0;display:grid}.automation-rule-detail-field dt,.automation-rule-detail-policy-block h2{color:var(--text-soft);margin:0;font-size:12px;font-weight:500;line-height:16px}.automation-rule-detail-field dd{gap:3px;min-width:0;margin:0;display:grid}.automation-rule-detail-field dd>span{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.automation-rule-detail-field small{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.automation-rule-detail-field-action{min-width:0;margin-top:3px;display:flex}.automation-rule-detail-field-link{background:var(--control);border:1px solid var(--line);color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.automation-rule-detail-field-link:visited{color:var(--text)}.automation-rule-detail-field-link:hover{background:var(--control-hover)}.automation-rule-detail-field-link:focus-visible{border-color:var(--text);outline:2px solid var(--text);outline-offset:2px}.automation-rule-detail-page .is-mono,.automation-rule-detail-mapping-row code,.automation-rule-detail-condition-row code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace)}.automation-rule-detail-policy-stack{gap:16px;display:grid}.automation-rule-detail-policy-block{gap:8px;min-width:0;display:grid}.automation-rule-detail-policy-heading{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.automation-rule-detail-mapping-list,.automation-rule-detail-condition-list{gap:6px;min-width:0;display:grid}.automation-rule-detail-mapping-row,.automation-rule-detail-condition-row{align-items:center;gap:8px;min-width:0;display:grid}.automation-rule-detail-mapping-row{grid-template-columns:minmax(120px,.45fr) auto minmax(120px,1fr)}.automation-rule-detail-mapping-row.is-preview-highlightable{border-radius:8px;outline:none}.automation-rule-detail-mapping-row.is-preview-highlightable code{transition:background .15s,color .15s}.automation-rule-detail-mapping-row.is-preview-highlightable:hover code,.automation-rule-detail-mapping-row.is-preview-highlightable:focus-visible code,.automation-rule-detail-mapping-row.is-preview-highlighted code{background:var(--control-hover)}.automation-rule-detail-mapping-row.is-preview-highlightable:focus-visible{outline:2px solid var(--text);outline-offset:2px}.automation-rule-detail-condition-row{grid-template-columns:minmax(120px,.45fr) minmax(88px,.25fr) minmax(120px,1fr)}.automation-rule-detail-mapping-row>span,.automation-rule-detail-condition-row>span{color:var(--text-soft);font-size:13px;line-height:18px}.automation-rule-detail-mapping-row code,.automation-rule-detail-condition-row code{background:var(--control);color:var(--text);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:5px 7px;font-size:12px;line-height:16px;overflow:hidden}.automation-rule-detail-empty,.automation-rule-detail-policy-copy{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.automation-rule-detail-page{align-content:start;gap:20px;display:grid}.automation-rule-detail-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.automation-rule-detail-icon{background:var(--control);border:1px solid var(--line);color:var(--text);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.automation-rule-detail-title-block{gap:3px;min-width:0;display:grid}.automation-rule-detail-context{color:var(--text-soft);font-size:12px;line-height:16px}.automation-rule-detail-title-block h1{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:24px;font-weight:650;line-height:32px;overflow:hidden}.automation-rule-detail-title-block code,.automation-rule-detail-row code,.automation-rule-detail-meta-item code,.automation-rule-detail-readonly-control code,.automation-rule-detail-readonly-field code,.automation-rule-detail-preview-card code,.automation-rule-detail-highlight-row code,.automation-rule-detail-chip code{color:var(--text);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace);font-size:12px;line-height:16px}.automation-rule-detail-title-block code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-rule-detail-header-actions,.automation-rule-detail-actions-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.automation-rule-detail-link-button{text-decoration:none}.automation-rule-detail-main{gap:18px;min-width:0;display:grid}.automation-rule-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;min-width:0;display:grid}.automation-rule-detail-panel{min-width:0}.automation-rule-detail-rows,.automation-rule-detail-stack{gap:8px;min-width:0;margin:0;display:grid}.automation-rule-detail-operational-summary{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.automation-rule-detail-meta-item{gap:4px;min-width:0;padding:13px 16px;display:grid}.automation-rule-detail-meta-item+.automation-rule-detail-meta-item{border-left:1px solid var(--line-soft)}.automation-rule-detail-meta-item>span{color:var(--text-soft);min-width:0;font-size:12px;line-height:16px}.automation-rule-detail-meta-item>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:560;line-height:18px;overflow:hidden}.automation-rule-detail-readonly-editor{margin-top:0}.automation-rule-detail-readonly-input .text-field-input[readonly]{background:var(--control);color:var(--text);cursor:default}.automation-rule-detail-readonly-field{background:var(--card);border:1px solid var(--line-soft);border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.automation-rule-detail-readonly-field>span{color:var(--text-soft);min-width:0;font-size:13px;line-height:18px}.automation-rule-detail-readonly-field>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:520;line-height:20px;overflow:hidden}.automation-rule-detail-row,.automation-rule-detail-highlight-row{border:1px solid var(--line-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.automation-rule-detail-row dt,.automation-rule-detail-highlight-row>span{color:var(--text-soft);flex:none;align-items:center;gap:6px;font-size:13px;line-height:18px;display:inline-flex}.automation-rule-detail-row dd,.automation-rule-detail-highlight-row>strong,.automation-rule-detail-highlight-row>code{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;line-height:18px;overflow:hidden}.automation-rule-detail-open-api{gap:12px;min-width:0;display:grid}.automation-rule-detail-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.automation-rule-detail-note{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.automation-rule-detail-note.is-warning{color:var(--yellow)}.automation-rule-detail-readonly-control{background:var(--control);border:1px solid var(--line-soft);border-radius:10px;gap:3px;min-width:0;padding:10px 12px;display:grid}.automation-rule-detail-readonly-control span,.automation-rule-detail-preview-card strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:520;line-height:20px;overflow:hidden}.automation-rule-detail-readonly-control code,.automation-rule-detail-preview-card code{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automation-rule-detail-message-compose{--message-compose-preview-width:18rem}.automation-rule-detail-readonly-settings-grid{gap:8px;min-width:0;display:grid}.automation-rule-detail-preview-card{background:var(--gray-1);border-radius:var(--radius-2xl);gap:12px;width:100%;min-width:0;padding:12px;display:grid}.automation-rule-detail-preview-card>div:first-child{gap:3px;min-width:0;display:grid}.automation-rule-detail-preview-label{color:var(--text-soft);font-size:12px;line-height:16px}.automation-rule-detail-chip-list{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.automation-rule-detail-chip{background:var(--control);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:6px 8px;display:inline-flex}.automation-rule-detail-chip code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.automation-rule-detail-empty{color:var(--text-soft);font-size:13px;line-height:18px}.overview-form-panel .section-panel-body{padding:0}.overview-form-panel-form{margin:0;display:block}.overview-form-panel-field{flex-direction:column;gap:8px;width:min(448px,100%);min-width:0;margin:0 0 8px;padding:16px;display:flex}.overview-form-panel-label{color:var(--text-soft);font-size:14px;line-height:20px}.overview-form-panel-avatar-row{align-items:center;gap:16px;min-width:0;display:flex}.overview-form-panel-avatar-preview{border:1px solid var(--line-soft);background:#fff;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.overview-form-panel-avatar-image{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.overview-form-panel-avatar-fallback{color:#0000;background:linear-gradient(135deg,#fff6,#0000 45%),linear-gradient(45deg,#164761 0 48%,#2d80a4 49% 100%);border-radius:14px 14px 10px 10px;width:56px;height:48px;display:block;transform:perspective(80px)rotateX(10deg);box-shadow:0 10px 18px #10425a47}.overview-form-panel-avatar-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.overview-form-panel-avatar-actions{align-items:center;gap:8px;display:flex}.overview-form-panel-avatar-input{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.overview-form-panel-avatar-actions .button{padding:0 12px}.overview-form-panel-upload-button{position:relative;overflow:hidden}.overview-form-panel-upload-content{justify-content:center;align-items:center;gap:4px;transition:opacity .16s;display:inline-flex}.overview-form-panel-upload-button.is-loading .overview-form-panel-upload-content{opacity:0}.overview-form-panel-upload-loader{justify-content:center;align-items:center;gap:3px;display:inline-flex;position:absolute;inset:0}.overview-form-panel-upload-loader span{background:currentColor;border-radius:999px;width:4px;height:4px;animation:.9s ease-in-out infinite overview-upload-loader}.overview-form-panel-upload-loader span:nth-child(2){animation-delay:.12s}.overview-form-panel-upload-loader span:nth-child(3){animation-delay:.24s}@keyframes overview-upload-loader{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.overview-form-panel-avatar-copy p{color:var(--text-soft);margin:0;font-size:13px;line-height:18px}.overview-form-panel-name-field{width:min(448px,100%)}.overview-form-panel-name-field .text-field-root{background:var(--control)}.subscription-list{display:grid}.subscription-list-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(96px,auto) auto;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:grid}.subscription-list-row:first-child{border-top:0;padding-top:0}.subscription-list-copy,.subscription-list-price{gap:2px;min-width:0;display:grid}.subscription-list-copy strong,.subscription-list-price strong,.inline-empty-state strong{color:var(--text);font-size:14px;line-height:20px}.subscription-list-copy span,.subscription-list-price span,.inline-empty-state p{color:var(--text-soft);font-size:13px;line-height:18px}.subscription-list-price{text-align:right}.subscription-list-action,.subscription-list-footer{justify-content:flex-end;display:flex}.subscription-list-footer{border-top:1px solid var(--line);padding-top:12px}.inline-empty-state{min-height:80px;color:var(--text-soft);align-content:center;justify-items:start;gap:5px;display:grid}.inline-empty-state p{margin:0}.inline-empty-state-action{margin-top:8px}.preference-row{color:var(--text);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;display:grid}.preference-row.is-disabled{opacity:.54}.preference-row input{width:16px;height:16px;accent-color:var(--black);margin:2px 0 0}.preference-row-copy{gap:5px;min-width:0;display:grid}.preference-row-copy>span{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.preference-row-copy strong,.preference-row-copy em{font-size:14px;line-height:20px}.preference-row-copy em{color:var(--muted);font-style:normal}.preference-row-copy small{color:var(--text-soft);font-size:13px;line-height:18px}.inspector-sidebar-root{z-index:20;display:flex;position:fixed;overflow:hidden}.inspector-sidebar-right{justify-content:flex-start;align-items:center;height:100%;padding-left:40px;top:0;right:0}.inspector-sidebar-left{justify-content:flex-end;align-items:center;height:100%;padding-right:40px;top:0;left:0}.inspector-sidebar-top{top:var(--editor-topbar-height);justify-content:center;align-items:flex-end;width:100%;padding-bottom:40px;left:0}.inspector-sidebar-bottom{justify-content:center;align-items:flex-start;width:100%;padding-top:40px;bottom:0;left:0}.inspector-sidebar-root.is-overlay-blocked{pointer-events:none}.inspector-sidebar-handle{cursor:pointer;pointer-events:auto;border:0;border-radius:999px;outline:0;width:6px;height:96px;position:relative}.inspector-sidebar-handle:after{content:"";border-radius:999px;position:absolute;inset:-120px -16px}.inspector-sidebar-top .inspector-sidebar-handle,.inspector-sidebar-bottom .inspector-sidebar-handle{width:96px;height:6px}.inspector-sidebar-top .inspector-sidebar-handle:after,.inspector-sidebar-bottom .inspector-sidebar-handle:after{inset:-16px -120px}.inspector-sidebar-panel{z-index:10;color:#202020;pointer-events:auto;background:#fcfcfc;border:1px solid #00000014;border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.inspector-sidebar-right .inspector-sidebar-panel{width:var(--inspector-panel-size);right:0}.inspector-sidebar-left .inspector-sidebar-panel{width:var(--inspector-panel-size);left:0}.inspector-sidebar-top .inspector-sidebar-panel{height:var(--inspector-panel-size);top:0;left:16px;right:16px}.inspector-sidebar-bottom .inspector-sidebar-panel{height:var(--inspector-panel-size);bottom:0;left:16px;right:16px}.inspector-sidebar-panel.is-pointer-blocked{pointer-events:none}.inspector-sidebar-scroll{scrollbar-color:#0003 transparent;scrollbar-gutter:stable;scrollbar-width:thin;flex:1;min-height:0;padding:16px;overflow-y:auto}.inspector-sidebar-scroll::-webkit-scrollbar{width:8px;height:8px;display:block}.inspector-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.inspector-sidebar-scroll::-webkit-scrollbar-thumb{background:#0003 padding-box content-box;border:2px solid #0000;border-radius:999px;min-height:36px}.inspector-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#00000047 padding-box content-box}.inspector-sidebar-scroll::-webkit-scrollbar-corner{background:0 0}.inspector-sidebar-actions{gap:4px;display:flex;position:absolute;top:14px;right:16px}.inspector-sidebar-pin-button{color:#202020;background:0 0;border:0;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;display:grid}.inspector-sidebar-pin-button:hover{background:#0000000f}.inspector-sidebar-pin-button svg{stroke-width:2px;width:16px;height:16px}.panel{color:#202020;background:#fcfcfc;border:1px solid #00000014;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.panel-padded{padding:16px}.message-send-panel{min-height:419px}.message-send-panel .empty-panel{background:0 0;border:0;border-radius:0;min-height:417px}.accordion-root{gap:4px;width:min(100%,320px);display:grid}.accordion-item{border-radius:12px}.accordion-trigger{width:100%;min-height:34px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:14px;font-weight:600;display:flex}.accordion-trigger:hover,.accordion-trigger:focus-visible{background:var(--control);color:var(--text);outline:none}.accordion-trigger[aria-expanded=true] .accordion-chevron{transform:rotate(180deg)}.accordion-chevron{color:var(--muted);transition:transform .14s}.accordion-content{gap:2px;padding:2px 0 8px 14px;display:grid}.accordion-content[hidden]{display:none}.accordion-content a,.accordion-content button{min-height:30px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:5px 10px;font-size:14px;text-decoration:none;display:flex}.accordion-content a:hover,.accordion-content button:hover,.accordion-content a:focus-visible,.accordion-content button:focus-visible{background:var(--control);color:var(--text);outline:none}.docs-shell{--docs-bg:#fff;--docs-panel:#fff;--docs-text:#171717;--docs-soft:#525252;--docs-muted:#737373;--docs-line:#0000001a;--docs-line-strong:#00000029;--docs-control-muted:#0000000e;--docs-code-bg:#0000000e;--docs-code-text:#171717;--docs-bullet:#8a8a8a;--docs-scrollbar-thumb:#00000026;--docs-scrollbar-thumb-hover:#0003;background:var(--docs-bg);min-height:100vh;color:var(--docs-soft);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:22px}.docs-shell.docs-dark{--docs-bg:#000;--docs-panel:#050505;--docs-text:#f5f5f5;--docs-soft:#a3a3a3;--docs-muted:#737373;--docs-line:#ffffff17;--docs-line-strong:#ffffff29;--docs-control-muted:#ffffff0b;--docs-code-bg:#ffffff0f;--docs-code-text:#f5f5f5;--docs-bullet:#7a7a7a;--docs-scrollbar-thumb:#fff3;--docs-scrollbar-thumb-hover:#ffffff47}.docs-mdx-content{color:var(--docs-soft);font-size:15px;line-height:26px}.docs-section{margin-top:40px}.docs-section:first-child{margin-top:0}.docs-section h2{color:var(--docs-text);align-items:center;gap:10px;margin-bottom:16px;scroll-margin-top:24px;font-family:inherit;font-size:22px;font-weight:650;line-height:30px;display:flex}.docs-section h2 a{width:24px;color:var(--docs-muted);opacity:0;margin-left:-34px;text-decoration:none}.docs-section h2:hover a{opacity:1}.docs-section p{margin:0 0 16px}.docs-section strong{color:var(--docs-text);font-weight:650}.docs-section ul{margin:0 0 22px;padding:0;list-style:none}.docs-section li{margin:9px 0;padding-left:20px;position:relative}.docs-section li:before{content:"";background:var(--docs-bullet);border-radius:999px;width:5px;height:5px;position:absolute;top:12px;left:2px}.docs-section code{border:1px solid var(--docs-line);background:var(--docs-code-bg);color:var(--docs-code-text);border-radius:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px}.docs-section pre{border:1px solid var(--docs-line-strong);background:var(--docs-control-muted);scrollbar-color:var(--docs-scrollbar-thumb) transparent;scrollbar-width:thin;border-radius:14px;margin:18px 0 22px;padding:14px;overflow-x:auto}.docs-section pre code{white-space:pre;background:0 0;border:0;border-radius:0;padding:0;display:block}.docs-page .docs-shell{border:1px solid var(--docs-line);border-radius:16px;grid-template-columns:minmax(160px,220px) minmax(0,1fr) minmax(140px,180px);gap:28px;min-height:auto;padding:28px;display:grid}.docs-page-sidebar{border-right:1px solid var(--docs-line);padding-right:16px}.docs-page-sidebar .accordion-root{width:100%}.docs-page-content{min-width:0}.docs-page-toc{border-left:1px solid var(--docs-line);color:var(--docs-muted);align-content:start;gap:8px;padding-left:18px;font-size:13px;display:grid}.docs-page-toc strong{color:var(--docs-text);text-transform:uppercase;font-size:12px}.docs-page-toc a{color:inherit;text-decoration:none}.docs-page-toc a:hover{color:var(--docs-text)}.docs-callout{border:1px solid var(--docs-line);background:var(--docs-control-muted);color:var(--docs-soft);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:18px 0 22px;padding:14px;display:grid}.docs-callout-info .docs-callout-icon{color:#2563eb}.docs-callout-note .docs-callout-icon{color:var(--green)}.docs-callout-tip .docs-callout-icon{color:var(--yellow)}.docs-callout-warning .docs-callout-icon{color:var(--red)}.docs-callout-content{min-width:0}.docs-callout-title{margin-bottom:4px;display:block}.docs-callout p:last-child{margin-bottom:0}.docs-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0 22px;display:grid}.docs-card{border:1px solid var(--docs-line);background:var(--docs-panel);min-height:120px;color:var(--docs-soft);border-radius:14px;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.docs-card:hover{border-color:var(--docs-line-strong)}.docs-card-title{color:var(--docs-text);justify-content:space-between;align-items:center;gap:10px;font-weight:650;display:flex}.docs-card-copy{color:var(--docs-soft)}.docs-card-meta{color:var(--docs-muted);margin-top:6px;font-size:12px}.code-group{border:1px solid var(--docs-line-strong);background:var(--docs-control-muted);border-radius:14px;margin:18px 0 22px;overflow:hidden}.code-group-tabs{border-bottom:1px solid var(--docs-line);gap:4px;padding:6px;display:flex;overflow-x:auto}.code-group-tab{min-height:30px;color:var(--docs-muted);background:0 0;border:0;border-radius:9px;padding:5px 10px;font-size:13px}.code-group-tab[aria-selected=true]{background:var(--docs-panel);color:var(--docs-text)}.code-group .code-block{border:0;border-radius:0;margin:0}.code-group .code-block-header{border-top:1px solid var(--docs-line)}@media (max-width:1100px){.docs-page .docs-shell{grid-template-columns:minmax(0,1fr)}.docs-page-sidebar,.docs-page-toc{border:0;padding:0}}@media (max-width:1280px) and (min-width:901px){.content{padding-right:40px}.page-frame{width:100%}.toolbar{flex-wrap:wrap}.toolbar .search-field{flex:100%}.usage-section,.split-section{grid-template-columns:1fr;gap:28px}.usage-table,.split-section-panel{width:100%}.limit-request-item,.admin-limit-request-item{grid-template-columns:1fr}.limit-request-item-meta,.admin-limit-request-meta,.admin-limit-request-actions,.admin-limit-requests-toolbar{flex-wrap:wrap;justify-content:flex-start}.sender-resource-row{grid-template-columns:24px minmax(0,1fr) minmax(104px,auto) 92px}.message-reservation-detail-grid-layout{grid-template-columns:1fr}}@media (max-width:900px){.app-shell.app-mode{--sidebar:72px}.app-shell.app-mode .fixed-sidebar{padding:16px 8px}.topbar{gap:10px;padding:0 12px}.docs-link{justify-content:center;width:32px}.docs-link-icon{display:block}.docs-link-label,.help-button-label{display:none}.help-button{justify-content:center;width:32px;padding:0}.app-shell.app-mode .workspace-switcher,.app-shell.app-mode .account-button,.app-shell.app-mode .nav-item{justify-content:center}.app-shell.app-mode .workspace-name,.app-shell.app-mode .nav-item-label,.app-shell.app-mode .account-email,.app-shell.app-mode .account-auth-actions,.app-shell.app-mode .account-details,.app-shell.app-mode .ellipsis,.app-shell.app-mode .switcher-icon{display:none}.content{padding:28px 24px}.topbar{justify-content:flex-start;gap:10px;padding:0 14px;overflow:hidden}.topbar .command-palette-trigger{flex:none}.help-button{flex:none;gap:0;min-width:32px;padding:0 5px;font-size:0}.help-button .help-key{font-size:12px}.docs-link{display:none}.toolbar{flex-wrap:wrap}.message-send-tabs-row{flex-wrap:wrap;align-items:flex-start}.usage-section,.split-section,.metrics-grid,.metrics-dashboard-grid{grid-template-columns:1fr}.metrics-table-shell-v2{display:none}.metrics-channel-list{gap:8px;display:grid}.metrics-generated-at{width:100%;margin-left:0}.metrics-basis-strip span,.metrics-basis-strip a{max-width:100%}.metrics-pending-notice{border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px}.metrics-state-panel{grid-template-columns:1fr;justify-items:start}.split-section{gap:28px}.subscription-list-row{grid-template-columns:1fr auto}.subscription-list-action{grid-area:1/2/3/3}.overview-form-panel-avatar-row,.overview-form-panel-avatar-actions{flex-wrap:wrap;align-items:flex-start}.sender-number-application-row{flex-direction:column;align-items:stretch}.sender-number-application-select-wrap,.sender-number-application-input{flex-basis:auto;width:100%}.sender-number-application-actions{flex-wrap:wrap;justify-content:flex-start}.sender-number-evidence-row{grid-template-columns:1fr;gap:8px}.sender-number-evidence-actions{flex-wrap:wrap;justify-content:flex-start}.sender-number-evidence-file-chip{max-width:100%}.sender-number-evidence-upload{justify-self:start}.admin-sender-toolbar{flex-wrap:wrap;align-items:stretch}.limit-request-item,.admin-limit-request-item{grid-template-columns:1fr}.limit-request-item-meta,.admin-limit-request-meta,.admin-limit-request-actions,.admin-limit-requests-toolbar{flex-wrap:wrap;justify-content:flex-start}.admin-limit-request-actions .button{flex:92px;justify-content:center}.message-logs-toolbar{flex-wrap:wrap;align-items:stretch}.message-log-channel-tabs{width:100%;overflow-x:auto}.message-log-channel-tabs button{flex:1 0 auto}.message-logs-toolbar .button{flex:auto}.message-logs-preview{width:220px}.message-log-detail-grid{grid-template-columns:1fr}.message-reservation-detail-header,.message-reservation-detail-actions,.message-reservation-detail-pagination{flex-direction:column;align-items:stretch}.message-reservation-detail-actions .button,.message-reservation-detail-pagination button{justify-content:center;width:100%}.message-reservation-detail-summary{grid-template-columns:1fr}.admin-sender-toolbar .search-field{width:100%}.admin-detail-grid,.admin-nhn-lookup{grid-template-columns:1fr}.admin-evidence-row{grid-template-columns:28px minmax(0,1fr)}.admin-evidence-download{grid-column:2/3;justify-self:start}.sender-resource-row{grid-template-columns:24px minmax(0,1fr) auto;height:auto;padding:10px 0}.property-row{grid-template-columns:24px minmax(0,1fr) auto;min-height:auto;padding:10px 0}.property-row-value{text-align:left;grid-column:2/3}.property-row-trailing{grid-area:1/3/3/4}.sender-resource-row>strong{color:var(--muted);grid-column:2/3;font-size:12px}.sender-resource-row .badge,.sender-resource-default-button{grid-area:1/3/3/4;align-self:center}.metric-card{border-right:0;border-bottom:1px solid var(--line)}.metric-card:last-child{border-bottom:0}.auth-account-row{grid-template-columns:1fr;height:auto;padding:12px}.search-field,.toolbar .dropdown-menu-root,.select-pill{flex:100%;width:100%;min-width:0}.date-picker-content{grid-template-columns:1fr;width:100%;max-width:100%}.date-picker-presets{border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px}.date-picker-weekdays,.date-picker-days{grid-template-columns:repeat(7,30px)}.date-picker-days button{width:30px;height:30px}.pagination{flex-wrap:wrap;justify-content:flex-start}.pagination p{flex:100%}.drawer-content{width:100vw}.dialog-layer{padding:16px}.dialog-content,.dialog-small,.dialog-large{width:100%}.dialog-footer{flex-wrap:wrap}.dialog-footer .button{flex:auto}.bulk-action-bar{justify-content:space-between;width:auto;max-width:none;bottom:12px;left:12px;right:12px;transform:none}.bulk-action-bar-actions{overflow-x:auto}.toast-viewport{width:auto;bottom:12px;left:12px;right:12px}.copyable-slot{grid-template-columns:minmax(0,1fr) 32px}.copyable-slot-label{grid-column:1/-1}.email-send-form-row,.email-send-form-row.has-action,.form-field-root,.form-field-root.has-action{grid-template-columns:1fr;align-items:start;gap:6px;min-height:0;padding:6px 0}.email-send-form-row-action,.form-field-action{justify-self:start}.message-send-compose-layout{grid-template-columns:1fr}.message-send-brand-layout>.message-variable-panel-root{grid-area:auto/1;min-height:0}.message-variable-panel-root{width:auto;height:0;position:static}.message-template-variable-sidebar{width:auto;height:min(420px,100vh - 104px);max-height:none;position:fixed;top:84px;left:16px;right:16px}.sms-preview,.alimtalk-preview,.brand-message-preview{border-top:1px solid var(--line)}.sms-preview:before,.alimtalk-preview:before,.brand-message-preview:before{display:none}.email-send-form-select,.email-send-form-recipient-field,.email-send-form-schedule-field,.sms-send-form-upload-field,.brand-message-image-field,.sms-send-form-actions{width:100%;max-width:100%}.sms-send-form-actions{justify-content:flex-start}.sms-send-form-actions .button{flex:auto}.email-send-form-schedule-menu{min-width:0}.email-send-form-empty-state{right:18px}.email-send-form-template-dialog-body{padding:16px}.email-send-form-template-grid{grid-template-columns:1fr}.profile-card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.dropdown-menu-content,.dialog-backdrop,.dialog-content,.dialog-content.email-send-form-template-dialog,.email-send-form-disclosure{animation:none}.dropdown-menu-item{transition:none}}.domains-page{--domains-border:var(--line-soft);--domains-border-muted:var(--line);--domains-control:var(--control);--domains-control-hover:var(--control-hover);--domains-emphasis:var(--text);--domains-muted:var(--text-soft);--domains-placeholder:var(--placeholder);max-width:72rem}.domains-header{justify-content:space-between;align-items:center;gap:24px;padding:0 0 16px;display:flex}.domains-header h1{color:var(--domains-emphasis);font-family:var(--font-heading);letter-spacing:-.045rem;margin:0;font-size:28px;font-weight:500;line-height:34px}.domains-header-actions,.domains-empty-actions{justify-content:center;align-items:center;gap:8px;display:flex}.domains-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.domains-search-field{flex:auto;align-items:center;min-width:280px;display:flex;position:relative}.domains-search-field input{border:1px solid var(--domains-border);background:var(--domains-control);width:100%;height:32px;color:var(--domains-emphasis);border-radius:12px;outline:0;padding:0 12px 0 36px;font-size:14px;line-height:20px;transition:background .15s,box-shadow .15s}.domains-search-field input::placeholder{color:var(--domains-placeholder)}.domains-search-field input:focus-visible,.domains-select-trigger:focus-visible,.domains-icon-button:focus-visible,.domains-button:focus-visible{outline:0;box-shadow:0 0 0 2px #0000002e}.domains-search-icon{z-index:1;width:24px;color:var(--domains-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:8px}.domains-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:264px;display:grid}.domains-select-trigger,.domains-button,.domains-icon-button{border:1px solid var(--domains-border);height:32px;color:var(--domains-muted);border-radius:12px;justify-content:center;align-items:center;gap:4px;font-size:14px;line-height:20px;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.domains-select-trigger,.domains-icon-button{background:var(--domains-control)}.domains-select-trigger:hover,.domains-icon-button:hover{background:var(--domains-control-hover)}.domains-select-trigger{justify-content:space-between;width:100%;padding:0 8px 0 12px}.domains-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domains-icon-button{width:32px;min-width:32px;padding:0}.domains-export-button span{display:none}.domains-button{white-space:nowrap;padding:0 12px 0 10px;font-weight:600}.domains-button-primary{border-color:var(--black);background:var(--black);color:var(--white)}.domains-button-primary:hover{background:#1f1f1f}.domains-table-shell{width:100%;min-height:0;overflow:auto hidden;container-type:inline-size}.domains-table-v2{border-collapse:separate;border-spacing:0;text-align:left;border:0;width:100%;min-width:760px;margin:0;padding:0}.domains-table-head{height:32px}.domains-table-v2 .resend-data-table-header{border-top:1px solid var(--domains-border);border-bottom:1px solid var(--domains-border);background:var(--domains-control);height:32px;color:var(--domains-muted);padding:0 12px;font-size:12px;font-weight:600;line-height:16px}.domains-table-v2 .resend-data-table-header:first-child{border-left:1px solid var(--domains-border);border-top-left-radius:12px;border-bottom-left-radius:12px}.domains-table-v2 .resend-data-table-header:last-child{border-right:1px solid var(--domains-border);border-top-right-radius:12px;border-bottom-right-radius:12px}.domains-table-v2 .resend-data-table-cell{border-bottom:1px solid var(--domains-border-muted);height:40px;color:var(--domains-emphasis);text-overflow:ellipsis;white-space:nowrap;padding:0 12px;font-size:14px;line-height:20px;overflow:hidden}.domains-table-column-domain{width:320px;max-width:320px}.domains-table-column-status{width:120px}.domains-table-column-region{width:200px}.domains-table-column-created{text-align:right}.domains-table-column-actions{text-align:center;width:70px}.domains-skeleton-cell{align-items:center;padding:8px 0;display:flex;position:relative}.domains-skeleton-bar{background:var(--domains-control);border-radius:8px;width:100%;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite domains-pulse}.domains-status-badge{background:var(--domains-control);height:22px;color:var(--domains-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.domains-status-badge.verified{background:var(--green-bg);color:var(--green)}.domains-empty-state{border:1px solid var(--domains-border);border-radius:16px;justify-content:center;align-items:center;min-height:320px;padding:80px 24px;display:flex;overflow:hidden}.domains-empty-content{text-align:center;flex-direction:column;align-items:center;gap:8px;max-width:448px;display:flex}.domains-empty-content h2{color:var(--domains-emphasis);letter-spacing:-.16px;margin:0;font-size:20px;font-weight:700;line-height:28px}.domains-empty-content>span{color:var(--domains-muted);overflow-wrap:break-word;text-wrap:balance;font-size:14px;font-weight:400;line-height:20px}.domains-empty-graphic{justify-content:center;padding-bottom:12px;display:flex;position:relative}.domains-empty-graphic-glow{filter:blur(62px);opacity:.15;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#d9d9d9 0%,#737373 100%);border-radius:100px;width:420px;height:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.domains-empty-graphic-frame{width:105px;height:105px;clip-path:path("M 52.5 0 C 79.39 0 84.7 0 90.51 1.98 C 96.57 4.26 100.74 8.43 103.02 14.49 C 105 20.3 105 25.61 105 52.5 C 105 79.39 105 84.7 103.02 90.51 C 100.74 96.57 96.57 100.74 90.51 103.02 C 84.7 105 79.39 105 52.5 105 C 25.61 105 20.3 105 14.49 103.02 C 8.43 100.74 4.26 96.57 1.98 90.51 C 0 84.7 0 79.39 0 52.5 C 0 25.61 0 20.3 1.98 14.49 C 4.26 8.43 8.43 4.26 14.49 1.98 C 20.3 0 25.61 0 52.5 0");justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.domains-empty-graphic-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:120px;min-width:120px;height:120px;min-height:120px}.domains-empty-actions{margin-top:16px}@keyframes domains-pulse{50%{opacity:.5}}@media (max-width:900px){.domains-header,.domains-toolbar{flex-direction:column;align-items:stretch}.domains-header-actions,.domains-search-field,.domains-filter-grid,.domains-icon-button,.domains-button{width:100%}.domains-export-button{justify-content:flex-start;gap:8px;padding:0 12px}.domains-export-button span{display:inline}}@media (prefers-reduced-motion:reduce){.domains-skeleton-bar{animation:none}}.domain-add-page{--domain-add-bg:var(--bg);--domain-add-border:var(--line-soft);--domain-add-border-strong:var(--line);--domain-add-control:var(--control);--domain-add-control-hover:var(--control-hover);--domain-add-emphasis:var(--text);--domain-add-muted:var(--text-soft);--domain-add-placeholder:var(--placeholder);--domain-add-root:var(--bg);--domain-add-green-1:#00c04004;--domain-add-green-4:#00a83829;--domain-add-green-7:#00914071;--domain-add-green-11:#00713fde;--domain-add-completed-icon:#a8e7a6;--domain-add-yellow-3:#b7791f29;--domain-add-yellow-7:#b7791f52;--domain-add-red-3:#b4231824;--domain-add-red-7:#b4231852;max-width:72rem}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.domain-add-page{--domain-add-green-1:color(display-p3 .024 .757 .267/.016);--domain-add-green-4:color(display-p3 .008 .588 .145/.142);--domain-add-green-7:color(display-p3 .004 .486 .165/.389);--domain-add-green-11:color(display-p3 .19 .5 .32)}}}.domain-add-header{align-items:center;gap:24px;width:100%;max-width:72rem;padding:8px 0 0;display:flex}.domain-add-status-icon{color:#8f969a;flex:none;width:80px;height:80px;position:relative}.domain-add-status-icon svg:not(:last-child){position:absolute;inset:0}.domain-add-status-icon>svg:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.domain-add-status-icon-shell{fill:#00000005;stroke:#00000029}.domain-add-status-icon-grid{stroke:#0000001a;stroke-linecap:round}.domain-add-header-copy{text-align:left;min-width:0;overflow:hidden}.domain-add-header h1{color:var(--domain-add-emphasis);font-family:var(--font-heading);letter-spacing:-.045rem;margin:0;font-size:28px;font-weight:500;line-height:34px}.domain-add-header span{color:var(--domain-add-muted);font-size:14px;font-weight:600;line-height:20px;display:block}.domain-add-steps{width:100%;max-width:1100px;padding:48px 0;position:relative}.domain-add-steps .steps-gradient{background:linear-gradient(#0000 0%,#00000029 10% 90%,#0000 100%);width:1px;height:100%;position:absolute;top:0;left:0}.domain-add-step-stack{flex-direction:column;gap:20px;display:flex}.domain-step{padding-left:24px;transition:opacity .2s,transform .2s;position:relative}.domain-step.is-locked{pointer-events:none;-webkit-user-select:none;user-select:none}.domain-step-dot-wrap{z-index:1;background:var(--domain-add-bg);border-radius:999px;width:21px;height:21px;display:flex;position:absolute;top:28px;left:-10px}.domain-step-dot{border:2px solid var(--domain-add-border-strong);border-radius:999px;width:12px;height:12px;margin:auto;transition:border-color .2s}.domain-step-completed .domain-step-dot{border-color:var(--domain-add-green-11)}.domain-step-validating .domain-step-dot{border-color:var(--yellow)}.domain-step-failed .domain-step-dot{border-color:var(--red)}.domain-step-not_started .domain-step-dot,.domain-step-locked .domain-step-dot{border-color:#00000029}.domain-step-card-gradient{background:linear-gradient(90deg, #0000001a, var(--domain-add-root), var(--domain-add-root));border-radius:32px;padding:2px;transition:opacity .2s,background .2s}.domain-step-completed .domain-step-card-gradient{background:linear-gradient(90deg, var(--domain-add-green-7), var(--domain-add-root), var(--domain-add-root))}.domain-step-validating .domain-step-card-gradient{background:linear-gradient(90deg, var(--domain-add-yellow-7), var(--domain-add-root), var(--domain-add-root))}.domain-step-failed .domain-step-card-gradient{background:linear-gradient(90deg, var(--domain-add-red-7), var(--domain-add-root), var(--domain-add-root))}.domain-step.is-locked .domain-step-card-gradient{opacity:.5}.domain-step-card-outer{background:var(--domain-add-bg);border-radius:30px}.domain-step-card-inner{background:linear-gradient(90deg,#0000,#0000);border-radius:30px;padding:24px}.domain-step-completed .domain-step-card-inner{background:linear-gradient(90deg, var(--domain-add-green-4), var(--domain-add-green-1), var(--domain-add-green-1))}.domain-step-validating .domain-step-card-inner{background:linear-gradient(90deg, var(--domain-add-yellow-3), transparent, transparent)}.domain-step-failed .domain-step-card-inner{background:linear-gradient(90deg, var(--domain-add-red-3), transparent, transparent)}.domain-step-heading-row{align-items:center;gap:8px;display:flex}.domain-step-heading-row h3{color:var(--domain-add-emphasis);letter-spacing:-.16px;margin:0 0 4px;font-size:20px;font-weight:700;line-height:28px}.domain-step-heading-row svg{margin-top:-4px}.domain-step-completed .domain-step-heading-row svg{color:var(--domain-add-completed-icon);filter:brightness(.75)saturate(2)}.domain-step-failed .domain-step-heading-row svg{color:var(--red)}.domain-step-description{max-width:30rem;color:var(--domain-add-muted);text-wrap:balance;font-size:14px;line-height:20px}.domain-step-content{margin-top:24px}.domain-information-step{max-width:30rem}.domain-information-layout{position:relative}.domain-add-form{flex-direction:column;gap:24px;max-width:30rem;display:flex}.domain-add-field{flex-direction:column;gap:8px;display:flex}.domain-add-field label,.domain-tracking-checkbox-row label{color:var(--domain-add-emphasis);font-size:14px;line-height:20px}.domain-add-field label{align-items:center;display:flex}.domain-add-input-with-action{position:relative}.domain-add-input{border:1px solid var(--domain-add-border);appearance:none;background:var(--domain-add-control);width:100%;height:32px;color:var(--domain-add-emphasis);border-radius:12px;outline:0;padding:0 12px;font-size:14px;line-height:20px;transition:background .15s,border-color .15s,box-shadow .15s}.domain-add-input::placeholder{color:var(--domain-add-placeholder)}.domain-add-input:hover,.domain-region-select:hover .domain-region-select-display{background:var(--domain-add-control-hover)}.domain-add-input:focus-visible,.domain-region-select select:focus-visible+.domain-region-select-display,.domain-add-icon-button:focus-visible,.domain-advanced-trigger:focus-visible,.domain-tracking-checkbox:focus-visible,.domain-add-primary-button:focus-visible,.domain-add-secondary-button:focus-visible{outline:0;box-shadow:0 0 0 2px #0000002e}.domain-add-input-with-action .domain-add-input{padding-right:42px}.domain-add-icon-button{width:24px;height:24px;color:var(--domain-add-emphasis);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.domain-add-icon-button:hover{background:var(--domain-add-control-hover)}.domain-region-select{max-width:30rem;position:relative}.domain-region-select select{z-index:2;opacity:0;cursor:pointer;width:100%;height:32px;position:absolute;inset:0}.domain-region-select-display{border:1px solid var(--domain-add-border);background:var(--domain-add-control);width:100%;height:32px;color:var(--domain-add-emphasis);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px 0 12px;font-size:14px;line-height:20px;transition:background .15s,box-shadow .15s;display:flex}.domain-region-select-display img{border:1px solid var(--domain-add-border);border-radius:2px;flex:none;width:24px;height:18px}.domain-region-select-display>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.domain-region-select-display>span span{color:var(--domain-add-muted)}.domain-completed-summary{flex-direction:column;gap:24px;max-width:30rem;display:flex}.domain-readonly-field{position:relative}.domain-readonly-field img{z-index:1;border:1px solid var(--domain-add-border);border-radius:2px;width:24px;height:18px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.domain-readonly-field .domain-add-input{color:var(--domain-add-muted);cursor:default;padding-left:44px}.domain-advanced-options{flex-direction:column;gap:16px;display:flex}.domain-advanced-trigger{width:fit-content;color:var(--domain-add-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0;font-size:14px;line-height:20px;display:inline-flex}.domain-advanced-trigger svg{transition:transform .15s}.domain-advanced-trigger svg.is-open{transform:rotate(180deg)}.domain-advanced-content{flex-direction:column;gap:24px;animation:.18s ease-out domain-add-reveal;display:flex}.domain-tracking-options{flex-direction:column;gap:12px;transition:opacity .15s;display:flex}.domain-tracking-options.is-disabled{opacity:.5;pointer-events:none}.domain-tracking-title{color:var(--domain-add-emphasis);font-size:14px;font-weight:500;line-height:20px}.domain-tracking-checkbox-row{align-items:center;gap:8px;display:flex}.domain-tracking-checkbox{border:1px solid var(--domain-add-border);background:var(--domain-add-control);width:20px;height:20px;color:var(--domain-add-emphasis);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s;display:flex}.domain-tracking-checkbox:hover{background:var(--domain-add-control-hover)}.domain-tracking-checkbox:disabled{cursor:not-allowed}.domain-open-tracking{flex-direction:column;gap:4px;display:flex}.domain-open-tracking>span{color:var(--domain-add-muted);margin-left:28px;font-size:12px;line-height:16px}.domain-open-tracking a{color:#1d5fd6;text-decoration:none}.domain-open-tracking a:hover{text-decoration:underline}.domain-add-actions{align-items:center;gap:8px;display:flex}.domain-add-primary-button,.domain-add-secondary-button{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:4px;min-height:32px;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}.domain-add-primary-button{background:var(--black);color:var(--white)}.domain-add-primary-button:hover{background:#1f1f1f}.domain-add-secondary-button{border-color:var(--domain-add-border);background:var(--domain-add-control);color:var(--domain-add-emphasis)}.domain-add-secondary-button:hover{background:var(--domain-add-control-hover)}.domain-email-preview{text-wrap:balance;background:linear-gradient(135deg,#0000001a,#0000 50%);border-radius:24px;width:320px;min-height:224px;padding:1px;display:none;position:absolute;top:126px;left:calc(100% + 64px)}.domain-email-preview:before{background:var(--domain-add-bg);content:"";border-radius:23px;position:absolute;inset:1px}.domain-email-preview>*{z-index:1;position:relative}.domain-email-preview-header{align-items:flex-start;gap:12px;padding:20px;display:flex}.domain-email-avatar{background:var(--domain-add-control);width:32px;height:32px;color:var(--domain-add-emphasis);text-transform:uppercase;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.domain-email-meta{flex:auto;min-width:0}.domain-email-meta>div{white-space:nowrap;align-items:center;gap:8px;display:flex}.domain-email-name{color:var(--domain-add-emphasis);font-size:14px;font-weight:600;line-height:20px}.domain-email-address,.domain-email-recipient{color:var(--domain-add-muted);font-size:14px;line-height:20px}.domain-email-address{text-overflow:ellipsis;min-width:0;overflow:hidden}.domain-email-recipient{display:block}.domain-email-lines{flex-direction:column;gap:10px;padding:0 20px 20px 64px;display:flex}.domain-email-lines span{background:var(--domain-add-control);border-radius:6px;height:12px}.domain-email-lines span:first-child{width:60%}.domain-email-lines span:nth-child(2){width:80%}.domain-email-lines span:nth-child(3){width:66%}.kakao-channel-email-preview .domain-email-avatar{color:#1f1f1f;background:#fee500;border-color:#00000014;font-weight:700}.domain-dns-records-panel{flex-direction:column;gap:16px;display:flex}.domain-dns-records-panel h4{color:var(--domain-add-emphasis);margin:0;font-size:18px;line-height:26px}.domain-dns-table-shell{width:100%;overflow-x:auto}.domain-dns-table-v2{border-collapse:collapse;width:100%;min-width:760px}.domain-dns-table-v2 .resend-data-table-header,.domain-dns-table-v2 .resend-data-table-cell{border-bottom:1px solid var(--domain-add-border-strong);text-align:left;white-space:nowrap;padding:10px 12px;font-size:13px;line-height:18px}.domain-dns-table-v2 .resend-data-table-header{color:var(--domain-add-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600}.domain-external-link{color:#1d5fd6;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.domain-external-link:hover{text-decoration:underline}@keyframes domain-add-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (min-width:640px){.domain-add-steps{margin-left:40px}}@media (min-width:1100px){.domain-email-preview{display:block}}@media (max-width:760px){.domain-add-header{text-align:left;flex-direction:column;align-items:flex-start}.domain-add-steps{padding-top:32px}.domain-information-step{max-width:none}.domain-step-card-inner{padding:20px}.domain-add-actions,.domain-add-primary-button,.domain-add-secondary-button{width:100%}}@media (prefers-reduced-motion:reduce){.domain-advanced-content{animation:none}}.kakao-channel-add-page{position:relative}.kakao-channel-add-page .kakao-channel-back-button{margin:18px 0 -22px}.kakao-channel-form{gap:20px}.kakao-channel-contact-grid{grid-template-columns:1fr;gap:12px;display:grid}.kakao-channel-textarea{resize:vertical;min-height:82px;padding-top:10px;padding-bottom:10px}.kakao-connect-category-grid{grid-template-columns:1fr;gap:12px;display:grid}.kakao-channel-category-reveal{animation:.18s ease-out domain-add-reveal}.kakao-channel-select:disabled{cursor:not-allowed;opacity:.55}.kakao-channel-error{color:var(--red);background:#b4231814;border:1px solid #b4231847;border-radius:12px;margin:0;padding:9px 12px;font-size:13px;line-height:18px}.kakao-channel-category-select{position:relative}.kakao-channel-category-select select{z-index:2;opacity:0;cursor:pointer;width:100%;height:32px;position:absolute;inset:0}.kakao-channel-category-display{border:1px solid var(--domain-add-border);background:var(--domain-add-control);width:100%;height:32px;color:var(--domain-add-emphasis);border-radius:12px;justify-content:space-between;align-items:center;padding:0 10px 0 12px;font-size:14px;line-height:20px;transition:background .15s,box-shadow .15s;display:flex}.kakao-channel-category-select:hover .kakao-channel-category-display{background:var(--domain-add-control-hover)}.kakao-channel-category-select select:focus-visible+.kakao-channel-category-display{outline:0;box-shadow:0 0 0 2px #0000002e}.kakao-channel-readonly-field{border:1px solid var(--domain-add-border);background:var(--domain-add-control);border-radius:16px;align-items:center;gap:12px;height:32px;padding:0 12px;display:flex}.kakao-channel-token-icon{color:#1f1f1f;background:#fee500;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.kakao-channel-readonly-image{border:1px solid var(--domain-add-border);object-fit:cover;border-radius:4px;flex:none;width:18px;height:18px}.kakao-channel-readonly-copy{gap:2px;min-width:0;display:grid}.kakao-channel-readonly-copy-inline{color:var(--domain-add-muted);white-space:nowrap;align-items:center;gap:6px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.kakao-channel-readonly-copy-inline strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kakao-channel-readonly-copy strong{color:var(--domain-add-emphasis);font-size:14px;line-height:20px}.kakao-channel-readonly-copy span{min-width:0;color:var(--domain-add-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}.kakao-channel-readonly-copy-inline span{font-size:inherit;line-height:inherit;flex:0 auto}.kakao-channel-status-list dt,.kakao-channel-token-row span{color:var(--domain-add-muted);letter-spacing:0;font-size:11px;font-weight:700;line-height:14px}.kakao-channel-token-panel{border:1px solid var(--domain-add-border);background:var(--domain-add-control);border-radius:18px;gap:10px;padding:14px;display:grid}.kakao-channel-token-row{align-items:center;gap:12px;display:flex}.kakao-channel-token-row>div{gap:2px;min-width:0;display:grid}.kakao-channel-token-row strong{color:var(--domain-add-emphasis);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:17px;line-height:22px}.kakao-channel-token-panel p{color:var(--domain-add-muted);margin:0;font-size:13px;line-height:19px}.kakao-channel-otp-form{gap:16px;display:grid}.kakao-channel-status-list{gap:8px;margin:0;display:grid}.kakao-channel-status-list div{border:1px solid var(--domain-add-border);background:var(--domain-add-control);border-radius:14px;grid-template-columns:128px minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.kakao-channel-status-list dd{min-width:0;color:var(--domain-add-emphasis);margin:0;font-size:13px;font-weight:650;line-height:18px}.sms-sender-add-page{position:relative}.sms-sender-add-page .sms-sender-back-button{margin:18px 0 -22px}.sms-sender-number-form{gap:18px}.sms-sender-number-type-control{width:fit-content;max-width:100%}.sms-sender-field-label{color:var(--domain-add-emphasis);font-size:14px;line-height:20px}.sms-sender-number-step .domain-add-input[aria-invalid=true]{background:#b423180a;border-color:#b4231852}.sms-sender-number-help{margin:0}.sms-sender-number-readonly-summary{gap:12px;display:grid}.sms-sender-number-readonly-field{display:block;position:relative}.sms-sender-number-readonly-field svg{z-index:1;color:var(--domain-add-muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.sms-sender-number-readonly-field .domain-add-input{color:var(--domain-add-muted);cursor:default;padding-left:38px}.sms-sender-number-step.domain-step-completed .domain-step-dot,.sms-sender-evidence-step.domain-step-completed .domain-step-dot{border-color:var(--domain-add-border-strong)}.sms-sender-number-step.domain-step-completed .domain-step-card-gradient,.sms-sender-evidence-step.domain-step-completed .domain-step-card-gradient{background:linear-gradient(90deg, #0000001a, var(--domain-add-root), var(--domain-add-root))}.sms-sender-number-step.domain-step-completed .domain-step-card-inner,.sms-sender-evidence-step.domain-step-completed .domain-step-card-inner{background:linear-gradient(90deg,#0000,#0000)}.sms-sender-evidence-form{gap:0}.sms-sender-review-panel{border:1px solid var(--domain-add-border);background:var(--domain-add-control);color:var(--domain-add-emphasis);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.sms-sender-review-panel>svg{color:var(--domain-add-muted)}.sms-sender-review-panel span{color:var(--domain-add-muted);font-size:12px;font-weight:650;line-height:16px}.sms-sender-review-panel strong{color:var(--domain-add-emphasis);font-size:14px;line-height:20px}.sms-sender-submit-error{margin:0 0 12px}@media (max-width:980px){.automation-rule-detail-message-composition{grid-template-columns:1fr}.automation-rule-detail-message-divider{width:100%;height:1px;min-height:0}}@media (max-width:760px){.automation-rule-detail-header,.automation-rule-detail-grid,.automation-rule-editor-header,.automation-rule-editor-layout,.automation-send-config-preview-grid{grid-template-columns:1fr}.automation-rule-detail-header-actions,.automation-rule-editor-header-actions{justify-content:flex-start}.automation-rule-detail-field-grid,.automation-rule-detail-event-meta-grid,.automation-rule-detail-mapping-row,.automation-rule-detail-condition-row{grid-template-columns:1fr}.automation-rule-detail-event-context-main{justify-content:stretch;display:grid}.automation-rule-detail-event-context-main .automation-rule-detail-field-link{justify-self:start}.automation-rule-detail-page .publ-event-detail-title-block{width:100%}.automation-rule-detail-page .publ-event-detail-title-block h1{text-overflow:clip;white-space:normal;word-break:keep-all;overflow:visible}.automation-rule-detail-page .publ-event-detail-title-block code{white-space:normal;display:block}.automation-rule-detail-page .publ-event-detail-actions{width:100%}.automation-rule-detail-template-preview-stage{min-height:220px;padding:8px}.automation-rule-detail-template-preview-card{aspect-ratio:3/4;border-radius:16px}.automation-rule-detail-template-preview-card .template-card-preview-fallback--alimtalk,.automation-rule-detail-template-preview-card .template-card-brand-preview-shell{padding:8px}.automation-rule-detail-template-preview-card .template-card-kakao-row{gap:6px}.automation-rule-detail-template-preview-card .template-card-kakao-avatar{width:24px;height:24px;font-size:10px;line-height:14px}.automation-rule-detail-template-preview-card .template-card-kakao-bubble{gap:5px;padding:8px}.automation-rule-detail-mapping-row>span{display:none}.automation-rule-detail-copy-grid,.automation-rule-detail-operational-summary{grid-template-columns:1fr}.automation-rule-detail-meta-item+.automation-rule-detail-meta-item{border-left:0;border-top:1px solid var(--line-soft)}.automation-rule-editor-sidebar{position:static}.automation-variable-mapping-row,.automation-condition-row,.automation-cooldown-row,.automation-dry-run-field-grid,.kakao-channel-contact-grid,.kakao-connect-category-grid,.kakao-channel-status-list div{grid-template-columns:1fr}}
