@font-face{font-family:SelectSans;src:url('/geurim/assets/fonts/WantedSansVariable.woff2') format('woff2');font-weight:100 1000;font-display:swap}
.selection-app{--bg:#f8f7f4;--ink:#171916;--ink-soft:#686d63;--ink-45:#818579;--accent:#424e3b;--line:#dddcd5;--card:#fff;--ok:#157354;--warn:#936512;background:var(--bg);font-family:SelectSans,sans-serif;color:var(--ink)}
.selection-app [hidden],.extract-workflow [hidden]{display:none!important}
.selection-app .wrap{max-width:1280px;padding-inline:32px}.selection-app .pad{padding-block:42px 70px}.selection-app .hd{background:#fff;border-color:#dddcd5}.selection-app .hd .wrap{max-width:none;padding:16px 32px;min-height:74px;justify-content:flex-start}.selection-app .logo{font-size:19px;letter-spacing:-.6px;white-space:nowrap}.selection-app .logo span{font-weight:450;font-size:15px;padding-left:14px;margin-left:14px;border-left:1px solid #d6d6cd;color:#686d63}.selection-app .who{margin-left:auto;font-size:12px}.selection-nav{display:flex;gap:28px;margin-left:40px;font-size:13px}.selection-nav a[aria-current]{color:#424e3b;font-weight:650}
.selection-app button,.selection-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);min-height:44px;padding:10px 17px;font:500 14px/1.4 SelectSans,sans-serif;transition:.15s;cursor:pointer}.selection-app button:hover:not(:disabled),.selection-app .btn:hover{border-color:#a0aa96;background:#eeefe7;color:#424e3b}.selection-app button.go{background:#424e3b;border-color:#424e3b;color:#fff;font-weight:650}.selection-app button.go:hover:not(:disabled){background:#283422}.selection-app button:disabled{opacity:.42;cursor:not-allowed}.selection-app button.link{color:#686d63;background:transparent;border:0;padding-left:0}.selection-app input,.selection-app select,.selection-app textarea{border:1px solid #d6d6cd;border-radius:8px;min-height:44px;padding:12px 14px;color:#171916;background:white}.selection-app :is(a,button,input,textarea,select):focus-visible{outline:3px solid #8f9b83;outline-offset:3px}.selection-app .card{padding:28px;border-radius:15px;background:white}.selection-app h1.t{font-size:36px;font-weight:740;letter-spacing:-1.6px;line-height:1.3}.selection-app h2.t{font-weight:700;font-size:20px!important}.selection-app .sub{font-size:15px;max-width:90ch;line-height:1.8;margin-top:12px}.selection-app .note,.selection-app .ok,.selection-app .err{border-radius:9px;padding:14px 16px;border-left:0;font-size:13px}.selection-app .note{background:#f0f0e9}.selection-app .ok{background:#edf8f2}.selection-app .err{background:#fff0ed;color:#a33827}.selection-app .muted{line-height:1.8}.selection-app label.f{margin-bottom:23px}.selection-app label.f span{font-size:14px;color:#292d27;font-weight:600;margin-bottom:8px}.selection-app label.f em{font-size:12px;font-weight:400;display:block;margin-top:3px}
.workflow-overview{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0 38px;border:1px solid #dddcd5;border-radius:14px;background:#fff}.workflow-overview>div{display:flex;gap:15px;padding:22px 26px;align-items:center;border-right:1px solid #dddcd5}.workflow-overview>div:last-child{border:0}.workflow-overview b{font-size:12px;color:#424e3b;background:#e9ecdf;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.workflow-overview span{font-size:15px;font-weight:650}.workflow-overview small{display:block;font-size:12px;color:#686d63;font-weight:400;margin-top:4px}
.gallery-search{display:flex;justify-content:space-between;align-items:end;gap:20px}.gallery-search label{display:block;font-size:12px;color:#686d63;width:min(100%,400px)}.gallery-search input{display:block;margin-top:8px;background:#fff}.gallery-search>span{font-size:13px;color:#686d63;padding-bottom:12px}.selection-app .glist{background:transparent;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.selection-app .gitem{display:flex;flex-direction:column;align-items:stretch;border:1px solid #dddcd5;background:#fff;border-radius:14px;padding:24px;gap:20px;min-width:0}.selection-app .gitem:hover{border-color:#424e3b;box-shadow:0 8px 24px #172b4d0a}.selection-app .gitem h3{font-size:19px;font-weight:650;overflow-wrap:anywhere}.selection-app .gitem .meta{display:grid;gap:5px;margin-top:14px}.selection-app .gitem .row{margin-top:auto}.gallery-open{font-size:13px;color:#424e3b;border-top:1px solid #e9e9e1;padding-top:15px}.selection-app .tag{font-size:12px;border:0;background:#f2f4f8;padding:5px 10px}.selection-app .tag.ok{background:#eaf7ef;color:#157354}.selection-app .tag.warn{background:#fff5df;color:#936512}.gallery-empty{text-align:center;padding:55px 24px!important}.empty-symbol{display:block;color:#424e3b;font-size:52px;line-height:1;margin-bottom:24px}.gallery-empty h2{font-size:23px;margin:0 0 10px}.gallery-empty p{font-size:14px;color:#686d63;margin-bottom:24px}.retention-note{font-size:12px;color:#71766b;margin-top:25px}.gallery-create{max-width:740px!important}.gallery-create #save{width:100%}.gallery-create #msg{margin-top:14px;color:#a33827;font-size:13px}
.gallery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;background:#e8e8df;padding:6px;border-radius:12px;margin-top:30px}.selection-app .gallery-steps button{border:0;background:transparent;color:#686d63;min-height:46px}.selection-app .gallery-steps button.active{background:#fff;color:#424e3b;box-shadow:0 2px 6px #172b4d0a}.task-intro{display:flex;align-items:center;gap:12px;margin:26px 0 18px}.task-intro span{color:#424e3b;font-size:11px;font-weight:700;letter-spacing:.08em}.task-intro strong{font-size:15px;font-weight:550}.selection-app .workflow-panel{margin:0;min-height:300px}.selection-app #drop{border:1px dashed #8f9b83;border-radius:12px;background:#f1f2eb;color:#646e5d;padding:60px 24px;margin:24px 0}.selection-app #pick{min-width:170px}.selection-app .upload-next{margin-top:20px}.gallery-danger{margin-top:32px;border-top:1px solid #dddcd5;padding-top:20px;font-size:12px;color:#767c70}.gallery-danger summary{cursor:pointer}.gallery-danger .card{margin-top:16px}.selection-app #del{color:#a33827}.selection-app pre.log{background:#f0f1e9;border-color:#dddcd5;border-radius:8px}.selection-app #lk{background:#f0f1e9}.selection-app #invites .row{padding-block:9px}
.client-login{max-width:560px!important;padding-top:70px!important}.client-login h1{font-size:29px!important}.client-login .login-submit{width:100%}.client-mode .hd .wrap{max-width:1480px;margin:auto}.client-mode .pad{max-width:1480px}.client-mode .who{max-width:55%;overflow:hidden}.client-guide{display:flex;gap:26px;flex-wrap:wrap;margin:26px 0;color:#686d63;font-size:13px}.client-guide b{display:inline-grid;place-items:center;background:#e5e8da;color:#424e3b;width:24px;height:24px;border-radius:50%;margin-right:6px}.client-filters{display:flex;align-items:center;gap:8px;margin:30px 0 20px}.client-filters span{margin-left:auto;color:#686d63;font-size:12px}.selection-app .client-filters button.active{background:#171916;border-color:#171916;color:white}.selection-app .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.selection-app .ph{aspect-ratio:3/2;border-radius:12px;border:3px solid transparent;background:#e8e7e0}.selection-app .ph.sel{outline:0;border-color:#424e3b}.selection-app .ph img{object-fit:contain}.selection-app .ph .mark{width:38px;height:38px;min-height:38px;padding:0;right:10px;left:auto;top:10px;background:#fffefc;border:1px solid #d6d6cd;border-radius:50%;color:#424b3c;font-size:23px;z-index:2;box-shadow:0 2px 10px #172b4d15}.selection-app .ph.sel .mark{background:#424e3b;border-color:#424e3b;color:#fff;font-size:17px}.selection-app .ph .fn{font-size:12px;padding:22px 12px 10px}.selection-app .seg{margin-top:10px;padding:15px 0 6px;border-color:#dddcd5;font-weight:650}.selection-app .sumbar{background:#fff;padding:18px 32px;box-shadow:0 -5px 30px #172b4d08}.selection-app .sumbar .wrap{max-width:1416px;margin:auto}.selection-app #cnt{font-size:24px;color:#424e3b}.selection-app #pick-empty{padding:40px 20px;text-align:center;color:#686d63}.selection-app #viewer{background:#131510;gap:8px}.selection-app #viewer .top button{border-color:#4b5344;background:#242920;color:#fff}.selection-app #viewer .top button.go{background:#424e3b;border-color:#424e3b}.selection-app #viewer textarea{background:#fff}.selection-app #viewer .nav{background:#ffffff15;border:1px solid #ffffff30;color:#fff;border-radius:50%}.selection-app #viewer .stage{padding:12px 60px}.selection-app #modal .card{width:100%;max-height:90dvh;overflow:auto}.selection-app #tut .tut-box{background:#fff;border-radius:15px}.selection-app #tut .tut-x{border-radius:50%}
.extract-workflow{background:#f8f7f4!important}.extract-workflow .top{padding-top:38px!important}.extract-workflow .top h1{font-size:34px}.extract-workflow .badges{display:none}.extract-workflow .top .cta{display:none!important}.extract-workflow .workflow-choice{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0 36px}.workflow-choice article{background:white;border:1px solid #dddcd5;border-radius:16px;padding:28px!important}.workflow-choice .choice-number{color:#424e3b;font-size:12px;font-weight:700}.workflow-choice h2{font-size:23px;margin:14px 0 12px}.workflow-choice p{font-size:14px;line-height:1.8;color:#686d63}.workflow-choice .btn,.workflow-choice button{margin-top:16px}.workflow-choice ul{padding-left:18px;color:#686d63;font-size:13px;line-height:2}.extract-nav{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:10px 0 22px}.extract-nav button{font-size:13px}.extract-help{font-size:12px;color:#686d63}.extract-workflow .select-layout{display:block;margin-top:0!important}.extract-workflow .extract-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:8px;background:#e9eae1;border-bottom:1px solid #dddcd5}.extract-steps button{border:0;background:none;color:#686d63;font-size:13px}.extract-steps button.active{background:white;color:#424e3b;box-shadow:0 2px 5px #172b4d0a}.extract-workflow .select-layout>.step{padding:30px;border-right:0;border-bottom:0;min-height:230px}.extract-workflow .select-layout>.step h3{font-size:22px;margin-bottom:13px}.extract-workflow .select-layout>.step .hint{font-size:14px;line-height:1.8;max-width:780px}.extract-workflow .step .row{margin-top:24px}.extract-workflow .select-layout #preview{max-height:460px}.extract-workflow .select-layout #sum{margin-top:20px}.wizard-footer{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-top:1px solid #dddcd5;gap:15px;background:#f8f8f3}.wizard-footer p{font-size:12px;color:#686d63;margin:0}.wizard-footer button{min-width:145px}.extract-workflow .copy-step{padding-top:0!important}.extract-workflow .copy-step .hint{max-width:none}.extract-workflow #nosupport{background:#fff5df;border-radius:10px;padding:16px}.extract-workflow .tutorial-reopen{color:#424e3b}.extract-workflow article#help{background:transparent}.extract-workflow .top .lead{max-width:850px}
@media(max-width:1000px){.selection-app .selection-nav{gap:16px;margin-left:14px}.selection-app .selection-nav a:last-child{display:none}.selection-app .glist{grid-template-columns:repeat(2,1fr)}.selection-app .grid{grid-template-columns:repeat(3,1fr)}.workflow-overview>div{padding:18px 15px;gap:10px}.selection-app .who{font-size:11px}}
@media(max-width:720px){.selection-app .wrap{padding-inline:18px}.selection-app .pad{padding-block:26px 40px}.selection-app .hd .wrap{padding:12px 18px;gap:8px;flex-wrap:wrap}.selection-app .logo{font-size:17px}.selection-app .logo span{font-size:13px;padding-left:9px;margin-left:9px}.selection-app .who{margin-left:auto}.selection-app .selection-nav{order:3;flex-basis:100%;margin:3px 0 0;gap:22px;font-size:12px}.selection-app h1.t{font-size:28px;letter-spacing:-1px}.selection-app .sub{font-size:13px}.workflow-overview{grid-template-columns:1fr;margin:22px 0}.workflow-overview>div{padding:14px 18px;border-right:0;border-bottom:1px solid #dddcd5}.workflow-overview small{font-size:11px}.selection-app .glist{grid-template-columns:1fr}.gallery-search{align-items:center;flex-wrap:wrap;gap:8px}.gallery-search label{width:100%}.gallery-search>span{padding-bottom:0}.selection-app .card{padding:20px}.selection-app .gallery-steps{margin-top:22px;gap:3px}.selection-app .gallery-steps button{font-size:12px;padding:9px 4px}.task-intro{align-items:flex-start;margin:20px 0 14px;gap:8px}.task-intro span{white-space:nowrap;padding-top:4px}.task-intro strong{font-size:13px}.selection-app .row button{max-width:100%}.selection-app #drop{padding:36px 14px}.selection-app .upload-next{width:100%;font-size:13px}.client-guide{gap:10px;font-size:11px;margin:18px 0}.client-guide span{flex-basis:100%}.client-filters{flex-wrap:wrap;margin-top:20px}.client-filters span{flex-basis:100%;margin:8px 0 0}.selection-app .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.selection-app .ph{border-radius:9px}.selection-app .ph .mark{right:5px;top:5px;width:30px;height:30px;min-height:30px;font-size:20px}.selection-app .ph .fn{font-size:10px;padding:20px 7px 6px}.selection-app .sumbar{padding:12px 18px}.selection-app .sumbar .wrap{gap:8px}.selection-app .sumbar .row{width:100%;flex-wrap:nowrap}.selection-app .sumbar button{flex:1;font-size:12px;padding:10px}.selection-app .sumbar b{font-size:19px}.selection-app #viewer .stage{padding:0}.selection-app #viewer .top{flex-wrap:wrap}.selection-app #viewer .top button{font-size:12px}.selection-app #viewer .nav{width:36px;height:44px;font-size:25px}.selection-app #viewer textarea{font-size:13px}.client-login{padding-top:35px!important}.extract-workflow .workflow-choice{grid-template-columns:1fr;gap:14px}.workflow-choice article{padding:22px!important}.workflow-choice h2{font-size:21px}.extract-workflow .top h1{font-size:29px}.extract-workflow .extract-steps{padding:5px;gap:3px}.extract-steps button{font-size:11px;padding:10px 3px}.extract-workflow .select-layout>.step{padding:22px 18px}.extract-workflow .select-layout>.step h3{font-size:20px}.wizard-footer{padding:16px 18px;flex-wrap:wrap}.wizard-footer button{width:100%}.extract-nav{align-items:flex-start;gap:8px}.extract-nav button{font-size:12px;padding:8px}.extract-help{display:none}}


@font-face{font-family:Lausanne;src:url('/redesign/assets/fonts/Lausanne-300.woff2') format('woff2');font-weight:300;font-display:swap}@font-face{font-family:Lausanne;src:url('/redesign/assets/fonts/Lausanne-400.woff2') format('woff2');font-weight:400 800;font-display:swap}
:root{--ink:#171916;--ink-soft:#686d63;--accent:#424e3b;--bg:#f8f7f4;--line:#dddcd5;--card:#fff}
[hidden]{display:none!important}body.tools-index,body.photo-select-page,body.selection-app{font-family:Lausanne,Arial,'Malgun Gothic',sans-serif;font-weight:300;color:#171916;background:#f8f7f4;line-height:1.6}body::after{display:none}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{word-break:keep-all}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #637254;outline-offset:5px}button:disabled{cursor:not-allowed;opacity:.4}
.tools-index .site-header,.photo-select-page .site-header{background:#f8f7f4ee;color:#171916;padding-top:30px;padding-bottom:30px}.photo-select-page .site-header button{border:0;background:transparent;padding:8px 0;font-size:14px;border-radius:0}.photo-select-page .brand{max-width:none}.photo-select-page .menu-panel button{color:white;border:0;background:none}.photo-select-page .site-header .brand .wordmark{font:inherit}.photo-select-page .wrap{max-width:none;width:83.334%;padding:0}.photo-select-page .eyebrow{font-size:12px;color:#636a5d;letter-spacing:.08em}.photo-select-page .eyebrow:before{content:'✦';width:auto;height:auto;background:none}.photo-select-page .reference-footer .eyebrow{color:inherit}
.tools-intro{padding:190px 8.333vw 80px}.tools-intro>.eyebrow{margin:0 0 34px}.tools-title{display:flex;justify-content:space-between;gap:60px;align-items:end}.tools-title h1{font-size:clamp(110px,13vw,200px);line-height:.89;letter-spacing:-.07em;margin:0;font-weight:300}.tools-title h1 span{display:block;font-size:.35em;letter-spacing:-.045em;margin-top:22px}.tools-title>p{font-size:21px;line-height:1.65;margin:0 0 5px;min-width:290px}.tools-title small{display:block;font-size:13px;margin-top:25px;color:#72756b}.tools-feature{padding:0 8.333vw 145px}.tools-photo{display:block;position:relative;overflow:hidden;background:#d7cdbd;aspect-ratio:1.95}.tools-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.tools-photo:hover img{transform:scale(1.025)}.round-go{position:absolute;right:32px;bottom:32px;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#f8f7f4;color:#1c2118;font-size:36px}.tools-feature-info{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;margin-top:48px}.tools-feature-info h2{font-size:clamp(50px,5vw,84px);line-height:1;letter-spacing:-.055em;margin:28px 0}.tools-feature-info h3{font-size:30px;line-height:1.45;letter-spacing:-.04em;margin:0 0 24px}.tools-feature-info p:not(.eyebrow){font-size:15px;line-height:1.9;color:#656a60;max-width:420px}.tools-feature-info .fine-link{margin-top:23px}.tool-directory{background:#eeeee7;padding:110px 8.333vw 135px}.directory-heading{display:grid;grid-template-columns:1fr 2fr;column-gap:60px;margin-bottom:80px}.directory-heading>.eyebrow{grid-row:1/3;align-self:start}.directory-heading h2{font-size:clamp(52px,6vw,90px);line-height:1.04;letter-spacing:-.05em;margin:0 0 28px}.directory-heading>p:last-child{grid-column:2;font-size:16px;color:#64695f}.tool-directory-row{display:grid;grid-template-columns:50px 1fr 1fr 35px;gap:26px;border-top:1px solid #c9cdc1;padding:28px 0;align-items:center;transition:padding .2s}.tool-directory-row:hover{padding-left:12px}.tool-directory-row:last-child{border-bottom:1px solid #c9cdc1}.tool-directory-row>span{font-size:12px}.tool-directory-row>span:last-child{font-size:26px;text-align:right}.tool-directory-row h3{font-size:26px;margin:0;letter-spacing:-.035em}.tool-directory-row p{font-size:13px;color:#676d61;margin:0}.tools-index .reference-footer,.photo-select-page .reference-footer{margin-top:0}
body.photo-select-page .top{padding:176px 0 60px!important;position:relative}.photo-select-page .top>.wrap{position:relative;display:grid;grid-template-columns:1fr 1.1fr;column-gap:5vw;align-items:start}.photo-select-page .top h1{font-family:Lausanne,Arial,'Malgun Gothic',sans-serif;font-size:clamp(80px,8.7vw,140px);font-weight:300;line-height:.93;letter-spacing:-.065em;max-width:none;margin:42px 0 30px;grid-column:1}.photo-select-page h1::after{display:none}.photo-select-page h1 span{display:block}.photo-select-page .top .lead{font-size:21px;line-height:1.65;font-weight:300;letter-spacing:-.025em;grid-column:1;margin:0;max-width:100%;color:#636b5b}.select-editorial{grid-column:2;grid-row:1/5;margin:0;position:relative;align-self:stretch;min-width:0}.select-editorial img{width:100%;height:100%;max-height:530px;object-fit:cover;aspect-ratio:1.13}.select-editorial figcaption{font-size:11px;letter-spacing:.03em;color:#64695e;margin-top:12px}.photo-select-page .extract-nav{border-top:1px solid #d4d8cb;padding:22px 0 0;margin:0 0 30px;font-size:12px}.photo-select-page .extract-help{color:#6a7261}.photo-select-page .tutorial-reopen{background:transparent;color:#363f2d;border:0;border-bottom:1px solid #8b9580;padding:8px 0;font-size:13px;border-radius:0}.photo-select-page .workflow-choice{gap:0;margin:0 0 85px;border-top:1px solid #c9cfc0;border-bottom:1px solid #c9cfc0}.photo-select-page .workflow-choice article{padding:43px 40px 45px 0!important;border:0;background:transparent;border-radius:0}.photo-select-page .workflow-choice article+article{border-left:1px solid #c9cfc0;padding-left:45px!important;padding-right:0!important}.photo-select-page .workflow-choice .choice-number{font-size:11px;letter-spacing:.1em;font-weight:400;color:#717a67}.photo-select-page .workflow-choice h2{font-size:28px;letter-spacing:-.04em;font-weight:400;margin:22px 0 19px}.photo-select-page .workflow-choice p{color:#666e5e;font-size:14px;line-height:1.85;max-width:410px;margin:0 0 13px}.photo-select-page .workflow-choice ul{font-size:12px;line-height:1.9;color:#717967;padding-left:17px;margin:0 0 24px}.photo-select-page .workflow-choice .primary{display:inline-flex;align-items:center;min-height:50px;border:1px solid #232b1e;background:#232b1e;color:#fff;border-radius:0;padding:13px 22px;font-size:13px;font-weight:400;margin-top:0}.photo-select-page .workflow-choice article+article .primary{background:transparent;color:#232b1e}.photo-select-page .workflow-choice .primary:hover{background:#424e36;color:#fff}.photo-select-page article#help{padding:0 0 90px;border:0;max-width:100%}.photo-select-page article#help details{border-bottom:1px solid #d8dcd0;padding:22px 0}.photo-select-page article#help summary{font-size:17px;font-weight:400;cursor:pointer;list-style-position:inside}.photo-select-page article#help p,.photo-select-page article#help li{font-size:14px;line-height:1.9;max-width:880px;color:#65715a;margin-top:16px}.photo-select-page article#help h3{font-size:16px;margin-top:24px}.photo-select-page article#help ol{padding-left:24px}.photo-select-page article#help blockquote{background:#e8ebdf;border-color:#859277;padding:18px 24px}.photo-select-page article#help code{background:#e7eadd}.photo-select-page .reference-footer{border:0}.photo-select-page .reference-footer h2,.photo-select-page .reference-footer p{color:inherit}.photo-select-page .reference-footer h2{font-weight:300}.photo-select-page .reference-footer nav{gap:8px}.photo-select-page .reference-footer a:hover{color:inherit}
.photo-select-page.is-extracting .select-editorial{display:none}.photo-select-page.is-extracting .top>.wrap{display:block}.photo-select-page.is-extracting .top h1{font-size:clamp(35px,4vw,60px);letter-spacing:-.055em;margin:24px 0}.photo-select-page.is-extracting .top h1 small{display:block;font-size:14px;letter-spacing:0;margin:0 0 18px}.photo-select-page.is-extracting .top .lead{font-size:16px}.photo-select-page.is-extracting .top{padding-bottom:35px!important}.photo-select-page .select-layout{border:1px solid #d5dbcc;border-radius:0;background:#fff;overflow:hidden;margin-bottom:90px}.photo-select-page .select-layout>.step{padding:36px}.photo-select-page .extract-steps{background:#edefe6;border-bottom:1px solid #d5dbcc;padding:0}.photo-select-page .extract-steps button{border-radius:0;padding:20px 8px;font-size:13px}.photo-select-page .extract-steps button.active{background:#26301f;color:#fff;box-shadow:none}.photo-select-page .select-layout h3{font-size:24px;font-weight:400;letter-spacing:-.025em}.photo-select-page .select-layout :is(button,.primary){border-radius:0;background:#fff;border-color:#cbd3c0;color:#26301f;padding:12px 18px}.photo-select-page .select-layout button.primary,.photo-select-page .select-layout button.go{background:#26301f;color:#fff;border-color:#26301f}.photo-select-page .select-layout .row,.photo-select-page .select-layout .hint,.photo-select-page #preview,.photo-select-page #sum{margin-left:0}.photo-select-page .wizard-footer{background:#f5f6f0;border-color:#d5dbcc}.photo-select-page .state{color:#536647}.photo-select-page #preview th{background:#edf0e6}.photo-select-page #preview td{border-color:#e6eadd}.photo-select-page #bar i{background:#536746}.photo-select-page .step input[type=checkbox]{accent-color:#536647;width:18px;height:18px}.photo-select-page .note{margin-left:0}.photo-select-page #nosupport{margin:22px 0;border-radius:0}.photo-select-page .tool .hint{color:#626d57}
body.selection-app{--bg:#f8f7f4;--accent:#424e3b}.selection-app .hd{background:#f8f7f4f5}.selection-app .hd .wrap{padding:26px 4vw;border-bottom:1px solid #dddcd5}.selection-app .logo{font-family:Lausanne,Arial,sans-serif;font-size:28px;font-weight:400;letter-spacing:-1.5px}.selection-app .logo i{font-family:Georgia,serif;font-weight:400;letter-spacing:-1.9px}.selection-app .logo span{font-family:Lausanne,Arial,sans-serif;font-size:13px;letter-spacing:0;color:#77796f}.selection-app .selection-nav{font-size:12px}.selection-app .selection-nav a[aria-current]{color:#424e3b;font-weight:400;border-bottom:1px solid #919a86}.selection-app :is(button,.btn){font-family:Lausanne,Arial,'Malgun Gothic',sans-serif;border-radius:0;font-weight:400}.selection-app button.go{background:#303c27;border-color:#303c27;font-weight:400}.selection-app .card,.selection-app .gitem,.selection-app input,.selection-app textarea,.selection-app select{border-radius:0}.selection-app h1.t{font-size:clamp(32px,3.8vw,54px);font-weight:300;letter-spacing:-.055em;line-height:1.3}.selection-app h2.t{font-weight:400}.selection-app .sub{color:#6c7264}.selection-app .pad{padding-top:65px}.selection-app .workflow-overview{background:transparent;border-radius:0;border-left:0;border-right:0}.selection-app .workflow-overview>div{border-color:#dddcd5;padding-block:22px}.selection-app .workflow-overview b{background:none;color:#737e65;border-radius:0;font-size:16px;font-weight:300}.selection-app .workflow-overview span{font-weight:400}.selection-app .workflow-overview small{color:#767d6d}.selection-app .gallery-empty{position:relative;text-align:left;min-height:305px;padding:58px 40px 50px 50%!important;background:#eeede7;border:0;overflow:hidden}.gallery-empty-art{position:absolute;left:0;top:0;width:43%;height:100%;object-fit:cover}.selection-app .empty-symbol{display:none}.selection-app .gallery-empty h2{font-size:26px;font-weight:300;line-height:1.5}.selection-app .gallery-empty p{color:#717968}.selection-app .gitem{box-shadow:none}.selection-app .gitem:hover{box-shadow:none;background:#f1f3ea}.selection-app .gallery-open{color:#516046}.selection-app .gallery-steps{border-radius:0;gap:0;padding:0;background:#e8eadf}.selection-app .gallery-steps button.active{color:white;background:#303c27;box-shadow:none}.selection-app .task-intro span{color:#526244}.selection-app .client-guide b{background:#e5e8da;color:#4b5e3d}.selection-app .client-filters button.active{background:#303c27;border-color:#303c27}.selection-app .ph{border-radius:0;background:#ecece5}.selection-app .ph.sel{border-color:#4c6540}.selection-app .ph.sel .mark{background:#4c6540;border-color:#4c6540}.selection-app #cnt{color:#4c6540}.selection-app #drop{border-radius:0;background:#f3f5eb;border-color:#a1ad93}.selection-app .gallery-create{max-width:780px!important}.selection-app .gallery-create .card{border:0;background:#eeefe7}.selection-app label.f span{color:#454f3c;font-weight:400}.selection-app .note{background:#e4e9d9;color:#5a684c}.selection-app .retention-note{color:#7c8372}.selection-app .gallery-danger{border-color:#dce0d3}.selection-app #viewer .top button.go{background:#4c6540;border-color:#4c6540}.selection-app #viewer{background:#141812}.selection-app #viewer .top{padding:14px}.selection-app .client-gallery{padding-bottom:180px}
.select-tutorial{position:fixed;inset:0;margin:auto;width:min(1040px,94vw);max-width:94vw;max-height:90dvh;height:auto;padding:0;border:0;border-radius:0;background:#f8f7f4;color:#171916;font-family:Lausanne,Arial,'Malgun Gothic',sans-serif;box-shadow:0 30px 150px #0004}.select-tutorial::backdrop{background:#171c1490;backdrop-filter:blur(5px)}.select-tutorial[open]{display:flex;flex-direction:column}.select-tutorial>header{padding:28px 34px 23px;display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #d7dacf;align-items:center}.select-tutorial .eyebrow{font-size:10px;letter-spacing:.11em;color:#6f785f;display:block}.select-tutorial .eyebrow:before{display:none}.select-tutorial h2{font-size:22px;letter-spacing:-.04em;font-weight:400;margin:12px 0 0;line-height:1.4}.select-tutorial button{font:400 13px/1.3 Lausanne,Arial,'Malgun Gothic',sans-serif;border-radius:0;background:transparent;border:1px solid #cfd5c5;padding:13px 21px;color:#26321f;min-height:42px;cursor:pointer}.select-tutorial button[data-tutorial-close]{border:0;font-size:30px;min-width:42px;padding:0}.select-tutorial .primary{background:#26321f;color:white;border-color:#26321f}.select-tutorial-body{padding:26px 34px 0;overflow:auto;flex:1;min-height:0}.select-tutorial figure{margin:0}.select-tutorial img{display:block;width:100%;height:auto;max-height:35dvh;object-fit:contain;background:#eeeae3;border:0;border-radius:0}.select-tutorial figcaption{padding:24px 0}.select-tutorial figcaption>span{font-size:10px;letter-spacing:.05em;color:#77816b}.select-tutorial h3{font-size:24px;letter-spacing:-.04em;font-weight:400;margin:10px 0 12px;line-height:1.4}.select-tutorial p{font-size:14px;line-height:1.85;color:#6b765f;max-width:770px;margin:0}.select-tutorial-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #d7dacf;padding:17px 34px}.select-tutorial-footer>div{display:flex;gap:9px}.select-tutorial-footer>span{font-size:12px;color:#7c8570}.select-tutorial-skip{padding:0 34px 20px;display:flex;gap:8px;align-items:center;font-size:12px;color:#7c8570}.select-tutorial-skip input{width:16px!important;min-height:16px!important;height:16px;accent-color:#526446;margin:0}
@media(min-width:651px) and (max-height:820px){.menu-panel .menu-links{font-size:min(9vh,80px);gap:0}}
@media(max-width:900px){.tools-title{gap:30px}.tools-title>p{min-width:210px;font-size:18px}.tools-feature-info{gap:40px}.tool-directory-row{grid-template-columns:30px 1fr 35px;gap:18px}.tool-directory-row p{grid-column:2;grid-row:2}.tool-directory-row>span:last-child{grid-column:3;grid-row:1/3}.photo-select-page .top>.wrap{column-gap:35px}.photo-select-page .top h1{font-size:9.5vw}.photo-select-page .top .lead{font-size:17px}.photo-select-page .workflow-choice h2{font-size:23px}.photo-select-page .workflow-choice article+article{padding-left:28px!important}.selection-app .hd .wrap{padding:18px 24px}.selection-app .selection-nav a:last-child{display:none}}
@media(max-width:650px){.tools-index .site-header,.photo-select-page .site-header{padding:24px 6vw}.tools-index .menu-links,.photo-select-page .menu-links{font-size:min(8.5vh,62px);gap:5px}.tools-intro{padding:140px 6vw 40px}.tools-intro>.eyebrow{font-size:11px;margin-bottom:29px}.tools-title{display:block}.tools-title h1{font-size:27vw}.tools-title h1 span{font-size:.38em;margin-top:17px}.tools-title>p{font-size:18px;margin-top:32px}.tools-title small{font-size:12px;margin-top:18px}.tools-feature{padding:0 6vw 75px}.tools-photo{aspect-ratio:1.1}.round-go{width:51px;height:51px;right:17px;bottom:17px;font-size:27px}.tools-feature-info{display:block;margin-top:31px}.tools-feature-info h2{font-size:48px;margin:21px 0 34px}.tools-feature-info h3{font-size:25px;margin-bottom:17px}.tools-feature-info p:not(.eyebrow){font-size:14px}.tool-directory{padding:70px 6vw}.directory-heading{display:block;margin-bottom:40px}.directory-heading h2{font-size:52px;margin-top:30px}.directory-heading>p:last-child{font-size:14px}.tool-directory-row{padding:24px 0;gap:7px 15px;grid-template-columns:23px 1fr 24px}.tool-directory-row h3{font-size:22px}.tool-directory-row p{font-size:12px}.photo-select-page .wrap{width:88%}.photo-select-page .top{padding:133px 0 27px!important}.photo-select-page .top>.wrap{display:block}.photo-select-page .top h1{font-size:24vw;margin:29px 0 25px}.photo-select-page .top h1 span{display:inline}.photo-select-page .top .lead{font-size:18px;line-height:1.7}.select-editorial{margin-top:30px}.select-editorial img{aspect-ratio:1.4;max-height:300px}.select-editorial figcaption{font-size:10px}.photo-select-page .extract-nav{padding-top:15px;margin-bottom:20px;justify-content:flex-end}.photo-select-page .workflow-choice{display:block;margin-bottom:48px}.photo-select-page .workflow-choice article{padding:29px 0!important}.photo-select-page .workflow-choice article+article{padding:29px 0!important;border-left:0;border-top:1px solid #c9cfc0}.photo-select-page .workflow-choice h2{font-size:25px;margin:17px 0}.photo-select-page .workflow-choice .primary{width:100%;justify-content:space-between}.photo-select-page article#help{padding-bottom:55px}.photo-select-page article#help summary{font-size:15px;line-height:1.6}.photo-select-page .select-layout>.step{padding:25px 18px}.photo-select-page .select-layout>.step h3{font-size:21px;line-height:1.5}.photo-select-page .extract-steps button{font-size:11px;line-height:1.4;padding:15px 4px}.photo-select-page .select-layout .row{gap:12px}.photo-select-page .select-layout button{max-width:100%;font-size:12px}.photo-select-page .select-layout{margin-bottom:50px}.photo-select-page.is-extracting .top h1{font-size:33px}.photo-select-page.is-extracting .top .lead{font-size:14px}.photo-select-page .select-layout .hint{font-size:13px}.selection-app .hd .wrap{padding:18px}.selection-app .logo{font-size:25px}.selection-app .logo span{font-size:12px}.selection-app .pad{padding-top:35px}.selection-app .selection-nav{gap:20px;font-size:11px}.selection-app .selection-nav a:last-child{display:inline}.selection-app .gallery-empty{padding:235px 22px 30px!important;min-height:420px}.gallery-empty-art{width:100%;height:210px}.selection-app .gallery-empty h2{font-size:23px}.selection-app .workflow-overview>div{padding-block:15px}.selection-app .gallery-create .card{padding:23px 18px}.select-tutorial{width:94vw;max-height:92dvh}.select-tutorial>header{padding:21px 20px 18px;gap:10px}.select-tutorial h2{font-size:18px}.select-tutorial .eyebrow{font-size:9px}.select-tutorial-body{padding:18px 18px 0}.select-tutorial img{max-height:26dvh;min-height:140px;object-fit:contain}.select-tutorial h3{font-size:21px;margin-top:9px}.select-tutorial p{font-size:13px;line-height:1.85}.select-tutorial figcaption{padding:20px 0}.select-tutorial-footer{padding:14px 18px}.select-tutorial-skip{padding:0 18px 19px;font-size:11px}.select-tutorial button{padding:12px 18px;font-size:12px}.select-tutorial-footer>div{gap:7px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.photo-select-page .top .eyebrow{display:flex!important}.photo-select-page .select-tutorial-body figure img{border-radius:0;border:0}.photo-select-page .select-tutorial{height:auto;min-height:0}.photo-select-page .select-tutorial-body{flex:0 1 auto}.photo-select-page .select-tutorial-body figure{margin:0}.photo-select-page .select-tutorial-body figure figcaption{padding:24px 0}
.select-tutorial,.photo-select-page .select-tutorial{inset:50% 0 auto;margin:0 auto;transform:translateY(-50%)}
@media(max-width:650px){.photo-select-page .top h1 span{display:block}.photo-select-page .top h1{font-size:23vw}.photo-select-page .select-tutorial-body figure figcaption{padding:20px 0}}
