:root{--sp-surface:#fff;--sp-surface-raised:#fff;--sp-canvas:#f7f8fa;--sp-ink:#232936;--sp-muted:#5c6776;--sp-border:#e4e8ef;--sp-border-strong:#7e8999;--sp-control:#edf1f6;--sp-hover:#e4e9f0;--sp-selected:#edf0f5;--sp-primary:#27313d;--sp-on-primary:#fff;--sp-primary-hover:#151f2d;--sp-blue:#345bd0;--sp-blue-tint:#edf2ff;--sp-blue-line:#c4d2f5;--sp-danger:#ae2138;--sp-danger-tint:#fff0f2;--sp-danger-line:#e9b4bd;--sp-warning:#775b22;--sp-warning-tint:#fff6df;--sp-warning-line:#e4c98a;--sp-success:#286048;--sp-success-tint:#eaf5ee;--sp-success-line:#a9d1bb;--sp-edit:#c2410c;--sp-edit-tint:#fff7ed;--sp-measure:#0e7490;--sp-measure-tint:#ecfeff;--sp-contour:#6b7480;--sp-contour-line:#b4bac3;--sp-shadow:#18283914;--sp-veil:#0d15245c;--sp-imagery-line:#fff;--sp-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6776' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--sp-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sp-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sp-radius:6px;--dl-fade:.12s ease;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--sp-surface:#20232a;--sp-surface-raised:#282d36;--sp-canvas:#171a20;--sp-ink:#eef1f6;--sp-muted:#a6afbd;--sp-border:#39404b;--sp-border-strong:#616d80;--sp-control:#303844;--sp-hover:#3d4756;--sp-selected:#303744;--sp-primary:#e4ebf3;--sp-on-primary:#19232f;--sp-primary-hover:#cfdbe9;--sp-blue:#a9beff;--sp-blue-tint:#293650;--sp-blue-line:#41527a;--sp-danger:#ffb4c1;--sp-danger-tint:#442632;--sp-danger-line:#6e3b49;--sp-warning:#e2ca94;--sp-warning-tint:#3f3421;--sp-warning-line:#6b5a35;--sp-success:#a3d6bb;--sp-success-tint:#243d31;--sp-success-line:#3f6a56;--sp-edit:#ffc18d;--sp-edit-tint:#453224;--sp-measure:#8dddeb;--sp-measure-tint:#193d43;--sp-contour:#a3adbb;--sp-contour-line:#c2c9d3;--sp-shadow:#0004;--sp-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a6afbd' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--dl-paper:var(--sp-canvas);--dl-grid:var(--sp-border);--dl-chrome:var(--sp-surface);--dl-border:var(--sp-border);--dl-border-strong:var(--sp-border-strong);--dl-ink:var(--sp-ink);--dl-muted:var(--sp-muted);--dl-blue:var(--sp-blue);--dl-blue-tint:var(--sp-blue-tint);--dl-hover:var(--sp-hover);--dl-pass-text:var(--sp-success);--dl-warn-text:var(--sp-warning);--dl-fail-text:var(--sp-danger)}html{background:var(--sp-canvas)}body{font-family:var(--sp-font);max-width:640px;color:var(--sp-ink);background:var(--sp-canvas);margin:3rem auto;padding:0 1.25rem 4rem}h1{margin-bottom:.25rem;font-size:1.4rem}h2{margin:2rem 0 .75rem;font-size:1.15rem}section{margin:2.5rem 0}hr{border:none;border-top:1px solid var(--sp-border);margin:0}p.subtitle{color:var(--sp-muted);margin-top:0;margin-bottom:1.5rem;font-size:.95rem}form{gap:1.5rem;display:grid}fieldset{border:1px solid var(--sp-border);border-radius:var(--sp-radius);gap:1rem;padding:1.1rem 1.25rem 1.4rem;display:grid}legend{padding:0 .4rem;font-size:1rem;font-weight:500}label{flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:500;display:flex}select,input:not([type=checkbox]){border:1px solid var(--sp-border-strong);border-radius:6px;padding:.5rem .6rem;font-size:1rem;font-weight:400}input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;margin:0}label.checkbox-label{flex-direction:row;align-items:center;gap:.6rem;font-weight:400}button{min-height:36px;font:400 13px/1.3 var(--sp-font);background:var(--sp-control);color:var(--sp-ink);border-radius:var(--sp-radius);cursor:pointer;border:1px solid #0000;justify-self:start;padding:6px 14px}:where(button:hover:not(:disabled)){background:var(--sp-hover)}button,input,select,textarea{font-family:inherit}button:disabled{opacity:.5;cursor:default}.error{color:var(--sp-danger);margin-top:1.5rem;padding-left:1.2rem;font-size:.9rem}.deck-canvas-main{outline:none;flex:1;min-width:0}.deck-inspector{border:1px solid var(--sp-border);background:var(--sp-canvas);border-radius:6px;flex:none;width:300px;max-height:60vh;font-size:.85rem;overflow-y:auto}.deck-inspector button{padding:5px 10px;font-size:.82rem;font-weight:500}.inspector-body{padding:10px 12px 14px}.inspector-body h3{margin:0 0 6px;font-size:1rem}.inspector-body h4{margin:14px 0 4px;font-size:.85rem}.inspector-empty,.inspector-note{color:var(--sp-muted);margin:0 0 8px;font-size:.8rem}.inspector-link{color:var(--sp-blue);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.inspector-error{border:1px solid var(--sp-danger-line);background:var(--sp-danger-tint);color:var(--sp-danger);border-radius:4px;margin:8px 12px 0;padding:6px 8px;font-size:.8rem}.inspector-field{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.inspector-field label{font-weight:500}.inspector-field small{color:var(--sp-muted)}.inspector-field input,.inspector-field select{padding:4px 6px;font-size:.85rem}.inspector-field-check label{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;display:flex}.inspector-field-check input[type=checkbox]{flex:none;width:auto;margin:0;padding:0}.inspector-danger{background:var(--sp-surface);color:var(--sp-danger);border:1px solid var(--sp-danger-line);margin-top:6px}@media (max-width:900px){.deck-inspector{width:100%;max-height:none}}.deck-canvas-framing-note{color:var(--sp-warning);margin:6px 0 0;font-size:.82rem}.deck-canvas-notice{z-index:1;border:1px solid var(--sp-warning-line);background:var(--sp-warning-tint);color:var(--sp-warning);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:.82rem;position:absolute;bottom:8px;left:8px;right:8px}.deck-canvas-svg{background:var(--sp-canvas);-webkit-user-select:none;user-select:none;width:100%;height:60vh;display:block}.admin-page{gap:2rem;display:grid}.admin-panel{border:1px solid var(--sp-border);border-radius:var(--sp-radius);gap:1rem;padding:1.1rem 1.25rem 1.4rem;display:grid}.admin-panel h2{margin:0;font-size:1.05rem}.admin-panel h3{margin:0;font-size:.95rem}.admin-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-list-item{border:1px solid var(--sp-border);border-radius:6px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.admin-list-item.selected{border-color:var(--sp-ink);background:var(--sp-canvas)}.admin-list-select{color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;padding:0;font-size:.9rem;font-weight:400;display:flex}.admin-list-meta{color:var(--sp-muted);font-size:.8rem;font-weight:400}.admin-list-actions{flex:none;gap:.4rem;display:flex}.admin-list-actions button{background:var(--sp-surface);color:var(--sp-ink);border:1px solid var(--sp-border-strong);padding:.35rem .75rem;font-size:.82rem;font-weight:500}.admin-list-empty{color:var(--sp-muted);padding:.5rem 0;font-size:.85rem}.admin-form{border-top:1px solid var(--sp-border);gap:.85rem;padding-top:1rem;display:grid}.admin-form-actions{gap:.6rem;display:flex}.admin-json{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.admin-rows-table{border-collapse:collapse;width:100%;font-size:.85rem}.admin-rows-table th,.admin-rows-table td{border-bottom:1px solid var(--sp-border);text-align:left;vertical-align:top;padding:.5rem .6rem}.admin-rows-params{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.admin-tabs{border-bottom:1px solid var(--sp-border);gap:4px;margin-bottom:14px;display:flex}.admin-tabs button{color:var(--sp-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:8px 14px;font-weight:500}.admin-tabs button[aria-selected=true]{color:var(--sp-ink);border-bottom-color:var(--sp-blue)}.stock-admin h2{margin:0 0 4px}.stock-admin h3{margin:18px 0 6px;font-size:1rem}.stock-notice{border-radius:4px;margin:8px 0;padding:6px 10px;font-size:.85rem}.stock-notice-info{background:var(--sp-success-tint);color:var(--sp-success)}.stock-notice-error{background:var(--sp-danger-tint);color:var(--sp-danger)}.stock-inventory-bar,.stock-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.stock-inline-form input[type=text],.stock-inline-form input:not([type]){flex:180px;min-width:0;padding:5px 7px}.stock-summary{color:var(--sp-muted);margin:6px 0;font-size:.85rem}.stock-hint{color:var(--sp-muted);font-size:.82rem}.stock-items{margin:0;padding:0;list-style:none}.stock-item{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:6px;margin-bottom:6px;padding:8px 10px}.stock-item-empty{border-color:var(--sp-danger-line);background:var(--sp-danger-tint)}.stock-item-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.stock-item-head code{color:var(--sp-muted);font-size:.75rem}.stock-warning{color:var(--sp-danger);font-size:.8rem}.stock-link{color:var(--sp-danger);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.stock-chips{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.stock-chip{border:1px solid var(--sp-success-line);border-radius:var(--sp-radius);background:var(--sp-success-tint);align-items:stretch;display:inline-flex;overflow:hidden}.stock-chip-assumed{border:1px dashed var(--sp-warning-line);background:var(--sp-warning-tint)}.stock-chip-off{border-color:var(--sp-border-strong);background:var(--sp-canvas)}.stock-chip-off .stock-chip-main{color:var(--sp-muted);text-decoration:line-through}.admin-page .stock-chip button{color:var(--sp-ink);cursor:pointer;background:0 0;border:0;border-radius:0;padding:3px 8px;font-size:.82rem}.stock-chip-x{color:var(--sp-muted)}.stock-chip-tag{color:var(--sp-warning);margin-left:6px;font-size:.68rem;font-weight:500}.stock-add{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stock-add input{width:150px;padding:4px 6px}.stock-problem{color:var(--sp-danger);font-size:.8rem}.stock-add-item{margin-top:18px}.materials{border-top:1px solid var(--sp-border);padding:.8rem .9rem 1.1rem;font-size:.88rem}.materials-fields{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.4rem .9rem;display:grid}.materials-status{color:var(--sp-muted);margin:.5rem 0}.materials-error{color:var(--sp-danger)}.materials-warning{color:var(--sp-warning)}.materials-missing td{color:var(--sp-warning);background:var(--sp-warning-tint)}@media print{body *{visibility:hidden}.materials,.materials *{visibility:visible}.materials{border:0;width:100%;position:absolute;top:0;left:0}}.inspector-suggest button{margin-left:4px;padding:1px 8px;font-size:.78rem}.priority-list{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.priority-list li{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.priority-text{flex-direction:column;gap:2px;font-size:.82rem;display:flex}.priority-text small{color:var(--sp-muted);font-size:.74rem;line-height:1.3}.priority-moves{gap:4px;display:flex}.priority-moves button{padding:2px 8px}.plan-set{border-top:1px solid var(--sp-border);margin:1rem 0 0;padding:.8rem 0 1.1rem;font-size:.88rem}.plan-set-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.plan-set-actions button{padding:.3rem .8rem;font-size:.82rem}.plan-set-red span{color:var(--sp-danger);font-weight:500}.plan-set-red input{border:1px solid var(--sp-danger-line);color:var(--sp-danger)}.plan-set-link{color:var(--sp-blue);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.plan-set-error{color:var(--sp-danger)}.plan-set-warnings{color:var(--sp-warning);margin:.4rem 0;padding-left:1.2rem}.plan-set-tabs{flex-wrap:wrap;align-items:center;gap:.3rem;margin:.6rem 0;display:flex}.plan-set-tabs button{color:var(--sp-ink);border:1px solid var(--sp-border-strong);background:var(--sp-canvas);cursor:pointer;border-radius:4px;padding:.25rem .6rem;font-size:.78rem}.plan-set-tabs button[aria-selected=true]{background:var(--sp-blue-tint);border-color:var(--sp-blue)}.plan-set-scale{color:var(--sp-muted);margin-left:auto;font-size:.78rem}.plan-set-preview{border:1px solid var(--sp-border-strong);background:var(--sp-canvas);min-height:120px;overflow:auto}.plan-set-updating{opacity:.6}.plan-sheet{width:calc(100% * var(--plan-zoom,1));background:var(--sp-surface);touch-action:none;max-width:none;height:auto;display:block}.plan-callout-draggable,.plan-view-draggable{cursor:move}.plan-callout-draggable:hover text{fill:var(--sp-blue)}.plan-set-status{color:var(--sp-muted);padding:1rem}.plan-set-actions label,.plan-set-scale label{align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.plan-set-actions select,.plan-set-scale select{padding:2px 4px;font-size:.82rem}.jurisdiction-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem .9rem;display:grid}.jurisdiction-form label{color:var(--sp-muted);flex-direction:column;gap:.15rem;font-size:.8rem;display:flex}.jurisdiction-form input[type=text],.jurisdiction-form textarea{padding:4px 6px;font-family:inherit;font-size:.85rem}.jurisdiction-notes{grid-column:1/-1}.jurisdiction-check{align-items:center;flex-direction:row!important}.jurisdiction-actions{grid-column:1/-1;gap:.5rem;display:flex}.prices-admin h3{margin:18px 0 4px;font-size:1rem}.prices-admin h4{color:var(--sp-muted);margin:12px 0 4px;font-size:.9rem}.price-row{border-bottom:1px solid var(--sp-border);grid-template-columns:9rem 1fr;align-items:start;gap:8px;padding:4px 0;display:grid}.price-row strong{padding-top:18px;font-size:.85rem}.price-fields{flex-wrap:wrap;gap:6px 10px;display:flex}.price-field{color:var(--sp-muted);flex-direction:column;font-size:.75rem;display:flex}.price-note{color:var(--sp-muted);margin:0 0 6px;font-size:.8rem}.price-input{border:1px solid var(--sp-border-strong);background:var(--sp-surface);border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}.price-input:focus-within{border-color:var(--sp-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--sp-blue) 20%, transparent)}.price-input input{text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:4.6rem;padding:4px;font-size:.85rem}.price-input input::placeholder{color:var(--sp-muted);font-style:italic}.price-affix{color:var(--sp-muted);white-space:nowrap;font-size:.8rem}.price-unit{min-width:2.6rem}.price-caption{color:var(--sp-muted);margin-bottom:2px;font-size:.75rem}.price-list{flex-direction:column;display:flex}.price-item{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.price-item-label{color:var(--sp-ink);font-size:.85rem}.price-item .price-line{flex:none}@media (max-width:600px){.price-row{grid-template-columns:1fr}.price-row strong{padding-top:0}.price-item{flex-wrap:wrap}}.wd{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-canvas);margin:8px 0 16px;padding:12px}.wd-sheetwrap{min-width:0}.wd-side{flex-direction:column;gap:10px;display:flex}.wd-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);margin:0;padding:10px 12px}.wd-card h4{color:var(--sp-muted);margin:0 0 8px;font-size:13px}.wd-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wd-card label,.wd-field{color:var(--sp-muted);flex-direction:column;gap:3px;margin-bottom:6px;font-size:12px;display:flex}.wd-card input[type=text]{box-sizing:border-box;border:1px solid var(--sp-border-strong);border-radius:4px;width:100%;padding:6px 8px;font-size:14px}.wd-note{color:var(--sp-muted);margin:4px 0 8px;font-size:12px}.wd-btn{border:1px solid var(--sp-border-strong);background:var(--sp-surface);color:var(--sp-ink);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:13px}.wd-btn:hover:not(:disabled){background:var(--sp-canvas)}.wd-btn:disabled{opacity:.45;cursor:not-allowed}.wd-btn.primary{background:var(--sp-ink);color:var(--sp-on-primary);border-color:var(--sp-ink)}.wd-btn.primary:disabled{background:var(--sp-muted);border-color:var(--sp-muted)}.wd-btn.primary:hover:not(:disabled){background:var(--sp-primary-hover)}.wd-btn.danger{color:var(--sp-danger);border-color:var(--sp-danger-line);background:var(--sp-surface)}.wd-btnrow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.wd-btnrow.four{grid-template-columns:repeat(4,1fr)}.wd-btnrow.four .wd-btn{padding:7px 4px}@media (max-width:900px){.wd-sheet{height:380px}}.wd-ends{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.wd-btn[aria-pressed=true]{background:var(--sp-blue);color:var(--sp-on-primary);border-color:var(--sp-blue)}.wd-note.warn{color:var(--sp-warning);margin-top:6px;display:block}.plan-callout[data-selected=true] text{fill:var(--sp-blue)}.inspector-runs{margin:0 0 8px;padding:0;font-size:13px;list-style:none}.inspector-runs li{margin:0 0 4px;line-height:1.3}.inspector-runs small{color:var(--sp-muted)}.version-banner{z-index:1000;background:var(--sp-warning);color:var(--sp-on-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:14px;display:flex;position:sticky;top:0}.version-banner button{background:var(--sp-surface);color:var(--sp-warning);cursor:pointer;border:0;border-radius:4px;padding:4px 12px;font-weight:500}body:has(.dl-shell){background:var(--sp-canvas);max-width:none;margin:0;padding:0}html:has(.dl-shell){background:var(--sp-canvas)}.dl-shell{background:var(--dl-paper);min-height:100vh;color:var(--dl-ink);font-family:var(--sp-font);flex-direction:column;font-size:14px;line-height:1.45;display:flex}.dl-shell *,.dl-shell :before,.dl-shell :after{box-sizing:border-box}.dl-shell a{color:inherit;text-decoration:none}.dl-shell button,.dl-shell input{font-family:inherit}:where(.dl-shell) :is(h1,h2,p){margin:0}.dl-shell a:focus-visible,.dl-shell button:focus-visible,.dl-shell input:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-choice:has(input:focus-visible){outline:2px solid var(--dl-blue);outline-offset:2px}.dl-header{background:var(--dl-chrome);border-bottom:1px solid var(--dl-border);flex:none;align-items:center;gap:16px;height:56px;padding:0 24px;display:flex}.dl-brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.dl-header-divider{background:var(--dl-border);width:1px;height:20px}.dl-backlink{color:var(--dl-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.dl-backlink:hover{color:var(--dl-ink)}.dl-search{width:420px;max-width:100%;color:var(--dl-muted);margin:0 auto;position:relative}.dl-search svg{pointer-events:none;position:absolute;top:9px;left:11px}.dl-search input{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--dl-paper);width:100%;height:34px;color:var(--dl-ink);padding:0 12px 0 34px;font-size:13.5px}.dl-search input::placeholder{color:var(--sp-muted)}.dl-main{flex:1;width:100%;margin:0 auto}.dl-main-wide{max-width:1120px;padding:40px 32px 64px}.dl-main-narrow{flex-direction:column;gap:28px;max-width:980px;padding:48px 32px 64px;display:flex}.dl-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.dl-pagehead-stack{margin-bottom:0;display:block}.dl-pagehead h1{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.25}.dl-pagehead p{color:var(--dl-muted);margin-top:4px;font-size:13.5px}.dl-pagehead-stack p{margin-top:6px;font-size:14px}.dl-chips{gap:6px;display:flex}.dl-chip{border-radius:var(--sp-radius);cursor:pointer;border:1px solid var(--dl-border);background:var(--sp-surface);height:30px;color:var(--dl-ink);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dl-chip[aria-pressed=true]{border-color:var(--sp-border-strong);background:var(--sp-selected);color:var(--sp-ink)}.dl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:900px){.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dl-grid{grid-template-columns:minmax(0,1fr)}}.dl-newcard{border:1.5px dashed var(--dl-border-strong);border-radius:var(--sp-radius);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:296px;padding:24px;display:flex;color:var(--dl-blue)!important}.dl-newcard:hover{background:color-mix(in srgb, var(--sp-surface) 50%, transparent)}.dl-newcard-plus{background:var(--dl-blue-tint);border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dl-newcard-title{font-size:15px;font-weight:500}.dl-newcard-note{color:var(--dl-muted);max-width:200px;font-size:12.5px;line-height:1.45}.dl-card{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);flex-direction:column;display:flex;overflow:hidden}a.dl-card:hover{border-color:var(--dl-border-strong);box-shadow:0 1px 2px var(--sp-shadow)}.dl-thumb{background-color:var(--dl-paper);background-image:linear-gradient(var(--dl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dl-grid) 1px, transparent 1px);background-size:16px 16px;justify-content:center;align-items:center;height:170px;display:flex}.dl-thumb-note{color:var(--dl-muted);font-size:12.5px}.dl-card-body{border-top:1px solid var(--dl-border);flex-direction:column;gap:3px;padding:14px 16px 16px;display:flex}.dl-card-name{overflow-wrap:anywhere;font-size:15px;font-weight:500}.dl-card-place{color:var(--dl-muted);min-height:17px;font-size:12.5px}.dl-card-row{justify-content:space-between;align-items:center;gap:8px;min-height:21px;margin-top:10px;display:flex}.dl-card-size{color:var(--dl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.dl-card-edited{color:var(--dl-muted);min-height:15px;margin-top:6px;font-size:12px}.dl-status{border-radius:var(--sp-radius);align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:500;display:inline-flex}.dl-status-unchecked{background:var(--sp-control);color:var(--dl-muted);padding-left:9px}.dl-skel{background:var(--sp-hover);border-radius:6px;display:block}.dl-skel-shape{background:#e3d2ae59;border-radius:4px;width:160px;height:100px}.dl-skel-line{height:14px}.dl-skel-chip{border-radius:var(--sp-radius);width:96px;height:21px}.dl-banner{border-radius:var(--sp-radius);align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;font-size:13px;display:flex}.dl-banner-error{background:var(--sp-danger-tint);color:var(--sp-danger)}.dl-link-btn{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:500;text-decoration:underline}.dl-empty{border:1.5px dashed var(--dl-border-strong);border-radius:var(--sp-radius);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 24px;display:flex}.dl-empty h2{font-size:15px;font-weight:500}.dl-empty p{color:var(--dl-muted);margin-bottom:8px;font-size:13px}.dl-nomatch{color:var(--dl-muted);margin-top:20px;font-size:13.5px}.dl-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dl-choices.dl-choices-two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.dl-choices,.dl-choices.dl-choices-two{grid-template-columns:minmax(0,1fr)}}a.dl-choice,button.dl-choice{color:inherit;font:inherit;text-decoration:none}.dl-choice{text-align:left;cursor:pointer;border-radius:var(--sp-radius);border:1px solid var(--dl-border);background:var(--sp-surface);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 14px 18px;display:flex;position:relative}.dl-choice:hover{border-color:var(--dl-border-strong)}.dl-choice:has(input:checked){border:2px solid var(--dl-blue);background:var(--sp-blue-tint);padding:13px 13px 17px}.dl-choice input{opacity:0;width:1px;height:1px;position:absolute}.dl-choice svg{border-radius:6px;display:block}.dl-choice-title{font-size:15px;font-weight:500}.dl-choice-note{color:var(--dl-muted);font-size:13px;line-height:1.45}.dl-boxed{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);padding:24px}.dl-form{flex-direction:column;gap:18px;display:flex}.dl-form h2{font-size:16px;font-weight:500}.dl-panel-text{color:var(--dl-muted);max-width:620px;font-size:14px;line-height:1.55}.dl-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:760px){.dl-fields{grid-template-columns:minmax(0,1fr)}}.dl-field{flex-direction:column;gap:6px;display:flex}.dl-field label{font-size:13px;font-weight:500}.dl-field input{border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);font-variant-numeric:tabular-nums;height:38px;color:var(--dl-ink);background:var(--sp-surface);padding:0 12px;font-size:14px}.dl-field input[aria-invalid=true]{border-color:var(--sp-danger)}.dl-field-note{color:var(--dl-muted);font-size:12px}.dl-field-error{color:var(--sp-danger)}.dl-formfoot{color:var(--dl-muted);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.dl-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.dl-shapes{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-shape{flex-direction:column;gap:8px;font-size:13.5px;font-weight:500;display:flex}.dl-shape svg{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--dl-paper);display:block}.dl-shape:hover svg{border-color:var(--dl-blue)}.dl-recent{flex-direction:column;gap:10px;margin:0;display:flex}.dl-recent h2{color:var(--dl-muted);margin:0;font-size:13px;font-weight:500}.dl-list{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);overflow:hidden}.dl-listrow{border-bottom:1px solid var(--dl-grid);justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.dl-listrow:last-child{border-bottom:0}.dl-listrow-name{font-weight:500}.dl-listrow-meta{color:var(--dl-muted);font-size:13px}.dl-shell section{margin:0}.dl-rail-btn,.dl-zoom-btn,.dl-panel-toggle,.dl-seg,.dl-iconbtn,.wd-x,.wd-chipbtn,.wd-linkbtn,.dl-pill,.dl-check,.dl-projname,.dl-save-retry,.dl-menu button,.dl-verdict,.dl-chip,.dl-link-btn{min-height:0;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;background:0 0;border:0;border-radius:0;justify-self:auto;padding:0}.dl-app{z-index:10;min-height:0;position:fixed;inset:0}.wd.dl-app{background:var(--dl-paper);border:0;border-radius:0;margin:0;padding:0}.dl-topbar{background:var(--dl-chrome);border-bottom:1px solid var(--dl-border);flex:none;align-items:center;gap:16px;height:56px;padding:0 16px;display:flex;position:relative}.dl-topbar-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dl-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:720px){.dl-topbar{flex-wrap:wrap;gap:6px 10px;height:auto;min-height:56px;padding-top:8px;padding-bottom:8px}.dl-topbar-center{flex-basis:100%;order:3;justify-content:center;display:flex;position:static;transform:none}.dl-brand span{display:none}}.dl-titleblock{flex-direction:column;min-width:0;line-height:1.25;display:flex}.dl-projname{cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:260px;color:var(--dl-ink);background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;overflow:hidden}.dl-projname:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dl-projname-input{border:1.5px solid var(--dl-blue);border-radius:4px;width:240px;height:22px;margin-left:-6px;padding:0 6px;font-size:13px;font-weight:500}.dl-save{color:var(--dl-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:flex}.dl-save-dot{background:var(--sp-success);border-radius:3px;width:6px;height:6px}.dl-save-busy{background:var(--dl-blue)}.dl-save-warn{background:var(--sp-warning)}.dl-save-bad{background:var(--sp-danger)}.dl-save-retry{color:var(--dl-blue);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;font-size:11.5px;font-weight:500;text-decoration:underline}.dl-segmented{background:var(--sp-control);border-radius:var(--sp-radius);gap:2px;padding:3px;display:flex}.dl-seg{height:28px;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.dl-seg:hover:not([aria-selected=true]):not(:disabled){background:color-mix(in srgb, var(--sp-surface) 55%, transparent)}.dl-seg[aria-selected=true]{background:var(--sp-surface);box-shadow:0 1px 2px var(--sp-shadow);font-weight:500}.dl-seg:disabled{opacity:.5;cursor:not-allowed}.dl-stepnum{width:18px;height:18px;color:var(--sp-on-primary);background:var(--sp-muted);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.dl-seg[aria-selected=true] .dl-stepnum{background:var(--sp-primary)}.dl-iconbtn{border-radius:var(--sp-radius);width:32px;height:32px;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.dl-iconbtn:hover:not(:disabled){background:var(--dl-paper)}.dl-infotip{vertical-align:middle;display:inline-flex;position:relative}.dl-infotip>button.dl-infotip__btn,.site-plan-app .dl-infotip>button.dl-infotip__btn{box-sizing:border-box;width:22px;min-width:22px;height:22px;min-height:22px;color:var(--dl-muted);cursor:help;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.dl-infotip__btn svg{flex:none}.dl-infotip__btn:hover,.dl-infotip[data-open]>.dl-infotip__btn{color:var(--dl-ink);background:var(--sp-hover)}.dl-infotip__btn:focus-visible{outline:2px solid var(--sp-blue);outline-offset:1px}.dl-infotip__pop{z-index:400;border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface-raised);width:max-content;max-width:min(280px,100vw - 16px);color:var(--dl-ink);box-shadow:0 4px 14px var(--sp-shadow);text-align:left;white-space:normal;pointer-events:none;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;display:none;position:fixed}.dl-infotip[data-visible]>.dl-infotip__pop{display:block}.dl-iconbtn:disabled{color:var(--sp-muted);cursor:not-allowed}.dl-work{flex:1;grid-template-columns:52px minmax(0,1fr) 340px;min-height:0;display:grid}.dl-rail{background:var(--dl-chrome);border-right:1px solid var(--dl-border);flex-direction:column;align-items:center;gap:4px;width:52px;padding:10px 0;display:flex}.dl-rail-btn{border-radius:var(--sp-radius);width:36px;height:36px;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:1px;display:flex}.dl-rail-btn:hover:not([aria-pressed=true]){background:var(--dl-paper)}.dl-rail-btn[aria-pressed=true]{background:var(--dl-blue-tint);color:var(--dl-blue)}.dl-rail-btn:disabled{color:var(--sp-muted);cursor:not-allowed}.dl-rail-text{font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.dl-rail-sep{background:var(--dl-border);width:20px;height:1px;margin:4px 0}.dl-canvaswrap{background-color:var(--dl-paper);background-image:linear-gradient(var(--dl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--dl-grid) 1px, transparent 1px);background-size:28px 28px;min-width:0;min-height:0;position:relative;overflow:hidden}.wd-sheetwrap.dl-canvaswrap{background-image:none;min-width:0}.dl-work-nopanel{grid-template-columns:52px minmax(0,1fr)}.dl-panel-toggle{z-index:4;border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius) 0 0 var(--sp-radius);background:var(--sp-surface);width:24px;height:48px;color:var(--dl-ink);cursor:pointer;box-shadow:-2px 1px 4px var(--sp-shadow);border-right:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px;right:0}.dl-panel-toggle svg{width:16px;height:16px}.dl-panel-toggle[aria-pressed=true]{background:var(--dl-blue-tint);border-color:var(--dl-blue);color:var(--dl-blue)}.dl-panel-toggle-inline{flex:none;position:static}.dl-panel-toggle:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.wd-sheet.dl-sheet{background:0 0;border:0;height:auto;position:absolute;inset:0}.wd-sheet.dl-sheet svg{position:absolute;inset:0}.wd-sheet.dl-sheet:focus{outline:none}.dl-zoom{z-index:2;gap:6px;display:flex;position:absolute;bottom:14px;left:14px}.dl-zoom-btn{border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);width:32px;height:32px;color:var(--dl-ink);cursor:pointer;font-size:16px;line-height:1}.dl-zoom-btn:hover{background:var(--sp-hover)}.dl-zoom-fit{width:auto;padding:0 12px;font-size:13px}.dl-toast{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);max-width:min(560px,80%);box-shadow:0 4px 14px var(--sp-shadow);z-index:2;flex-direction:column;gap:2px;padding:9px 14px;font-size:13px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dl-toast[data-empty=true]{display:none}.dl-toast-close{color:var(--dl-ink-soft,var(--sp-muted));cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 4px;font-size:18px;line-height:1;position:absolute;top:4px;right:6px}.dl-toast-close:hover{background:var(--sp-hover);color:var(--dl-ink,var(--sp-ink))}.dl-toast:has(.dl-toast-close){padding-right:30px}.wd-emptyhint{background:color-mix(in srgb, var(--sp-surface) 85%, transparent);border:1px solid var(--dl-border);border-radius:var(--sp-radius);color:var(--dl-muted);pointer-events:none;margin:0;padding:8px 14px;font-size:13px;position:absolute;top:42%;left:50%;transform:translate(-50%)}.wd-float{z-index:3;background:var(--sp-surface);border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);width:272px;box-shadow:0 6px 18px var(--sp-shadow);flex-direction:column;gap:8px;padding:10px 12px;display:flex;position:absolute}.wd-float-fields{gap:10px;display:flex}.wd-float-fields label{color:var(--dl-muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:400;display:flex}.wd-float-fields label:first-child{flex:1}.wd-float-fields label:last-child{width:76px}.wd-float-fields input{border:1px solid var(--dl-border-strong);font-variant-numeric:tabular-nums;width:100%;height:30px;color:var(--dl-ink);border-radius:6px;padding:0 8px;font-size:13.5px}.wd-float-fields input:focus{border-color:var(--dl-blue);box-shadow:0 0 0 1px var(--dl-blue);outline:none}.wd-float-note{color:var(--dl-muted);font-size:11.5px}.dl-minibox{z-index:6;background:var(--sp-surface);border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);width:264px;max-width:calc(100% - 24px);box-shadow:0 6px 18px var(--sp-shadow);color:var(--dl-ink);flex-direction:column;gap:8px;padding:10px 12px;font-size:12.5px;display:flex;position:absolute}.dl-minibox[data-corner=top-right]{top:12px;right:12px}.dl-minibox[data-corner=top-left]{top:12px;left:12px}.dl-minibox[data-corner=bottom-right]{bottom:12px;right:12px}.dl-minibox[data-corner=bottom-left]{bottom:12px;left:12px}.dl-minibox__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.dl-minibox__head strong{font-size:13px;font-weight:500}.dl-minibox__close{width:24px;height:24px}.dl-minibox__body{flex-direction:column;gap:8px;display:flex}.dl-minibox__body label{color:var(--dl-muted);flex-direction:column;gap:3px;font-size:11.5px;font-weight:400;display:flex}.dl-minibox__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dl-minibox__quick{flex-wrap:wrap;gap:6px;display:flex}.dl-minibox__foot{align-items:center;gap:10px;display:flex}.wd-float-ends{gap:6px;margin-top:4px;display:flex}.wd-float-actions{gap:14px;display:flex}.wd-chipbtn{border:1px solid var(--dl-border-strong);background:var(--sp-surface);height:26px;color:var(--dl-ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:12.5px}.wd-chipbtn[aria-pressed=true]{background:var(--dl-blue-tint);border-color:var(--dl-blue);color:var(--dl-blue);font-weight:500}.wd-chipbtn:disabled{opacity:.45;cursor:not-allowed}.wd-linkbtn{color:var(--dl-blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500}.wd-linkbtn:hover{text-decoration:underline}.dl-panel{background:var(--sp-surface);border-left:1px solid var(--dl-border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.dl-panel-head{border-bottom:1px solid var(--dl-grid);padding:16px 18px 12px}.dl-panel-head h2{margin:0;font-size:16px;font-weight:500}.dl-panel-head p{color:var(--dl-muted);margin:4px 0 0;font-size:13px}.dl-panel-body{flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px 18px;display:flex;overflow:auto}.dl-panel-foot{border-top:1px solid var(--dl-grid);justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.dl-panel-empty{color:var(--dl-muted);margin:0;font-size:13px}.wd-rowhead,.wd-stretches li{grid-template-columns:22px minmax(0,1fr) 76px 24px;align-items:center;gap:8px;display:grid}.wd-rowhead{color:var(--dl-muted);padding-bottom:2px;font-size:11.5px;font-weight:500}.wd-x{width:24px;height:24px;color:var(--dl-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex}.wd-x:hover{background:var(--dl-paper);color:var(--sp-danger)}.wd-rowtools{flex-wrap:wrap;grid-column:2/-1;gap:6px;display:flex}.dl-settings{border-top:1px solid var(--dl-grid);flex-direction:column;gap:10px;margin-top:14px;padding-top:14px;display:flex}.dl-setting{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:400;display:flex}.dl-setting select{border:1px solid var(--dl-border);background-color:var(--sp-surface);font:inherit;font-variant-numeric:tabular-nums;color:var(--dl-ink);cursor:pointer;border-radius:6px;padding:4px 26px 4px 10px}.dl-setting .dl-switch{appearance:none;background:var(--dl-border-strong);cursor:pointer;border:0;border-radius:10px;flex:none;width:34px;height:20px;margin:0;position:relative}.dl-setting .dl-switch:after{content:"";background:var(--sp-surface);border-radius:8px;width:16px;height:16px;transition:none;position:absolute;top:2px;left:2px}.dl-setting .dl-switch:checked{background:var(--sp-primary)}.dl-setting .dl-switch:checked:after{left:auto;right:2px}.dl-setting .dl-switch:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.wd-wallactions{gap:8px;margin-top:12px;display:flex}.dl-statusbar{background:var(--sp-surface);border-top:1px solid var(--dl-border);height:30px;color:var(--dl-muted);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;display:flex}.wd.dl-app .wd-btn{background:var(--sp-control);height:32px;color:var(--dl-ink);border-radius:var(--sp-radius);border:1px solid #0000;padding:0 12px;font-size:13px;font-weight:500}.wd.dl-app .wd-btn:hover:not(:disabled){background:var(--sp-hover)}.wd.dl-app .wd-btn[aria-pressed=true]{background:var(--dl-blue-tint);border-color:var(--dl-blue);color:var(--dl-blue)}.wd.dl-app .wd-btn.primary{background:var(--sp-primary);color:var(--sp-on-primary);border-color:#0000}.wd.dl-app .wd-btn.primary:hover:not(:disabled){background:var(--sp-primary-hover)}.wd.dl-app .wd-btn.danger{color:var(--sp-danger);border-color:var(--sp-danger-line)}.wd.dl-app .wd-card{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--sp-surface);padding:12px 14px}.wd.dl-app .wd-card h4{text-transform:none;letter-spacing:0;color:var(--dl-ink);margin:0 0 8px;font-size:13.5px;font-weight:500}.wd.dl-app .wd-side{gap:12px}.wd.dl-app .dl-panel>.wd-card,.wd.dl-app .dl-panel>section{margin:0 18px}.wd.dl-app .wd-note{color:var(--dl-muted);margin:0;font-size:12.5px;line-height:1.5}.wd.dl-app .wd-sec{border:0;border-top:1px solid var(--dl-grid);background:0 0;flex-direction:column;gap:10px;margin:0;padding:14px 0;display:flex}.wd.dl-app .dl-panel-body>.wd-sec:first-child{border-top:0;padding-top:2px}.wd.dl-app .wd-sec h3{color:var(--dl-muted);margin:0;font-size:11.5px;font-weight:500}.wd.dl-app .wd-sec .wd-field,.wd.dl-app .wd-sec label{color:var(--dl-ink);flex-direction:column;gap:4px;margin:0;font-size:12.5px;font-weight:400;display:flex}.wd.dl-app .wd-sec input[type=text]{box-sizing:border-box;border:1px solid var(--dl-border);width:100%;height:32px;font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 10px;font-size:13.5px}.wd.dl-app .wd-sec input[type=text]:focus-visible{outline:2px solid var(--dl-blue);outline-offset:1px}.wd.dl-app .wd-sec .wd-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.wd.dl-app .wd-btnrow{flex-wrap:wrap;gap:8px;display:flex}.wd.dl-app .wd-btnrow>.wd-btn{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 10px}.wd.dl-app .wd-btnrow.four>.wd-btn{flex-basis:calc(50% - 4px)}.wd.dl-app .wd-error{margin:0;font-size:12.5px;line-height:1.5}.wd.dl-app .dl-setting>span{min-width:0}.wd.dl-app .dl-panel-body>.dl-settings:first-child{border-top:0;margin-top:0;padding-top:0}.wd.dl-app .wd-card input[type=text]{border:1px solid var(--dl-border);border-radius:6px;height:32px;padding:0 10px;font-size:13.5px}.dl-notice{border-bottom:1px solid var(--dl-border);background:var(--sp-surface);margin:0;padding:8px 16px;font-size:13px}.dl-notice-warning{background:var(--sp-warning-tint);color:var(--sp-warning)}.dl-notice-error{background:var(--sp-danger-tint);color:var(--sp-danger)}.dl-notice-info{background:var(--sp-success-tint);color:var(--sp-success)}.dl-opening{color:var(--dl-muted);margin:0;padding:24px}.dl-menuwrap{position:relative}.dl-menu{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);min-width:200px;box-shadow:0 6px 18px var(--sp-shadow);z-index:20;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.dl-menu button{text-align:left;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:13px}.dl-menu button:hover{background:var(--dl-paper)}.dl-menu button:disabled{color:var(--sp-muted);cursor:not-allowed}.dl-shell .dl-menu button{text-align:left;justify-content:flex-start;width:100%;display:block}.dl-menu button:disabled:hover{background:0 0}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}.dl-draw{flex-direction:column;flex:1;min-height:0;display:flex}.dl-work-check{grid-template-columns:520px minmax(0,1fr)}.dl-canvaswrap-plain{background-image:none;outline:none}.dl-canvas-inner{position:absolute;inset:0}.dl-draw .deck-canvas-svg{background:0 0;width:100%;height:100%;position:absolute;inset:0}.deck-canvas-svg[data-pan]{cursor:grab}.deck-canvas-svg[data-pan] *,.deck-canvas-svg[data-readonly] *{pointer-events:none}.dl-draw .deck-canvas-notice{max-width:min(560px,80%);bottom:56px;left:50%;right:auto;transform:translate(-50%)}.dl-toast.deck-canvas-framing-note{color:var(--dl-ink);margin:0}.dl-toast-top{top:16px;bottom:auto}.dl-toast-left{max-width:min(560px,100% - 184px);bottom:16px;left:168px;transform:none}.dl-toast-right{max-width:420px;left:auto;right:16px;transform:none}.dl-toast .deck-canvas-switch-framing{margin-left:4px}.dl-sb-group{align-items:center;gap:16px;display:flex}.dl-pills{gap:6px;display:flex}.dl-pill{border:1px solid var(--dl-border);background:var(--sp-surface);height:24px;color:var(--dl-ink);cursor:pointer;border-radius:6px;padding:0 11px;font-size:12px}.dl-pill[aria-pressed=true]{background:var(--dl-blue-tint);border-color:var(--dl-blue);color:var(--dl-blue);font-weight:500}.dl-verdict{font:inherit;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;gap:14px;padding:0;font-size:12.5px;display:flex}.dl-verdict:disabled{cursor:default}.dl-verdict:not(:disabled):hover{text-decoration:underline}.dl-verdict-item{align-items:center;gap:6px;display:inline-flex}.dl-dot{border-radius:4px;width:8px;height:8px;display:inline-block}.dl-dot-pass{background:var(--sp-success)}.dl-dot-unverified{background:var(--sp-warning)}.dl-dot-fail{background:var(--sp-danger)}.dl-work>.deck-inspector{border:0;border-left:1px solid var(--dl-border);background:var(--sp-surface);border-radius:0;flex-direction:column;width:auto;height:100%;min-height:0;max-height:none;font-size:13px;display:flex}.dl-checks{background:var(--sp-surface);border-right:1px solid var(--dl-border);flex-direction:column;min-height:0;margin:0;display:flex}.dl-checks-head{border-bottom:1px solid var(--dl-grid);flex-direction:column;gap:12px;padding:18px 20px 14px;display:flex}.dl-checks-head h2{margin:0;font-size:16px;font-weight:500;line-height:1.35}.dl-checks-head p{color:var(--dl-muted);margin:3px 0 0;font-size:13px}.dl-checks-head .dl-chips{flex-wrap:wrap}.dl-checks-body{flex-direction:column;flex:1;gap:2px;min-height:0;padding:8px 12px 16px;display:flex;overflow:auto}.dl-checklist{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dl-check{border-radius:var(--sp-radius);text-align:left;width:100%;font:inherit;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;gap:12px;padding:12px;display:flex}.dl-check:hover:not([aria-pressed=true]){background:var(--sp-hover)}.dl-check[aria-pressed=true]{background:var(--sp-blue-tint);box-shadow:0 0 0 1.5px var(--dl-blue)}.dl-mark{border-radius:9px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.dl-mark-pass{background:var(--sp-success-tint);color:var(--sp-success)}.dl-mark-unverified{background:var(--sp-warning-tint);color:var(--sp-warning)}.dl-mark-fail{background:var(--sp-danger-tint);color:var(--sp-danger)}.dl-check-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dl-check-top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dl-check-top strong{font-size:13.5px;font-weight:500}.dl-check-cite{font-family:var(--sp-mono);color:var(--dl-muted);flex:none;font-size:11px}.dl-check-text{color:var(--dl-muted);font-size:12.5px;line-height:1.5}.dl-check-clamp{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dl-check-fix{background:var(--sp-warning-tint);color:var(--sp-warning);border-radius:6px;margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.45}.dl-check-meta{color:var(--dl-muted);font-size:11.5px}.dl-checks-note{color:var(--dl-muted);margin:8px;font-size:13px}.dl-checks-error{color:var(--sp-danger)}.dl-checks-off{border:1px dashed var(--dl-border-strong);border-radius:var(--sp-radius);text-align:center;color:var(--dl-muted);flex-direction:column;align-items:center;gap:12px;margin:24px 8px;padding:20px;font-size:13.5px;line-height:1.5;display:flex}.dl-checks-off p{margin:0}.dl-checks-notcovered{color:var(--dl-muted);margin:14px 8px 0;font-size:12.5px}.dl-checks-notcovered summary{cursor:pointer;color:var(--dl-ink);font-weight:500}.dl-checks-notcovered ul{padding-left:18px}.wd-sheet{touch-action:none;outline:none;overflow:hidden}.wd-sheet:focus-visible{box-shadow:inset 0 0 0 2px var(--dl-blue)}.wd-error{color:var(--sp-danger)}.wd-info{color:var(--sp-success)}.wd-stretches{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wd-stretches li{cursor:default;background:0 0;border:0;border-radius:0;padding:0}.wd-stretches li input{border:1px solid var(--dl-border);font-variant-numeric:tabular-nums;min-width:0;height:32px;color:var(--dl-ink);background:var(--sp-surface);border-radius:6px;padding:0 10px;font-size:13.5px;font-weight:400}.wd-stretches li.sel input{border-color:var(--dl-blue)}.wd-stretches li input:focus{border-color:var(--dl-blue);box-shadow:0 0 0 1px var(--dl-blue);outline:none}.wd-num{color:var(--dl-muted);font-variant-numeric:tabular-nums;align-self:center;font-size:12px;font-weight:400}.dl-work>.dl-inspector{padding:0;overflow-y:auto}.dl-inspector .inspector-body{padding:14px 16px 24px}.dl-inspector .inspector-body h3{letter-spacing:-.01em;margin:0 0 4px;font-size:16px;font-weight:500}.dl-inspector .inspector-body h4{color:var(--dl-muted);margin:18px 0 6px;font-size:11.5px;font-weight:500}.dl-inspector .inspector-empty,.dl-inspector .inspector-note{color:var(--dl-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.dl-inspector .inspector-error{border-radius:6px;margin:12px 16px 0;font-size:12.5px}.dl-inspector .dl-sitepanel{border-top:1px solid var(--dl-grid);border-bottom:1px solid var(--dl-grid);margin:0 -16px 6px}.dl-sitepanel>summary{cursor:pointer;align-items:center;gap:8px;padding:10px 16px;font-size:13px;list-style:none;display:flex}.dl-sitepanel>summary::-webkit-details-marker{display:none}.dl-sitepanel>summary:hover{background:var(--sp-hover)}.dl-sitepanel>summary:focus-visible{outline:2px solid var(--dl-blue);outline-offset:-2px}.dl-sitepanel-title{color:var(--dl-ink);font-weight:500}.dl-sitepanel-hint{text-align:right;min-width:0;color:var(--dl-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.dl-sitepanel>summary svg{color:var(--dl-muted);flex:none}.dl-sitepanel[open]>summary svg{transform:rotate(180deg)}.dl-sitepanel-rows{margin:0;padding:0 16px 6px}.dl-sitepanel-row{border-bottom:1px solid var(--dl-grid);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.dl-sitepanel-row:last-child{border-bottom:0}.dl-sitepanel-row dt{color:var(--dl-muted);flex:none}.dl-sitepanel-row dd{text-align:right;min-width:0;color:var(--dl-ink);overflow-wrap:anywhere;margin:0}.dl-sitepanel-row dd em{color:var(--dl-muted);font-style:normal}.dl-sitepanel-row dd small{color:var(--dl-muted);font-size:11px;display:block}.dl-sitepanel-note{color:var(--dl-muted);margin:0;padding:4px 16px 8px;font-size:12px;line-height:1.45}.dl-sitepanel>.dl-btn{margin:0 16px 12px}.dl-inspector button{font-family:inherit}.dl-inspector .inspector-link{font-size:inherit;font-weight:inherit;color:var(--dl-blue);padding:0}.dl-backbtn{color:var(--dl-blue);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:4px;margin:12px 12px 0;padding:4px 8px 4px 4px;font-size:13px;font-weight:500;display:inline-flex}.dl-backbtn:hover{background:var(--dl-blue-tint)}.dl-inspector .dl-frow{border-bottom:1px solid var(--dl-grid);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:0}.dl-inspector .dl-frow-label{text-align:left;min-width:0;color:var(--dl-ink);flex-direction:row;flex:auto;align-items:center;gap:6px;font-size:13px;font-weight:400;display:inline-flex}.dl-inspector .dl-frow-control{flex:none;justify-content:flex-end;align-items:center;gap:6px;width:150px;display:flex}.dl-inspector .dl-frow-control input:not([type=checkbox]),.dl-inspector .dl-frow-control select{border:1px solid var(--dl-border);background-color:var(--sp-surface);width:100%;min-width:0;height:30px;color:var(--dl-ink);font:inherit;font-variant-numeric:tabular-nums;text-align:right;border-radius:6px;padding:0 8px;font-size:13px}.dl-inspector .dl-frow-control select{text-align:left}.dl-inspector .dl-frow-control input:focus-visible,.dl-inspector .dl-frow-control select:focus-visible{outline:2px solid var(--dl-blue);outline-offset:1px}.dl-inspector .dl-frow-control input:disabled{background:var(--dl-paper);color:var(--dl-muted)}.dl-inspector .dl-frow-switch input.dl-switch{appearance:none;background:var(--dl-border-strong);cursor:pointer;border:0;border-radius:10px;width:34px;height:20px;margin:0;padding:0;position:relative}.dl-inspector .dl-frow-switch input.dl-switch:after{content:"";background:var(--sp-surface);border-radius:8px;width:16px;height:16px;position:absolute;top:2px;left:2px}.dl-inspector .dl-frow-switch input.dl-switch:checked{background:var(--sp-primary)}.dl-inspector .dl-frow-switch input.dl-switch:checked:after{left:auto;right:2px}.dl-inspector .dl-frow-switch input.dl-switch:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-inspector .inspector-field small{display:none}.dl-hint{color:var(--dl-border-strong);cursor:help;outline:none;flex:none;display:inline-flex;position:relative}.dl-hint:hover,.dl-hint:focus-visible{color:var(--dl-blue)}.dl-hint:after{content:attr(data-hint);z-index:20;background:var(--dl-ink);width:240px;color:var(--sp-on-primary);text-align:left;box-shadow:0 6px 20px var(--sp-shadow);opacity:0;pointer-events:none;visibility:hidden;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}.dl-hint:hover:after,.dl-hint:focus-visible:after{opacity:1;visibility:visible}.dl-auto{background:var(--dl-blue-tint);min-width:0;height:30px;color:var(--dl-blue);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;flex:1;justify-content:flex-end;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:inline-flex;overflow:hidden}.dl-auto b{letter-spacing:.08em;opacity:.8;font-size:10px;font-weight:500}.dl-inspector .dl-lock{width:28px;height:30px;color:var(--dl-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.dl-inspector .dl-lock:hover{background:var(--dl-grid);color:var(--dl-ink)}.dl-inspector .dl-lock[aria-pressed=true]{color:var(--dl-blue);background:var(--dl-blue-tint)}.dl-inspector .dl-lock:focus-visible{outline:2px solid var(--dl-blue);outline-offset:1px}.dl-section{border-bottom:1px solid var(--dl-border);margin:0 -16px;padding:0 16px}.dl-inspector .dl-section-head{width:calc(100% + 32px);color:var(--dl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0 -16px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.dl-inspector .dl-section-head:hover{background:var(--sp-hover)}.dl-inspector .dl-section-head:focus-visible{outline:2px solid var(--dl-blue);outline-offset:-2px}.dl-section-title{flex:none}.dl-section-sum{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dl-muted);margin-left:auto;font-size:12px;font-weight:400;overflow:hidden}.dl-section-body{padding:0 0 12px}.dl-section-body>.inspector-note{margin-top:0}.dl-section-body .dl-frow:last-child{border-bottom:0}.dl-optimizer{border:1px solid var(--sp-blue-line);border-radius:var(--sp-radius);background:var(--dl-blue-tint);color:var(--dl-ink);margin:14px 0;padding:12px 14px}.dl-optimizer[data-status=infeasible],.dl-optimizer[data-status=error]{border-color:var(--sp-warning-line);background:var(--sp-warning-tint)}.dl-optimizer[data-status=off]{border-color:var(--dl-border);background:var(--dl-paper)}.dl-optimizer-head{color:var(--dl-blue);align-items:center;gap:8px;display:flex}.dl-optimizer-head strong{color:var(--dl-ink);font-size:13px}.dl-optimizer-rank{color:var(--dl-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.dl-optimizer-rank .dl-seg{height:26px;padding:0 10px;font-size:12.5px}.dl-insp-actions{padding:14px 0 16px}.dl-insp-actions button{margin:0!important}.dl-insp-actions .inspector-danger{color:var(--sp-danger)!important;border-color:var(--sp-danger-line)!important}.dl-insp-actions .inspector-danger:hover:not(:disabled){background:var(--sp-danger-tint)!important}.dl-optimizer-again{height:28px;margin-left:auto;padding:0 10px;font-size:12.5px}.dl-optimizer-text,.dl-optimizer-note{color:var(--dl-muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.dl-optimizer-note{color:var(--dl-ink)}.dl-inspector .inspector-body button:not(.dl-lock):not(.dl-section-head):not(.dl-btn):not(.inspector-link):not(.dl-backbtn):not(.dl-seg){border:1px solid var(--dl-border-strong);background:var(--sp-surface);height:30px;color:var(--dl-ink);cursor:pointer;border-radius:6px;margin:0 6px 6px 0;padding:0 12px;font-size:12.5px;font-weight:500}.dl-inspector .inspector-body button:not(.dl-lock):not(.dl-section-head):not(.dl-btn):not(.inspector-link):not(.dl-backbtn):not(.dl-seg):hover:not(:disabled){background:var(--sp-hover)}.dl-inspector .inspector-body button:disabled{opacity:.45;cursor:default}.dl-checks-head .dl-chip{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--sp-surface);height:30px;color:var(--dl-ink);padding:0 12px;font-size:13px;font-weight:500}.dl-checks-head .dl-chip[aria-pressed=true]{border-color:var(--sp-border-strong);background:var(--sp-selected);color:var(--sp-ink)}.dl-fill{flex:1;min-height:0;display:flex}.dl-eyebrow{color:var(--dl-muted);padding:0 10px 8px;font-size:11.5px;font-weight:500}.dl-mat{background:var(--dl-paper);flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.dl-mat>.dl-mat-nav{background:var(--sp-surface);border-right:1px solid var(--dl-border);flex-direction:column;flex:none;gap:2px;width:220px;padding:22px 14px;display:flex;overflow:auto}.dl-mat-nav a{color:var(--dl-ink);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;font-size:13.5px;text-decoration:none;display:flex}.dl-mat-nav a:hover{background:var(--dl-paper)}.dl-mat-count{color:var(--dl-muted);font-variant-numeric:tabular-nums;font-size:12px}.dl-mat-main{scroll-behavior:smooth;flex:1;min-width:0;padding:24px 32px 48px;overflow:auto}.dl-mat-col{flex-direction:column;gap:18px;max-width:980px;margin:0 auto;display:flex}.dl-mat-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dl-mat-head h1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.dl-mat-head p{color:var(--dl-muted);max-width:640px;margin:3px 0 0;font-size:13px}.dl-mat-actions{gap:8px;display:flex}.dl-mat .dl-banner{background:var(--sp-warning-tint);color:var(--sp-warning);margin:0}.dl-mat .dl-banner.dl-banner-error{background:var(--sp-danger-tint);color:var(--sp-danger)}.dl-mat .dl-banner span{flex:1}.dl-mat .dl-banner a{color:inherit;white-space:nowrap;font-weight:500;text-decoration:underline}.dl-mat-card{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);overflow:hidden}.dl-mat-row{grid-template-columns:minmax(0,2fr) minmax(0,2fr) 110px 110px 70px;align-items:center;gap:12px;padding:8px 18px;font-size:13.5px;display:grid}.dl-mat-row .num{text-align:right;font-variant-numeric:tabular-nums}.dl-mat-cols{z-index:2;background:var(--sp-canvas);border-bottom:1px solid var(--dl-border);color:var(--dl-muted);padding:10px 18px;font-size:11.5px;font-weight:500;position:sticky;top:0}.dl-mat-group{border-bottom:1px solid var(--dl-grid)}.dl-mat-group:last-child{border-bottom:0}.dl-mat .dl-mat-grouphead{background:var(--sp-surface);width:100%;color:var(--dl-ink);text-align:left;cursor:pointer;font:inherit;border:0;border-radius:0;align-items:center;gap:8px;padding:12px 18px;display:flex}.dl-mat .dl-mat-grouphead strong{font-size:14px;font-weight:500}.dl-mat .dl-mat-grouphead span{color:var(--dl-muted);font-size:12px}.dl-mat .dl-mat-grouphead:hover{background:var(--sp-hover)}.dl-mat-line{border-top:1px solid var(--sp-border)}.dl-mat-spec{color:var(--dl-muted)}.dl-mat .dl-mat-how{color:var(--dl-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:3px;padding:2px 4px;font-size:12.5px;font-weight:500;display:inline-flex}.dl-mat .dl-mat-how:hover{background:var(--dl-blue-tint)}.dl-mat-detail{color:var(--dl-muted);padding:2px 18px 12px;font-size:12.5px;line-height:1.5}.dl-mat-detail p{max-width:760px;margin:4px 0 0}.dl-mat .materials-missing{background:var(--sp-warning-tint)}.dl-mat-cardtitle{border-bottom:1px solid var(--dl-border);margin:0;padding:12px 18px;font-size:14px;font-weight:500}.dl-mat-table{border-collapse:collapse;width:100%;font-size:13.5px}.dl-mat-table th{background:var(--sp-canvas);color:var(--dl-muted);text-align:left;padding:9px 18px;font-size:11.5px;font-weight:500}.dl-mat-table td{border-top:1px solid var(--sp-border);vertical-align:top;padding:8px 18px}.dl-mat-table .num{text-align:right;font-variant-numeric:tabular-nums}.dl-mat-table tfoot td{border-top:1px solid var(--dl-border)}.dl-mat-table details summary{color:var(--dl-blue);cursor:pointer;font-size:12.5px;font-weight:500}.dl-mat-table details p{color:var(--dl-muted);margin:4px 0 0;font-size:12.5px}.dl-mat-note{color:var(--dl-muted);margin:0;padding:10px 18px 14px;font-size:12.5px;line-height:1.5}.dl-mat-allowances>summary{cursor:pointer;padding:12px 18px;font-size:14px;font-weight:500}.dl-mat-allowances[open]>summary{border-bottom:1px solid var(--dl-border)}.dl-mat-allowances .materials-fields{padding:4px 18px 14px}.dl-mat-leaves{color:var(--dl-muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.dl-mat-leaves strong{color:var(--dl-ink)}.dl-mat-leaves ul{margin:0;padding-left:18px}.dl-mat-leaves summary{cursor:pointer;color:var(--dl-ink);margin-top:6px;font-weight:500}@media print{.dl-mat-nav,.dl-mat-actions{display:none}}.dl-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dl-seg[aria-pressed=true]{background:var(--sp-surface);box-shadow:0 1px 2px var(--sp-shadow);font-weight:500}.dl-ps{background:var(--dl-paper);flex:1;min-width:0;min-height:0;margin:0;padding:0;display:flex}.dl-ps>.dl-ps-sheets{z-index:2;background:var(--sp-surface);border:0;border-right:1px solid var(--dl-border);flex-direction:column;flex:none;gap:8px;width:200px;margin:0;padding:18px 12px;display:flex;position:relative;overflow:auto}.dl-ps-sheets .dl-eyebrow{padding:0 6px 4px}.dl-ps .dl-ps-sheet{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--sp-surface);width:100%;color:var(--dl-ink);text-align:left;font:inherit;cursor:pointer;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:flex}.dl-ps .dl-ps-sheet:hover{border-color:var(--dl-border-strong)}.dl-ps .dl-ps-sheet[aria-selected=true]{border:2px solid var(--dl-blue);background:var(--sp-blue-tint);padding:7px}.dl-ps-thumb{aspect-ratio:3/2;background:var(--sp-surface);border:1px solid var(--dl-border-strong);border-radius:3px;width:100%;display:block;position:relative}.dl-ps-thumb b{border:1px solid var(--dl-border-strong);width:16px;position:absolute;top:4px;bottom:4px;right:4px}.dl-ps-thumb-icons{color:var(--sp-ink);flex-wrap:wrap;place-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:6px 26px 6px 6px}.dl-ps-thumb-icons svg{flex:none;display:block}.dl-ps-sheet[aria-selected=true] .dl-ps-thumb-icons{color:var(--sp-blue)}.dl-ps-sheetname{flex-direction:column;align-items:flex-start;margin-top:6px;line-height:1.3;display:flex}.dl-ps-sheetname strong{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.dl-ps-sheetname span{color:var(--dl-muted);font-size:12px}.dl-ps-loading{color:var(--dl-muted);padding:0 6px;font-size:12.5px}.dl-ps-main{background:var(--sp-hover);z-index:0;isolation:isolate;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dl-ps-bar{background:var(--dl-paper);border-bottom:1px solid var(--dl-border);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:10px 20px;display:flex}.dl-ps-bar .dl-seg{white-space:nowrap;height:28px;padding:0 12px;font-size:12.5px}.dl-ps-hint{color:var(--dl-muted);font-size:12.5px}.dl-ps-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.dl-ps-select{align-items:center;margin:0;display:flex;position:relative}.dl-ps-select select{appearance:none;border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);background-color:var(--sp-surface);height:32px;color:var(--dl-ink);font:inherit;cursor:pointer;padding:0 30px 0 10px;font-size:13px}.dl-ps-select svg{pointer-events:none;color:var(--dl-muted);position:absolute;right:9px}.dl-ps-stagewrap{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.dl-ps-notes{background:var(--sp-canvas);border-bottom:1px solid var(--dl-border);color:var(--dl-muted);flex:none;max-height:28vh;padding:8px 20px;font-size:12.5px;line-height:1.5;overflow:auto}.dl-ps-notes p{margin:0 0 4px}.dl-ps-picked{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;margin:4px 0;display:flex}.dl-ps .dl-ps-stage{background:0 0;border:0;flex:1;justify-content:flex-start;align-items:flex-start;min-height:0;padding:24px 28px 32px;display:flex;overflow:auto;container-type:size}.dl-ps-stage>.plan-sheet{margin-inline:auto}.dl-ps-stage .plan-sheet{width:min(100cqw, calc(100cqh * var(--plan-ratio,1.5)));background:var(--sp-surface);height:auto;box-shadow:0 2px 4px var(--sp-shadow), 0 12px 32px var(--sp-shadow);flex:none}.dl-ps-stage[style*="--plan-zoom: 1.5"] .plan-sheet{width:150cqw}.dl-ps-stage[style*="--plan-zoom: 2"] .plan-sheet{width:200cqw}.dl-ps-stage[style*="--plan-zoom: 3"] .plan-sheet{width:300cqw}.dl-ps-side{background:var(--sp-surface);border-left:1px solid var(--dl-border);flex-direction:column;flex:none;width:340px;margin:0;padding:0;display:flex;overflow:auto}.dl-ps-sidehead{border-bottom:1px solid var(--dl-grid);padding:16px 18px 12px}.dl-ps-sidehead h2{margin:0;font-size:16px;font-weight:500}.dl-ps-sidehead p{color:var(--dl-muted);margin:3px 0 0;font-size:13px}.dl-ps-sidebody{flex-direction:column;gap:18px;padding:14px 18px 24px;display:flex}.dl-pf{flex-direction:column;gap:18px;display:flex}.dl-pf-group{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.dl-pf-group h3{color:var(--dl-muted);justify-content:space-between;align-items:center;margin:0;font-size:11.5px;font-weight:500;display:flex}.dl-pf-review{text-transform:none;letter-spacing:0;color:var(--sp-warning);align-items:center;gap:5px;font-weight:500;display:inline-flex}.dl-pf-review i{background:var(--sp-warning);border-radius:4px;width:7px;height:7px}.dl-pf label{color:var(--dl-ink);flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;display:flex}.dl-pf input,.dl-pf select,.dl-pf textarea{border:1px solid var(--dl-border);background-color:var(--sp-surface);width:100%;height:32px;color:var(--dl-ink);font:inherit;border-radius:6px;padding:0 10px;font-size:13px;font-weight:400}.dl-pf textarea{resize:vertical;height:auto;padding:8px 10px}.dl-pf input:focus-visible,.dl-pf select:focus-visible,.dl-pf textarea:focus-visible{outline:2px solid var(--dl-blue);outline-offset:1px}.dl-pf .plan-set-red>span{color:var(--dl-ink)}.dl-pf-hint{color:var(--dl-muted);margin:0;font-size:12.5px;line-height:1.5}.dl-pf-more>summary{cursor:pointer;font-size:13px;font-weight:500}.dl-pf-morebody{flex-direction:column;gap:10px;margin-top:10px;display:flex}.dl-ps-sheets .dl-eyebrow{align-self:flex-start}.dl-ps-sheetname span{text-transform:lowercase}.dl-ps-sheetname span:first-letter{text-transform:uppercase}@media (prefers-reduced-motion:reduce){:root{--dl-fade:0s}}.dl-btn{border-radius:var(--sp-radius);background:var(--sp-control);min-height:36px;color:var(--sp-ink);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:400;line-height:1.3;display:inline-flex}.dl-btn:hover:not(:disabled){background:var(--sp-hover)}.dl-btn:disabled{opacity:.45;cursor:not-allowed}.dl-btn-sm{min-height:32px;padding:4px 12px;font-size:12.5px}.dl-btn-primary,.dl-btn-dark{background:var(--sp-primary);min-height:38px;font-weight:500;color:var(--sp-on-primary)!important}.dl-btn-sm.dl-btn-primary,.dl-btn-sm.dl-btn-dark{min-height:34px}.dl-btn-primary:hover:not(:disabled),.dl-btn-dark:hover:not(:disabled),.dl-btn-primary:active:not(:disabled),.dl-btn-dark:active:not(:disabled){background:var(--sp-primary-hover)}.dl-btn-danger{background:var(--sp-danger-tint);border-color:var(--sp-danger-line);color:var(--sp-danger)}.dl-btn-danger:hover:not(:disabled){background:var(--sp-danger-tint);border-color:var(--sp-danger)}.dl-btn,.dl-iconbtn,button.dl-chip,.dl-seg,.dl-rail-btn,.dl-zoom-btn,.dl-panel-toggle,.dl-pill,.dl-lock,.dl-link-btn,.dl-mat-how,.dl-mat-grouphead,.dl-section-head,.dl-backbtn,.dl-ps-sheet,.dl-check,.dl-menu button{transition:background-color var(--dl-fade), border-color var(--dl-fade), color var(--dl-fade), opacity var(--dl-fade), box-shadow var(--dl-fade)}.dl-iconbtn{width:36px;height:36px;color:var(--sp-muted);background:0 0}.dl-iconbtn:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink)}.dl-link-btn:hover,.dl-save-retry:hover,.plan-set-link:hover{opacity:.7}.dl-rail-btn:hover:not(:disabled):not([aria-pressed=true]),.dl-zoom-btn:hover:not(:disabled),.dl-panel-toggle:hover{background:var(--sp-hover);color:var(--sp-ink)}.dl-pill:hover:not([aria-pressed=true]){background:var(--dl-hover);border-color:var(--dl-border-strong)}.dl-pill[aria-pressed=true]:hover{opacity:.8}.dl-seg:hover:not([aria-selected=true]):not([aria-pressed=true]):not(:disabled){background:color-mix(in srgb, var(--sp-surface) 70%, transparent)}.dl-ps-sheet:hover:not([aria-selected=true]),.dl-mat-grouphead:hover,.dl-section-head:hover,.dl-check:hover:not([aria-pressed=true]){background:var(--dl-hover)}.dl-ps-sheet:hover:not([aria-selected=true]){opacity:.8}.dl-mat-nav a{transition:background-color var(--dl-fade)}.dl-chips{gap:8px}button.dl-chip,.dl-checks-head button.dl-chip{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:var(--sp-surface);height:28px;color:var(--dl-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}button.dl-chip:hover:not([aria-pressed=true]){background:var(--dl-hover);border-color:var(--dl-border-strong)}button.dl-chip[aria-pressed=true],.dl-checks-head button.dl-chip[aria-pressed=true]{background:var(--sp-selected);border-color:var(--sp-border-strong);color:var(--sp-ink)}button.dl-chip[aria-pressed=true]:hover{background:var(--sp-hover)}button.dl-chip:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-chip-count{opacity:.7;font-variant-numeric:tabular-nums}.dl-pills{gap:4px}.dl-pill{border-radius:var(--sp-radius);height:22px;padding:0 9px;font-size:11.5px;line-height:1}.dl-app select,.dl-shell select,.dl-fill select,.admin select{appearance:none;cursor:pointer;box-sizing:border-box;background-color:var(--sp-surface);background-image:var(--sp-select-arrow);text-overflow:ellipsis;min-width:0;max-width:100%;transition:background-color var(--dl-fade), border-color var(--dl-fade), opacity var(--dl-fade);background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:36px}.dl-app select:hover:not(:disabled),.dl-shell select:hover:not(:disabled),.dl-fill select:hover:not(:disabled),.admin select:hover:not(:disabled){background-color:var(--dl-hover);border-color:var(--dl-border-strong)}@media (forced-colors:active){.dl-app select,.dl-shell select,.dl-fill select,.admin select{appearance:auto;background-image:none;padding-right:12px}}.dl-app select:focus-visible,.dl-shell select:focus-visible,.dl-fill select:focus-visible{outline:2px solid var(--dl-blue);outline-offset:1px}.dl-app select:disabled,.dl-shell select:disabled,.dl-fill select:disabled{opacity:.55;cursor:not-allowed}.dl-ps-select svg{display:none}.dl-inspector .dl-frow-control select{padding-right:34px}.dl-app input:not([type=checkbox]):not([type=radio]):hover:not(:disabled):not(:focus),.dl-shell input:not([type=checkbox]):not([type=radio]):hover:not(:disabled):not(:focus){border-color:var(--dl-border-strong)}.dl-inspector .dl-frow-control input:not([type=checkbox]),.dl-inspector .dl-frow-control select{border-color:var(--dl-border);height:30px}.dl-inspector .dl-frow-control input[aria-invalid=true]{border:1.5px solid var(--dl-fail-text)}.dl-auto{background:var(--dl-paper);color:var(--dl-ink)}.dl-auto b{letter-spacing:.04em;color:var(--dl-blue);opacity:1;margin-right:0;font-size:10.5px}.dl-inspector .dl-lock{color:var(--sp-muted)}.dl-inspector .dl-lock[aria-pressed=true]{background:var(--dl-blue-tint);color:var(--dl-blue)}.dl-inspector .dl-frow-switch input.dl-switch,.dl-setting .dl-switch{background:var(--dl-border-strong);width:38px;height:22px;transition:background-color var(--dl-fade);border-radius:11px}.dl-inspector .dl-frow-switch input.dl-switch:after,.dl-setting .dl-switch:after{border-radius:9px;width:18px;height:18px;transition:none;top:2px}.dl-inspector .dl-frow-switch input.dl-switch:hover:not(:checked),.dl-setting .dl-switch:hover:not(:checked){background:var(--sp-muted)}.dl-inspector .dl-frow-switch input.dl-switch:hover:checked,.dl-setting .dl-switch:hover:checked{background:var(--sp-primary-hover)}.dl-status-pass{background:var(--sp-success-tint);color:var(--dl-pass-text)}.dl-status-unverified{background:var(--sp-warning-tint);color:var(--dl-warn-text)}.dl-status-fail{background:var(--sp-danger-tint);color:var(--dl-fail-text)}.dl-mark-pass{color:var(--dl-pass-text)}.dl-mark-unverified{color:var(--dl-warn-text)}.dl-mark-fail{color:var(--dl-fail-text)}.dl-banner{background:var(--sp-warning-tint);color:var(--sp-warning)}.version-banner{z-index:60;background:var(--dl-blue);max-width:min(560px,92vw);color:var(--sp-on-primary);border-radius:var(--sp-radius);box-shadow:0 6px 20px var(--sp-shadow);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.version-banner button{background:var(--sp-surface);color:var(--dl-blue);cursor:pointer;transition:opacity var(--dl-fade);border:0;border-radius:6px;margin-left:auto;padding:4px 10px;font-size:13px;font-weight:500}.version-banner button:hover{opacity:.85}a.dl-card{transition:opacity var(--dl-fade), border-color var(--dl-fade), box-shadow var(--dl-fade)}a.dl-card:hover{opacity:.78;border-color:var(--dl-border-strong);box-shadow:none}a.dl-card:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-newcard,.dl-listrow{transition:background-color var(--dl-fade), opacity var(--dl-fade)}.dl-listrow:hover{background:var(--dl-hover)}.dl-choice{transition:border-color var(--dl-fade), background-color var(--dl-fade), opacity var(--dl-fade)}.dl-choice:hover:not(:has(input:checked)){opacity:.85;background:var(--dl-hover)}.dl-shape{transition:opacity var(--dl-fade), border-color var(--dl-fade)}.dl-shape:hover{opacity:.8}@keyframes dl-pulse{0%,to{opacity:1}50%{opacity:.55}}.dl-card-skeleton .dl-skel,.dl-card .dl-skel{animation:1.4s ease-in-out infinite dl-pulse}@media (prefers-reduced-motion:reduce){.dl-card-skeleton .dl-skel,.dl-card .dl-skel{animation:none}}.dl-keys-back{z-index:80;background:var(--sp-veil);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dl-keys{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);width:min(560px,92vw);box-shadow:0 16px 48px var(--sp-shadow);padding:18px 22px 20px}.dl-keys h2{color:var(--dl-muted);margin:0 0 12px;font-size:12px;font-weight:500}.dl-keys dl{grid-template-columns:1fr 1fr;gap:6px 36px;margin:0;font-size:13px;display:grid}.dl-keys dl>div{justify-content:space-between;gap:12px;display:flex}.dl-keys dt{color:var(--dl-ink)}.dl-keys dd{font-family:var(--sp-mono);color:var(--dl-muted);margin:0;font-size:11.5px}.dl-newform{flex-direction:column;gap:22px;display:flex}.dl-boxed{flex-direction:column;gap:16px;display:flex}.dl-boxed h2{margin:0;font-size:16px;font-weight:500}.dl-sectiontitle{color:var(--dl-muted);margin:0 0 10px;font-size:13px;font-weight:500}.dl-fields-site{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media (max-width:760px){.dl-fields-site{grid-template-columns:minmax(0,1fr)}}.dl-unitfield{align-items:center;gap:8px;display:flex}.dl-unitfield input{flex:1;min-width:0}.dl-unitfield span{color:var(--dl-muted);font-size:13px}.dl-shape{cursor:pointer;border-radius:var(--sp-radius);border:1px solid #0000;padding:6px;position:relative}.dl-shape input{opacity:0;width:1px;height:1px;position:absolute}.dl-shape:has(input:checked){border:2px solid var(--dl-blue);background:var(--sp-blue-tint);padding:5px}.dl-shape:has(input:focus-visible){outline:2px solid var(--dl-blue);outline-offset:2px}.dl-shape:has(input:checked) svg{border-color:#0000}.dl-cardwrap{flex-direction:column;display:flex;position:relative}.dl-cardwrap>a.dl-card{flex:1}.dl-card-del{border:1px solid var(--dl-border);border-radius:var(--sp-radius);background:color-mix(in srgb, var(--sp-surface) 92%, transparent);width:30px;height:30px;color:var(--dl-muted);cursor:pointer;opacity:0;transition:opacity var(--dl-fade), background-color var(--dl-fade), color var(--dl-fade), border-color var(--dl-fade);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}.dl-cardwrap:hover .dl-card-del,.dl-card-del:focus-visible{opacity:1}.dl-card-del:hover{background:var(--sp-danger-tint);color:var(--dl-fail-text);border-color:var(--sp-danger-line)}.dl-card-del:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}@media (hover:none){.dl-card-del{opacity:1}}.dl-modal-back{z-index:80;background:var(--sp-veil);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dl-modal{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);width:min(440px,92vw);box-shadow:0 16px 48px var(--sp-shadow);flex-direction:column;gap:10px;padding:20px 22px;display:flex}.dl-modal h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.dl-modal p{color:var(--dl-muted);margin:0;font-size:13.5px;line-height:1.5}.dl-modal .dl-modal-error{color:var(--dl-fail-text)}.dl-modal label{color:var(--dl-ink);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.dl-modal input{border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);height:36px;font:inherit;color:var(--dl-ink);background:var(--sp-surface);padding:0 12px;font-size:14px}.dl-modal-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.dl-site-fill{background:var(--dl-paper);overflow-y:auto}.dl-site{width:100%;max-width:1040px;margin:0 auto;padding:28px 24px 56px}.dl-site-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.dl-site-head h1{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:500;line-height:1.25}.dl-site-head p{max-width:640px;color:var(--dl-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.dl-site-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.dl-site-grid-one{grid-template-columns:minmax(0,1fr)}.dl-site-col{flex-direction:column;gap:16px;min-width:0;display:flex}.dl-site-card{background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:var(--sp-radius);flex-direction:column;gap:12px;padding:18px 20px 20px;display:flex}.dl-site-wide{grid-column:1/-1}.dl-site-card h2{justify-content:space-between;align-items:center;margin:0;font-size:15px;font-weight:500;display:flex}.dl-site-field{color:var(--dl-ink);flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;display:flex}.dl-site-field input,.dl-site-field select,.dl-site-field textarea{border:1px solid var(--dl-border-strong);background-color:var(--sp-surface);width:100%;height:34px;color:var(--dl-ink);font:inherit;border-radius:6px;padding:0 10px;font-size:13.5px;font-weight:400}.dl-site-field textarea{resize:vertical;height:auto;padding:8px 10px}.dl-site-field input[aria-invalid=true]{border-color:var(--sp-danger)}.dl-site-twocol{grid-template-columns:1fr 1fr;gap:12px 16px;display:grid}.dl-site-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.dl-site-note{color:var(--dl-muted);margin:0;font-size:12.5px;line-height:1.5}.dl-site-info,.dl-site-warn{border-radius:var(--sp-radius);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.dl-site-info{background:var(--dl-blue-tint);color:var(--dl-ink)}.dl-site-warn{background:var(--sp-warning-tint);color:var(--sp-warning)}.dl-site-review{border-top:1px solid var(--dl-border);flex-direction:column;gap:10px;padding-top:6px;display:flex}.dl-site-table{border-collapse:collapse;width:100%;font-size:13px}.dl-site-table th{text-align:left;color:var(--dl-muted);border-bottom:1px solid var(--dl-border);padding:6px 8px;font-size:11.5px;font-weight:500}.dl-site-table td{border-bottom:1px solid var(--dl-border);vertical-align:middle;padding:8px}.dl-site-table td:first-child,.dl-site-table th:first-child{width:28px;padding-right:0}.dl-site-same td{color:var(--dl-muted)}.dl-site-more>summary{cursor:pointer;font-size:14px;font-weight:500}.dl-site-moreBody{flex-direction:column;gap:12px;margin-top:12px;display:flex}.dl-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dl-ps-facts{flex-direction:column;margin:0;display:flex}.dl-ps-fact{border-bottom:1px solid var(--dl-border);justify-content:space-between;gap:12px;padding:6px 0;font-size:12.5px;display:flex}.dl-ps-fact dt{color:var(--dl-muted);flex:none}.dl-ps-fact dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.dl-ps-fact-red dd{color:var(--sp-danger)}.dl-ps-fact dd em{color:var(--dl-muted)}@media (max-width:860px){.dl-site-grid,.dl-site-twocol{grid-template-columns:1fr}}.dl-site-lookup{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.dl-site-found{border-radius:var(--sp-radius);background:var(--dl-blue-tint);color:var(--dl-ink);margin-top:6px;padding:8px 10px;font-size:12.5px;line-height:1.5;display:block}.dl-site-tag{background:var(--dl-blue-tint);color:var(--dl-blue);border-radius:4px;margin-left:8px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:500}.dl-site-tag-typed{background:var(--sp-control);color:var(--dl-muted)}.dl-site-table td:last-child{white-space:nowrap}.dl-hw .dl-hw-table select{border:1px solid var(--dl-border-strong);background-color:var(--sp-surface);width:100%;min-width:0;max-width:100%;height:32px;color:var(--dl-ink);font:inherit;border-radius:6px;padding:0 36px 0 8px;font-size:13px}.dl-hw .dl-hw-table td{vertical-align:top}.dl-hw .dl-hw-table td:first-child,.dl-hw .dl-hw-table th:first-child{width:auto;padding-right:8px}.dl-hw .dl-hw-table td:last-child{white-space:normal}.dl-hw .dl-field-note{color:var(--dl-muted);margin-top:4px;font-size:12px;line-height:1.45;display:block}.dl-hw .dl-hw-id{color:var(--dl-muted);font-size:11px}.dl-hw .dl-hw-ok{color:var(--dl-ink)}.dl-hw .dl-hw-warn{color:var(--sp-warning)}.dl-hw .dl-hw-bad{color:var(--sp-danger)}.dl-hw .dl-hw-fold{all:unset;cursor:pointer;font-size:15px;font-weight:500}.dl-hw .dl-hw-fold:focus-visible{outline:2px solid var(--dl-blue);outline-offset:2px}.dl-hw .dl-hw-change ul{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.dl-hw .dl-site-card+.dl-site-card,.dl-hw .dl-site-info+.dl-site-card,.dl-hw .dl-site-warn+.dl-site-card{margin-top:16px}.dl-hw .dl-site-info{margin-bottom:16px}.dl-hw-inline{color:var(--dl-muted,var(--sp-muted));margin-top:6px;font-size:12px;display:block}.dl-hw-inline input{width:56px;margin-left:6px}.dl-decktabs{background:var(--dl-chrome);border-bottom:1px solid var(--dl-border);flex:none;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex;overflow-x:auto}.dl-subbar{background:var(--dl-chrome);border-bottom:1px solid var(--dl-border);flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;min-height:44px;padding:6px 16px;display:flex;position:relative}.dl-subbar .dl-decktabs{background:0 0;border:0;max-width:100%;height:auto;margin-left:auto;padding:0}.dl-decktab{background:var(--sp-control);border-radius:6px;align-items:center;height:26px;display:inline-flex}.dl-decktab[data-active=true]{background:var(--sp-surface);box-shadow:0 0 0 1px var(--dl-border), 0 1px 2px var(--sp-shadow)}.dl-decktab-name,.dl-decktab-add,.dl-decktab-x{font:inherit;color:var(--dl-ink);cursor:pointer;background:0 0;border:0;font-size:13px}.dl-decktab-name{white-space:nowrap;height:26px;padding:0 10px;font-weight:500}.dl-decktab[data-active=true] .dl-decktab-name{font-weight:500}.dl-decktab-x{height:26px;color:var(--sp-muted);padding:0 8px 0 0}.dl-decktab-x:hover{color:var(--dl-ink)}.dl-decktab-input{height:22px;font:inherit;border:1px solid var(--dl-border);border-radius:4px;width:160px;margin:0 4px;padding:0 6px;font-size:13px}.dl-decktab-add{white-space:nowrap;border-radius:6px;height:26px;padding:0 10px;font-weight:500}.dl-decktab-add:hover:not(:disabled){background:var(--sp-hover)}.dl-decktab-add:disabled{opacity:.5;cursor:default}:is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}@media (pointer:coarse){:is(button,summary,.dl-btn,.dl-iconbtn,.dl-rail-btn,.dl-seg,.dl-zoom-btn,.dl-pill,.dl-menu button,.wd-btn,.dl-lock){min-height:44px}:is(.dl-iconbtn,.dl-rail-btn,.dl-zoom-btn,.dl-lock){min-width:44px}:is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){:is(button,a,input,select,textarea,summary){transition:none}}.site-plan-app .dl-topbar-center{margin:0 auto;position:static;transform:none}.site-plan-app .dl-topbar-right{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;margin-left:auto}.site-plan-app .dl-titleblock{flex:1;min-width:0;max-width:300px}.site-plan-context{border-bottom:1px solid var(--dl-border);background:var(--sp-surface);flex:none;gap:16px;padding:9px 24px;font-weight:600;display:flex}.site-plan-context span{color:var(--dl-muted);font-weight:400}.site-plan-main{flex-direction:column;flex:1;min-height:0;display:flex}.site-plan-main-scroll{overscroll-behavior:contain;display:block;overflow-y:auto}.site-plan-main-scroll>.site-plan-area{flex:none;min-height:auto;overflow:visible}.site-plan-area{flex-direction:column;width:100%}.site-plan-area>.dl-site{flex:none}.site-plan-area>button{flex:none;align-self:center;max-width:calc(100% - 24px)}.site-plan-area[hidden]{display:none}.site-plan-app .dl-site-notice-copy{overflow-wrap:anywhere;flex:1;min-width:0}.site-plan-app .dl-site-notice-copy details{margin-top:6px}.site-plan-app .dl-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.site-plan-app .dl-site-card{scroll-margin-top:12px}.site-plan-app .dl-site-card:focus{outline:2px solid var(--dl-blue);outline-offset:3px}.site-plan-app .dl-site-table td:last-child{white-space:normal;overflow-wrap:anywhere}.site-plan-app .dl-site-table{table-layout:auto}.site-plan-app .dl-site-review{overflow-x:auto}.site-plan-app .dl-site-field{gap:6px;min-width:0}.site-plan-app .dl-site-field :is(input,select,textarea){min-width:0}.site-plan-app .dl-site-card fieldset{border:1px solid var(--dl-border);border-radius:6px;min-width:0;margin:0;padding:12px}.site-plan-app #site-plan-file-panel{flex-direction:column;gap:12px;display:flex}.site-plan-app #site-plan-file-panel>div:first-child{flex-wrap:wrap}.site-plan-live-lookup{border-top:1px solid var(--dl-border);border-bottom:1px solid var(--dl-border);margin:18px 0;padding:16px 0}.site-plan-live-lookup h3{margin:0 0 8px;font-size:14px;font-weight:600}.site-plan-live-lookup fieldset{border:1px solid var(--dl-border);border-radius:6px;min-width:0;margin:12px 0;padding:12px}.site-plan-live-lookup legend{font-size:12px;font-weight:600}.site-plan-live-lookup .dl-site-lookup{margin:10px 0}.site-plan-live-lookup .dl-site-review{margin-top:16px}.site-plan-app .site-plan-live-lookup label.dl-site-lookup{flex-wrap:nowrap;align-items:flex-start}.site-plan-live-lookup .dl-site-lookup>span{min-width:0}.site-plan-app label.dl-site-lookup{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;font-weight:400;display:flex}.site-plan-app input[type=checkbox],.site-plan-app input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--dl-blue);flex:none;margin:0}.site-plan-app .dl-site-field input[type=file]{height:auto;padding:8px}.site-plan-app .dl-site-field input[type=checkbox]{width:auto;height:auto}.site-plan-fact{border-bottom:1px solid var(--dl-border);flex-direction:column;gap:6px;padding-bottom:12px;display:flex}.site-plan-fact:last-child{border-bottom:0}.site-plan-source-details{color:var(--dl-muted);font-size:12px}.site-plan-source-details summary{cursor:pointer}.site-plan-source-details p{overflow-wrap:anywhere;margin-top:6px}.site-plan-basics .site-plan-fact:last-child{grid-column:1/-1}.site-plan-additional-heading{margin-top:8px}.site-plan-additional-heading h2{margin:0 0 4px;font-size:16px}.site-plan-app .site-plan-disclosure-card{padding:0}.site-plan-section>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.site-plan-section>summary::-webkit-details-marker{display:none}.site-plan-section>summary:before{content:"›";color:var(--dl-muted);flex:none;font-size:20px;line-height:1}.site-plan-section[open]>summary:before{transform:rotate(90deg)}.site-plan-section>summary:focus-visible{outline:2px solid var(--dl-blue);outline-offset:-3px;border-radius:10px}.site-plan-section-status{color:var(--dl-muted);text-align:right;margin-left:auto;font-size:12px}.site-plan-section>.dl-site-moreBody{margin:0;padding:0 20px 20px}.site-plan-reference-tools{flex-direction:column;gap:16px;display:flex}.site-plan-app .site-plan-reference-tools>.dl-site-card{border:0;border-radius:0;padding:0}.site-plan-app .site-plan-reference-tools>.dl-site-card+.dl-site-card{border-top:1px solid var(--dl-border);padding-top:16px}.site-plan-origin{color:var(--dl-muted);font-size:11px;display:block}.site-plan-link{color:var(--dl-blue);font:inherit;text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site-plan-issues,.site-plan-assets{flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.site-plan-assets{padding:0;list-style:none}.site-plan-assets li{border-top:1px solid var(--dl-border);flex-direction:column;gap:8px;padding-top:12px;display:flex}@media (max-width:1080px){.site-plan-app .dl-topbar{flex-wrap:wrap;height:auto;min-height:56px;padding-top:10px;padding-bottom:10px}.site-plan-app .dl-topbar-center{flex-basis:100%;order:2;justify-content:center;display:flex}.site-plan-app .dl-topbar-right{margin-left:auto}.site-plan-context{flex-wrap:wrap;gap:4px 12px}}@media (max-width:600px){.site-plan-app .dl-brand span{display:none}.site-plan-app .dl-titleblock{min-width:0;max-width:none}.site-plan-app .dl-site{padding:20px 12px 40px}.site-plan-app .dl-topbar{flex-wrap:wrap;gap:6px 7px;min-height:54px;padding:6px 8px}.site-plan-app .dl-topbar-right{flex-wrap:nowrap;gap:6px}.site-plan-app .site-plan-review-shortcut{display:none}.site-plan-app .site-plan-review-menu{display:inline-flex}.site-plan-app .dl-header-divider{display:none}.site-plan-app .dl-btn-sm{padding:0 9px}.site-plan-app .dl-site-card{padding:16px}.site-plan-app .site-plan-disclosure-card{padding:0}.site-plan-section>summary{flex-wrap:wrap;padding:14px 16px}.site-plan-section-status{text-align:left;flex-basis:100%;margin-left:20px}}.site-plan-app .dl-topbar-right>details{flex:none;position:relative}.site-plan-app .dl-topbar-right>details>summary{border:1px solid var(--dl-border-strong);background-color:var(--sp-surface);border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;list-style:none;display:flex}.site-plan-app .dl-topbar-right>details>summary::-webkit-details-marker{display:none}.site-plan-project-actions{z-index:40;background:var(--sp-surface);border:1px solid var(--dl-border-strong);width:min(360px,100vw - 24px);max-height:min(70vh,640px);box-shadow:0 4px 16px var(--sp-shadow);border-radius:8px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.site-plan-project-actions>button{width:100%}.site-plan-app .site-plan-saved-project-copy{overflow-wrap:anywhere;min-width:0}.site-plan-retrieval-details{box-sizing:border-box;flex:none;width:100%;max-width:1040px;margin:0 auto;padding:0 24px}.site-plan-retrieval-details>summary{box-sizing:border-box;cursor:pointer;color:var(--dl-muted);margin:2px 0 0;padding:7px 0;font-size:12px}.site-plan-retrieval-details .spPlanningLookup__lookup{margin-left:0;margin-right:0}.site-plan-main:has(.site-plan-area:not([hidden]) .site-plan-drawing) .site-plan-retrieval-details{max-width:none;padding:0 20px}.site-plan-app .site-plan-review-menu{display:none}.site-plan-app .site-plan-drawing-card{gap:8px;padding:10px}.site-plan-drawing-property{min-width:0}.site-plan-drawing-property>summary{cursor:pointer;min-height:30px;color:var(--dl-muted);align-items:center;gap:8px;font-size:12px;display:flex}.site-plan-drawing-property>summary strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--dl-ink);font-weight:500;overflow:hidden}.site-plan-drawing-property>summary span{flex:none}.site-plan-drawing-property>div{padding:8px 0}.site-plan-project-actions #site-plan-documents{border-top:1px solid var(--dl-border);border-bottom:1px solid var(--dl-border);width:100%;padding:8px 0}@media (max-width:600px){.site-plan-app .site-plan-review-menu{display:inline-flex}.site-plan-app .site-plan-drawing{padding:4px 6px 20px}.site-plan-app .site-plan-drawing-card{padding:6px}.site-plan-retrieval-details{padding:0 12px}.site-plan-main:has(.site-plan-area:not([hidden]) .site-plan-drawing) .site-plan-retrieval-details{padding:0 12px}.site-plan-retrieval-details>summary{padding:6px 0}.site-plan-app .dl-topbar-right>.site-plan-project-menu{position:static}.site-plan-project-actions{width:auto;top:calc(100% + 4px);left:12px;right:12px}}.site-plan-app{background:var(--sp-canvas);color:var(--sp-ink);font:400 14px/1.45 var(--sp-font)}.site-plan-app :is(button,input,select,textarea){font-family:var(--sp-font)}.site-plan-app :is(h1,h2,h3,strong,legend){font-weight:500}.site-plan-app .dl-site-head h1{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.25}.site-plan-app :is(.dl-site-card h2,.dl-modal h2){font-weight:500}.site-plan-app :where(button,.dl-btn,button.site-plan-link,a.site-plan-link,a.plan-set-link){vertical-align:middle;border-radius:var(--sp-radius);height:auto;min-height:36px;color:var(--sp-ink);box-shadow:none;font:400 13px/1.3 var(--sp-font);letter-spacing:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:7px 12px;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.site-plan-app :where(button,.dl-btn,button.site-plan-link,a.site-plan-link,a.plan-set-link):hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink);opacity:1;border-color:#0000}.site-plan-app :is(button,a.site-plan-link,a.plan-set-link):active:not(:disabled){box-shadow:inset 0 1px 2px var(--sp-shadow)}.site-plan-app :is(button,input,select,textarea,summary,a):focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.site-plan-app button:disabled{opacity:.45;cursor:default}.site-plan-app .dl-btn-outline{background:var(--sp-control);border-color:#0000}.site-plan-app :is(.dl-btn-dark,.dl-btn-primary){background:var(--sp-primary);border-color:#0000;min-height:38px;padding:8px 14px;font-weight:500;color:var(--sp-on-primary)!important}.site-plan-app :is(.dl-btn-dark,.dl-btn-primary):hover:not(:disabled),.site-plan-app :is(.dl-btn-dark,.dl-btn-primary):active:not(:disabled){background:var(--sp-primary-hover);opacity:1;color:var(--sp-on-primary)!important}.site-plan-app .dl-btn.dl-btn-danger,.site-plan-app button[data-action=delete]{color:var(--sp-danger);background:0 0}.site-plan-app .dl-btn.dl-btn-danger:hover:not(:disabled){background:var(--sp-danger-tint);color:var(--sp-danger)}.site-plan-app a:not(.dl-brand):not(.dl-btn):not(.site-plan-link):not(.plan-set-link){min-height:0;color:var(--sp-blue);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.site-plan-app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background-color:var(--sp-surface);color:var(--sp-ink);border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);min-height:38px;font:400 13px/1.4 var(--sp-font)}.site-plan-app select{box-sizing:border-box;min-width:0;max-width:100%}.site-plan-app select:not([multiple]),.site-plan-app select:not([multiple]):hover:not(:disabled){appearance:none;background-image:var(--sp-select-arrow);text-overflow:ellipsis;white-space:nowrap;background-position:right 12px center;background-repeat:no-repeat;background-size:16px 16px;padding:0 36px 0 12px}.site-plan-app :is(input,textarea)::placeholder{color:var(--sp-muted);opacity:.85}.site-plan-app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea)[aria-invalid=true]{border-color:var(--sp-danger)}.site-plan-app :is(input[type=checkbox],input[type=radio]){accent-color:var(--sp-primary)}.site-plan-app :is(.dl-site-card,.dl-modal,.site-plan-context){background:var(--sp-surface);border-color:var(--sp-border);border-radius:var(--sp-radius)}.site-plan-app label{font-weight:400}.site-plan-app label:has(>input:is([type=checkbox],[type=radio])){flex-direction:row;align-items:center;gap:8px;font-size:12px}.site-plan-app button[aria-current=step]{background:var(--sp-selected)}.site-plan-app .dl-site-field{gap:6px;font-size:12px;font-weight:400}.site-plan-app .dl-site-note{font-size:12px}.site-plan-app .dl-site-more>summary,.site-plan-app .site-plan-section>summary{font-weight:500}.site-plan-app .dl-site-tag{color:var(--sp-muted);background:var(--sp-control);letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.site-plan-app .dl-site-tag-typed{background:var(--sp-control)}.site-plan-app .dl-site-found{background:var(--sp-blue-tint)}.site-plan-app .dl-site-warn{color:var(--sp-warning);background:var(--sp-warning-tint)}.site-plan-app .dl-site-info{color:var(--sp-ink);background:var(--sp-blue-tint)}.site-plan-app .dl-notice{color:var(--sp-ink);background:var(--sp-surface);border-color:var(--sp-border)}.site-plan-app .dl-notice-error{color:var(--sp-danger);background:var(--sp-danger-tint)}.site-plan-app .dl-notice-warning{color:var(--sp-warning);background:var(--sp-warning-tint)}.site-plan-app .dl-modal{background:var(--sp-surface-raised);border-color:var(--sp-border);box-shadow:0 16px 48px var(--sp-shadow)}.site-plan-app .dl-modal-back{background:#0d15245c}.site-plan-app .site-plan-project-actions{background:var(--sp-surface-raised);border-color:var(--sp-border);border-radius:var(--sp-radius);box-shadow:0 4px 16px var(--sp-shadow)}.site-plan-app .dl-header-divider{background:var(--sp-border)}.site-plan-app .dl-topbar-right{gap:6px}.site-plan-app .dl-projname{text-align:left;background:0 0;border:0;height:auto;min-height:20px;padding:0;font-size:13px;font-weight:500;display:block}.site-plan-app .dl-projname:hover:not(:disabled){background:0 0}.site-plan-app .dl-topbar-right>details>summary{border-radius:var(--sp-radius);color:var(--sp-muted);background:0 0;border:0;width:36px;height:auto;min-height:36px}.site-plan-app .dl-topbar-right>details>summary:hover{background:var(--sp-hover);color:var(--sp-ink)}.site-plan-app .site-plan-theme-toggle{width:36px;min-width:36px;min-height:36px;color:var(--sp-muted);border-radius:var(--sp-radius);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-plan-app .site-plan-theme-toggle:hover{background:var(--sp-hover);color:var(--sp-ink)}.site-plan-app .site-plan-theme-toggle svg{flex:none;display:block}.site-plan-app .site-plan-drawing-card{background:0 0;border:0;min-width:0;padding:8px 0}.site-plan-app .site-plan-drawing{padding:6px 20px 24px}.site-plan-app [role=toolbar] .dl-btn{color:var(--sp-muted);background:0 0;border:0;min-height:32px;padding:6px 8px;font-size:12px;font-weight:400}.site-plan-app [role=toolbar] .dl-btn:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink)}.site-plan-app [role=toolbar] .dl-btn[aria-expanded=true]{background:var(--sp-selected);color:var(--sp-ink)!important}.site-plan-app [role=toolbar] .dl-btn-dark{color:var(--sp-ink)!important}@media (max-width:600px){.site-plan-app .dl-topbar{flex-wrap:wrap;gap:6px;min-height:54px;padding:6px 8px}.site-plan-app .dl-topbar-right{flex-wrap:nowrap;gap:3px}.site-plan-app .dl-topbar-right .dl-btn{padding:7px 8px;font-size:12px}.site-plan-app .dl-projname{max-width:100%}.site-plan-app .site-plan-drawing{padding:4px 8px 20px}}@media (pointer:coarse){.site-plan-app :is(button,a.site-plan-link,a.plan-set-link,summary){min-height:44px}.site-plan-app .site-plan-theme-toggle,.site-plan-app .dl-topbar-right>details>summary{min-width:44px;min-height:44px}.site-plan-app [role=toolbar] .dl-btn{min-height:44px}.site-plan-app :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:44px;font-size:16px}}@media (prefers-reduced-motion:reduce){.site-plan-app :is(button,a,input,select,textarea){transition:none}}@media (forced-colors:active){.site-plan-app select:not([multiple]),.site-plan-app select:not([multiple]):hover:not(:disabled){appearance:auto;background-image:none;padding-right:12px}}.site-plan-app .dl-visually-hidden{border:0;min-width:0;min-height:0;padding:0}.site-plan-sources .dl-topbar>.dl-btn{margin-left:auto}.site-plan-sources-title{color:var(--sp-muted);font-size:13px;font-weight:500}.site-plan-sources .dl-site{max-width:1400px;margin:0 auto}.site-plan-source-intro{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);margin-bottom:28px;padding:16px 20px;font-size:13px;line-height:1.5}.site-plan-source-intro p+p{margin-top:8px}.site-plan-sources h2{margin:0 0 12px;font-size:15px;font-weight:500}.site-plan-source-table-wrap{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);overflow-x:auto}.site-plan-sources table{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.5}.site-plan-sources th,.site-plan-sources td{text-align:left;vertical-align:top;border-bottom:1px solid var(--sp-border);padding:14px 16px}.site-plan-sources thead th{color:var(--sp-muted);font-size:11.5px;font-weight:500}.site-plan-sources tbody th{width:20%;min-width:150px;font-weight:500}.site-plan-sources td{min-width:190px}.site-plan-sources tbody tr:last-child>*{border-bottom:0}.site-plan-sources td p{color:var(--sp-muted);margin:6px 0 0}.site-plan-sources a{color:var(--sp-blue);text-underline-offset:3px;overflow-wrap:anywhere}.site-plan-sources .dl-brand,.site-plan-sources .dl-btn{color:var(--sp-ink)}.site-plan-source-summary{border-bottom:1px solid var(--sp-border);padding:24px 0}.site-plan-source-summary p+p{margin-top:8px}.site-plan-source-tags{flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.site-plan-source-tags li{border-radius:var(--sp-radius);background:var(--sp-control);color:var(--sp-ink);padding:5px 10px;font-size:12px}.site-plan-sources .dl-site>.dl-site-note{margin-top:20px}@media (max-width:600px){.site-plan-sources .dl-topbar{gap:10px;padding:10px 12px}.site-plan-sources .dl-site{padding:20px 12px 40px}.site-plan-sources-title{display:none}.site-plan-source-intro{padding:14px}.site-plan-sources th,.site-plan-sources td{padding:12px}}.spActionFeedback__feedback{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:7px;min-width:0;padding:10px 12px}.spActionFeedback__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.spActionFeedback__label{align-items:center;gap:7px;margin:0;font-size:13px;font-weight:650;display:flex}.spActionFeedback__marker{background:var(--sp-warning);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.spActionFeedback__available .spActionFeedback__marker{background:var(--sp-success)}.spActionFeedback__blocked .spActionFeedback__marker{background:var(--sp-danger)}.spActionFeedback__pending .spActionFeedback__marker{background:var(--sp-muted)}.spActionFeedback__message{color:var(--sp-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.spActionFeedback__details{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.spActionFeedback__details summary{cursor:pointer;color:var(--sp-muted)}.spActionFeedback__details ul{margin:8px 0 0;padding-left:18px}.spActionFeedback__details li{margin:6px 0}@media (max-width:600px){.spActionFeedback__feedback{padding:9px 10px}}.spAddressSearchField__field{min-width:0;position:relative}.spAddressSearchField__field label{width:100%}.spAddressSearchField__list{z-index:30;border:1px solid var(--sp-border);background:var(--sp-surface-raised);box-shadow:0 10px 28px var(--sp-shadow);border-radius:6px;max-height:310px;margin:5px 0 0;padding:5px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.spAddressSearchField__list [role=option]{color:var(--sp-ink);cursor:pointer;overflow-wrap:anywhere;border-radius:3px;padding:11px 10px;font-size:13px;line-height:1.45}.spAddressSearchField__list [role=option]:hover,.spAddressSearchField__list .spAddressSearchField__selected{background:var(--sp-canvas);outline:1px solid var(--sp-border)}.spAddressSearchField__credit{color:var(--sp-muted);border-top:1px solid var(--sp-border);padding:9px 10px 5px;font-size:10px;line-height:1.4}.spAddressSearchField__message{color:var(--sp-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.spAssetCard__card{border:1px solid var(--sp-border);background:var(--sp-surface-raised);border-radius:6px;min-width:0;padding:14px;display:block!important}.spAssetCard__header{align-items:flex-start;gap:12px;display:flex}.spAssetCard__preview{background:var(--sp-control);width:54px;height:64px;color:var(--sp-muted);border-radius:6px;flex:0 0 54px;place-items:center;display:grid;overflow:hidden}.spAssetCard__preview svg{width:38px;height:46px}.spAssetCard__preview img{object-fit:contain;width:100%;height:100%}.spAssetCard__identity{min-width:0}.spAssetCard__identity strong{overflow-wrap:anywhere;line-height:1.4;display:block}.spAssetCard__identity p{color:var(--sp-muted);margin:2px 0 7px;font-size:12px}.spAssetCard__status{color:var(--sp-ink);background:var(--sp-control);border-radius:5px;padding:2px 7px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.spAssetCard__hint{color:var(--sp-muted);margin:10px 0;font-size:12px;line-height:1.55}.spAssetCard__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.spAssetCard__reattach{flex-direction:column;gap:5px;font-size:13px;font-weight:500;display:flex}.spAssetCard__reattach input{max-width:100%;font-size:12px}.spAssetCard__review,.spAssetCard__metadata{border-top:1px solid var(--sp-border);margin-top:12px;padding-top:10px;font-size:13px}.spAssetCard__review summary,.spAssetCard__metadata summary{cursor:pointer;font-weight:500}.spAssetCard__review>div{padding-top:8px}.spAssetCard__metadata dl{gap:6px;margin:10px 0;display:grid}.spAssetCard__metadata dl>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:8px;display:grid}.spAssetCard__metadata dt{color:var(--sp-muted)}.spAssetCard__metadata dd{overflow-wrap:anywhere;margin:0}.spAssetCard__hash{font-family:monospace;font-size:11px}.spAssetCard__source{border-top:1px solid var(--sp-border);margin-top:8px;padding-top:8px}.spAssetCard__remove{margin-top:12px;font-size:12px}@media (max-width:420px){.spAssetCard__card{padding:11px}.spAssetCard__metadata dl>div{grid-template-columns:1fr;gap:1px}.spAssetCard__actions>a,.spAssetCard__actions>button{white-space:normal}}.spAssetCard__manual{width:100%;color:var(--sp-muted);font-size:12px}.spAssetCard__manual summary{cursor:pointer}.spAssetCard__manual>label{margin-top:8px}.spClearanceCard__card{background:var(--sp-control);color:var(--sp-ink);border:0;border-radius:6px;flex-direction:column;gap:12px;min-width:0;padding:14px 12px;font-size:12px;line-height:1.45;display:flex}.spClearanceCard__heading{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.spClearanceCard__heading h3{margin:0;font-size:13px;font-weight:500}.spClearanceCard__heading p{color:var(--sp-muted);margin:3px 0 0;font-size:11px}.spClearanceCard__heading button{flex:none}.spClearanceCard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.spClearanceCard__metrics>div{min-width:0}.spClearanceCard__metrics dt{color:var(--sp-muted);font-size:11px}.spClearanceCard__metrics dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:400}.spClearanceCard__metrics>div:first-child dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:500}.spClearanceCard__verification{color:var(--sp-muted);font-size:12px}.spClearanceCard__verification small{margin-top:.15rem;display:block}.spClearanceCard__card form{gap:12px;margin:0;display:grid}.spClearanceCard__actions{flex-wrap:wrap;gap:.4rem;display:flex}.spClearanceCard__card p{margin:0}.spClearanceCard__note{color:var(--sp-muted);font-size:12px}.spClearanceCard__warning{color:var(--sp-danger);font-weight:500}.spClearanceCard__link{color:var(--sp-blue);cursor:pointer;font:inherit;text-align:left;text-underline-offset:.15rem;background:0 0;border:0;margin-top:.3rem;padding:0;font-weight:400;text-decoration:underline}.spClearanceCard__link:focus-visible{outline:2px solid var(--sp-blue);outline-offset:3px}.spClearanceCard__details{overflow-wrap:anywhere}.spClearanceCard__details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:36px;font-size:12px;font-weight:400;list-style:none;display:flex}.spClearanceCard__details summary::-webkit-details-marker{display:none}.spClearanceCard__details[open]>summary{margin-bottom:12px}.spClearanceCard__details ul{margin:.4rem 0;padding-left:1.2rem}@media (pointer:coarse){.spClearanceCard__link,.spClearanceCard__details summary{min-height:44px}}.spDataStatus__summary{box-sizing:border-box;border:1px solid var(--sp-border);background:var(--sp-surface-raised);width:100%;color:var(--sp-ink);border-radius:6px;padding:10px 12px}.spDataStatus__heading{flex-wrap:wrap;align-items:baseline;gap:5px 12px;margin-bottom:8px;font-size:13px;display:flex}.spDataStatus__heading>span{color:var(--sp-muted);font-size:12px}.spDataStatus__items{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.spDataStatus__item{border-left:1px solid var(--sp-border);min-width:0;padding:0 12px}.spDataStatus__item:first-child{border-left:0;padding-left:0}.spDataStatus__item:last-child{padding-right:0}.spDataStatus__itemHeading{flex-wrap:wrap;align-items:center;gap:5px 8px;font-size:13px;display:flex}.spDataStatus__badge{border:1px solid #0000;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:400;line-height:1.2}.spDataStatus__found{color:var(--sp-success);background:var(--sp-success-tint);border-color:color-mix(in srgb, var(--sp-success) 28%, var(--sp-border))}.spDataStatus__needs-review{color:var(--sp-warning);background:var(--sp-warning-tint);border-color:color-mix(in srgb, var(--sp-warning) 28%, var(--sp-border))}.spDataStatus__unavailable,.spDataStatus__idle{color:var(--sp-muted);background:var(--sp-control);border-color:var(--sp-border)}.spDataStatus__loading,.spDataStatus__waiting{color:var(--sp-blue);background:var(--sp-blue-tint);border-color:color-mix(in srgb, var(--sp-blue) 28%, var(--sp-border))}.spDataStatus__item>button{margin-top:5px;font-size:12px;display:block}.spDataStatus__item>button:disabled{cursor:default;opacity:.55}.spDataStatus__sources{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.4}.spDataStatus__sources summary{cursor:pointer;color:var(--sp-muted)}.spDataStatus__sources summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:3px}.spDataStatus__sources p{margin:6px 0}.spDataStatus__reason{color:var(--sp-muted);margin:4px 0 0;font-size:12px;line-height:1.45}.spDataStatus__note{color:var(--sp-muted);margin:8px 0 0;font-size:11px;line-height:1.45}@media (max-width:900px){.spDataStatus__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.spDataStatus__item:nth-child(3){border-left:0;padding-left:0}}.spDrawing__editor{flex-direction:column;gap:8px;min-width:0;display:flex}.spDrawing__toolbar,.spDrawing__tools{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spDrawing__toolbar{justify-content:space-between;gap:10px;padding:4px 0}.spDrawing__separator{background:var(--sp-border);width:1px;height:22px;margin:0 4px}.spDrawing__toolbar .spDrawing__background{color:var(--sp-muted);flex-direction:row;align-items:center;gap:6px;font-size:12px;display:flex}.spDrawing__background select{border:1px solid var(--sp-border-strong);background-color:var(--sp-control);height:32px;color:var(--sp-ink);font:inherit;border-radius:6px;padding:0 6px}.spDrawing__canvasWrap{border:1px solid var(--sp-border);background:var(--sp-canvas);border-radius:6px;position:relative;overflow:hidden}.spDrawing__canvas{touch-action:none;outline-offset:-3px;-webkit-user-select:none;user-select:none;width:100%;height:max(330px,100dvh - 300px);display:block}.spDrawing__canvas:focus-visible{outline:2px solid var(--sp-blue)}.spDrawing__zoom{background:var(--sp-surface-raised);border:1px solid var(--sp-border-strong);box-shadow:0 2px 10px var(--sp-shadow);border-radius:6px;display:flex;position:absolute;bottom:12px;right:12px;overflow:hidden}.spDrawing__zoom button{border:0;border-right:1px solid var(--sp-border);background:var(--sp-surface-raised);color:var(--sp-ink);cursor:pointer;min-width:36px;height:36px;font:inherit;padding:0 12px;font-size:13px}.spDrawing__zoom button:first-child,.spDrawing__zoom button:nth-child(2){font-size:20px}.spDrawing__zoom button:last-child{border:0}.spDrawing__zoom button:hover{background:var(--sp-hover)}.spDrawing__north{background:color-mix(in srgb, var(--sp-surface-raised) 92%, transparent);border:1px solid var(--sp-border);text-align:center;color:var(--sp-ink);pointer-events:none;border-radius:6px;padding:6px 8px;font-size:11px;position:absolute;top:12px;left:12px}.spDrawing__north span{font-size:28px;line-height:32px}.spDrawing__inspector{background:color-mix(in srgb, var(--sp-surface-raised) 96%, transparent);border:1px solid var(--sp-border-strong);width:260px;max-width:calc(100% - 90px);max-height:calc(100% - 72px);box-shadow:0 3px 18px var(--sp-shadow);border-radius:6px;flex-direction:column;gap:14px;padding:14px;font-size:13px;display:flex;position:absolute;top:12px;right:12px;overflow-y:auto}.spDrawing__inspector p{color:var(--sp-muted);margin:0;font-size:12px;line-height:1.4}.spDrawing__inspectorHead{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.spDrawing__inspectorHead>strong{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.spDrawing__inspectorHead button{cursor:pointer;color:var(--sp-muted);background:0 0;border:0}.spDrawing__coordinates{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.spDrawing__coordinates>*{min-width:0}.spDrawing__draftBar{background:var(--sp-surface-raised);border:1px solid var(--sp-border);border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex;position:absolute;bottom:60px;left:12px;right:12px}.spDrawing__draftBar span{color:var(--sp-muted);margin-right:auto}.spDrawing__status{color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;line-height:1.5;display:flex}.spDrawing__status a{color:inherit}.spDrawing__status>span{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.spDrawing__settings{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:6px;flex-direction:column;gap:14px;padding:18px;display:flex}.spDrawing__settings[hidden]{display:none}.spDrawing__settings h3{margin:0;font-size:14px}.spDrawing__settings summary{cursor:pointer;padding:8px 0;font-size:13px}.spDrawing__settings details[open]>summary{margin-bottom:8px}@media (max-width:600px){.spDrawing__toolbar{align-items:stretch}.spDrawing__canvas{height:66vh;min-height:380px}.spDrawing__inspector{width:210px}.spDrawing__toolbar .spDrawing__background{flex-direction:row;font-size:11px}}.spDrawing__scale{background:color-mix(in srgb, var(--sp-surface-raised) 92%, transparent);color:var(--sp-ink);pointer-events:none;border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:6px 8px;font-size:11px;display:flex;position:absolute;bottom:12px;left:12px}.spDrawing__scale span{border:1px solid var(--sp-ink);border-top:0;height:5px;display:block}.spDrawing__boundaryTools{z-index:3;border:1px solid var(--sp-border-strong);background:color-mix(in srgb, var(--sp-surface-raised) 98%, transparent);width:300px;max-width:calc(100% - 24px);max-height:calc(100% - 72px);box-shadow:0 3px 18px var(--sp-shadow);border-radius:6px;flex-direction:column;gap:12px;padding:14px;font-size:13px;display:flex;position:absolute;top:12px;left:12px;overflow-y:auto}.spDrawing__boundaryTools p{color:var(--sp-muted);margin:0;font-size:12px;line-height:1.45}.spDrawing__detailBody{flex-direction:column;gap:12px;min-width:0;padding:6px 0 2px;display:flex}.spDrawing__detailBody>button{white-space:normal;align-self:flex-start;max-width:100%;height:auto;min-height:32px}.spDrawing__boundaryTools summary{cursor:pointer;padding:8px 0;font-weight:500}.spDrawing__inspectorHead button{background:0 0;border:0;border-radius:6px;width:36px;min-width:36px;height:auto;min-height:36px;padding:7px;font-weight:400}.spDrawing__inspectorHead button:hover{background:var(--sp-hover);color:var(--sp-ink)}.spDrawing__inspectorHead button:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.spDrawing__draftBar{align-items:end}.spDrawing__structureList{flex-direction:column;align-items:stretch;gap:6px;display:flex}.spDrawing__structureList button{text-align:left;justify-content:flex-start}.spDrawing__inspector output{padding:9px 0}.spDrawing__candidateRow{border:0;border-bottom:1px solid var(--sp-border);flex-direction:column;align-items:stretch;gap:8px;min-width:0;padding:14px 0;display:flex}.spDrawing__candidateHighlighted{background:var(--sp-blue-tint);border-bottom-color:#0000;border-radius:6px;margin:0 -8px;padding:14px 8px}.spDrawing__candidateRow>label{flex-direction:row;align-items:center;gap:7px;min-width:0;font-weight:400;display:flex}.spDrawing__candidateRow>label>span{overflow-wrap:anywhere}.spDrawing__candidateActions{flex-wrap:wrap;align-items:center;gap:3px;margin-left:-6px;display:flex}.spDrawing__candidateRow .spDrawing__candidateActions>button{min-height:30px;box-shadow:none;color:var(--sp-muted);background:0 0;border:0;padding:5px 7px;font-size:12px;font-weight:400}.spDrawing__candidateRow .spDrawing__candidateActions>button:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink);border-color:#0000}.spDrawing__candidateRow .spDrawing__candidateActions>button[aria-pressed=true]{color:var(--sp-muted);background:0 0}.spDrawing__candidateRow .spDrawing__candidateActions>button[data-action=reject]:hover:not(:disabled){background:var(--sp-danger-tint);color:var(--sp-danger)}.spDrawing__candidateRow .spDrawing__candidateActions>button:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}@media (max-width:600px){.spDrawing__sourceCandidates{width:auto;max-width:none;max-height:240px;margin:8px;position:static}}.spDrawing__editingSteps{border-bottom:1px solid var(--sp-border);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.spDrawing__stageHelp{color:var(--sp-muted);flex-basis:100%;margin:0;font-size:12px}.spDrawing__structureEditing{z-index:4;background:color-mix(in srgb, var(--sp-surface-raised) 96%, transparent);border:1px solid var(--sp-border-strong);width:min(350px,100% - 24px);max-height:calc(100% - 24px);box-shadow:0 3px 18px var(--sp-shadow);border-radius:6px;flex-direction:column;padding:14px;font-size:13px;display:flex;position:absolute;top:12px;right:12px;overflow:auto}.spDrawing__structureEditing p{color:var(--sp-muted);margin:0;font-size:12px;line-height:1.4}.spDrawing__structureEditing>aside{width:auto;max-width:none;max-height:none;box-shadow:none;border:0;border-top:1px solid var(--sp-border);margin-top:12px;padding:14px 0 0;position:static;overflow:visible}.spDrawing__structureSnapping{flex-direction:column;gap:8px;display:flex}.spDrawing__structureSnapping>label{flex-direction:row;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.spDrawing__editorLayout{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:12px;min-width:0;display:grid}.spDrawing__editorLayout>.spDrawing__canvasWrap{min-width:0}.spDrawing__contextInspector{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:6px;min-width:0;padding:12px 16px;font-size:13px}.spDrawing__contextInspector>summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0;font-size:13px;font-weight:500;list-style:none;display:flex}.spDrawing__contextInspector>summary::-webkit-details-marker{display:none}.spDrawing__contextInspector>summary strong{min-width:0;font-size:13px;font-weight:500}.spDrawing__contextInspectorBody{overscroll-behavior:contain;flex-direction:column;gap:14px;min-width:0;max-height:max(270px,100dvh - 370px);margin:0 -8px;padding:12px 8px 3px;display:flex;overflow-y:auto}.spDrawing__contextInspectorBody .spDrawing__boundaryTools,.spDrawing__contextInspectorBody .spDrawing__inspector,.spDrawing__contextInspectorBody .spDrawing__structureEditing{width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;overflow:visible}.spDrawing__contextInspectorBody .spDrawing__structureEditing{flex-direction:column;display:flex}.spDrawing__contextInspectorBody .spDrawing__structureEditing>.spDrawing__inspector{border-top:0;margin-top:0;padding-top:0}.spDrawing__contextInspectorBody .spDrawing__draftBar{background:0 0;border:0;align-items:stretch;padding:0;position:static}.spDrawing__contextInspectorBody .spDrawing__draftBar>strong,.spDrawing__contextInspectorBody .spDrawing__draftBar>span{width:100%}.spDrawing__inspectorIntro{flex-direction:column;align-items:start;gap:10px;line-height:1.45;display:flex}.spDrawing__inspectorIntro p{color:var(--sp-muted);margin:0;font-size:12px}@media (max-width:999px){.spDrawing__editorLayout{grid-template-columns:minmax(0,1fr)}.spDrawing__contextInspectorBody{overscroll-behavior:auto;min-height:0;max-height:none;overflow-y:visible}.spDrawing__canvas{height:max(330px,100dvh - 350px)}}@media (max-width:600px){.spDrawing__canvas{height:clamp(300px,43dvh,460px);min-height:300px;max-height:460px}.spDrawing__contextInspectorBody{max-height:none}.spDrawing__contextInspector>summary{box-sizing:border-box;min-height:44px}}.spDrawing__structureAdvanced,.spDrawing__inspectorDisclosure{border-top:1px solid var(--sp-border);color:var(--sp-muted);padding:10px 0;font-size:12px}.spDrawing__structureAdvanced>summary,.spDrawing__inspectorDisclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0;font-size:12px;font-weight:400;list-style:none;display:flex}.spDrawing__structureAdvanced>summary::-webkit-details-marker{display:none}.spDrawing__inspectorDisclosure>summary::-webkit-details-marker{display:none}.spDrawing__structureAdvanced[open]>summary,.spDrawing__inspectorDisclosure[open]>summary{margin-bottom:14px}.spDrawing__structureAdvanced>.spDrawing__detailBody,.spDrawing__inspectorDisclosure>.spDrawing__detailBody{gap:14px;padding:0}.spDrawing__structurePlacement{gap:8px;display:grid}.spDrawing__structurePlacement>p{margin:0}.spDrawing__pointerHelp{color:var(--sp-muted);font-size:11px}.spDrawing__pointerHelp>summary{cursor:pointer;padding:4px 0}.spDrawing__activePlacement{order:0;min-width:0;scroll-margin-block:12px}.spDrawing__activePlacement .spDrawing__structurePlacement>label{font-size:12px}.spDrawing__activePlacement+.spDrawing__coordinates{margin-top:4px}.spDrawing__canvasSurface{min-width:0;position:relative}.spDrawing__editingSteps button[role=tab]{color:var(--sp-muted);background:0 0;border-color:#0000;font-weight:400}.spDrawing__editingSteps button[role=tab][aria-selected=true]{background:var(--sp-selected);color:var(--sp-ink)}.spDrawing__editingSteps button[role=tab]:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink)}@media (pointer:coarse){.spDrawing__zoom button,.spDrawing__inspectorHead button,.spDrawing__candidateRow .spDrawing__candidateActions>button{min-width:44px;height:auto;min-height:44px}.spDrawing__background select,.spDrawing__toolbar .spDrawing__background select{height:auto;min-height:44px}.spDrawing__detailBody>button,.spDrawing__boundaryTools summary,.spDrawing__structureAdvanced>summary,.spDrawing__pointerHelp>summary{box-sizing:border-box;min-height:44px}}.spDrawing__stepActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.spDrawing__stageIdentity{flex-direction:column;gap:4px;min-width:0;display:flex}.spDrawing__stageIdentity h2{margin:0;font-size:16px;font-weight:500}.spDrawing__stageIdentity>span{color:var(--sp-muted);font-size:12px}.spDrawing__inspectorSection{flex-direction:column;gap:14px;min-width:0;display:flex}.spDrawing__inspector .spDrawing__coordinates{gap:12px}.spDrawing__contextInspectorBody .spDrawing__boundaryTools,.spDrawing__contextInspectorBody .spDrawing__inspector{gap:14px}.spDrawing__contextInspectorBody .spDrawing__inspector p,.spDrawing__contextInspectorBody .spDrawing__boundaryTools p{line-height:1.45}.spDrawing__contextInspectorBody .spDrawing__inspectorActions>button{color:var(--sp-muted);background:0 0;border:0;padding:5px 7px;font-size:12px;font-weight:400}.spDrawing__contextInspectorBody .spDrawing__inspectorActions>button:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink)}.spDrawing__contextInspectorBody .spDrawing__inspectorActions>button[data-action=delete]{color:var(--sp-danger);background:0 0}.spDrawing__contextInspectorBody .spDrawing__inspectorActions>button[data-action=delete]:hover:not(:disabled){background:var(--sp-danger-tint);color:var(--sp-danger)}.spDrawing__inPlan{flex-direction:column;gap:8px;min-width:0;display:flex}.spDrawing__inPlan>strong,.spDrawing__inPlan>h3{margin:0;font-size:14px;font-weight:500}.spDrawing__inPlan .spDrawing__structureList{gap:8px}.spDrawing__inPlan .spDrawing__structureList>button{background:var(--sp-control);border:0;justify-content:flex-start;font-size:12px;font-weight:400}.spDrawing__manualStructure{padding-top:8px}@media (pointer:coarse){.spDrawing__inspectorDisclosure>summary,.spDrawing__structureAdvanced>summary{min-height:44px}}.spDrawing__backgroundSelect{flex:none;align-items:center;max-width:100%;display:inline-flex;position:relative}.spDrawing__toolbar .spDrawing__background .spDrawing__backgroundSelect>select,.spDrawing__toolbar .spDrawing__background .spDrawing__backgroundSelect>select:hover:not(:disabled){appearance:none;background-image:none;width:100%;min-width:96px;padding:0 36px 0 12px}.spDrawing__backgroundSelect>svg{width:16px;height:16px;color:var(--sp-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (forced-colors:active){.spDrawing__toolbar .spDrawing__background .spDrawing__backgroundSelect>select,.spDrawing__toolbar .spDrawing__background .spDrawing__backgroundSelect>select:hover:not(:disabled){appearance:auto;padding-right:12px}.spDrawing__backgroundSelect>svg{display:none}}.spDrawing__contextInspectorBody label{font-size:12px;font-weight:400}.site-plan-main[data-area=draw]{flex-direction:column;display:flex;overflow:hidden}.site-plan-main[data-area=draw]>.site-plan-area:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.site-plan-main[data-area=draw] .site-plan-retrieval-details{background:var(--sp-surface);border-bottom:1px solid var(--dl-border);flex:none;max-width:none;max-height:45vh;margin:0;padding:0 16px;overflow-y:auto}.site-plan-main[data-area=draw] .site-plan-retrieval-details>summary{margin:0;padding:6px 0}.site-plan-app .site-plan-drawing{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:12px 16px;display:flex}.site-plan-app .spDrawing__editor{flex:1;gap:0;min-height:0}.spDrawing__work{flex:1;grid-template-columns:52px minmax(0,1fr) 340px;gap:12px;min-height:0;display:grid}.site-plan-app .spDrawing__toolbar.dl-rail{flex-flow:column;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:10px 0;overflow-y:auto}.site-plan-app .spDrawing__toolbar .dl-rail-btn{padding:0}.site-plan-app .spDrawing__toolbar.dl-rail{border:1px solid var(--dl-border);background:var(--sp-surface);border-radius:6px}.spDrawing__toolbar .dl-rail-btn svg{flex:none}.spDrawing__toolbar .dl-rail-sub{border-left:2px solid var(--sp-border-strong);border-radius:0 var(--sp-radius) var(--sp-radius) 0;width:30px;height:30px;margin-left:8px}.spDrawing__toolbar .dl-rail-btn[aria-pressed=true]{background:var(--dl-blue-tint);color:var(--dl-blue)}.spDrawing__toolbar .dl-rail-btn[data-count]:after{content:attr(data-count);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.site-plan-app .spDrawing__canvas:focus-visible{outline:2px solid var(--sp-blue);outline-offset:-2px}.site-plan-app .spDrawing__canvas:focus:not(:focus-visible){outline:none}.spDrawing__toolbar .dl-rail-btn[aria-expanded=true]{background:var(--dl-blue-tint);color:var(--dl-blue)}.spDrawing__toolbar .dl-rail-btn[aria-expanded=true]:hover{background:var(--dl-blue-tint)}.site-plan-app .spDrawing__canvasWrap{border:1px solid var(--dl-border);border-radius:6px;min-width:0;min-height:0;overflow:hidden}.spDrawing__canvasWrap>.spDrawing__canvasSurface{position:absolute;inset:0}.site-plan-app .spDrawing__canvas{outline-offset:-3px;width:100%;height:100%;position:absolute;inset:0}.site-plan-app .spDrawing__zoom{box-shadow:none;background:0 0;border:0;border-radius:0;gap:6px;bottom:14px;left:14px;right:auto;overflow:visible}.site-plan-app .spDrawing__zoom button,.site-plan-app .spDrawing__zoom button:last-child{border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);min-width:32px;height:32px;color:var(--dl-ink);justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;display:inline-flex}.site-plan-app .spDrawing__zoom button:last-child{padding:0 12px}.site-plan-app .spDrawing__zoom button:hover{background:var(--sp-hover)}.site-plan-app .spDrawing__scale{bottom:14px;left:auto;right:14px}.spDrawing__side{isolation:isolate;overscroll-behavior:contain;background:var(--sp-surface);border:1px solid var(--dl-border);border-radius:6px;flex-direction:column;min-width:0;min-height:0;font-size:13px;display:flex;overflow-y:auto}.spDrawing__side>*{flex:none}.spDrawing__side>.spDrawing__editingSteps{display:contents}.spDrawing__side .spDrawing__stepActions{z-index:10;background:var(--sp-surface);border-bottom:1px solid var(--dl-border);padding:14px 16px 12px;position:sticky;top:0}.spDrawing__side .spDrawing__stageHelp{border-bottom:1px solid var(--dl-grid);padding:10px 16px 12px}.spDrawing__side .spDrawing__stepActions{flex-flow:column;align-items:stretch;gap:10px;width:auto}.spDrawing__side .spDrawing__stepActions .spDrawing__tools{flex-flow:column;align-items:stretch}.spDrawing__side .spDrawing__stepActions .spDrawing__tools>button{justify-content:center;width:100%}.spDrawing__side .spDrawing__nextStep{border-bottom:1px solid var(--dl-grid);color:var(--sp-ink);margin:0;padding:10px 16px 12px;font-size:12.5px;line-height:1.45}.spDrawing__side .spDrawing__nextStep[data-blocked]{color:var(--sp-muted)}.spDrawing__stageTitle{align-items:center;gap:4px;min-width:0;display:flex}.spDrawing__side .spDrawing__stageHelp{flex-basis:auto;margin:0;font-size:11.5px;line-height:1.45}.spDrawing__side>.site-plan-drawing-property{border-bottom:1px solid var(--dl-grid);padding:4px 16px}.spDrawing__side>.site-plan-drawing-property .spFlow__receipt{gap:6px 14px;margin:4px 0 10px}.spDrawing__side>.dl-site-warn,.spDrawing__side>.dl-site-note,.spDrawing__side>[role=status]{border-bottom:1px solid var(--dl-grid);margin:0;padding:10px 16px}.site-plan-app .spDrawing__side>.spDrawing__contextInspector{background:0 0;border:0;border-radius:0;padding:0}.spDrawing__side>.spDrawing__contextInspector>summary{border-bottom:1px solid var(--dl-grid);min-height:44px;padding:0 16px}.site-plan-app .spDrawing__side .spDrawing__contextInspectorBody{max-height:none;margin:0;padding:14px 16px 20px;overflow:visible}.spDrawing__side>.spDrawing__pointerHelp{padding:0 16px 10px}.spDrawing__side>.site-plan-manual-requirements{border:0;border-top:1px solid var(--dl-border);background:0 0;border-radius:0;padding:14px 16px 20px}.spDrawing__side>details>summary{box-sizing:border-box;cursor:pointer;border-bottom:1px solid var(--dl-grid);align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.spDrawing__side>details>summary::-webkit-details-marker{display:none}.spDrawing__side>details>summary>strong{flex:none;font-size:13px;font-weight:500}.spDrawing__side>details>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--sp-muted);flex:1;font-size:12px;font-weight:400;overflow:hidden}.spDrawing__side>details>summary>svg{display:none}.spDrawing__side>details>summary:after{content:"";border-right:1.5px solid var(--sp-muted);border-bottom:1.5px solid var(--sp-muted);flex:none;width:7px;height:7px;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.spDrawing__side>details[open]>summary:after{transform:rotate(45deg)}.spDrawing__side>details>summary:hover{background:var(--sp-hover)}.spDrawing__side>details:not([open])>summary{border-bottom-color:var(--dl-grid)}.spDrawing__sideSection>.site-plan-manual-requirements{background:0 0;border:0;border-radius:0;padding:14px 16px 20px}.spDrawing__sideSection>.site-plan-manual-requirements>header>h2{display:none}.spDrawing__sideSection>.site-plan-manual-requirements>header>p{color:var(--sp-muted);margin:0 0 8px;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.spDrawing__side>details>summary:after{transition:none}}.spDrawing__side .site-plan-manual-requirements .dl-site-twocol{grid-template-columns:minmax(0,1fr)}.spDrawing__structureRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spDrawing__structureRow{text-align:left;background:var(--sp-surface);border:1px solid var(--sp-border);width:100%;color:var(--sp-ink);cursor:pointer;font:inherit;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.spDrawing__structureRow strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.spDrawing__structureRow span{color:var(--sp-muted);font-size:12px}.spDrawing__structureRow:hover{background:var(--sp-hover)}.spDrawing__structureRow[data-editing]{border-color:var(--sp-blue)}.spDrawing__structureRow input{border:1px solid var(--sp-border-strong);background:var(--sp-control);width:100%;min-width:0;height:28px;color:var(--sp-ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.spDrawing__structureRow input:focus-visible{outline:2px solid var(--sp-blue);outline-offset:1px}.spDrawing__structureRow[aria-pressed=true]{border-color:var(--sp-blue);background:var(--dl-blue-tint)}.spDrawing__structureEmpty{color:var(--sp-muted);margin:0;font-size:12.5px}.spDrawing__structureRowNew{color:var(--sp-muted);border-style:dashed}.spDrawing__structureRowNew strong{font-weight:500}.spDrawing__utilityShapes{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.spDrawing__utilityActive{border-left:2px solid var(--sp-blue);flex-direction:column;gap:10px;margin:6px 0 2px 12px;padding:10px 0 4px 12px;display:flex}.spDrawing__utilityShapes>li{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.spDrawing__side>.spFlow__advanced{border-top:1px solid var(--dl-border)}.spDrawing__side>.spFlow__advanced>summary{padding:12px 16px}.spDrawing__side>.spFlow__advanced>section{background:0 0;border:0;border-radius:0;padding:0 16px 16px}.site-plan-app .spDrawing__status{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;height:auto;min-height:30px;padding:0 16px;font-size:12px;line-height:1.4}.spDrawing__statusMain{align-items:center;gap:14px;min-width:0;flex-wrap:nowrap!important;display:flex!important}.spDrawing__statusMain>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.spDrawing__status .spDrawing__background{color:var(--dl-muted);flex-direction:row;flex:none;align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.site-plan-app .spDrawing__status .spDrawing__background .spDrawing__backgroundSelect>select,.site-plan-app .spDrawing__status .spDrawing__background .spDrawing__backgroundSelect>select:hover:not(:disabled){min-width:84px;height:24px;min-height:0;padding:0 24px 0 8px;font-size:12px}.spDrawing__status .spDrawing__backgroundSelect>svg{width:14px;height:14px;right:6px}@media (max-width:900px){.site-plan-main[data-area=draw]{display:block;overflow-y:auto}.site-plan-main[data-area=draw]>.site-plan-area:not([hidden]){display:block;overflow:visible}.site-plan-app .site-plan-drawing,.site-plan-app .spDrawing__editor{display:block}.spDrawing__work{flex-direction:column;display:flex}.site-plan-app .spDrawing__toolbar.dl-rail{flex-direction:row;justify-content:flex-start;width:auto;padding:6px 10px;overflow:visible}.spDrawing__toolbar .dl-rail-sep{width:1px;height:20px;margin:0 4px}.site-plan-app .spDrawing__canvasWrap{flex:none;height:clamp(320px,58dvh,560px)}.spDrawing__side{overflow:visible}.spDrawing__work{gap:8px}.site-plan-app .site-plan-drawing{padding:8px}.spDrawing__side .spDrawing__stepActions{position:static}.site-plan-app .spDrawing__status{flex-wrap:wrap;padding:6px 16px}}.spFlow__start{background:var(--sp-surface-raised);border:1px solid var(--sp-border);border-radius:6px;flex-direction:column;gap:18px;width:min(640px,100% - 40px);margin:72px auto;padding:32px;display:flex}.spFlow__start h1{margin:0;font-size:27px}.spFlow__start>p{color:var(--sp-muted);margin:0;font-size:14px;line-height:1.5}.spFlow__search{align-items:end;gap:12px;display:flex}.spFlow__search label{flex:1}.spFlow__search input{height:42px}.spFlow__search button{white-space:nowrap;min-height:42px}.spFlow__results{gap:8px;display:grid}.spFlow__result{text-align:left;background:var(--sp-surface-raised);border:1px solid var(--sp-border);color:var(--sp-ink);cursor:pointer;font:inherit;border-radius:6px;flex-direction:column;gap:5px;padding:14px;display:flex}.spFlow__result:hover,.spFlow__result:focus-visible{border-color:var(--sp-blue);background:var(--sp-blue-tint)}.spFlow__result strong{font-size:14px;font-weight:500}.spFlow__result span{color:var(--sp-muted);font-size:12px}.spFlow__manual{border-top:1px solid var(--sp-border);gap:12px;padding-top:12px;display:grid}.spFlow__progress{max-width:1080px;color:var(--sp-muted);margin:12px auto;padding:0 20px;font-size:13px}.spFlow__sourceNotes{max-width:1080px;color:var(--sp-muted);margin:12px auto;padding:0 20px;font-size:12px}.spFlow__sourceNotes summary{cursor:pointer}.spFlow__receipt{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-bottom:20px;display:flex}.spFlow__receipt strong{font-size:17px}.spFlow__receipt span{color:var(--sp-muted);font-size:13px}.spFlow__receipt button{margin-left:auto}.spFlow__advanced{grid-column:1/-1}.spFlow__advanced>summary{cursor:pointer;color:var(--sp-muted);padding:12px 0;font-size:13px}.spFlow__preview{width:100%}@media (max-width:600px){.spFlow__start{margin:28px auto;padding:22px}.spFlow__search{flex-direction:column;align-items:stretch}}.spMeasuredDraft__measured{flex-wrap:wrap;align-items:end;gap:8px;width:100%;font-size:12px;display:flex}.spMeasuredDraft__measured label{color:var(--sp-ink);flex-direction:column;gap:6px;font-size:11px;display:flex}.spMeasuredDraft__measured input{border:1px solid var(--sp-border-strong);background:var(--sp-control);width:112px;height:32px;color:var(--sp-ink);font:inherit;border-radius:6px;padding:6px 8px;font-size:13px}.spMeasuredDraft__measured input:focus-visible{outline:2px solid var(--sp-blue);outline-offset:1px}.spMeasuredDraft__measured select{border:1px solid var(--sp-border-strong);background-color:var(--sp-control);min-width:112px;height:32px;color:var(--sp-ink);font:inherit;border-radius:6px;padding:4px 24px 4px 8px}.spMeasuredDraft__measured input[aria-invalid]{border-color:var(--sp-danger)}.spMeasuredDraft__hint,.spMeasuredDraft__measurement{color:var(--sp-muted);align-self:center;font-size:11px}.spMeasuredDraft__measurement{font-variant-numeric:tabular-nums;color:var(--sp-ink);margin-left:auto}.spMeasuredDraft__error{width:100%;color:var(--sp-danger)}@media (max-width:600px){.spMeasuredDraft__measured input{width:96px}.spMeasuredDraft__measurement{margin-left:0}}@media (pointer:coarse){.spMeasuredDraft__measured input,.spMeasuredDraft__measured select{height:auto;min-height:44px}}.spPlanningLookup__lookup{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:6px;flex:none;max-height:35vh;margin:0 16px 8px;padding:10px 12px;font-size:.85rem;overflow-y:auto}.spPlanningLookup__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.spPlanningLookup__lookup p{margin:7px 0}.spPlanningLookup__lookup summary{cursor:pointer;font-weight:500}.spPlanningLookup__record{border-top:1px solid var(--sp-border);overflow-wrap:anywhere;margin-top:8px;padding-top:8px}.spPlanningLookup__record ul{margin:6px 0;padding-left:20px}.spPlanningLookup__note{color:var(--sp-muted)}.spPlanningLookup__editions{margin-top:8px}.spPlanningLookup__edition{border-left:2px solid var(--sp-border);overflow-wrap:anywhere;margin:8px 0;padding-left:8px}.spPlanningLookup__edition p{color:var(--sp-muted);margin:4px 0}.spPlanningLookup__proposals{margin:12px 0}.spPlanningLookup__proposals h3{margin:0;font-size:1em}.spPlanningLookup__conditions{white-space:pre-line}.spPrintFeedback__feedback{gap:8px;min-width:0;display:grid}.spPrintFeedback__limitation{border:1px solid var(--sp-border);background:var(--sp-surface);border-radius:7px;min-width:0;padding:10px 12px}.spPrintFeedback__label{margin:0;font-size:13px;font-weight:650}.spPrintFeedback__message{color:var(--sp-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.spPrintFeedback__details{overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.spPrintFeedback__details summary{cursor:pointer;color:var(--sp-muted)}.spPrintFeedback__details ul{margin:8px 0 0;padding-left:18px}.spPrintFeedback__details li{margin:6px 0}@media (max-width:600px){.spPrintFeedback__limitation{padding:9px 10px}}.spPrintPreview__preview{grid-column:1/-1;min-width:0}.spPrintPreview__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spPrintPreview__pdfStatus{flex:280px;min-width:0}.spPrintPreview__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spPrintPreview__frame{border:1px solid var(--sp-border);background:var(--sp-canvas);border-radius:6px;width:100%;height:min(76dvh,1000px);min-height:480px;display:block}.spPrintPreview__preparationError{border:1px solid var(--sp-warning);background:var(--sp-warning-tint);color:var(--sp-muted);overflow-wrap:anywhere;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.spPrintPreview__review{border-top:1px solid var(--sp-border);padding-top:12px}.spPrintPreview__review>summary{cursor:pointer;font-size:13px;font-weight:500}.spPrintPreview__review>summary span{color:var(--sp-muted);margin-left:8px;font-size:12px;font-weight:400}.spPrintPreview__review[open]>summary{margin-bottom:12px}@media (max-width:600px){.spPrintPreview__frame{height:clamp(320px,55dvh,520px);min-height:320px}.spPrintPreview__actions{width:100%}.spPrintPreview__review>summary span{margin:5px 0 0 16px;display:block}}.spRetrievedBuildingLocation__location{display:none}@media (max-width:999px){.spRetrievedBuildingLocation__location{border-bottom:1px solid var(--sp-border);background:var(--sp-surface-raised);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.spRetrievedBuildingLocation__location>div{overflow-wrap:anywhere;flex-direction:column;gap:3px;min-width:0;display:flex}.spRetrievedBuildingLocation__location span{color:var(--sp-muted);font-size:11px;line-height:1.4}.spRetrievedBuildingLocation__location>button{white-space:normal;max-width:100%;height:auto;min-height:32px}}.spReviewWorkspace__root{max-width:1580px;padding:24px 20px 40px}.spReviewWorkspace__workspace{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"preview preview""settings details";align-items:start;gap:18px;display:grid}.spReviewWorkspace__settings{flex-direction:column;grid-area:settings;gap:12px;min-width:0;display:flex}.spReviewWorkspace__settings>*,.spReviewWorkspace__details>*{min-width:0}.spReviewWorkspace__details{flex-direction:column;grid-area:details;gap:12px;min-width:0;display:flex}.spReviewWorkspace__property{gap:7px}.spReviewWorkspace__property summary strong{overflow-wrap:anywhere;margin-top:5px;font-size:15px;font-weight:400;line-height:1.4;display:block}.spReviewWorkspace__property button{align-self:flex-start;margin-top:4px}.spReviewWorkspace__preview{grid-area:preview;min-width:0}.spReviewWorkspace__settingsSummary{color:var(--sp-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.5;display:block}.spReviewWorkspace__scaleStatus{border:1px solid var(--sp-border);background:var(--sp-control);border-radius:6px;flex-direction:column;gap:5px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.spReviewWorkspace__scaleStatus strong{font-size:13px}.spReviewWorkspace__rotation{border-top:1px solid var(--sp-border);padding-top:10px}.spReviewWorkspace__rotation>summary,.spReviewWorkspace__disclosure>summary{cursor:pointer;font-size:13px;font-weight:500}.spReviewWorkspace__rotation>summary{margin-bottom:10px}.spReviewWorkspace__disclosure{overflow-wrap:anywhere}.spReviewWorkspace__disclosure:not([open]){padding-bottom:18px}.spReviewWorkspace__detailBody{flex-direction:column;gap:12px;display:flex}@media (max-width:960px){.spReviewWorkspace__workspace{grid-template:"preview""settings""details"/minmax(0,1fr)}.spReviewWorkspace__settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:600px){.spReviewWorkspace__root{padding:18px 12px 32px}.spReviewWorkspace__workspace{gap:12px}.spReviewWorkspace__settings{display:flex}}.spSaveStatus__status{min-width:0;color:var(--sp-muted);font-size:12px;line-height:1.4;position:relative}.spSaveStatus__summary{cursor:pointer;align-items:center;gap:6px;width:fit-content;max-width:100%;list-style:none;display:flex}.spSaveStatus__summary::-webkit-details-marker{display:none}.spSaveStatus__summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:3px;border-radius:2px}.spSaveStatus__dot{background:var(--sp-warning);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.spSaveStatus__saved{background:var(--sp-success)}.spSaveStatus__working{background:var(--sp-blue)}.spSaveStatus__attention{background:var(--sp-warning)}.spSaveStatus__chevron{color:var(--sp-muted);flex-shrink:0}.spSaveStatus__status[open] .spSaveStatus__chevron{transform:rotate(180deg)}.spSaveStatus__panel{z-index:70;box-sizing:border-box;border:1px solid var(--sp-border);background:var(--sp-surface-raised);width:min(380px,100vw - 32px);max-height:min(65dvh,520px);box-shadow:0 6px 24px var(--sp-shadow);color:var(--sp-ink);border-radius:6px;padding:16px;font-size:13px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}.spSaveStatus__heading{margin-bottom:10px;font-size:14px;display:block}.spSaveStatus__panel p{overflow-wrap:anywhere;margin:0 0 10px}.spSaveStatus__note,.spSaveStatus__fileState{color:var(--sp-muted)}.spSaveStatus__problem{color:var(--sp-warning)}.spSaveStatus__progress{margin:0 0 8px;padding:0;list-style:none}.spSaveStatus__progress li{border-top:1px solid var(--sp-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:3px 10px;padding:7px 0;display:flex}.spSaveStatus__fileName{overflow-wrap:anywhere;min-width:0}.spSaveStatus__actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (max-width:600px){.spSaveStatus__panel{width:auto;position:fixed;top:100px;left:12px;right:12px}}.spSaveStatus__originals{border-top:1px solid var(--sp-border);border-bottom:1px solid var(--sp-border);margin:0 0 12px}.spSaveStatus__originals>summary{cursor:pointer;padding:9px 0;font-weight:500}.spSaveStatus__originals>summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.spSaveStatus__originalDetails{padding-bottom:10px}.spSaveStatus__originalDetails>p:empty{display:none}.spSaveStatus__backup{border-top:1px solid var(--sp-border);padding-top:12px}.spSaveStatus__backup>strong{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.spSaveStatus__backup>strong>span{font-size:12px;font-weight:400}.spSaveStatus__backup p:last-child{margin-bottom:0}.spSearchMap__page{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;width:min(1440px,100% - 40px);margin:32px auto;display:grid}.spSearchMap__page.spSearchMap__entry{grid-template-columns:minmax(0,1fr);width:min(640px,100% - 40px);margin:44px auto}.spSearchMap__coverage{color:var(--sp-muted);font-size:12px;line-height:1.5}.spSearchMap__coverage p{margin:0}.spSearchMap__coverage summary{cursor:pointer;width:fit-content;color:var(--sp-blue);margin-top:3px}.spSearchMap__coverage details p{margin-top:8px}.spSearchMap__coverage summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:3px}.spSearchMap__panel{background:var(--sp-surface-raised);border:1px solid var(--sp-border);border-radius:6px;flex-direction:column;gap:18px;padding:26px;display:flex}.spSearchMap__panel h1{margin:0;font-size:25px}.spFlow__resultsHeading{color:var(--sp-ink);margin:0;font-size:13px;font-weight:500}.spFlow__result{padding-right:76px;position:relative}.spFlow__result:after{content:"Select";border:1px solid var(--sp-border-strong);color:var(--sp-ink);background:var(--sp-surface);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.spFlow__result:hover:after,.spFlow__result:focus-visible:after{border-color:var(--sp-blue);color:var(--sp-blue)}.spFlow__result:disabled:after{opacity:.5}.spSearchMap__panel>p{color:var(--sp-muted);margin:0;font-size:14px;line-height:1.5}.spSearchMap__search{flex-direction:column;gap:12px;display:flex}.spSearchMap__search input{height:44px}.spSearchMap__search button{min-height:42px}.spSearchMap__figure{border:1px solid var(--sp-border);background:var(--sp-surface-raised);border-radius:6px;min-width:0;margin:0;overflow:hidden}.spSearchMap__toolbar{border-bottom:1px solid var(--sp-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.spSearchMap__toolbar strong{color:var(--sp-ink);font-size:14px}.spSearchMap__controls{flex-wrap:wrap;gap:8px;display:flex}.spSearchMap__canvas{background:var(--sp-canvas);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.spSearchMap__canvas:active{cursor:grabbing}.spSearchMap__pin{cursor:pointer;outline:none}.spSearchMap__pin:focus-visible circle{stroke:var(--sp-ink);stroke-width:5px}.spSearchMap__caption{color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.spSearchMap__caption a{white-space:normal;text-align:left;max-width:100%}.spSearchMap__retry{color:var(--sp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 14px 12px;font-size:12px;display:flex}@media (max-width:1000px){.spSearchMap__page{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px}.spSearchMap__panel{padding:22px}.spSearchMap__toolbar{flex-wrap:wrap}}@media (max-width:760px){.spSearchMap__page{grid-template-columns:1fr;width:min(680px,100% - 28px);margin:20px auto}.spSearchMap__panel{padding:22px}.spSearchMap__canvas{min-height:280px}}@media (max-width:1000px){.spSearchMap__page.spSearchMap__entry{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.spSearchMap__page.spSearchMap__entry{width:min(640px,100% - 28px);margin-top:20px}}.spSetbackEditor__editor{border:1px solid var(--sp-border);border-radius:.5rem;margin:.65rem 0;padding:.65rem;font-size:.78rem;line-height:1.4}.spSetbackEditor__heading{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.spSetbackEditor__heading h3{margin:0;font-size:.88rem}.spSetbackEditor__editor p{margin:.45rem 0}.spSetbackEditor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0;display:grid}.spSetbackEditor__fields label{align-content:start;gap:.2rem;min-width:0;display:grid}.spSetbackEditor__fields input,.spSetbackEditor__fields select,.spSetbackEditor__fields textarea{box-sizing:border-box;border:1px solid var(--sp-border-strong);width:100%;min-width:0;font:inherit;background:var(--sp-control);color:var(--sp-ink);border-radius:.3rem;padding:.35rem}.spSetbackEditor__fields input[type=checkbox]{width:auto;margin:0 .3rem 0 0}.spSetbackEditor__wide{grid-column:1/-1}.spSetbackEditor__actions{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}.spSetbackEditor__original{background:var(--sp-control);border-radius:.3rem;margin:.5rem 0;padding:.5rem}.spSetbackEditor__original summary{cursor:pointer;font-weight:500}.spSetbackEditor__original dl{margin:.4rem 0 0}.spSetbackEditor__original dt{margin-top:.35rem;font-weight:500}.spSetbackEditor__original dd{overflow-wrap:anywhere;margin:.1rem 0}.spSetbackEditor__status{color:var(--sp-muted)}.spSetbackEditor__warning{color:var(--sp-danger);font-weight:500}.spSetbackEditor__editor a{overflow-wrap:anywhere}@media (pointer:coarse){.spSetbackEditor__fields input:not([type=checkbox]),.spSetbackEditor__fields select,.spSetbackEditor__fields textarea{min-height:44px}}.spSourceRightsPanel__panel{overflow-wrap:anywhere;min-width:0}.spSourceRightsPanel__panel>summary{cursor:pointer;line-height:1.5}.spSourceRightsPanel__source{border-top:1px solid var(--sp-border);min-width:0;margin-top:10px;padding-top:10px}.spSourceRightsPanel__source>summary{cursor:pointer;font-size:12px;line-height:1.5}.spSourceRightsPanel__source>summary strong{font-size:13px}.spSourceRightsPanel__source>summary span{color:var(--sp-muted);margin-top:2px;display:block}.spSourceRightsPanel__source dl{gap:7px;font-size:12px;display:grid}.spSourceRightsPanel__source dl>div{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;display:flex}.spSourceRightsPanel__source dt{min-width:0}.spSourceRightsPanel__source dd{margin:0;font-weight:500}.spSourceRightsPanel__panel p,.spSourceRightsPanel__panel a,.spSourceRightsPanel__panel li{overflow-wrap:anywhere}.spStructureCandidates__candidates,.spStructureCandidates__intro{flex-direction:column;gap:14px;min-width:0;display:flex}.spStructureCandidates__heading{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.spStructureCandidates__heading h3{margin:0;font-size:14px;font-weight:500}.spStructureCandidates__message{color:var(--sp-muted);margin:0;font-size:12px;line-height:1.45}.spStructureCandidates__proposals{flex-direction:column;min-width:0;display:flex}.spStructureCandidates__identity{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.spStructureCandidates__identity strong{min-width:0;font-size:13px;font-weight:500}.spStructureCandidates__selectionState{min-width:0;color:var(--sp-muted);text-align:right;font-size:11px;font-weight:400;line-height:1.45}.spStructureCandidates__addChoice{flex-direction:row;align-items:center;gap:7px;min-height:28px;font-size:12px;display:flex}.spStructureCandidates__addChoice input{flex:none}@media (pointer:coarse){.spStructureCandidates__addChoice{min-height:44px}}.spStructureClearances__clearances{font-size:.78rem;line-height:1.4}.spStructureClearances__clearances p{margin:.45rem 0}.spStructureClearances__clearances summary{cursor:pointer;font-weight:650}.spStructureClearances__warning{color:var(--sp-danger);font-weight:650}.spStructureClearances__tableWrap{max-width:100%;margin:.5rem 0;overflow-x:auto}.spStructureClearances__clearances table{border-collapse:collapse;text-align:left;width:100%;min-width:30rem}.spStructureClearances__clearances caption{text-align:left;color:var(--sp-muted);margin-bottom:.35rem;font-size:.72rem}.spStructureClearances__clearances th,.spStructureClearances__clearances td{border-bottom:1px solid var(--sp-border);vertical-align:top;padding:.4rem}.spStructureClearances__clearances thead th{color:var(--sp-ink);font-size:.72rem}.spStructureClearances__clearances small{color:var(--sp-muted);margin-top:.2rem;font-weight:400;display:block}.spStructureClearances__active{background:var(--sp-blue-tint)}.spStructureClearances__lineButton{color:var(--sp-blue);cursor:pointer;font:inherit;text-align:left;text-underline-offset:.15rem;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.spStructureClearances__lineButton:focus-visible{outline:2px solid var(--sp-blue);outline-offset:3px}.spStructureClearances__lineStatus{color:var(--sp-danger);margin-top:.2rem;font-size:.72rem;display:block}@media (max-width:999px){.spStructureClearances__clearances table{min-width:0}.spStructureClearances__clearances thead,.spStructureClearances__clearances caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spStructureClearances__clearances tbody,.spStructureClearances__clearances tr,.spStructureClearances__clearances th,.spStructureClearances__clearances td{display:block}.spStructureClearances__clearances tr{border:1px solid var(--sp-border);border-radius:6px;margin:.45rem 0;padding:.35rem}.spStructureClearances__clearances th,.spStructureClearances__clearances td{border:0;padding:.25rem}.spStructureClearances__clearances td:nth-child(2):before{content:"Actual clearance: ";font-weight:650}.spStructureClearances__clearances td:nth-child(3):before{content:"Required setback: ";font-weight:650}.spStructureClearances__clearances td:nth-child(4):before{content:"Requirement basis / review";margin-bottom:.2rem;font-weight:650;display:block}}@media (pointer:coarse){.spStructureClearances__lineButton{min-height:44px}}.spStructureOverlays__overlay .spStructureOverlays__mark{opacity:0}.spStructureOverlays__handle:hover>.spStructureOverlays__mark,.spStructureOverlays__handle:focus-within>.spStructureOverlays__mark,.spStructureOverlays__handle[data-selected=true]>.spStructureOverlays__mark,.spStructureOverlays__handle[data-active=true]>.spStructureOverlays__mark,.spStructureOverlays__overlay[data-operation=scale] .spStructureOverlays__vertexMark,.spStructureOverlays__overlay[data-operation=offset] .spStructureOverlays__edgeMark{opacity:1}.spStructureOverlays__handle:focus-within>.spStructureOverlays__mark{filter:drop-shadow(0 0 2px var(--sp-surface-raised))}@media (hover:none),(pointer:coarse){.spStructureOverlays__overlay .spStructureOverlays__vertexMark,.spStructureOverlays__handle[data-coarse-cue=true]>.spStructureOverlays__rotationMark{opacity:.85}}.spStructureOverlays__handle[data-muted=true]>.spStructureOverlays__mark{opacity:0}.spStructurePlacement__placement{border-top:1px solid var(--sp-border);margin-top:.7rem;padding-top:.7rem;font-size:.78rem;line-height:1.4}.spStructurePlacement__placement form{gap:.5rem;margin-top:.5rem;display:grid}.spStructurePlacement__placement p{margin:0}.spStructurePlacement__actions{flex-wrap:wrap;gap:.4rem;display:flex}.spWorkflowSteps__workflow{min-width:0;color:var(--sp-ink);flex:1;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:relative}.spWorkflowSteps__steps{background:var(--sp-control);border-radius:var(--sp-radius);flex:none;gap:2px;margin:0;padding:3px;list-style:none;display:flex}.spWorkflowSteps__steps>li{min-width:0}.spWorkflowSteps__steps .spWorkflowSteps__step{height:28px;color:var(--dl-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.spWorkflowSteps__step:not(:disabled):hover{background:color-mix(in srgb, var(--sp-surface) 55%, transparent)}.spWorkflowSteps__step:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.spWorkflowSteps__step:disabled{cursor:not-allowed;color:var(--sp-muted);opacity:.5}.spWorkflowSteps__steps .spWorkflowSteps__current,.spWorkflowSteps__steps .spWorkflowSteps__current:hover{background:var(--sp-surface);box-shadow:0 1px 2px var(--sp-shadow)}.spWorkflowSteps__marker{width:18px;height:18px;color:var(--sp-on-primary);background:var(--sp-muted);border-radius:9px;flex:0 0 18px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:inline-flex}.spWorkflowSteps__current .spWorkflowSteps__marker{background:var(--sp-primary)}.spWorkflowSteps__label{min-width:0;font-size:13px;font-weight:500;line-height:1.25}.spWorkflowSteps__next{min-width:0;color:var(--sp-ink);flex:260px;margin:0;font-size:12.5px;line-height:1.4}.spWorkflowSteps__details{flex:none;font-size:12px;position:relative}.spWorkflowSteps__details>summary{cursor:pointer;min-height:32px;color:var(--sp-muted);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:2px 6px;list-style:none;display:flex}.spWorkflowSteps__details>summary::-webkit-details-marker{display:none}.spWorkflowSteps__details>summary>span:first-child{font-size:18px}.spWorkflowSteps__details>summary:focus-visible{outline:2px solid var(--sp-blue);outline-offset:2px}.spWorkflowSteps__detailPanel{z-index:45;box-sizing:border-box;background:var(--sp-surface-raised);border:1px solid var(--sp-border);width:min(390px,100vw - 24px);box-shadow:0 4px 16px var(--sp-shadow);border-radius:6px;padding:16px;font-size:13px;line-height:1.5;position:absolute;top:calc(100% + 6px);right:0}.spWorkflowSteps__detailPanel p{color:var(--sp-muted);margin:8px 0 0}.spWorkflowSteps__detailPanel ol{gap:7px;margin:12px 0;padding-left:20px;display:grid}@media (max-width:720px){.spWorkflowSteps__detailsLabel{display:none}.spWorkflowSteps__steps .spWorkflowSteps__step{gap:6px;padding:0 9px}.spWorkflowSteps__label{font-size:12px}.spWorkflowSteps__details>summary{width:24px;padding:2px 0}.spWorkflowSteps__detailPanel{right:0}}@media (pointer:coarse){.spWorkflowSteps__details>summary{min-width:44px;min-height:44px}}@media (max-width:480px){.dl-subbar{padding-left:8px;padding-right:8px}.spWorkflowSteps__steps .spWorkflowSteps__step{gap:4px;padding:0 6px}.spWorkflowSteps__label{font-size:11.5px}.spWorkflowSteps__marker{flex-basis:16px;width:16px;height:16px}}.dl-landing{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:48px;width:100%;max-width:960px;margin:0 auto;padding:72px 24px;display:grid}.dl-landing-pitch h1{letter-spacing:-.01em;color:var(--sp-ink);margin:0 0 12px;font-size:32px;font-weight:500;line-height:1.2}.dl-landing-pitch p{max-width:46ch;color:var(--sp-muted);margin:0;font-size:16px;line-height:1.55}.dl-auth-card{background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);padding:24px}.dl-auth-card h2{color:var(--sp-ink);margin:0 0 16px;font-size:18px;font-weight:500}.dl-auth-card form{flex-direction:column;gap:14px;display:flex}.dl-auth-card .dl-btn-primary{align-self:stretch;height:38px}.dl-auth-error{color:var(--sp-danger);margin:0;font-size:13px}.dl-auth-notice{color:var(--sp-muted);margin:0;font-size:13px}.dl-auth-links{flex-wrap:wrap;gap:8px 16px;margin:16px 0 0;display:flex}.dl-auth-links button{font:inherit;color:var(--sp-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.dl-auth-links button:hover{color:var(--sp-ink)}.dl-header>.dl-brand+.dl-theme-toggle{margin-left:auto}.dl-account{align-items:center;gap:10px;min-width:0;margin-left:auto;display:inline-flex}.dl-account-email{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--sp-muted);font-size:13px;overflow:hidden}@media (max-width:720px){.dl-landing{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;padding:32px 16px}.dl-landing-pitch h1{font-size:26px}.dl-account-email{display:none}}.dl-account-link{color:var(--sp-muted);font-size:13px;text-decoration:none}.dl-account-link:hover{color:var(--sp-ink);text-decoration:underline}.dl-card-share{right:46px}.dl-card-share:hover{background:var(--sp-hover);color:var(--sp-ink);border-color:var(--sp-border-strong)}.dl-company-h{color:var(--sp-ink);margin:0 0 10px;font-size:15px;font-weight:500}.dl-company-table{border-collapse:collapse;background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:var(--sp-radius);width:100%}.dl-company-table th,.dl-company-table td{text-align:left;border-bottom:1px solid var(--sp-border);padding:10px 14px;font-size:13.5px}.dl-company-table th{color:var(--sp-muted);font-size:12.5px;font-weight:500}.dl-company-table tr:last-child td{border-bottom:0}.dl-company-pending td{color:var(--sp-muted)}.dl-company-act{white-space:nowrap;text-align:right!important}.dl-company-add{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.dl-company-add .dl-field{min-width:200px}.dl-company-add select,.dl-company-table select,.dl-share-list select{border:1px solid var(--dl-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);height:34px;color:var(--sp-ink);font:inherit;padding:0 8px;font-size:13px}.dl-company-add select{height:38px}.dl-share-list{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.dl-share-list li{justify-content:space-between;align-items:center;gap:12px;display:flex}.dl-share-who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;overflow:hidden}.dl-share-fixed{color:var(--sp-muted);flex:none;font-size:12.5px}.dl-google{background:var(--sp-surface);border:1px solid var(--sp-border-strong);width:100%;height:38px;color:var(--sp-ink);justify-content:center;align-items:center;gap:10px;display:inline-flex}.dl-auth-card .dl-auth-or{color:var(--sp-muted);align-items:center;gap:12px;margin:14px 0;font-size:12.5px;display:flex}.dl-auth-card .dl-auth-or:before,.dl-auth-card .dl-auth-or:after{content:"";background:var(--sp-border);flex:1;height:1px}.dl-company-tabs{margin-bottom:16px}.dl-join-code{font-family:var(--sp-mono);letter-spacing:.08em;color:var(--sp-ink);margin:0 0 8px;font-size:22px}.dl-banner.dl-banner-info{background:var(--sp-blue-tint);border:1px solid var(--sp-blue-line);color:var(--sp-ink);margin-bottom:16px}.dl-company-email{color:var(--sp-muted);margin-left:6px;font-size:12.5px}.dl-join-code-row{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:4px;display:flex}.dl-join-code-row .dl-join-code{margin:0}.dl-join-setting{border-top:1px solid var(--sp-border);margin-top:14px;padding-top:14px}.dl-shell .dl-join-mode{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;margin:0 0 2px;font-size:13.5px;font-weight:500;display:flex}.dl-shell .dl-join-mode input{width:auto;height:auto;margin:0}.dl-details-form{flex-direction:column;gap:14px;max-width:520px;display:flex}.dl-details-actions{gap:10px;display:flex}.dl-auth-card .dl-details-form{max-width:none}.dl-settings-layout{box-sizing:border-box;flex:1;grid-template-columns:220px minmax(0,1fr);gap:32px;width:100%;max-width:1080px;margin:0 auto;padding:32px 24px 64px;display:grid}.dl-settings-nav{flex-direction:column;align-self:start;gap:20px;display:flex;position:sticky;top:24px}.dl-settings-group h2{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);margin:0 0 6px;font-size:12px;font-weight:500}.dl-settings-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dl-settings-group a,.dl-settings-soon{border-radius:var(--sp-radius);color:var(--sp-ink);justify-content:space-between;align-items:center;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.dl-settings-group a:hover{background:var(--sp-hover)}.dl-settings-group a[aria-current=page]{background:var(--sp-selected);font-weight:500}.dl-settings-soon{color:var(--sp-muted);cursor:default}.dl-settings-soon em{border:1px solid var(--sp-border);border-radius:999px;padding:1px 6px;font-size:11.5px;font-style:normal}.dl-settings-main{min-width:0}.dl-settings-page{flex-direction:column;gap:28px;display:flex}.dl-settings-link{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.dl-settings-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:760px){.dl-settings-layout{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px 16px 48px}.dl-settings-nav{flex-direction:row;gap:16px;padding-bottom:4px;position:static;overflow-x:auto}.dl-settings-group{flex:none}.dl-settings-group ul{flex-direction:row}.dl-settings-group a,.dl-settings-soon{white-space:nowrap}}.dl-settings-main :is(.stock-admin,.jurisdiction-admin) h1{margin:0 0 4px;font-size:22px;font-weight:500}.dl-settings-main .stock-admin .subtitle,.dl-settings-main .jurisdiction-admin .subtitle{color:var(--sp-muted);margin:0 0 14px;font-size:14px}.dl-settings-main :is(.stock-admin,.jurisdiction-admin) .dl-banner{margin:0 0 12px}.price-row-head{flex-direction:column;align-items:flex-start;gap:4px;padding-top:4px;display:flex}.price-row-head strong{padding-top:0}.price-unit-picker{align-items:center;gap:4px;display:inline-flex}.price-unit-picker select{appearance:auto;border:1px solid var(--sp-border-strong);background:var(--sp-surface);color:var(--sp-ink);border-radius:4px;padding:3px 4px;font-size:.8rem}.price-pack-qty{color:var(--sp-muted);align-items:center;gap:3px;font-size:.78rem;display:inline-flex}.price-pack-qty input{border:1px solid var(--sp-border-strong);background:var(--sp-surface);width:3.4rem;color:var(--sp-ink);text-align:right;border-radius:4px;padding:3px 4px;font-size:.8rem}.price-item-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.price-item .price-field{flex:none}.dl-settings-main .stock-notice{margin:8px 0 14px}.dl-settings-main .stock-inline-form label{align-items:center;gap:6px;font-size:14px;font-weight:400;display:inline-flex}.dl-settings-main .stock-inline-form input:not([type=checkbox]){flex:260px}.dl-topbar-center{margin:0 auto;position:static;transform:none}@media (max-width:1279px){.dl-topbar{gap:8px}.dl-topbar-right{gap:6px}.dl-topbar .dl-seg{padding:0 10px}.dl-topbar .dl-settings-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.dl-settings-main .dl-company-h+.dl-site-note{margin-bottom:12px}.dl-settings-main :is(.dl-company-table,.dl-join-code-row,label)+.dl-site-note{margin-top:8px}.price-item-controls{grid-template-columns:7.6rem 11.5rem 5.6rem;justify-content:end;align-items:center;gap:8px;display:grid}.price-item-controls .price-input{width:100%}.price-item-controls .price-input input{flex:1;width:auto;min-width:0}.price-unit-picker{display:contents}.price-item-controls .price-unit-picker select{width:100%}.price-pack-qty{justify-self:start}.price-row-head .price-unit-picker{display:inline-flex}.price-field.price-cell .price-input input{width:3.9rem}.price-field .price-unit{text-align:left;min-width:3.4rem}@media (max-width:640px){.price-item-controls{grid-template-columns:7.6rem minmax(0,1fr);justify-content:start;width:100%}.price-pack-qty{grid-column:2}}.dl-county-help{color:var(--sp-muted);margin:0 0 14px;font-size:13px;line-height:1.5}.dl-methods h1{margin:0 0 6px;font-size:22px;font-weight:500}.dl-methods-intro{max-width:72ch;color:var(--sp-muted);margin:0 0 16px;font-size:14px;line-height:1.55}.dl-methods>.dl-auth-error,.dl-methods>.dl-auth-notice{margin:0 0 12px}.dl-methods-bar{z-index:2;background:var(--sp-canvas);flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 8px;padding:10px 0;display:flex;position:sticky;top:0}.dl-methods-count{color:var(--sp-muted);font-size:13px}.dl-list-tag{border:1px solid var(--sp-border);color:var(--sp-muted);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:400}.dl-methods-group{margin-top:12px}.dl-methods .dl-company-h{margin:18px 0 8px}.dl-methods-rows{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);margin:0;padding:0;list-style:none}.dl-method-row{border-bottom:1px solid var(--sp-border);grid-template-columns:minmax(0,1fr) minmax(180px,16rem);align-items:center;gap:8px 16px;padding:10px 14px;display:grid}.dl-method-row:last-child{border-bottom:0}.dl-method-text{flex-direction:column;gap:3px;min-width:0;display:flex}.dl-method-label{color:var(--sp-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:14px;font-weight:500;display:flex}.dl-method-hint{color:var(--sp-muted);font-size:12.5px;line-height:1.45}.dl-method-control select,.dl-method-number select,.dl-method-number input{border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);width:100%;height:36px;color:var(--sp-ink);padding:0 10px;font-size:13.5px}.dl-method-number{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.dl-method-number select{grid-column:1/-1}.dl-method-number input{text-align:right}.dl-method-unit{color:var(--sp-muted);white-space:nowrap;font-size:12.5px}.dl-method-problem{color:var(--sp-danger);grid-column:1/-1;font-size:12.5px}.dl-method-locked{grid-template-columns:minmax(0,1fr) auto}@media (max-width:640px){.dl-method-row{grid-template-columns:minmax(0,1fr)}}.dl-decisions{border-top:1px solid var(--sp-border);margin-top:12px;padding-top:10px}.dl-decisions-title{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);margin:0 0 6px;font-size:12px;font-weight:500}.dl-decisions ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.dl-decision{flex-direction:column;gap:4px;display:flex}.dl-decision-main{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.dl-decision-label{color:var(--sp-ink);font-size:13px}.dl-decision-value{font-variant-numeric:tabular-nums;color:var(--sp-ink);font-size:13px;font-weight:500}.dl-decision-chip{border:1px solid var(--sp-border);color:var(--sp-muted);border-radius:999px;padding:0 7px;font-size:11px}.dl-decision-held{background:var(--sp-selected);color:var(--sp-ink)}.dl-decision-why{color:var(--sp-muted);margin:0;font-size:12.5px;line-height:1.4}.dl-decision-actions{flex-wrap:wrap;gap:4px 14px;display:flex}.dl-decision-link{min-height:0;color:var(--sp-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.dl-decisions>.dl-auth-notice,.dl-decisions>.dl-auth-error{margin:8px 0 0;font-size:12.5px}.pl-page h1{margin:0 0 6px;font-size:22px;font-weight:500}.pl-intro{max-width:72ch;color:var(--sp-muted);margin:0 0 16px;font-size:14px;line-height:1.55}.pl-page>.dl-banner{margin:0 0 12px}.pl-bar{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);flex-direction:column;gap:12px;padding:16px;display:flex}.pl-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.pl-bar-pick{flex-direction:column;flex:18rem;gap:6px;max-width:28rem;display:flex}.pl-bar-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);font-size:12px;font-weight:500}.pl-bar select,.pl-form :is(input,select,textarea){border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);color:var(--sp-ink);font:inherit;padding:0 12px;font-size:14px}.pl-bar-pick select,.pl-form :is(input,select){height:38px}.pl-form textarea{padding-block:8px}.pl-bar-meta{flex-direction:column;gap:6px;display:flex}.pl-bar-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.pl-tag{border:1px solid var(--sp-border);color:var(--sp-muted);border-radius:999px;padding:1px 9px;font-size:11.5px}.pl-tag-default{background:var(--sp-selected);color:var(--sp-ink)}.pl-bar-counts{color:var(--sp-muted);font-size:13px}.pl-bar-desc{max-width:72ch;color:var(--sp-muted);margin:0;font-size:13px;line-height:1.5}.pl-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pl-note{color:var(--sp-muted);font-size:12.5px}.pl-form{flex-direction:column;gap:12px;max-width:560px;display:flex}.pl-form label{flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.pl-new{border-top:1px solid var(--sp-border);padding-top:12px}.pl-form-title{color:var(--sp-ink);margin:0;font-size:14px;font-weight:500}.pl-notice{color:var(--sp-muted);margin:12px 0 0;font-size:13px}.pl-notice-error{color:var(--sp-danger)}.pl-note-line{color:var(--sp-muted);max-width:72ch;margin:12px 0 0;font-size:13px;line-height:1.5}.pl-toolbar{z-index:3;background:var(--sp-canvas);border-bottom:1px solid var(--sp-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:20px 0 0;padding:10px 0;display:flex;position:sticky;top:0}.pl-filter{flex:11rem;max-width:16rem}.pl-filter input{border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);width:100%;height:36px;color:var(--sp-ink);font:inherit;padding:0 12px;font-size:14px}.pl-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pl-tabs{background:var(--sp-hover);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.pl-tabs .dl-seg{align-items:center;gap:8px;height:32px;padding:0 12px;font-size:13px;display:inline-flex}.pl-badge{color:var(--sp-muted);background:var(--sp-surface);border:1px solid var(--sp-border);border-radius:999px;padding:0 7px;font-size:11px;font-weight:400}.pl-badge-warn{color:var(--sp-warning);background:var(--sp-warning-tint);border-color:#0000}.pl-only{white-space:nowrap;border:1px solid var(--sp-border-strong);background:var(--sp-surface);height:34px;color:var(--sp-ink);cursor:pointer;border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.pl-only input{flex:none;width:14px;height:14px;margin:0}.pl-only span{line-height:1.2;display:inline}.pl-only-on{border-color:var(--sp-warning);background:var(--sp-warning-tint);color:var(--sp-warning);font-weight:500}.price-input.price-missing{border-color:var(--sp-warning);background:var(--sp-warning-tint)}.price-input.price-missing input::placeholder{color:var(--sp-warning)}.price-item-label .pl-badge,.price-row-head .pl-badge{margin-left:8px}.price-row-head .pl-badge{margin-left:0}.pl-help{max-width:76ch;color:var(--sp-muted);margin:14px 0 12px;font-size:13px;line-height:1.5}.pl-group{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);margin:0 0 16px;overflow:hidden}.pl-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);background:var(--sp-hover);border-bottom:1px solid var(--sp-border);margin:0;padding:9px 14px;font-size:12px;font-weight:500}.pl-group .price-row,.pl-group .price-item{border-bottom:1px solid var(--sp-border);margin:0;padding:10px 14px}.pl-group>:last-child{border-bottom:0}.pl-empty{color:var(--sp-muted);margin:14px 0;font-size:13.5px}.ss{flex-direction:column;flex:18rem;gap:6px;min-width:0;max-width:28rem;display:flex;position:relative}.ss-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);font-size:12px;font-weight:500}.ss-box{align-items:center;display:flex;position:relative}.ss-box input{border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);width:100%;height:38px;color:var(--sp-ink);font:inherit;padding:0 36px 0 12px;font-size:14px}.ss-box input::placeholder{color:var(--sp-ink);opacity:1}.ss-open input{border-color:var(--sp-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--sp-blue) 20%, transparent)}.ss-open input::placeholder{color:var(--sp-muted)}.ss-chevron{width:30px;height:30px;color:var(--sp-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.ss-list{z-index:20;border:1px solid var(--sp-border-strong);border-radius:var(--sp-radius);background:var(--sp-surface);max-height:18rem;box-shadow:0 8px 24px var(--sp-shadow);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.ss-list ul{margin:0;padding:0;list-style:none}.ss-group{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);margin:0;padding:8px 10px 4px;font-size:11.5px;font-weight:500}.ss-option{color:var(--sp-ink);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ss-option[data-active=true]{background:var(--sp-hover)}.ss-chosen{background:var(--sp-selected);font-weight:500}.ss-tag{border:1px solid var(--sp-border);color:var(--sp-muted);border-radius:999px;flex:none;padding:0 7px;font-size:11px}.ss-empty{color:var(--sp-muted);padding:10px;font-size:13.5px}.co-picker{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:0 0 16px;padding:16px;display:flex}.co-picker-actions{flex-wrap:wrap;gap:8px;display:flex}.co-body .jurisdiction-form{max-width:720px}.tb-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.tb-main{flex-direction:column;gap:22px;min-width:0;display:flex}.tb-section{flex-direction:column;gap:10px;display:flex}.tb-section>.dl-company-h{margin:0}.tb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tb-card{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);align-items:center;gap:12px;padding:10px 12px;display:flex}.tb-thumb{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-canvas);flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.tb-thumb img{max-width:56px;max-height:56px}.tb-lines{max-width:56px;color:var(--sp-muted);text-align:center;flex-direction:column;align-items:center;gap:1px;font-size:6px;line-height:1.2;display:flex;overflow:hidden}.tb-lines span{white-space:nowrap}.tb-lines .tb-bold{color:var(--sp-ink);font-weight:700}.tb-angle{color:var(--sp-muted);margin-left:8px;font-size:12px;font-weight:400}.tb-info{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.tb-head{color:var(--sp-ink);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.tb-icons{gap:4px;display:flex}.tb-icon{border:1px solid var(--sp-border);width:28px;height:28px;color:var(--sp-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tb-icon:hover:not(:disabled){background:var(--sp-hover);color:var(--sp-ink)}.tb-icon:disabled{opacity:.35;cursor:default}.tb-icon[aria-pressed=true]{background:var(--sp-selected);border-color:var(--sp-border-strong);color:var(--sp-ink)}.tb-card-plain .tb-info{gap:2px}.tb-card.tb-joined{border-bottom-style:dashed;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-8px}.tb-card.tb-joined+.tb-card{border-top-style:dashed;border-top-left-radius:0;border-top-right-radius:0}.tb-icon-danger:hover:not(:disabled){color:var(--sp-danger,var(--sp-ink))}.tb-size{color:var(--sp-muted);flex-direction:row;align-items:center;gap:10px;font-size:12.5px;font-weight:400;display:flex}.tb-size input[type=range]{width:auto;min-width:0;accent-color:var(--sp-ink);background:0 0;border:0;flex:1;padding:0}.tb-size output{text-align:right;font-variant-numeric:tabular-nums;width:38px;color:var(--sp-ink)}.tb-empty{border:1px dashed var(--sp-border-strong);border-radius:var(--sp-radius);color:var(--sp-muted);margin:0;padding:16px;font-size:13.5px}.tb-footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tb-switch{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);color:var(--sp-ink);flex-direction:row;align-items:flex-start;gap:10px;padding:12px;font-size:14px;font-weight:400;display:flex}.tb-switch input{margin-top:3px}.tb-switch .dl-field-note{margin-top:2px;display:block}.tb-preview{border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-surface);flex-direction:column;gap:10px;margin:0;padding:12px;display:flex;position:sticky;top:16px}.tb-preview figcaption{letter-spacing:.04em;text-transform:uppercase;color:var(--sp-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.tb-paper{text-transform:none;letter-spacing:0;gap:4px;display:inline-flex}.tb-paper button{border:1px solid var(--sp-border);color:var(--sp-muted);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:12px}.tb-paper button[aria-pressed=true]{background:var(--sp-selected);color:var(--sp-ink);border-color:var(--sp-border-strong);font-weight:500}.tb-mock svg{border-radius:4px;width:100%;height:auto;max-height:calc(100vh - 300px);margin:0 auto;display:block}.tb-preview-large{position:static}.tb-preview-large .tb-mock svg{max-height:none}@media (max-width:760px){.tb-layout{grid-template-columns:minmax(0,1fr)}.tb-preview{position:static}}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#0b4a9c i]{fill:#81b1f0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#0b4a9c i]{stroke:#81b1f0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#0e8f8f i]{fill:#86eded}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#0e8f8f i]{stroke:#86eded}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#1a1a1a i]{fill:#dfe2e7}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#1a1a1a i]{stroke:#dfe2e7}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#1d4f91 i]{fill:#8db2e2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#1d4f91 i]{stroke:#8db2e2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#1d6fdc i]{fill:#5f97e2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#1d6fdc i]{stroke:#5f97e2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#1f1f1f i]{fill:#dadee3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#1f1f1f i]{stroke:#dadee3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#1f3350 i]{fill:#a6bbd9}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#1f3350 i]{stroke:#a6bbd9}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#222222 i]{fill:#d7dbe1}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#222222 i]{stroke:#d7dbe1}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#2a7f4f i]{fill:#98d8b4}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#2a7f4f i]{stroke:#98d8b4}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#2e8b57 i]{fill:#5bbf86}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#2e8b57 i]{stroke:#5bbf86}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#2f6f4f i]{fill:#a0d3ba}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#2f6f4f i]{stroke:#a0d3ba}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#333333 i]{fill:#c8cdd5}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#333333 i]{stroke:#c8cdd5}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#33507a i]{fill:#9db3d2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#33507a i]{stroke:#9db3d2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#3b2a12 i]{fill:#e0c9a7}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#3b2a12 i]{stroke:#e0c9a7}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#3b3b3b i]{fill:#c0c7d0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#3b3b3b i]{stroke:#c0c7d0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#444444 i]{fill:#b8bfca}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#444444 i]{stroke:#b8bfca}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#4a3b28 i]{fill:#d0c1ae}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#4a3b28 i]{stroke:#d0c1ae}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#4b3416 i]{fill:#e0c5a3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#4b3416 i]{stroke:#e0c5a3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#555555 i]{fill:#a9b1be}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#555555 i]{stroke:#a9b1be}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#666666 i]{fill:#99a3b2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#666666 i]{stroke:#99a3b2}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#6b4f2a i]{fill:#d5bea0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#6b4f2a i]{stroke:#d5bea0}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#6b6454 i]{fill:#8a93a3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#6b6454 i]{stroke:#8a93a3}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#6b6b6b i]{fill:#959faf}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#6b6b6b i]{stroke:#959faf}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#7a1738 i]{fill:#e591ad}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#7a1738 i]{stroke:#e591ad}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#7a1f1f i]{fill:#df9595}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#7a1f1f i]{stroke:#df9595}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#7a5c30 i]{fill:#d4bd9c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#7a5c30 i]{stroke:#d4bd9c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#7b4bb7 i]{fill:#a182c8}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#7b4bb7 i]{stroke:#a182c8}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#7d6538 i]{fill:#cfbe9e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#7d6538 i]{stroke:#cfbe9e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#888888 i]{fill:#6d788b}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#888888 i]{stroke:#6d788b}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#8a6a35 i]{fill:#d3bd98}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#8a6a35 i]{stroke:#d3bd98}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#8a8372 i]{fill:#5b6475}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#8a8372 i]{stroke:#5b6475}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#8a8478 i]{fill:#5b6475}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#8a8478 i]{stroke:#5b6475}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#8f7648 i]{fill:#b0996e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#8f7648 i]{stroke:#b0996e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#999999 i]{fill:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#999999 i]{stroke:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#9a9a94 i]{fill:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#9a9a94 i]{stroke:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#9a9a9a i]{fill:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#9a9a9a i]{stroke:#5f6a7c}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#a07c46 i]{fill:#bb9e72}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#a07c46 i]{stroke:#bb9e72}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#b3261e i]{fill:#e48882}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#b3261e i]{stroke:#e48882}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#b45309 i]{fill:#f1ae7a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#b45309 i]{stroke:#f1ae7a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#b58f55 i]{fill:#c7af8a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#b58f55 i]{stroke:#c7af8a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#b8600a i]{fill:#f1b479}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#b8600a i]{stroke:#f1b479}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#b9770e i]{fill:#eec27b}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#b9770e i]{stroke:#eec27b}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#c0392b i]{fill:#d36a5f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#c0392b i]{stroke:#d36a5f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#c2255c i]{fill:#d75884}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#c2255c i]{stroke:#d75884}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#c2570c i]{fill:#f0a978}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#c2570c i]{stroke:#f0a978}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#cdb07a i]{fill:#8a7448}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#cdb07a i]{stroke:#8a7448}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#cfeadb i]{fill:#2c4a3a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#cfeadb i]{stroke:#2c4a3a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#d3ccba i]{fill:#3b424e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#d3ccba i]{stroke:#3b424e}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#d6ecdf i]{fill:#385544}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#d6ecdf i]{stroke:#385544}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#d99a00 i]{fill:#f0b429}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#d99a00 i]{stroke:#f0b429}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#d9c7a5 i]{fill:#6b5a3d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#d9c7a5 i]{stroke:#6b5a3d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#d9c8a8 i]{fill:#6b5a3d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#d9c8a8 i]{stroke:#6b5a3d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#dbe8fb i]{fill:#223858}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#dbe8fb i]{stroke:#223858}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#e3d2ae i]{fill:#5d4e34}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#e3d2ae i]{stroke:#5d4e34}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#e4e1d8 i]{fill:#353b45}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#e4e1d8 i]{stroke:#353b45}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#e67e22 i]{fill:#e6a469}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#e67e22 i]{stroke:#e6a469}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#e6e1d4 i]{fill:#2b313a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#e6e1d4 i]{stroke:#2b313a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#ecd0cc i]{fill:#5e3d38}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#ecd0cc i]{stroke:#5e3d38}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#eceae3 i]{fill:#30363f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#eceae3 i]{stroke:#30363f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#f3c9c4 i]{fill:#5a3430}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#f3c9c4 i]{stroke:#5a3430}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#f6d58a i]{fill:#7a6330}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#f6d58a i]{stroke:#7a6330}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#f7e3b5 i]{fill:#745e2d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#f7e3b5 i]{stroke:#745e2d}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#f7e4b0 i]{fill:#5f4d1f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#f7e4b0 i]{stroke:#5f4d1f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#fde8d6 i]{fill:#5e3c1f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#fde8d6 i]{stroke:#5e3c1f}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [fill=\#ffffff i]{fill:#20232a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg,.dl-inspector svg,.dl-shape svg,.dl-choice svg,.dl-thumb svg,.dl-checks svg) [stroke=\#ffffff i]{stroke:#20232a}[data-theme=dark] :is(.deck-canvas-svg,.wd-sheet svg) text[style*=paint-order]{stroke:var(--sp-canvas)!important}.dl-theme-toggle .dl-theme-sun{display:none}[data-theme=dark] .dl-theme-toggle .dl-theme-sun{display:inline}[data-theme=dark] .dl-theme-toggle .dl-theme-moon{display:none}.site-plan-app .site-plan-setback-guides:focus-visible,.site-plan-app .site-plan-setback-guide:focus-visible{outline:none}.site-plan-app .site-plan-setback-focus{display:none}.site-plan-app .site-plan-setback-guide:focus-visible .site-plan-setback-focus,.site-plan-app .site-plan-setback-guide[data-unset=true] .site-plan-setback-focus,.site-plan-app .site-plan-setback-guides:focus-visible .site-plan-setback-guide[data-active=true] .site-plan-setback-focus{display:inline}.site-plan-setback-entry{border:1px solid var(--sp-border);border-radius:6px;padding:12px}.site-plan-setback-entry.is-selected{border-color:var(--sp-blue);background:var(--sp-surface-raised)}.site-plan-setback-entry-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.site-plan-setback-entry-heading .dl-site-field{flex:1;min-width:140px}
