.op-editor-backdrop{position:fixed;inset:0;background:rgba(11,18,21,.5);display:flex;align-items:flex-start;justify-content:center;z-index:60;padding:48px 16px}.op-editor-backdrop>.op-editor-dialog,.op-editor-backdrop>.op-import-dialog-sm{max-block-size:calc(100vh - 96px);max-block-size:calc(100dvh - 96px)}.op-editor-dialog{background:var(--card);border-radius:16px;max-inline-size:760px;inline-size:100%;max-block-size:90vh;display:flex;flex-direction:column;overflow:hidden}.op-editor-pinned>.op-editor-dialog{max-block-size:calc(100vh - 96px);max-block-size:calc(100dvh - 96px)}.op-editor-pinned>.op-editor-dialog>.op-editor-footer,.op-editor-pinned>.op-editor-dialog>.op-editor-head,.op-editor-pinned>.op-editor-dialog>.op-editor-tabs{flex:none}.op-editor-pinned>.op-editor-dialog>.op-editor-body{min-block-size:0}@media (max-width:480px){.op-editor-backdrop.op-editor-pinned{padding:48px 8px 24px}.op-editor-pinned>.op-editor-dialog{max-block-size:calc(100vh - 72px);max-block-size:calc(100dvh - 72px)}}.op-toast-mid{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);max-inline-size:80%;background:var(--ink);color:var(--card);padding:12px 20px;border-radius:999px;font-size:14px;font-weight:600;text-align:center;opacity:0;pointer-events:none;transition:opacity .25s;z-index:200}.op-toast-mid.show{opacity:.96}.op-editor-page{max-inline-size:760px;margin-inline:auto}.lang-modal .op-editor-page{max-inline-size:none}.op-editor-head{position:relative;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:24px 56px 12px 24px}.op-editor-page>.op-editor-head{padding-inline:0}.op-editor-title{font-size:28px;font-weight:600;line-height:1.2;margin:0;flex:1 1 auto;min-inline-size:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere}@media (max-width:480px){.op-editor-title{font-size:22px}}.op-editor-close{position:absolute;inset-block-start:16px;inset-inline-end:16px;border:none;background:none;font-size:18px;line-height:1;padding:8px;cursor:pointer;color:var(--sec);border-radius:999px}.op-editor-close:hover,.op-editor-shared-notice{background:var(--accent-bg)}.op-editor-shared-notice{margin:0 24px 12px;padding-block:8px;padding-inline:12px;color:var(--accent-ink);border-radius:var(--radius-btn);font-size:13px}.op-editor-page>.op-editor-shared-notice{margin-inline:0}.op-editor-returned-banner{margin:0 24px 12px;padding:12px 14px;border-radius:var(--radius-btn);background:#fdeceb;border:1px solid #f3c6c3}.op-editor-page>.op-editor-returned-banner{margin-inline:0}.op-editor-returned-title{font-weight:700;margin:0 0 4px}.op-editor-returned-note{margin:0;white-space:pre-wrap}.op-editor-inset{margin-inline:24px}.op-editor-page>.op-editor-inset{margin-inline:0}.op-editor-tabs{display:flex;gap:4px;overflow-x:auto;padding-inline:24px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);position:relative;-webkit-mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 24px),transparent)}.op-editor-page>.op-editor-tabs{padding-inline:0}.op-editor-tab-btn{position:relative;border:none;background:none;padding-block:10px;padding-inline:12px;font:inherit;font-weight:600;color:var(--sec);white-space:nowrap;cursor:pointer;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent}.op-editor-tab-btn.active{color:var(--accent-ink);border-block-end-color:var(--accent)}.op-editor-tab-dot{position:absolute;inset-block-start:6px;inset-inline-end:4px;inline-size:7px;block-size:7px;border-radius:999px;background:#d99a00}.op-editor-body{overflow-y:auto;padding:20px 24px;flex:1 1 auto}.op-editor-page>.op-editor-body{padding-inline:0}.op-editor-tab{display:flex;flex-direction:column;gap:16px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*))>.op-editor-head{gap:8px 12px;padding-block:0 8px}.op-editor-dialog:where(.op-editor-pinned>*)>.op-editor-head{-webkit-padding-before:16px;padding-block-start:16px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-title{font-size:22px;line-height:1.25}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*))>.op-editor-head>.op-link{font-size:13px;white-space:nowrap}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*))>:is(.op-editor-shared-notice,.op-editor-returned-banner){-webkit-margin-after:8px;margin-block-end:8px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*))>.op-editor-tabs{gap:2px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab-btn{padding:8px 10px;font-size:14px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab-dot{inset-block-start:4px;inset-inline-end:2px}.op-editor-page:where(:not(.opc-page))>.op-editor-body{padding:12px 0 0}.op-editor-dialog:where(.op-editor-pinned>*)>.op-editor-body{padding:12px 24px 16px}.op-editor-dialog:where(.op-editor-pinned>*)>.op-editor-footer{padding:10px 24px}.op-field>label.op-checkline{display:flex;align-items:center;gap:8px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-field{-webkit-margin-before:12px;margin-block-start:12px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab{gap:0}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab>*{margin-block:0}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab>*+*{-webkit-margin-before:12px;margin-block-start:12px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-field:first-child{-webkit-margin-before:0;margin-block-start:0}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) :is(.op-field>label:not(.op-checkline),.op-field-legend,.chip-input-label){display:block;-webkit-margin-after:4px;margin-block-end:4px;font-size:13px;font-weight:600;line-height:1.3}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-hint{margin-block:3px 0;font-size:12px;line-height:1.4}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-error{margin-block:4px 0;font-size:12px;line-height:1.4}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab>:is(.op-hint,.op-error,.op-status):not(:first-child){-webkit-margin-before:12px;margin-block-start:12px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) :is(.op-input,.op-select){block-size:36px;min-block-size:0;padding:6px 10px;font-size:14px;line-height:1.4}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-textarea{min-block-size:80px;padding:6px 10px;font-size:14px;line-height:1.45}@media (min-width:768px){:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-field>:is(.op-input,.op-select):where(:not([type=tel],[inputmode=tel],[type=number],[inputmode=numeric],[inputmode=decimal],[autocomplete=one-time-code],[autocomplete=postal-code],[type=search],[role=combobox],[type=checkbox],[type=radio])){max-inline-size:520px}}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .chip-input-field{min-block-size:36px;padding:3px 8px;gap:4px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .chip-input-chip{padding-block:2px;font-size:13px;line-height:1.4}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .chip-input-input{font-size:14px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) :is(.chip-input-helper,.chip-input-error){-webkit-margin-before:3px;margin-block-start:3px;font-size:12px;line-height:1.4}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-choice{gap:6px;-webkit-margin-before:4px;margin-block-start:4px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-chip{padding:5px 12px;font-size:13px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-ins{gap:8px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .f-opts.ih-opts{flex-direction:row;flex-wrap:wrap;gap:6px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .f-opt.ih-opt{flex:0 0 auto;gap:6px;min-height:0;padding:6px 12px;border-width:1px;border-radius:999px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .f-opt.ih-opt b{font-size:13px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .f-opt.ih-opt .oj-ic{width:16px;height:16px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-types{display:flex;flex-direction:column;-webkit-margin-before:10px;margin-block-start:10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft,#f6f8f9)}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 12px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type+.ih-type{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-tick{flex:0 0 120px;min-height:0;font-size:14px;font-weight:600}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type .chip-input{flex:1 1 auto;min-inline-size:0;margin:0;min-height:34px;background:var(--card)}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type .chip-input-error,:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type .chip-input-helper{flex-basis:100%}@media (max-width:560px){:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .ih-type{flex-wrap:wrap}}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-card{padding:12px 14px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-card-head{-webkit-margin-after:4px;margin-block-end:4px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-hours-row{gap:8px;padding-block:6px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-editor-tab>.op-doc-card+.op-doc-card{-webkit-margin-before:8px;margin-block-start:8px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-doc-card{padding:12px 14px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*)) .op-transrow{padding-block:8px}:is(.op-editor-page:where(:not(.opc-page)),.op-editor-dialog:where(.op-editor-pinned>*))>.op-editor-inset{margin-block:8px 0}.op-editor-footer{position:-webkit-sticky;position:sticky;inset-block-end:0;background:var(--card);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.op-editor-page>.op-editor-footer{padding:10px 0;-webkit-margin-before:16px;margin-block-start:16px}.op-editor-footer-line{margin:0;font-size:13px;color:var(--sec);flex:1 1 260px}.op-editor-footer-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:nowrap;-webkit-margin-start:auto;margin-inline-start:auto}.op-editor-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:auto;width:auto;flex:0 0 auto;-webkit-margin-before:0;margin-block-start:0;padding-block:11px;padding-inline:18px;white-space:nowrap}.op-editor-footer .btn.b,.op-editor-footer .btn.plain{padding-block:11px;padding-inline:18px;font-size:15px;line-height:1.2}.op-editor-popover{box-sizing:border-box;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-btn);box-shadow:var(--shadow-card,0 6px 20px rgba(0,0,0,.12));padding:14px;min-inline-size:260px;max-inline-size:320px;font-size:13px}.op-editor-review-chip-wrap{position:relative;display:inline-block}.op-editor-popover-title{font-weight:700;margin:0 0 8px}.op-editor-popover-label{font-weight:600;margin:10px 0 4px;color:var(--sec)}.op-editor-popover ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.op-dayoff-fld{position:relative;-webkit-margin-before:8px;margin-block-start:8px;-webkit-padding-after:20px;padding-block-end:20px}.op-dayoff-row{display:flex;gap:8px;align-items:stretch;flex-wrap:nowrap}.op-dayoff-row .op-input{flex:0 1 190px;min-inline-size:0;block-size:auto}.op-dayoff-row .btn,.op-doc-add .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:auto;width:auto;flex:0 0 auto;-webkit-margin-before:0;margin-block-start:0;padding:6px 12px;font-size:14px;white-space:nowrap}.op-dayoff-err{position:absolute;inset-block-end:0;inset-inline-start:0;margin:0;font-size:12px;line-height:16px;color:var(--red)}.op-daysoff-list{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.op-doc-card{border:1px solid var(--line);border-radius:var(--radius-card,14px);padding:14px 16px;display:grid;grid-template-columns:64px minmax(0,1fr) 40px;grid-template-rows:auto 24px;grid-gap:0 12px;gap:0 12px;align-items:center}.op-doc-photo{grid-column:1;grid-row:1/3;align-self:start;position:relative;inline-size:64px;block-size:64px;padding:0;border-radius:999px;border:1px dashed var(--line);background:var(--bg,#f4f6f7);color:var(--sec);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.op-doc-photo.has{border-style:solid}.op-doc-photo img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.op-doc-photo-cam{position:absolute;inset:auto 0 0 0;block-size:20px;background:rgba(11,18,21,.55);color:#fff;display:flex;align-items:center;justify-content:center}.op-doc-name{grid-column:2;grid-row:1;min-inline-size:0}.op-doc-rm{grid-column:3;grid-row:1;inline-size:40px;block-size:40px;padding:0;border:none;border-radius:999px;background:none;color:var(--sec);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.op-doc-rm:hover:not(:disabled){background:var(--bg,#f4f6f7);color:var(--red)}.op-doc-status{grid-column:2/4;grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:8px;block-size:24px;-webkit-margin-before:4px;margin-block-start:4px}.op-doc-cred-toggle{display:inline-flex;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;text-decoration:none}.op-doc-cred{grid-column:1/4;-webkit-margin-before:12px;margin-block-start:12px;-webkit-padding-before:12px;padding-block-start:12px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.op-doc-cred .op-field{margin:0;min-inline-size:0}.op-doc-cred-full{grid-column:1/-1}.op-doc-add{display:flex;gap:8px;align-items:stretch}.op-doc-add .op-input{flex:1 1;min-inline-size:0;block-size:auto}@media (max-width:480px){.op-doc-cred{grid-template-columns:1fr}}.op-doctor-row{display:flex;align-items:center;gap:10px}.op-doctor-photo{flex:0 0 auto;inline-size:44px;block-size:44px;border-radius:999px;background:var(--bg,#f4f6f7);justify-content:center;cursor:pointer;font-size:18px}.op-doctor-photo,.op-dropzone{border:1px dashed var(--line);display:flex;align-items:center}.op-dropzone{border-radius:var(--radius-btn);padding:16px;text-align:center;flex-direction:column;gap:8px}.op-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.op-photo-tile{position:relative;display:flex;flex-direction:column;gap:8px;min-block-size:168px;border:1px solid var(--line);border-radius:var(--radius-btn);padding:8px;background:var(--card);cursor:-webkit-grab;cursor:grab}.op-photo-tile.dragging{opacity:.4}.op-photo-tile.over{outline:2px solid var(--accent);outline-offset:-1px}.op-photo-thumb{position:relative;inline-size:100%;block-size:100px;flex:none;background:var(--bg,#f4f6f7);color:var(--sec);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center}.op-photo-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.op-photo-tags{position:absolute;inset:6px 6px auto 6px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;pointer-events:none}.op-photo-tags>.op-pill{flex:none}.op-photo-row{display:flex;align-items:center;justify-content:space-between;gap:6px;block-size:36px}.op-photo-row .op-select{flex:1 1;min-inline-size:0;padding:7px 9px;font-size:13px;border-radius:9px}.op-photo-grip,.op-photo-rm{flex:none;inline-size:32px;block-size:32px;padding:0;border:none;border-radius:8px;background:none;color:var(--sec);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.op-photo-grip{cursor:-webkit-grab;cursor:grab;touch-action:none}.op-photo-grip:hover:not(:disabled){background:var(--accent-bg);color:var(--accent)}.op-photo-rm:hover:not(:disabled){background:var(--bg,#f4f6f7);color:var(--red)}.op-imported-chip{font-size:10.5px;font-weight:800;border-radius:999px;padding:2px 8px;background:var(--accent-bg);color:var(--accent-ink);-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:1px}.hdr-import-btn,.op-imported-chip{display:inline-flex;align-items:center}.hdr-import-btn{gap:8px;white-space:nowrap;border:1.5px solid var(--line);border-radius:var(--radius-btn);background:var(--card);font-size:12px;font-weight:700;color:#3c464c;padding:5px 11px;cursor:pointer}.hdr-import-btn:hover{border-color:var(--accent);color:var(--accent-ink)}.op-import-offer{background:var(--accent-bg);border:1.5px solid #cdeaf0;border-radius:var(--radius-card);padding:16px 18px;-webkit-margin-after:6px;margin-block-end:6px}.op-import-offer b{display:block;font-size:14px}.op-import-offer p{font-size:12.5px;color:var(--sec);line-height:1.55;-webkit-margin-before:3px;margin-block-start:3px;max-inline-size:460px}.op-import-offer .btn{-webkit-margin-before:10px;margin-block-start:10px}.op-import-dialog-sm{background:var(--card);border-radius:16px;max-inline-size:500px;inline-size:100%;max-block-size:90vh;display:flex;flex-direction:column;overflow:hidden}.op-editor-backdrop>.op-import-dialog-sm.op-import-dialog-sm>.op-editor-head.op-editor-head{padding:24px 56px 8px 24px;margin:0}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-body{padding:8px 24px 16px}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-body>.op-field{-webkit-margin-before:0;margin-block-start:0}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-body>.op-field>label{-webkit-margin-after:8px;margin-block-end:8px}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-body .op-hint{-webkit-margin-before:8px;margin-block-start:8px}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-body>.op-import-assert{-webkit-margin-before:16px;margin-block-start:16px}.op-editor-backdrop>.op-import-dialog-sm>.op-editor-footer{margin:0;padding:16px 24px}.op-import-assert .op-import-errmsg{position:static;flex-basis:100%;margin:0}.op-import-assert{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:flex-start;-webkit-margin-before:14px;margin-block-start:14px;font-size:12.5px;line-height:1.5;cursor:pointer;position:relative;-webkit-padding-after:0;padding-block-end:0}.op-import-assert input{inline-size:16px;block-size:16px;accent-color:var(--accent);margin:0;flex:none}.op-import-assert.err input{outline:2px solid var(--red);outline-offset:1px;border-radius:3px}.op-input-err{outline:2px solid var(--red);outline-offset:-1px}.op-import-errmsg{position:absolute;inset-block-start:100%;-webkit-margin-before:-2px;margin-block-start:-2px;font-size:11.5px;color:var(--red);font-weight:600}.op-import-progress{padding:34px 24px 38px;text-align:center}.op-import-progress b{display:block;font-size:15px;-webkit-margin-before:14px;margin-block-start:14px}.op-import-progress p{font-size:12.5px;color:var(--sec);-webkit-margin-before:6px;margin-block-start:6px;line-height:1.55}.op-import-spin{inline-size:34px;block-size:34px;border-radius:999px;border:3.5px solid var(--accent-bg);border-block-start-color:var(--accent);animation:op-import-spin 1s linear infinite;margin-inline:auto}@keyframes op-import-spin{to{transform:rotate(1turn)}}.op-import-fail{padding:30px 24px 34px;text-align:center}.op-import-fail-icon{inline-size:44px;block-size:44px;border-radius:999px;background:var(--bg,#f4f6f7);display:flex;align-items:center;justify-content:center;margin-inline:auto;color:var(--sec)}.op-import-fail b{display:block;font-size:15px;-webkit-margin-before:14px;margin-block-start:14px}.op-import-fail p{font-size:12.5px;color:var(--sec);-webkit-margin-before:6px;margin-block-start:6px;line-height:1.55;max-inline-size:360px;margin-inline:auto}.op-import-fail-acts{display:flex;gap:10px;justify-content:center;-webkit-margin-before:18px;margin-block-start:18px}.op-import-warnstrip{background:var(--bg,#f4f6f7);border:1.5px solid var(--line);border-radius:var(--radius-btn);padding:10px 14px;font-size:12.5px;color:var(--sec);line-height:1.5;-webkit-margin-before:14px;margin-block-start:14px;display:flex;gap:9px;align-items:flex-start}.op-import-warnstrip svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px}.op-import-group{-webkit-margin-before:20px;margin-block-start:20px}.op-import-group-head{font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--sec)}.op-import-row{display:flex;gap:12px;-webkit-padding-before:14px;padding-block-start:14px;align-items:flex-start}.op-import-row+.op-import-row{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-margin-before:14px;margin-block-start:14px}.op-import-row>input[type=checkbox]{inline-size:16px;block-size:16px;accent-color:var(--accent);-webkit-margin-before:3px;margin-block-start:3px;flex:none}.op-import-row-main{flex:1 1;min-inline-size:0;position:relative;-webkit-padding-after:14px;padding-block-end:14px}.op-import-row-main>label{display:block;font-size:12.5px;font-weight:700;-webkit-margin-after:6px;margin-block-end:6px}.op-import-row.off .op-import-row-main{opacity:.6}.op-import-already{display:inline-flex;align-items:center;font-size:11px;font-weight:700;border-radius:999px;padding:3px 10px;background:#eef1f2;color:var(--sec);-webkit-margin-start:8px;margin-inline-start:8px;vertical-align:1px}.op-import-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:12px;gap:12px;-webkit-margin-before:4px;margin-block-start:4px;padding:0;list-style:none}.op-import-thumb{border-radius:var(--radius-btn);block-size:96px;position:relative;overflow:hidden;background:var(--bg,#f4f6f7)}.op-import-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.op-import-thumb .ck,.op-import-thumb input[type=checkbox]{position:absolute;inset-block-start:8px;inset-inline-start:8px;inline-size:18px;block-size:18px;accent-color:var(--accent)}.op-import-thumb.off{opacity:.5}.op-import-doc-photo{inline-size:44px;block-size:44px;border-radius:999px;flex:none;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:var(--bg,#f4f6f7)}.op-import-doc-photo img{inline-size:100%;block-size:100%;object-fit:cover}.op-import-doc-photo.none{border:1.5px dashed var(--line)}.op-import-doc-photo-rm{position:absolute;inset-block-start:-4px;inset-inline-end:-4px;inline-size:18px;block-size:18px;border-radius:999px;border:none;background:rgba(11,18,21,.6);color:#fff;font-size:11px;line-height:1;cursor:pointer}.op-import-doc-slot{display:inline-flex;flex:none;flex-direction:column;align-items:center;gap:4px}.op-import-doc-cap{white-space:nowrap;font-size:10px;color:var(--sec)}.btn.ghost.op-dropzone-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;inline-size:auto;width:auto;-webkit-margin-before:0;margin-block-start:0;padding-block:9px;padding-inline:14px;border:1.5px solid var(--line);border-radius:var(--radius-btn);color:var(--accent-ink);font-weight:600;font-size:14px;background:var(--card);cursor:pointer;white-space:nowrap}.btn.ghost.op-dropzone-btn:hover:not(:disabled){border-color:var(--accent)}.btn.ghost.op-dropzone-btn:disabled{opacity:.55;cursor:default}.op-spec-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.op-spec-value{font-weight:600;color:var(--ink)}.btn.op-spec-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;margin:0}.btn.plain.op-spec-btn{padding-inline:4px}.op-spec-req{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;font-size:14px;color:var(--sec)}.op-spec-req svg{flex:0 0 auto;-webkit-margin-before:2px;margin-block-start:2px;color:var(--orange-ink)}.op-spec-req b{color:var(--ink);font-weight:600}.op-rare-rows{display:flex;flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none}.op-rare-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.op-rare-name{font-weight:600;color:var(--ink)}.op-rare-state{display:inline-flex;align-items:center;gap:8px}.op-rare-note{flex-basis:100%;font-size:13px;color:var(--sec)}.op-rare-ask{display:flex;flex-direction:column;gap:14px}.op-rare-askrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.op-rare-q{flex:1 1 240px;min-inline-size:0;font-size:14px;font-weight:600;color:var(--ink)}.op-rare-askrow .op-choice{margin:0}.op-rare-askrow .op-chip{display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding-inline:18px}.btn.op-spec-btn.op-rare-btn{min-block-size:44px}.oj-modal-foot.op-spec-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding-inline:24px}.oj-modal-foot.op-spec-foot .btn.op-spec-btn{padding:11px 18px;font-size:15px;line-height:1.2}.oj-modal:has(.op-spec-foot) .oj-modal-body,.oj-modal:has(.op-spec-foot) .oj-modal-head{padding-inline:24px}.op-spec-sent{display:flex;align-items:flex-start;gap:10px}.op-spec-sent svg{flex:0 0 auto;-webkit-margin-before:2px;margin-block-start:2px;color:var(--green)}.op-spec-sent .op-hint{margin:4px 0 0}.op-field label .op-opt{font-weight:400;color:var(--ter)}.op-editor-page.opc-page{max-inline-size:none;-webkit-padding-after:0;padding-block-end:0}.opc-titlerow{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.opc-title{flex:1 0 auto;max-inline-size:100%;margin:0;font-size:26px;font-weight:800;letter-spacing:-.3px}.opc-lead{margin:6px 0 0;font-size:14px;color:var(--sec)}.opc-titlerow>.op-link{white-space:nowrap}@media (max-width:767.98px){.hdr-import-btn{min-block-size:44px}}.opc-dot{inline-size:7px;block-size:7px;border-radius:999px;background:#d99a00}.opc-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.opc-cards{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.opc-cards>.op-card,.opc-cards>.op-card+.op-card{-webkit-margin-before:0;margin-block-start:0}.opc-card{scroll-margin-block-start:calc(var(--headh, 58px) + 16px)}.opc-card-head{display:flex;align-items:center;gap:8px;color:var(--accent)}.opc-card-title{margin:0;font-size:16px;font-weight:700;color:var(--ink)}.op-pill.opc-pill{display:inline-flex;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.opc-card-sub{margin:6px 0 0;font-size:13px;color:var(--sec)}.opc-card-body{display:flex;flex-direction:column;gap:16px;-webkit-margin-before:12px;margin-block-start:12px}.opc-card-body .op-editor-tab,.opc-card-body .op-field{margin:0}.opc-ic{flex:none}.btn.opc-btn,.tm-sticky-save-actions .btn.opc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;inline-size:auto;-webkit-margin-before:0;margin-block-start:0}.opc-savebar-msg{display:flex;flex-direction:column;gap:2px}.opc-savebar-msg b{color:var(--ink)}.opc-savebar-msg small{font-size:12.5px}.opc-prev{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--headh, 58px) + 16px);block-size:calc(100vh - var(--headh, 58px) - 32px);block-size:calc(100dvh - var(--headh, 58px) - 32px)}.opc-prev-card.op-card{display:flex;flex-direction:column;block-size:100%;-webkit-margin-before:0;margin-block-start:0;overflow:hidden}.opc-prev-fill{display:flex;flex-direction:column}.opc-prev-fill,.opc-prev-pair{flex:1 1 auto;min-block-size:0}.opc-prev-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-gap:12px;gap:12px}.opc-prev-pane{display:flex;flex-direction:column;min-inline-size:0;min-block-size:0}.opc-prev-pane-h{margin:0 0 6px;font-size:12.5px;font-weight:700;color:var(--ink)}.opc-prev-acts{gap:12px}.opc-iconbtn,.opc-prev-acts{display:inline-flex;align-items:center}.opc-iconbtn{justify-content:center;flex:none;inline-size:36px;block-size:36px;padding:0;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);cursor:pointer}.opc-iconbtn:hover{border-color:var(--accent)}.opc-iconbtn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.opc-desk{position:relative;flex:1 1 auto;min-block-size:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.opc-desk-doc{position:absolute;inset-block-start:0;transform-origin:top left;background:var(--card)}.opc-prev-head,.opc-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.opc-seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.opc-seg button{display:inline-flex;align-items:center;gap:4px;min-block-size:32px;padding:4px 10px;border:none;border-radius:999px;background:none;color:var(--sec);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.opc-seg button.on{background:var(--accent-bg);color:var(--accent-ink)}.opc-prev-note{display:flex;align-items:flex-start;gap:6px;margin:8px 0 10px;font-size:12.5px;color:var(--sec)}.opc-prev-note .opc-ic{-webkit-margin-before:1px;margin-block-start:1px}.opc-prev-stage{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.opc-prev-phone{transform-origin:top left}.opc-prev-list{padding:6px 10px}.opc-prev-frame{display:block;border:0;background:var(--card)}.opc-sheet{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(11,18,21,.44)}.opc-sheet-box{display:flex;flex-direction:column;inline-size:90vw;block-size:90vh;block-size:90dvh;background:var(--card);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.25);overflow:hidden;outline:none}.opc-sheet.full .opc-sheet-box{inline-size:100%;block-size:100%;border-radius:0;box-shadow:none}.opc-sheet-head{justify-content:flex-start;padding:12px 16px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.opc-sheet-sp{flex:1 1 auto}.opc-sheet .opc-prev-note{margin-inline:16px}.opc-sheet-body{flex:1 1 auto;overflow-y:auto;padding:0 16px 16px}.opc-sheet-body.desk{display:flex;flex-direction:column;overflow:hidden}.opc-sheet-body.desk .opc-prev-stage{align-self:center;inline-size:100%;max-inline-size:420px}@media (max-width:767.98px){.opc-sheet{background:var(--card)}.opc-sheet-box{inline-size:100%;block-size:100%;border-radius:0;box-shadow:none}.opc-sheet-full,.opc-sheet-sp{display:none}.opc-sheet-x{order:10;-webkit-margin-start:auto;margin-inline-start:auto}}@media (max-width:1099px){.opc-body{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.opc-title{font-size:22px}}.op-budget-backdrop{align-items:flex-start;-webkit-padding-before:48px;padding-block-start:48px}.op-budget-dialog{max-inline-size:520px;max-block-size:calc(100vh - 96px)}.op-budget-dialog .op-editor-title{font-size:22px}.op-budget-dialog .op-editor-close{display:inline-flex}@media (max-width:640px){.op-budget-backdrop{-webkit-padding-before:16px;padding-block-start:16px}.op-budget-dialog{max-block-size:calc(100vh - 32px)}}.op-budget-foot{justify-content:flex-end;flex-wrap:nowrap;gap:8px}.op-budget-foot .btn{gap:8px}.op-actions.op-trans-acts{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px}.op-actions.op-trans-acts>.btn:is(.b,.plain){display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;inline-size:auto;margin:0;padding:11px 18px;font-size:15px;line-height:1.2}.op-pro-banner{align-items:stretch}.op-pro-banner-img{display:block;inline-size:100%;aspect-ratio:1120/240;object-fit:cover;border-radius:8px;background:var(--bg)}.op-pro-banner-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.op-pro-listings{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.op-pro-listing{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13.5px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-btn)}.op-pro-listing-name{flex:1 1 160px;min-inline-size:0;overflow-wrap:anywhere;color:var(--sec)}.op-doc-card .op-doc-bio{grid-column:1/4;-webkit-margin-before:12px;margin-block-start:12px}.op-pro-listing-change{flex-basis:100%;font-size:12.5px;color:var(--ter)}.opc-topbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;-webkit-padding-after:14px;padding-block-end:14px}.opc-topbar .opc-title{margin:0}.opc-topsp{flex:1 1}.opc-back-sec{display:none}.opc-open{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap}.opc-open .opc-ic{color:var(--sec)}.opc-open:hover{border-color:var(--accent)}.opc[data-pvcol=true] .opc-topbar .opc-open{display:none}@media (max-width:899px){.opc .opc-topbar .opc-btn.opc-back{order:-1;flex:0 0 100%;justify-content:flex-start;-webkit-margin-after:-6px;margin-block-end:-6px}.opc-topsp{flex:0 0 100%;block-size:0;-webkit-margin-before:-8px;margin-block-start:-8px}}.opc-statebar{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:9px 14px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:13.5px}.opc-body.opc-menu-body{grid-template-columns:248px minmax(0,720px);justify-content:start}.opc-body.opc-menu-body.opc-pvon{grid-template-columns:248px minmax(570px,720px) minmax(280px,1fr)}.opc-menu{display:flex;flex-direction:column;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--card);position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--headh, 58px) + 16px);max-block-size:calc(100vh - var(--headh, 58px) - 32px);max-block-size:calc(100dvh - var(--headh, 58px) - 32px);overflow-y:auto}.opc-mg{padding:12px 10px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sec)}.opc-mi{position:relative;display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:44px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;text-align:start;cursor:pointer}.opc-mi:hover{background:var(--bg)}.opc-mi.on{background:var(--accent-bg)}.opc-mi.on:before{content:"";position:absolute;inset-inline-start:-8px;inset-block:6px;inline-size:3px;border-radius:0 3px 3px 0;background:var(--accent)}.opc-mi .opc-ic{color:var(--accent)}.opc-mi>.opc-ic:last-child{display:none;-webkit-margin-start:auto;margin-inline-start:auto;color:var(--sec)}.opc-ml{display:flex;flex-direction:column;flex:1 1;min-inline-size:0;gap:1px}.opc-ml b,.opc-st{font-weight:600}.opc-st{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--sec)}.opc-st.dirty{color:var(--accent-ink)}.opc-st.dirty .opc-dot{background:var(--accent)}.opc-st.wait{color:var(--orange-ink,#9a5b00)}.opc-st.done{color:var(--green)}.opc-st.price{align-self:flex-start;padding:1px 7px;border-radius:999px;background:var(--accent-bg);color:var(--ink)}.opc-mi.pro{border:1.5px solid var(--ink)}.opc-card-next{display:flex;justify-content:space-between;gap:10px;-webkit-margin-before:2px;margin-block-start:2px}.opc-card-next .opc-next-sec{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:899px){.opc-card-next .btn.opc-prev-sec{display:none}}.opc-card-next[hidden]{display:none}.opc-capline{margin:0}.opc-pro{gap:16px}.opc-offer,.opc-pro{display:flex;flex-direction:column}.opc-offer{gap:14px;padding:20px;border:1.5px solid var(--ink);border-radius:14px}.opc-price{font-size:30px;font-weight:800;letter-spacing:-.5px}.opc-price small{font-size:14px;font-weight:500;color:var(--sec);letter-spacing:0}.opc-incl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:9px 12px;border-radius:8px;background:var(--accent-bg);color:var(--accent-ink);font-size:13.5px}.opc-incl .op-link{-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700}.opc-gets{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.opc-gets li{display:flex;align-items:flex-start;gap:10px}.opc-gets .opc-ic{-webkit-margin-before:2px;margin-block-start:2px;color:var(--accent)}.opc-acts{flex-wrap:wrap;gap:10px}.opc-acts,.opc-pstat{display:flex;align-items:center}.opc-pstat{gap:12px;padding:14px;border-radius:10px;background:var(--green-bg,var(--accent-bg));color:var(--green)}.opc-pstat p{margin:0}.opc-pstat b{color:var(--ink)}.opc-golist{margin:0;padding:0;list-style:none}.opc-gorow{display:flex;align-items:center;gap:12px;padding-block:11px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.opc-gorow:last-child{-webkit-border-after:0;border-block-end:0}.opc-gorow b{flex:1 1;font-weight:600}.btn.opc-quiet{color:var(--sec)}.opc-fill{display:flex;flex-direction:column;gap:12px}.opc-fill p{margin:0}.opc-dlg-head{display:flex;align-items:center;gap:8px}.opc-dlg-head h2{margin:0}.opc-dlg-body{display:flex;flex-direction:column;gap:12px}.opc-dlg-body p{margin:0}.opc-sheet-which{padding:8px 16px 0}.opc-prev-open{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--accent-ink);text-decoration:none;white-space:nowrap}.opc-prev-open:hover{text-decoration:underline}.opc-prev-head+.opc-seg{-webkit-margin-before:8px;margin-block-start:8px}.opc-proline{display:flex;align-items:flex-start;gap:8px;inline-size:100%;-webkit-margin-before:12px;margin-block-start:12px;padding:10px 12px;border:0;border-radius:10px;background:var(--accent-bg);color:var(--accent-ink);font:inherit;font-size:12.5px;text-align:start;cursor:pointer}.opc-proline .opc-ic{-webkit-margin-before:1px;margin-block-start:1px}.opc-proline b{font-weight:700}.opc-sheet-body .opc-proline{-webkit-margin-before:12px;margin-block-start:12px}.opc-prev-card .opc-seg[data-testid=opc-preview-which]{-webkit-margin-before:8px;margin-block-start:8px}.opc-sample{block-size:100%;background:var(--card)}.opc-sample-banner{block-size:110px;background:var(--accent-bg)}.opc-sample-body{display:flex;flex-direction:column;gap:8px;padding:14px;font-size:14px}.opc-sample-body span{color:var(--sec);font-size:12px}.opc-sample-line{display:block;block-size:9px;border-radius:4px;background:var(--line)}.opc-sample-line.short{inline-size:60%}.opc-sample-mos{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:4px;gap:4px;block-size:70px}.opc-sample-mos i{border-radius:5px;background:var(--accent-bg)}@media (max-width:899px){.opc-body.opc-menu-body{grid-template-columns:minmax(0,1fr)}.opc-menu{position:static;padding:0;border:0;background:transparent;gap:0}.opc-mg{padding:16px 2px 6px}.opc-mi{-webkit-margin-after:8px;margin-block-end:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.opc-mi.pro{border:1.5px solid var(--ink)}.opc-mi.on{background:var(--card)}.opc-mi.on:before{display:none}.opc-mi>.opc-ic:last-child{display:block}.opc-ml b{font-size:14.5px}.opc[data-screen=menu] .opc-cards,.opc[data-screen=menu] .opc-statebar,.opc[data-screen=section] .opc-back-page,.opc[data-screen=section] .opc-menu{display:none}.opc[data-screen=section] .opc-back-sec{display:inline-flex}.opc-card-next{justify-content:stretch}.opc-card-next .btn{inline-size:100%}.opc-offer{padding:16px}.opc-price{font-size:26px}.opc-incl .op-link{-webkit-margin-start:0;margin-inline-start:0}}.opc .opc-topbar .opc-btn.opc-back-sec{display:none}@media (max-width:899px){.opc[data-screen=section] .opc-topbar .opc-btn.opc-back-sec{display:inline-flex}.opc[data-screen=section] .opc-topbar .opc-btn.opc-back-page{display:none}}.opc-topbar{min-inline-size:0;max-inline-size:100%}.opc-topbar .opc-title{min-inline-size:0;overflow-wrap:anywhere}.opl-list{margin:4px 0 0;padding:0;list-style:none;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.opl-r{display:grid;grid-template-columns:20px 132px minmax(0,1fr) auto;grid-column-gap:14px;column-gap:14px;align-items:start;padding-block:14px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.opl-r:last-child{-webkit-border-after:0;border-block-end:0}.opl-ic{display:inline-flex;-webkit-margin-before:1px;margin-block-start:1px;color:var(--sec)}.opl-ic.ok{color:var(--green)}.opl-k{font-size:13px;font-weight:600;color:var(--sec)}.opl-v{min-inline-size:0;font-size:14px;font-weight:500;color:var(--ink);overflow-wrap:anywhere}.opl-m{display:block;-webkit-margin-before:2px;margin-block-start:2px;font-size:12.5px;font-weight:400;color:var(--sec)}.opl-see{display:flex;inline-size:-moz-fit-content;inline-size:fit-content;align-items:center;gap:4px;-webkit-margin-before:4px;margin-block-start:4px;font-size:12px;font-weight:400;color:var(--ter)}.opl-pairs{display:grid;grid-template-columns:max-content max-content;grid-column-gap:16px;column-gap:16px;grid-row-gap:2px;row-gap:2px;margin:0;padding:0;list-style:none}.opl-pairs li{display:contents}.opl-pv{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;color:var(--sec)}.opl-pend,.opl-pv b{font-weight:500}.opl-pend{display:flex;align-items:flex-start;gap:6px;-webkit-margin-before:8px;margin-block-start:8px;padding:8px 10px;border-radius:10px;background:var(--orange-bg);color:var(--orange-ink);font-size:12.5px}.opl-pend .opc-ic{-webkit-margin-before:1px;margin-block-start:1px}.opl-pend.declined{background:var(--bg);color:var(--sec)}.opl-a{justify-self:end}.opl-act{display:inline-flex;align-items:center;gap:8px;margin:-6px -8px;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--accent-ink);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.opl-act svg{inline-size:15px;block-size:15px}.opl-act:hover{background:var(--accent-bg)}.opl-act:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.opl-act:disabled{opacity:.6;cursor:default}@media (max-width:599px){.opl-r{grid-template-columns:20px minmax(0,1fr);row-gap:2px}.opl-a,.opl-k,.opl-v{grid-column:2}.opl-a{justify-self:start;-webkit-margin-before:10px;margin-block-start:10px}.opl-a:empty{display:none}}#opc-checked.opc-card{-webkit-padding-after:8px;padding-block-end:8px}@media (min-width:900px){.opc.tm-sticky-save-space{-webkit-padding-after:0;padding-block-end:0}.opc-cards .tm-sticky-save.opc-savebar{position:-webkit-sticky;position:sticky;inset-inline:auto;inset-block-end:12px;z-index:5;-webkit-margin-before:6px;margin-block-start:6px;border:1px solid var(--line);border-radius:var(--radius-card,14px)}.opc-cards .opc-savebar .tm-sticky-save-inner{max-inline-size:none;padding:12px 16px}}.op.ops-main .op-editor-page{margin-inline:0}.op.ops-main .op-editor-page .op-editor-head{padding:0 0 10px}.op.ops-main .op-editor-page .op-editor-title{font-size:20px;line-height:1.25;font-weight:700;letter-spacing:-.01em}.op.ops-main .op-editor-page .op-editor-tabs{padding-inline:0}.op-addr{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.op-editor-dialog>.op-editor-inset{margin-inline:24px;margin-block:0 14px}.op-editor-footer.op-import-footer{justify-content:flex-end}.op-editor-footer.op-import-footer .op-editor-footer-actions{-webkit-margin-start:auto;margin-inline-start:auto}.op-doc-card>.op-doc-langs{grid-column:1/4;-webkit-margin-before:12px;margin-block-start:12px}.pe-practical{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:2px 24px;gap:2px 24px;-webkit-margin-before:2px;margin-block-start:2px}.pe-practical .tm-toggle-row{min-height:0;padding:4px 0;border:0;font-size:14px}.pe-practical .tm-toggle-label{font-size:14px;font-weight:500}.op-editor-tab>.op-card{-webkit-margin-before:0;margin-block-start:0}.op-editor-tab>.op-card+.op-card{-webkit-margin-before:12px;margin-block-start:12px}.op-editor-tab>.op-card>.op-field:first-child,.op-editor-tab>.op-card>.pe-grid:first-of-type>.op-field{-webkit-margin-before:0;margin-block-start:0}.pe-grid{display:grid;grid-gap:0 16px;gap:0 16px}.pe-grid-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pe-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pe-grid>.op-field{min-inline-size:0}.pe-grid .op-input{max-inline-size:none;inline-size:100%}.op-editor-tab>.op-card>.op-card-head{-webkit-margin-after:6px;margin-block-end:6px}.op-editor-body,.opc-body,.opc-sheet-body{scrollbar-gutter:stable}.lang-modal .op-editor-page>.op-editor-footer,.op-editor-footer,.op-editor-page>.op-editor-footer{position:static;margin:24px 0 0;padding:14px 0 0;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);border-radius:0;background:var(--card)}.lang-modal .op-editor-page{display:flex;flex-direction:column;min-height:100%}.lang-modal .op-editor-page>.op-editor-body{flex:1 1 auto}.lang-modal .op-editor-page>.op-editor-footer{-webkit-margin-before:auto;margin-block-start:auto}.op-editor-footer .btn.ghost{color:var(--accent);background:var(--card);padding-block:10px;padding-inline:18px;font-size:15px;line-height:1.2}.op-editor-footer .btn.b,.op-editor-footer .btn.ghost{border:1.5px solid var(--accent)}.pe-trans-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.pe-trans-grid>.op-transrow{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.pe-trans-grid>.op-transrow .op-result-main{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.pe-trans-grid>.op-transrow .op-pill{font-size:11px;padding:2px 8px}.pe-trans-grid>.op-transrow .op-linkbtn{font-size:13px}.ih-tabs{-webkit-margin-before:10px;margin-block-start:10px;border:1px solid var(--line);border-radius:10px;overflow:visible}.ih-tabbar{display:flex;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);border-start-start-radius:10px;border-start-end-radius:10px;background:var(--bg-soft,#f6f8f9)}.ih-tab{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:0;-webkit-border-after:2px solid transparent;border-block-end:2px solid transparent;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--sec);cursor:pointer}.ih-tab.is-active{color:var(--accent);border-block-end-color:var(--accent);background:var(--card)}.ih-tab-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--accent)}.ih-tabpanel{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--card);border-end-start-radius:10px;border-end-end-radius:10px}.ih-tabpanel .ih-tick{flex:0 0 auto;min-height:0;font-size:14px;font-weight:600}.ih-tabpanel .chip-input{margin:0;min-height:36px}.pe-addr{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,40%);grid-gap:20px;gap:20px;align-items:start}.pe-addr-text .btn.plain{display:inline-block;margin:10px 0 0;padding:0;text-align:start;background:none;border:0;color:var(--accent);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pe-addr-map{inline-size:100%;block-size:200px;border:1px solid var(--line);border-radius:10px}@media (max-width:720px){.pe-addr{grid-template-columns:minmax(0,1fr)}}.pbn.op{max-inline-size:560px;margin-inline:auto;padding-block:clamp(32px,8vh,88px)}.pbn-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card,14px);padding:clamp(24px,5vw,40px)}.pbn-icon{color:var(--sec);flex:none}.pbn-title{margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);line-height:1.3;font-weight:650;color:var(--ink);text-wrap:balance}.pbn-body{margin:0;max-inline-size:42ch;font-size:.975rem;line-height:1.55;color:var(--sec)}.signin-thin-divider{height:1px;background:var(--line);-webkit-margin-before:18px;margin-block-start:18px}.btn.signin-business-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;-webkit-margin-before:12px;margin-block-start:12px;background:var(--accent-bg);color:var(--accent-ink);cursor:pointer}.signin-business-cta svg{flex:none}.rs2{max-width:640px;margin:0 auto;padding:12px 20px 24px}.rs2-back{padding-inline:0}.rs2-title{font-size:23px;font-weight:800;letter-spacing:-.7px;line-height:1.2;-webkit-margin-before:6px;margin-block-start:6px}.rs2-card{position:relative;display:block;width:100%;-webkit-margin-before:12px;margin-block-start:12px;padding:22px 44px 20px;text-align:center;background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;min-height:44px;transition:transform .12s,border-color .12s}.rs2-card:hover{border-color:var(--accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rs2-card{transition:none}.rs2-card:hover{transform:none}}.rs2-chev{position:absolute;inset-inline-end:16px;top:50%;transform:translateY(-50%);color:var(--accent)}.rs2-chev,.rs2-ic{display:flex;align-items:center;justify-content:center}.rs2-ic{width:48px;height:48px;border-radius:15px;background:var(--accent-bg);color:var(--accent-ink);margin:0 auto}.rs2-card h2{font-size:17px;font-weight:800;letter-spacing:-.3px;-webkit-margin-before:12px;margin-block-start:12px}.rs2-card p{font-size:13.5px;color:var(--sec);-webkit-margin-before:5px;margin-block-start:5px;line-height:1.5}.rs2-trust{color:var(--ter);font-size:12.5px;text-align:center;line-height:1.5;-webkit-margin-before:16px;margin-block-start:16px}@media (min-width:640px){.rs2{padding-block:24px 40px}.rs2-title{font-size:30px}.rs2-card{padding:30px 56px 26px 30px}.rs2-ic{width:60px;height:60px;border-radius:18px}.rs2-card h2{font-size:20px}}.rs-u{max-width:640px;margin:0 auto;padding:24px 20px 72px}.op-field.rs-search{-webkit-margin-before:16px;margin-block-start:16px}.rs-result{padding:14px;-webkit-margin-before:10px;margin-block-start:10px;display:flex;flex-direction:column;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.rs-result-top{display:flex;align-items:flex-start;gap:10px}.rs-result-top b{font-size:14.5px;display:block;letter-spacing:-.2px}.rs-result-top span.rs-addr{font-size:12px;color:var(--sec);display:block;-webkit-margin-before:2px;margin-block-start:2px;line-height:1.45}.rs-tag{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;font-size:10.5px;font-weight:700;border-radius:99px;padding:3px 9px;letter-spacing:.3px}.rs-tag.free{background:var(--green-bg);color:#177a37}.rs-tag.taken{background:var(--orange-bg);color:#8a5a00}.btn.rs-act{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;-webkit-margin-before:0;margin-block-start:0;padding:12px;font-size:14.5px;cursor:pointer}.rs-act svg{flex:none}.btn.rs-act.ghost{background:var(--accent-bg);color:var(--accent-ink)}.rs-act:disabled{opacity:.65;cursor:default}.rs-aux{font-size:12px;color:var(--sec);line-height:1.5}.rs-aux a{color:var(--accent-ink);font-weight:600}.ex-edit-field.rs-agree{display:flex;gap:5px;align-items:center;font-size:11.5px;line-height:1.4;color:var(--sec);-webkit-padding-after:4px;padding-block-end:4px}.rs-agree input{flex:none;margin:0}.rs-agree a{color:var(--accent-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rs-divider{display:flex;align-items:center;gap:12px;color:var(--ter);font-size:12px;font-weight:600;-webkit-margin-before:18px;margin-block-start:18px}.rs-divider:after,.rs-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.rs-path{padding:16px;-webkit-margin-before:12px;margin-block-start:12px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:10px}.rs-path h3{font-size:15px;font-weight:700;letter-spacing:-.2px;gap:9px}.rs-path h3,.rs-path h3 .rs-ic{display:flex;align-items:center}.rs-path h3 .rs-ic{width:30px;height:30px;border-radius:10px;background:var(--accent-bg);color:var(--accent-ink);justify-content:center;flex:none}.rs-path p{font-size:12.5px;color:var(--sec);line-height:1.5}.pm-scope{--pm-lips:#e8b8ac;--pm-cavity:#6b3540;--pm-gum:#e09a95;--pm-toothc:#f7f2e8;--pm-toothline:#cfc4b2;--pm-skin:#f0c9a8;--pm-hair:#4a3a30;--pm-shirt:#2d8fa0;--pm-steel:#9aa7ad;--pm-tray:#7fd4e2;--pm-gold:#d4a843;--pm-dark-bg:#131b1f;--pm-dark-ink:#eef3f5;--pm-dark-line:#2c3b41;--pm-on-accent:#ffffff;--lips:var(--pm-lips);--cavity:var(--pm-cavity);--gum:var(--pm-gum);--toothc:var(--pm-toothc);--toothline:var(--pm-toothline);--skin:var(--pm-skin);--hair:var(--pm-hair);--shirt:var(--pm-shirt);--steel:var(--pm-steel);--tray:var(--pm-tray);--gold:var(--pm-gold);--on-accent:var(--pm-on-accent);--ter:var(--sec);--orange:#e28800;--orange-bg:#fbf1de;--green:#28a745;--green-bg:#e9f7ee;--red:#c9463d;--pm-map-lips:var(--accent-bg);--pm-map-cavity:#3c565c;--pm-map-toothc:#eef4f5;--pm-map-toothline:#a9bcc1;--pm-map-babyc:#dff0f2;--pm-map-missingc:#dde2e5;--pm-map-missingnum:#5b6f74}[data-theme=dark] .pm-scope{--pm-lips:#8a5a50;--pm-cavity:#3d2027;--pm-gum:#a0625c;--pm-toothc:#efe8da;--pm-toothline:#a89c86;--pm-skin:#c99a74;--pm-hair:#e8d9c8;--pm-shirt:#2fb9cd;--pm-steel:#c3ced3;--pm-tray:#5fd0e0;--pm-gold:#e6c060;--pm-on-accent:#06272c;--orange:#f0a63a;--orange-bg:#33260f;--green:#4fc07a;--green-bg:#12301e;--red:#e0685f;--pm-map-lips:var(--accent-bg);--pm-map-cavity:#0c2226;--pm-map-toothc:#dde8ea;--pm-map-toothline:#6f868c;--pm-map-babyc:#163338;--pm-map-missingc:#34434a;--pm-map-missingnum:#b7c6ca}@keyframes pm-outglass{0%,18%{transform:translate(0)}45%,68%{transform:translate(64px,30px)}92%,to{transform:translate(0)}}@keyframes pm-snapdown{0%,22%{transform:translateY(-7px)}48%{transform:translateY(1px)}56%,82%{transform:translateY(0)}to{transform:translateY(-7px)}}@keyframes pm-partialmove{0%,22%{transform:translate(-11px,13px)}48%,74%{transform:translate(0)}to{transform:translate(-11px,13px)}}@keyframes pm-daynight{0%{transform:translateX(-46px);opacity:0}25%,75%{opacity:1}to{transform:translateX(46px);opacity:0}}@keyframes pm-inout{0%,25%{transform:translateY(-18px)}50%,75%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes pm-pageflip{0%,60%{transform:scaleY(1)}75%{transform:scaleY(.1)}90%,to{transform:scaleY(1)}}@keyframes pm-ringpulse{0%{r:8;opacity:.7}to{r:20;opacity:0}}@keyframes pm-gappulse{0%,to{opacity:.25}50%{opacity:.9}}@keyframes pm-tapfinger{0%,to{transform:translate(0)}40%{transform:translateY(-6px)}55%{transform:translateY(2px)}}@keyframes pm-tapring{0%{r:4;opacity:.8}to{r:16;opacity:0}}@keyframes pm-cardfly{0%,15%{transform:translateX(0);opacity:1}70%{transform:translateX(96px);opacity:1}85%,to{transform:translateX(96px);opacity:0}}@keyframes pm-tug{0%,70%,to{transform:translateY(0)}80%{transform:translateY(-3px)}90%{transform:translateY(0)}}@keyframes pm-trayinout{0%,22%{transform:translateY(-26px);opacity:.9}48%,74%{transform:translateY(0);opacity:1}to{transform:translateY(-26px);opacity:.9}}@keyframes pm-wirepulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes pm-throb{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes pm-sweep{0%{transform:translateX(-14px)}50%{transform:translateX(14px)}to{transform:translateX(-14px)}}@keyframes pm-fade{0%,to{opacity:1}50%{opacity:.15}}@keyframes pm-rise{0%,20%{transform:translateY(10px);opacity:0}45%,80%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}@keyframes pm-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.pm-a-out{animation:pm-outglass 3.4s ease-in-out infinite;transform-origin:center}.pm-a-snap{animation:pm-snapdown 2.8s ease-in-out infinite}.pm-a-day{animation:pm-daynight 4s linear infinite}.pm-a-inout{animation:pm-inout 3s ease-in-out infinite}.pm-a-partialmove{animation:pm-partialmove 3s ease-in-out infinite}.pm-a-flip{animation:pm-pageflip 2.4s ease-in-out infinite;transform-origin:50% 0}.pm-a-ring{animation:pm-ringpulse 1.8s ease-out infinite}.pm-a-gap{animation:pm-gappulse 1.6s ease-in-out infinite}.pm-a-finger{animation:pm-tapfinger 1.6s ease-in-out infinite}.pm-a-tapring{animation:pm-tapring 1.6s ease-out infinite}.pm-a-fly{animation:pm-cardfly 3.2s ease-in-out infinite}.pm-a-tug{animation:pm-tug 2.6s ease-in-out infinite}.pm-a-tray{animation:pm-trayinout 3.2s ease-in-out infinite}.pm-a-wire{animation:pm-wirepulse 2s ease-in-out infinite}.pm-a-throb{animation:pm-throb 1.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.pm-a-sweep{animation:pm-sweep 2.4s ease-in-out infinite}.pm-a-fade{animation:pm-fade 2.4s ease-in-out infinite}.pm-a-rise{animation:pm-rise 3s ease-in-out infinite}.pm-a-wobble{animation:pm-wobble 1.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@media (prefers-reduced-motion:reduce){[class*=" pm-a-"],[class^=pm-a-]{animation:none!important}}.pm-scope .f-in:focus,.pm-scope .f-in:focus-visible{outline:none;box-shadow:none;border-color:var(--accent)}.pm-scope .field:focus-within{border-color:var(--accent)}.pm-scope .field input:focus,.pm-scope .field input:focus-visible{outline:none;box-shadow:none}.pm-scope .ex-edit-field{-webkit-margin-after:16px;margin-block-end:16px}.pm-scope .f-in.field-input-error,.pm-scope .f-in.field-input-error:focus,.pm-scope .f-in.field-input-error:focus-visible{outline:1.5px solid var(--red);outline-offset:-1.5px;border-color:var(--red)}