.embla{width:100%;display:flex;flex-direction:column;position:relative;background-color:#ffffff}.embla img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.embla:not(.embla--thumb){margin-bottom:10px}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__slide{position:relative;width:100%;height:79vw;min-width:100%;max-height:350px;max-width:350px}.embla__slide__inner{width:100%;height:100%;position:relative;overflow:hidden}.embla__slide__img{position:absolute;display:block;top:50%;left:50%;width:auto;min-height:100%;min-width:100%;max-width:none;transform:translate(-50%,-50%)}.embla--thumb{height:auto}.embla__container--thumb{width:100%;display:flex}.embla__slide--thumb{flex-shrink:0;width:19vw;height:auto;min-width:auto;min-height:auto;aspect-ratio:1.14;max-width:110px}.embla__slide--thumb:first-child{margin-left:auto}.embla__slide--thumb:last-child{margin-right:auto}.embla__slide__inner--thumb{touch-action:manipulation;cursor:pointer;border:0;outline:0;margin:0;padding:0;width:100%;height:100%;background-color:transparent;position:relative;display:block;overflow:hidden}.embla__slide__thumbnail{position:absolute;opacity:.2;top:0;bottom:0;left:-10000%;right:-10000%;margin:auto;min-width:1000%;min-height:1000%;max-width:none;transform:scale(.1);transition:opacity .2s}.embla__slide--thumb.is-selected .embla__slide__thumbnail{opacity:1}.ltr{text-align:left}.rtl{text-align:right}.editor-text-bold{font-weight:700}.editor-text-italic{font-style:italic}.editor-text-underline{text-decoration:underline}.editor-text-strikethrough{text-decoration:line-through}.editor-text-underlineStrikethrough{text-decoration:underline line-through}.editor-text-code{background-color:rgb(240,242,245);padding:1px .25rem}.editor-link{color:rgb(33,111,219);text-decoration:none}.tree-view-output{background:#222;color:#fff;padding:5px;font-size:12px;white-space:pre-wrap;margin:1px auto 10px;max-height:250px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:auto;line-height:14px}.editor-code,.tree-view-output{display:block;position:relative}.editor-code{background-color:rgb(240,242,245);padding:8px 8px 8px 52px;margin:8px 0;-moz-tab-size:2;-o-tab-size:2;tab-size:2;overflow-x:auto}.editor-code:before{content:attr(data-gutter);position:absolute;background-color:#eee;left:0;top:0;border-right:1px solid #ccc;padding:8px;color:#777;white-space:pre-wrap;text-align:right;min-width:25px}.editor-code:after{content:attr(data-highlight-language);top:0;right:3px;padding:3px;font-size:10px;text-transform:uppercase;position:absolute;color:rgba(0,0,0,.5)}.editor-tokenComment{color:slategray}.editor-tokenPunctuation{color:#999}.editor-tokenProperty{color:#905}.editor-tokenSelector{color:#690}.editor-tokenOperator{color:#9a6e3a}.editor-tokenAttr{color:#07a}.editor-tokenVariable{color:#e90}.editor-tokenFunction{color:#dd4a68}.editor-paragraph{margin:0 0 8px;position:relative}.editor-paragraph:last-child{margin-bottom:0}.editor-quote{margin:0 0 0 20px;font-size:15px;color:rgb(101,103,107);border-left:4px solid rgb(206,208,212);padding-left:16px}.editor-list-ol,.editor-list-ul{padding:0;margin:0 0 0 16px}.editor-listitem{margin:8px 32px}.editor-nested-listitem{list-style-type:none}pre::-webkit-scrollbar{background:transparent;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.debug-timetravel-panel{overflow:hidden;padding:0 0 10px;margin:auto;display:flex}.debug-timetravel-panel-slider{padding:0;flex:8}.debug-timetravel-panel-button{padding:0;border:0;background:none;flex:1;color:#fff;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{border:0;padding:0;font-size:12px;top:10px;right:15px;position:absolute;background:none;color:#fff}.debug-timetravel-button:hover{text-decoration:underline}.emoji{color:transparent;background-size:16px 16px;background-position:50%;background-repeat:no-repeat;vertical-align:middle;margin:0 -1px}.emoji-inner{padding:0 .15em}.emoji-inner::-moz-selection{color:transparent;background-color:rgba(150,150,150,.4)}.emoji-inner::selection{color:transparent;background-color:rgba(150,150,150,.4)}.emoji-inner::moz-selection{color:transparent;background-color:rgba(150,150,150,.4)}.toolbar{display:flex;margin-bottom:1px;background:#fff;padding:4px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #eee;vertical-align:middle;overflow:auto}.toolbar button.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;cursor:pointer;vertical-align:middle}.toolbar button.toolbar-item:disabled{cursor:not-allowed}.toolbar button.toolbar-item.spaced{margin-right:2px}.toolbar button.toolbar-item i.format{background-size:contain;display:inline-block;height:18px;width:18px;margin-top:2px;vertical-align:-.25em;display:flex;opacity:.6}.toolbar button.toolbar-item:disabled i.format{opacity:.2}.toolbar button.toolbar-item.active{background-color:rgba(223,232,250,.3)}.toolbar button.toolbar-item.active i{opacity:1}.toolbar .divider,.toolbar .toolbar-item:hover:not([disabled]){background-color:#eee}.toolbar .divider{width:1px;margin:0 4px}.toolbar select.toolbar-item{border:0;display:flex;background:none;border-radius:10px;padding:8px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;width:70px;font-size:14px;color:#777;text-overflow:ellipsis}.toolbar select.code-language{text-transform:capitalize;width:130px}.toolbar .toolbar-item .text{display:flex;line-height:20px;vertical-align:middle;font-size:14px;color:#777;text-overflow:ellipsis;width:70px;overflow:hidden;height:20px;text-align:left}.toolbar .toolbar-item .icon{width:20px;height:20px;margin-right:8px;line-height:16px;background-size:contain}.toolbar .toolbar-item .icon,.toolbar i.chevron-down{display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toolbar i.chevron-down{margin-top:3px;width:16px;height:16px}.toolbar i.chevron-down.inside{width:16px;height:16px;display:flex;margin-left:-25px;margin-top:11px;margin-right:10px;pointer-events:none}i.chevron-down{background-color:transparent;background-size:contain;display:inline-block;height:8px;width:8px;background-image:url(/assets/editor/chevron-down.svg)}#block-controls button:hover{background-color:#efefef}#block-controls button:focus-visible{border-color:blue}#block-controls span.block-type{background-size:contain;display:block;width:18px;height:18px;margin:2px}#block-controls span.block-type.paragraph{background-image:url(/assets/editor/text-paragraph.svg)}#block-controls span.block-type.h1{background-image:url(/assets/editor/type-h1.svg)}#block-controls span.block-type.h2{background-image:url(/assets/editor/type-h2.svg)}#block-controls span.block-type.quote{background-image:url(/assets/editor/chat-square-quote.svg)}#block-controls span.block-type.ul{background-image:url(/assets/editor/list-ul.svg)}#block-controls span.block-type.ol{background-image:url(/assets/editor/list-ol.svg)}#block-controls span.block-type.code{background-image:url(/assets/editor/code.svg)}.dropdown{z-index:5;display:block;position:absolute;top:40px;box-shadow:0 12px 28px 0 rgba(0,0,0,.2),0 2px 4px 0 rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.5);min-width:100px;min-height:40px}.dropdown,.dropdown .item{border-radius:8px;background-color:#fff}.dropdown .item{margin:0 8px;padding:8px;color:#050505;cursor:pointer;line-height:16px;font-size:15px;display:flex;align-content:center;flex-direction:row;flex-shrink:0;justify-content:space-between;border:0;min-width:268px}.dropdown .item .active{display:flex;width:20px;height:20px;background-size:contain}.dropdown .item:first-child{margin-top:8px}.dropdown .item:last-child{margin-bottom:8px}.dropdown .item:hover{background-color:#eee}.dropdown .item .text{display:flex;line-height:20px;flex-grow:1;width:200px}.dropdown .item .icon{display:flex;width:20px;height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:12px;line-height:16px;background-size:contain}.link-editor{position:absolute;z-index:100;top:-10000px;left:-10000px;margin-top:-6px;max-width:300px;width:100%;opacity:0;background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.3);border-radius:8px;transition:opacity .5s}.link-editor .link-input{display:block;width:calc(100% - 24px);box-sizing:border-box;margin:8px 12px;padding:8px 12px;border-radius:15px;background-color:#eee;font-size:15px;color:rgb(5,5,5);border:0;outline:0;position:relative;font-family:inherit}.link-editor div.link-edit{background-image:url(/assets/editor/pencil-fill.svg);background-size:16px;background-position:50%;background-repeat:no-repeat;width:35px;vertical-align:-.25em;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.link-editor .link-input a{color:rgb(33,111,219);text-decoration:none;display:block;white-space:nowrap;overflow:hidden;margin-right:30px;text-overflow:ellipsis}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .button{width:20px;height:20px;display:inline-block;padding:6px;border-radius:8px;cursor:pointer;margin:0 2px}.link-editor .button.hovered{width:20px;height:20px;display:inline-block;background-color:#eee}.actions i,.link-editor .button i{background-size:contain;display:inline-block;height:20px;width:20px;vertical-align:-.25em}i.undo{background-image:url(/assets/editor/arrow-counterclockwise.svg)}i.redo{background-image:url(/assets/editor/arrow-clockwise.svg)}.icon.paragraph{background-image:url(/assets/editor/text-paragraph.svg)}.icon.h1,.icon.large-heading{background-image:url(/assets/editor/type-h1.svg)}.icon.h2,.icon.small-heading{background-image:url(/assets/editor/type-h2.svg)}.icon.bullet-list,.icon.ul{background-image:url(/assets/editor/list-ul.svg)}.icon.numbered-list,.icon.ol{background-image:url(/assets/editor/list-ol.svg)}.icon.quote{background-image:url(/assets/editor/chat-square-quote.svg)}.icon.code{background-image:url(/assets/editor/code.svg)}i.bold{background-image:url(/assets/editor/type-bold.svg)}i.italic{background-image:url(/assets/editor/type-italic.svg)}i.underline{background-image:url(/assets/editor/type-underline.svg)}i.strikethrough{background-image:url(/assets/editor/type-strikethrough.svg)}i.code{background-image:url(/assets/editor/code.svg)}i.link{background-image:url(/assets/editor/link.svg)}i.left-align{background-image:url(/assets/editor/text-left.svg)}i.center-align{background-image:url(/assets/editor/text-center.svg)}i.right-align{background-image:url(/assets/editor/text-right.svg)}i.justify-align{background-image:url(/assets/editor/justify.svg)}.characters-limit{color:#888;font-size:12px;text-align:right;display:block;position:absolute;left:12px;bottom:5px}.characters-limit.characters-limit-exceeded{color:red}.snap-shell{--snap-ink:var(--ink);--snap-muted:var(--muted);--snap-line:var(--line);--snap-paper:var(--paper);--snap-tint:var(--butter);--snap-yellow:var(--highlighter);--snap-coral:var(--coral);width:100%;max-width:1180px;margin:0 auto;position:relative;isolation:isolate;padding:clamp(24px,3.5vw,48px) 0 54px;color:var(--slate);line-height:1.6}.snap-shell:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--snap-paper);box-shadow:0 0 0 100vmax var(--snap-paper);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax)}.snap-shell *,.snap-shell :after,.snap-shell :before{box-sizing:border-box}.snap-shell h1,.snap-shell h2,.snap-shell h3{color:var(--snap-ink);margin:0;font-family:var(--font-heading);font-weight:800;letter-spacing:-.04em;line-height:1.2}.snap-shell h1{font-size:clamp(36px,4.5vw,58px);max-width:950px;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.snap-shell h2{font-size:24px}.snap-shell h3{font-size:17px;letter-spacing:-.02em}.snap-shell p{margin:0}.snap-shell button,.snap-shell input,.snap-shell select,.snap-shell textarea{font:inherit}.snap-shell button{cursor:pointer}.snap-shell button:disabled{opacity:.52;cursor:not-allowed}.snap-shell a,.snap-shell button,.snap-shell input,.snap-shell select,.snap-shell summary,.snap-shell textarea{-webkit-tap-highlight-color:transparent}.snap-shell :focus-visible{outline:3px solid var(--snap-ink);outline-offset:4px}.snap-shell details>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--snap-ink);padding:8px 0}.snap-shell details[open]>summary{margin-bottom:12px}.snap-shell ul{padding-left:20px}.snap-eyebrow{color:var(--snap-ink);font-size:10px;font-weight:700;letter-spacing:.15em;line-height:1.6}.snap-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:42px}.snap-topline>.snap-eyebrow{padding:6px 10px;background:var(--snap-ink);color:var(--snap-paper);border-radius:2px}.snap-text-link{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:var(--snap-ink);text-decoration:underline;text-decoration-color:#a7a89e;text-underline-offset:4px;font-size:12px;font-weight:600;padding:3px 0;border:0;background:transparent}.snap-text-link:hover{text-decoration-color:var(--snap-ink)}.snap-lede{font-size:15px;line-height:1.8;max-width:690px;margin-top:18px!important}.snap-lede,.snap-small{color:var(--snap-muted)}.snap-small{font-size:12px;line-height:1.7}.snap-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:52px;padding:12px 24px;border:2px solid var(--snap-ink);border-radius:4px;background:var(--snap-yellow);color:var(--snap-ink);box-shadow:3px 3px 0 var(--snap-ink);font-size:14px!important;font-weight:700!important;text-decoration:none;transition:background-color .15s ease,transform .15s cubic-bezier(.22,1,.36,1),box-shadow .15s ease}.snap-button:hover:not(:disabled){background:#ffe579;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--snap-ink)}.snap-button:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.snap-button>span{font-size:20px;line-height:1}.snap-button-secondary{background:transparent;color:var(--snap-ink);border-width:1px;border-color:#7b8792;box-shadow:none;font-weight:600!important}.snap-button-secondary:hover:not(:disabled){background:#f0eadd;border-color:var(--snap-ink);transform:none;box-shadow:none}.snap-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.snap-heading{margin-bottom:38px}.snap-heading>.snap-topline{margin-bottom:24px}.snap-steps{display:flex;gap:32px;margin:0 0 30px;padding:0;list-style:none}.snap-steps li{display:flex;gap:9px;font-size:12px;font-weight:600;color:#6a706f;align-items:center}.snap-steps li span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border:1px solid #b7bbb6;border-radius:3px;font-size:10px}.snap-steps li[aria-current]{color:var(--snap-ink)}.snap-steps li[aria-current] span{background:var(--snap-yellow);color:var(--snap-ink);border-color:var(--snap-ink);box-shadow:2px 2px 0 var(--snap-ink)}.snap-steps li[data-complete=true] span{background:var(--snap-ink);color:var(--snap-paper);border-color:var(--snap-ink)}.snap-entry-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(35px,5vw,75px);align-items:start;padding-top:6px}.snap-entry-copy h1{font-size:clamp(46px,4.8vw,66px);line-height:1.04;letter-spacing:-.055em;text-wrap:balance}.snap-entry-tagline{margin-top:22px!important;font-size:22px;font-weight:700;line-height:1.3;color:var(--snap-ink)}.snap-highlight{position:relative;white-space:nowrap;isolation:isolate}.snap-highlight:after{content:"";position:absolute;left:-2%;right:-4%;bottom:4%;height:25%;background:var(--snap-yellow);transform:rotate(-3deg);z-index:-1}.snap-entry-copy>.snap-lede{max-width:440px;margin-bottom:30px;margin-top:26px!important;font-size:16px}.snap-entry-copy>.snap-entry-tagline+.snap-lede{margin-top:12px!important}.snap-entry-copy>.snap-small{max-width:340px;margin-top:16px}.snap-entry-copy>.snap-field{max-width:430px}.snap-entry-guide{padding-top:4px;min-width:0}.snap-viewfinder{position:relative;color:var(--snap-ink);background:var(--snap-yellow);border-radius:3px;padding:28px 41px 19px;text-align:center}.snap-photo-print{padding:12px 16px 19px;background:var(--card);border:2px solid var(--snap-ink);box-shadow:7px 8px 0 var(--snap-ink);transform:rotate(-4deg);animation:snap-print-arrive .65s cubic-bezier(.22,1,.36,1) both}.snap-print-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;font-weight:700;letter-spacing:.1em}.snap-print-topline>span:last-child{letter-spacing:.25em;font-size:6px}.snap-viewfinder svg{width:100%;max-width:360px;display:block;margin:4px auto}.snap-photo-print p{font-size:14px;font-weight:700;letter-spacing:-.03em}.snap-photo-print em{font-family:Georgia,serif;font-size:16px;font-weight:400}.snap-photo-stamp{position:absolute;display:flex;align-items:center;justify-content:center;right:4px;bottom:21px;width:85px;height:85px;padding:10px;background:var(--snap-coral);border:2px solid var(--snap-ink);border-radius:50%;font-size:22px;font-weight:700;letter-spacing:-.06em;line-height:1;transform:rotate(13deg)}.snap-viewfinder-caption{display:block;margin-top:29px;padding-right:28px;font-size:10px;font-weight:600}.snap-process-list{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:22px}.snap-process-list li{display:flex;align-items:flex-start;gap:19px}.snap-process-list>li>span{flex:none;padding:0 0 4px;border-bottom:3px solid var(--snap-coral);font-size:12px;color:var(--snap-ink);font-weight:700}.snap-process-list strong{font-size:14px;font-weight:700;color:var(--snap-ink)}.snap-process-list p{color:var(--snap-muted);font-size:12px;line-height:1.8;margin-top:3px}.snap-field{display:flex;flex-direction:column;gap:8px;margin:0 0 22px;min-width:0}.snap-field label,.snap-field>span{font-size:13px;font-weight:600;color:var(--snap-ink)}.snap-field input,.snap-field select,.snap-field textarea{background:var(--card);border:1px solid #a8ada9;color:var(--slate);border-radius:3px;width:100%;min-height:48px;padding:11px 13px;font-size:14px;line-height:1.55}.snap-field input:hover,.snap-field select:hover,.snap-field textarea:hover{border-color:var(--snap-ink)}.snap-field textarea{resize:vertical;min-height:100px}.snap-field small{color:var(--snap-muted);font-size:11px}.snap-field-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.snap-field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.snap-source{gap:7px;color:var(--snap-muted);font-size:9px}.snap-chip,.snap-source{display:inline-flex;align-items:center}.snap-chip{padding:3px 7px;border-radius:2px;background:#ece8dc;color:#4b5d6b;font-weight:600;font-size:10px;text-transform:none;white-space:nowrap}.snap-chip[data-source=ai]{background:#f9eaaa;color:#655216}.snap-chip[data-source=suggested]{background:#e7eefb;color:#1f4f9a}.snap-chip[data-source=ai_edited],.snap-chip[data-source=seller]{background:#edf0e9;color:#4b6246}.snap-confidence-low{color:#8e591c}.snap-notice{margin:18px 0;padding:15px 17px;border:1px solid #cfb877;background:#fff3cc;border-radius:3px;font-size:12px;color:#71501e;line-height:1.8}.snap-notice-error{border-color:#e7bebe;background:#fff5f3;color:#974137}.snap-notice .snap-text-link{margin-right:20px;margin-top:5px}.snap-resume{border-top:1px solid var(--snap-line);margin-top:58px;padding-top:28px}.snap-resume>.snap-small{margin-top:6px}.snap-resume-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--snap-line);font-size:13px}.snap-resume-row small{display:block;color:var(--snap-muted);font-size:10px;margin-top:3px}.snap-resume-row strong{font-size:12px;font-weight:600;color:var(--snap-ink)}.snap-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:20px}.snap-section-heading>span{font-size:11px;color:var(--snap-muted)}.snap-section-heading .snap-eyebrow{margin-bottom:6px}.snap-capture-layout{display:grid;grid-template-columns:265px minmax(0,1fr);gap:42px}.snap-capture-layout>*{min-width:0}.snap-shot-sidebar{border-right:1px dashed #bfc0b7;padding-right:25px}.snap-shot-sidebar .snap-section-heading{align-items:flex-start;flex-direction:column;gap:6px}.snap-shot-list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:7px}.snap-shot-list button{display:flex;width:100%;align-items:center;gap:12px;padding:12px 10px;text-align:left;background:transparent;border:1px solid transparent;border-radius:3px;transition:background-color .15s ease}.snap-shot-list button[aria-current]{border-color:var(--snap-ink);background:var(--snap-yellow);box-shadow:2px 2px 0 var(--snap-ink)}.snap-shot-list button:hover:not(:disabled){background:var(--snap-tint)}.snap-shot-number{flex:none;display:flex;justify-content:center;align-items:center;width:29px;height:31px;border:1px solid #abb5b8;border-radius:2px;font-size:10px;color:var(--snap-ink)}.snap-shot-list button[data-complete=true] .snap-shot-number{background:var(--snap-ink);border-color:var(--snap-ink);color:var(--snap-paper)}.snap-shot-list strong{display:block;font-size:12px;font-weight:600;color:var(--snap-ink)}.snap-shot-list small{font-size:10px;color:var(--snap-muted)}.snap-shot-list button[aria-current] small{color:var(--snap-ink)}.snap-capture-hint{font-size:12px;color:var(--snap-muted);margin-top:-7px!important;margin-bottom:17px!important}.snap-camera-frame{aspect-ratio:4/3;width:100%;position:relative;background:#f5e9c6;border:7px solid var(--snap-ink);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.snap-camera-frame>img,.snap-camera-frame>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#142b47}.snap-camera-empty{display:flex;flex-direction:column;align-items:center;color:var(--snap-ink);text-align:center;padding:25px}.snap-camera-empty svg{width:116px;height:auto;transform:rotate(-5deg)}.snap-camera-empty p{margin-top:25px;font-size:21px;color:var(--snap-ink);font-weight:700;letter-spacing:-.025em}.snap-camera-empty span{margin-top:6px;font-size:12px}.snap-camera-overlay{position:absolute;inset:11%;border:1px solid rgba(248,251,255,.8);border-radius:12px;pointer-events:none}.snap-upload-status{position:absolute;left:15px;right:15px;bottom:15px;padding:11px;background:var(--snap-yellow);border:1px solid var(--snap-ink);border-radius:2px;text-align:center;color:var(--snap-ink);font-size:12px;font-weight:600}.snap-private-note{padding:10px 0;font-size:11px;color:#50627a}.snap-camera-frame+.snap-small{margin-top:11px}.snap-bottom-bar{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px 28px;margin-top:35px;background:var(--snap-ink);border-radius:3px}.snap-bottom-bar strong{font-size:16px;color:var(--snap-paper)}.snap-bottom-bar p{font-size:12px;color:#dddfe0;margin-top:5px}.snap-bottom-bar .snap-button:focus-visible,.snap-publish-bar .snap-button:focus-visible{outline-color:var(--snap-yellow)}.snap-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.snap-progress{border-top:2px solid var(--snap-ink);border-bottom:1px solid #ccb55f;background:var(--butter);padding:22px 24px;margin:0 0 35px}.snap-progress h2{font-size:19px}.snap-progress ol{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px;padding:0;list-style:none}.snap-progress li{display:flex;align-items:center;gap:7px;font-size:11px;color:#625d48}.snap-progress li>span:first-child{font-weight:700;color:#658373}.snap-progress li[data-status=running]{color:var(--snap-ink);font-weight:600}.snap-progress li[data-status=running]>span:first-child{animation:snap-pulse 1.5s ease-in-out infinite}.snap-progress li[data-status=failed]{color:#89561b}.snap-progress small{margin-left:auto;font-size:10px}.snap-progress>.snap-small{margin-top:18px}.snap-review-fieldset{border:0;margin:0;padding:0;min-width:0}.snap-review-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:start}.snap-review-evidence,.snap-review-layout>*{min-width:0}.snap-evidence-photo{position:relative;width:100%;overflow:hidden;border:7px solid var(--card);outline:1px solid var(--snap-line);border-radius:2px;background:#ece8dc}.snap-evidence-photo img{display:block;width:100%;height:auto}.snap-defect-box{position:absolute;border:2px solid #e3b240;background:rgba(227,178,64,.12);border-radius:3px}.snap-shot-why{margin:0 0 8px;color:#4b5563;font-size:14px}.snap-more-shots h2{margin:0 0 8px;font-size:16px}.snap-more-shots ul{margin:0 0 12px;padding-left:18px}.snap-more-shots li span{display:block;color:#4b5563;font-size:14px}.snap-serial-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0 14px}.snap-serial-confirm p{margin:0}.snap-serial-box{position:absolute;border:2px solid #1f6feb;background:rgba(31,111,235,.1);border-radius:3px}.snap-serial-box b{top:-18px;padding:0 5px;background:#1f6feb;color:#fff;font-size:10px}.snap-defect-box b,.snap-serial-box b{position:absolute;left:-2px;white-space:nowrap}.snap-defect-box b{top:-20px;padding:1px 6px;background:#f4d077;color:#543e13;font-size:11px;font-weight:600;max-width:260px;overflow:hidden;text-overflow:ellipsis;border-radius:2px}.snap-defect-box[data-flip=true] b,.snap-serial-box[data-flip=true] b{top:auto;bottom:-20px}.snap-defect-number{display:inline-block;min-width:18px;margin-right:6px;background:#f4d077;color:#543e13;text-align:center;border-radius:2px;font-size:11px}.snap-thumbnails button{position:relative}.snap-thumb-notes{position:absolute;top:2px;right:2px;min-width:16px;padding:0 4px;background:#f4d077;color:#543e13;font-size:10px;font-style:normal;font-weight:600;border-radius:8px}.snap-thumbnails{display:flex;gap:7px;overflow-x:auto;padding:12px 3px}.snap-thumbnails button{width:75px;flex:none;border:1px solid var(--snap-line);border-radius:2px;padding:4px;background:var(--card)}.snap-thumbnails button[aria-pressed=true]{border:2px solid var(--snap-ink);padding:3px;background:var(--snap-yellow)}.snap-thumbnails img{display:block;width:100%;height:54px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.snap-thumbnails span{display:block;font-size:9px;padding:4px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snap-evidence-section{border-top:1px solid var(--snap-line);margin-top:19px;padding-top:19px;font-size:12px}.snap-evidence-section h3{margin-bottom:12px}.snap-defect-list{padding:0!important;list-style:none}.snap-defect-list li{padding:9px 0;display:flex;flex-direction:column;gap:3px;border-bottom:1px solid var(--snap-line)}.snap-defect-list button{text-align:left;line-height:1.6;font-size:11px}.snap-defect-list span{font-size:9px;color:#8e591c;text-transform:capitalize}.snap-specs{margin:0}.snap-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--snap-line)}.snap-specs dt{color:var(--snap-muted);text-transform:capitalize}.snap-specs dd,.snap-specs dt{font-size:11px;overflow-wrap:anywhere}.snap-specs dd{margin:0;text-align:right}.snap-form-section{padding:0 0 26px;border-bottom:1px solid var(--snap-line);margin-bottom:28px}.snap-form-section>h2{margin-bottom:22px}.snap-form-section>.snap-field:last-child{margin-bottom:0}.snap-serial-status{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.snap-serial-value{overflow-wrap:anywhere}.snap-serial-status+.snap-small{margin-bottom:16px}.snap-price-suggestion{background:var(--snap-tint);border-radius:3px;padding:20px;margin-bottom:22px}.snap-price-suggestion>p{font-size:32px;color:var(--snap-ink);font-weight:700;margin:7px 0;letter-spacing:-.04em}.snap-price-suggestion li{font-size:11px;margin:7px 0}.snap-location-details{margin-top:20px}.snap-checkbox{display:flex;gap:11px;align-items:flex-start;color:var(--snap-ink);font-size:12px;line-height:1.7}.snap-checkbox input{flex:none;accent-color:var(--snap-ink);width:18px;height:18px;margin:2px 0 0}.snap-publish-bar{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:27px;background:var(--snap-ink);border-radius:3px;margin-top:35px}.snap-publish-bar .snap-attestation{max-width:660px;margin:0;color:var(--snap-paper)}.snap-publish-bar .snap-button{flex:none}.snap-loading{padding:60px 20px;color:#566477;font-size:14px}.snap-empty{display:flex;align-items:flex-start;flex-direction:column;gap:20px;min-height:380px;justify-content:center}.snap-empty>p{max-width:650px}.snap-done{position:relative;padding:35px 0 60px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.snap-done[data-published=true]{background:var(--snap-yellow);padding:34px 40px 38px;border:2px solid var(--snap-ink);box-shadow:7px 7px 0 var(--snap-ink);border-radius:3px;max-width:950px}.snap-done[data-outcome=rejected]{background:#f8dfd5}.snap-done>h2{max-width:700px;overflow-wrap:anywhere}.snap-done-mark{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;font-size:36px;color:var(--snap-ink);border:2px dashed var(--snap-ink);border-radius:50%;transform:rotate(-8deg)}.snap-done-number{position:absolute;right:30px;top:0;font-size:128px;font-weight:700;letter-spacing:-.06em;line-height:1.2;opacity:.12;pointer-events:none}.snap-done .snap-eyebrow{border-bottom:2px solid var(--snap-ink);padding-bottom:5px}.snap-done .snap-review-reasons,.snap-done .snap-small{color:var(--snap-ink)}.snap-done .snap-button{background:var(--snap-ink);color:var(--snap-paper)}.snap-done .snap-button:hover{background:#254b7a}.snap-done .snap-button-secondary{background:transparent;color:var(--snap-ink)}.snap-done .snap-button-secondary:hover{background:#ffeb99}.snap-done>.snap-actions{margin-top:0}.snap-review-reasons{color:var(--snap-muted);font-size:13px}.snap-admin h1{font-size:clamp(36px,4vw,48px)}.snap-admin-tabs{display:flex;gap:25px;border-bottom:2px solid var(--snap-ink);margin-bottom:10px;overflow:auto}.snap-admin-tabs a{flex:none;font-size:13px;padding:12px 10px;border-bottom:2px solid transparent;color:var(--snap-muted)}.snap-admin-tabs a[aria-current]{color:var(--snap-ink);border-color:var(--snap-ink);background:var(--snap-yellow);font-weight:700}.snap-admin-list{display:flex;flex-direction:column}.snap-admin-list article{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:30px 0;border-bottom:1px solid var(--snap-line)}.snap-admin-list article>*{min-width:0}.snap-admin-list article h2{text-transform:capitalize;margin:14px 0}.snap-admin-list article ul{font-size:12px;margin:15px 0}.snap-admin-list article .snap-small{margin:13px 0;overflow-wrap:anywhere}.snap-admin-list .snap-actions{align-self:start}.snap-admin-evidence{grid-column:1/-1;border-top:2px solid var(--snap-ink);padding:25px;background:var(--card)}.snap-admin-evidence h3{margin-bottom:18px}.snap-admin-draft{margin:0}.snap-admin-draft>div{padding:13px 0;border-bottom:1px solid var(--snap-line)}.snap-admin-draft dt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;text-transform:capitalize;color:var(--snap-muted);font-size:11px}.snap-admin-draft dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.snap-admin-decision{margin-top:25px;border-top:1px solid var(--snap-line);padding-top:25px}@keyframes snap-pulse{50%{opacity:.2}}@keyframes snap-print-arrive{0%{opacity:0;transform:translateY(12px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(-4deg)}}@media (min-width:1100px){.snap-review-evidence{position:sticky;top:160px}}@media (max-width:900px){.snap-viewfinder{padding:24px 26px 19px}.snap-photo-print{padding:10px 12px 16px}.snap-photo-print p{font-size:12px}.snap-photo-print em{font-size:14px}.snap-photo-stamp{width:68px;height:68px;font-size:19px}.snap-capture-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.snap-shot-sidebar{padding-right:18px}.snap-progress ol{grid-template-columns:1fr 1fr}.snap-review-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:25px}.snap-field-row{grid-template-columns:1fr;gap:0}}@media (max-width:700px){.snap-shell{padding-top:20px}.snap-topline{gap:12px;margin-bottom:32px}.snap-topline>.snap-eyebrow{font-size:8px;padding:5px 7px;letter-spacing:.1em}.snap-topline .snap-text-link{font-size:10px}.snap-entry-layout{grid-template-columns:minmax(0,1fr);gap:40px}.snap-entry-copy>.snap-field,.snap-entry-copy>.snap-lede{max-width:none}.snap-entry-copy h1{font-size:clamp(38px,10.4vw,50px)}.snap-entry-tagline{font-size:19px}.snap-entry-copy>.snap-lede{font-size:15px;margin-top:22px!important}.snap-entry-copy>.snap-button{width:100%}.snap-entry-guide{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.snap-viewfinder{padding:26px 34px 18px}.snap-viewfinder svg{max-width:290px}.snap-viewfinder-caption{margin-top:25px;font-size:9px;padding-right:22px}.snap-photo-print p{font-size:12px}.snap-print-topline{font-size:6px}.snap-photo-stamp{right:6px;width:67px;height:67px;bottom:20px;font-size:19px}.snap-process-list{margin:0;gap:21px}.snap-process-list li{gap:15px}.snap-process-list p{font-size:12px}.snap-process-list strong{font-size:14px}.snap-heading,.snap-steps{margin-bottom:26px}.snap-steps{gap:23px}.snap-steps li{font-size:11px;gap:7px}.snap-lede{font-size:13px}.snap-capture-layout{grid-template-columns:minmax(0,1fr);gap:24px}.snap-shot-sidebar{border-right:0;padding-right:0}.snap-shot-sidebar .snap-section-heading{flex-direction:row;align-items:center;margin-bottom:12px}.snap-shot-list{flex-direction:row;overflow-x:auto;width:100%;max-width:100%;gap:6px;padding-bottom:5px;margin-bottom:7px}.snap-shot-list li{flex:none;max-width:175px}.snap-shot-list button{border-color:var(--snap-line);padding:10px;gap:6px;min-height:65px}.snap-shot-list strong{font-size:11px}.snap-shot-list small{font-size:10px}.snap-shot-number{width:25px;height:29px}.snap-shot-sidebar>.snap-small{font-size:10px}.snap-capture-workspace .snap-section-heading h2{font-size:22px}.snap-capture-hint{font-size:11px}.snap-camera-frame{aspect-ratio:1}.snap-camera-empty p{font-size:18px}.snap-actions{gap:10px}.snap-capture-workspace .snap-actions>button{flex:1;padding-inline:10px}.snap-bottom-bar,.snap-publish-bar{flex-direction:column;align-items:stretch;gap:20px;padding:22px;margin-top:25px}.snap-bottom-bar .snap-button,.snap-publish-bar .snap-button{width:100%}.snap-progress ol{grid-template-columns:1fr 1fr;gap:12px 16px}.snap-progress{padding:20px 17px}.snap-progress li{flex-wrap:wrap;gap:3px 5px}.snap-progress small{width:100%;margin-left:11px}.snap-progress .snap-section-heading{align-items:flex-start}.snap-progress h2{font-size:17px}.snap-progress .snap-section-heading>span{white-space:nowrap;font-size:10px}.snap-review-layout{grid-template-columns:minmax(0,1fr);gap:35px}.snap-field-row{grid-template-columns:1fr 1fr;gap:13px}.snap-evidence-photo{max-height:none}.snap-form-section{margin-bottom:24px}.snap-publish-bar{margin-top:18px}.snap-done[data-published=true]{padding:28px 24px 32px;box-shadow:4px 4px 0 var(--snap-ink)}.snap-done-number{font-size:98px;right:20px;top:12px}.snap-done>h2{font-size:23px}.snap-admin-list article{grid-template-columns:minmax(0,1fr);gap:18px}.snap-admin-tabs{gap:12px}.snap-admin-tabs a{font-size:11px}.snap-admin-evidence{padding:20px 16px}}@media (max-width:390px){.snap-field-row{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.snap-shell *,.snap-shell :after,.snap-shell :before{animation:none!important;transition:none!important}}
/*# sourceMappingURL=726975860f2864b6.css.map*/