.PhotoMode_example__yDBWw{-webkit-margin-after:var(--s6);margin-block-end:var(--s6)}.PhotoMode_example__yDBWw h2,.PhotoMode_more__CSb8R h2,.PhotoMode_result__eB2A3 h2,.PhotoMode_slot__TAam8 h2{margin:0 0 var(--s3);font:var(--fw-semibold) var(--fs-16)/1.3 var(--sans)}.PhotoMode_pair__GXr94{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s4);gap:var(--s4);-webkit-margin-after:var(--s2);margin-block-end:var(--s2)}.PhotoMode_pair__GXr94 figure{margin:0}.PhotoMode_pair__GXr94 img{display:block;inline-size:100%;block-size:auto;border-radius:var(--r-3);border:1px solid var(--border-soft)}.PhotoMode_pair__GXr94 figcaption{-webkit-margin-before:var(--s1);margin-block-start:var(--s1);color:var(--text-3);font-size:var(--fs-13)}.PhotoMode_slot__TAam8{-webkit-margin-after:var(--s5);margin-block-end:var(--s5)}.PhotoMode_slot__TAam8 h2{margin:0}.PhotoMode_drop__QGpgc{position:relative;display:grid;place-items:center;-webkit-margin-before:var(--s3);margin-block-start:var(--s3);aspect-ratio:3/2;max-inline-size:640px;border:1px dashed var(--border-strong);border-radius:var(--r-3);background:var(--surface-2);color:var(--text-2);font:var(--fw-medium) var(--fs-14)/1.3 var(--sans);cursor:pointer;overflow:hidden}.PhotoMode_drop__QGpgc:hover{border-color:var(--ink)}.PhotoMode_drop__QGpgc:focus-within{outline:2px solid var(--ink);outline-offset:2px}.PhotoMode_drop__QGpgc span{display:inline-flex;align-items:center;gap:8px}.PhotoMode_drop__QGpgc input{position:absolute;inset:0;opacity:0;cursor:pointer}.PhotoMode_drop__QGpgc.PhotoMode_has__k3INH{border-style:solid;border-color:var(--border-soft);background:var(--surface)}.PhotoMode_drop__QGpgc img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:contain}.PhotoMode_change__u3Tet{-webkit-margin-before:var(--s2);margin-block-start:var(--s2);pointer-events:none}.PhotoMode_options__P6jus{display:grid;grid-gap:var(--s4);gap:var(--s4);-webkit-margin-after:var(--s5);margin-block-end:var(--s5)}.PhotoMode_options__P6jus>.PhotoMode_hint__p50I1{margin:0;max-inline-size:70ch}.PhotoMode_group__TR0mb{margin:0;padding:0;border:0;min-inline-size:0}.PhotoMode_group__TR0mb legend{padding:0;-webkit-margin-after:var(--s2);margin-block-end:var(--s2);font:var(--fw-medium) var(--fs-14)/1.3 var(--sans)}.PhotoMode_chips__KDA0r{display:flex;flex-wrap:wrap;gap:var(--s2)}.PhotoMode_chip__XbDlU{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);color:var(--text);font:var(--fw-regular) var(--fs-14)/1.2 var(--sans);cursor:pointer}.PhotoMode_chip__XbDlU:hover{border-color:var(--ink)}.PhotoMode_chip__XbDlU.PhotoMode_on__7WoDo{border-color:var(--ink);background:var(--surface-2);font-weight:var(--fw-semibold);box-shadow:inset 0 0 0 1px var(--ink)}.PhotoMode_dot__gbHYn{inline-size:14px;block-size:14px;border-radius:50%;border:1px solid var(--border-strong);flex:none}.PhotoMode_notes__hBXsJ{display:grid;grid-gap:var(--s2);gap:var(--s2);max-inline-size:640px;font:var(--fw-medium) var(--fs-14)/1.3 var(--sans)}.PhotoMode_notes__hBXsJ em{font-style:normal;font-weight:var(--fw-regular);color:var(--text-3)}.PhotoMode_notes__hBXsJ input{inline-size:100%;min-block-size:40px;padding:0 var(--s3);border:1px solid var(--border);border-radius:var(--r-2);background:var(--surface);color:var(--text);font:var(--fw-regular) var(--fs-14)/1.3 var(--sans)}.PhotoMode_go__4eD1v{display:grid;justify-items:start;grid-gap:var(--s2);gap:var(--s2)}.PhotoMode_go__4eD1v .PhotoMode_hint__p50I1{max-inline-size:70ch;margin:0}.PhotoMode_err__qUFun{margin:var(--s3) 0 0;color:var(--danger);font-size:var(--fs-13);line-height:1.45}.PhotoMode_err__qUFun a{color:inherit;text-decoration:underline}.PhotoMode_result__eB2A3{-webkit-margin-before:var(--s6);margin-block-start:var(--s6)}.PhotoMode_flick__WKNkS{-webkit-margin-after:var(--s3);margin-block-end:var(--s3)}.PhotoMode_out__M4tr9{display:block;inline-size:100%;block-size:auto;border-radius:var(--r-3);border:1px solid var(--border-soft)}.PhotoMode_actions__YHEPo{display:flex;flex-wrap:wrap;gap:var(--s2);-webkit-margin-before:var(--s3);margin-block-start:var(--s3)}.PhotoMode_more__CSb8R{-webkit-margin-before:var(--s7,48px);margin-block-start:var(--s7,48px)}.PhotoMode_more__CSb8R ul{display:flex;flex-wrap:wrap;gap:var(--s4);margin:0;padding:0;list-style:none}.PhotoMode_more__CSb8R a{color:var(--text);text-decoration:underline;font-size:var(--fs-14)}@media (max-width:640px){.PhotoMode_pair__GXr94{grid-template-columns:minmax(0,1fr)}}