._app_kp0mb_3{background:var(--bg);flex-direction:column;height:100dvh;min-height:min-content;display:flex}._topbar_kp0mb_4{border-bottom:1px solid var(--line);flex:0 0 5rem;justify-content:space-between;align-items:center;height:5rem;padding:0 2.125rem;display:flex}._brand_kp0mb_5{letter-spacing:-.09375rem;align-items:center;gap:.6875rem;font-size:1.8125rem;font-weight:750;display:flex}._brandMark_kp0mb_6{flex:none;width:2.25rem;height:2.25rem;display:block}._brandDivider_kp0mb_7{background:var(--line);width:1px;height:1.375rem;margin:0 .5rem}._brandSubtitle_kp0mb_8{color:var(--muted);letter-spacing:.0125rem;font-size:.75rem;font-weight:450}._headerActions_kp0mb_9{align-items:center;gap:1.5625rem;display:flex}._themeToggle_kp0mb_10{border:1px solid var(--strong-line);background:var(--bg);border-radius:1.5rem;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.6875rem;display:flex}._themeToggle_kp0mb_10:hover{background:var(--raised)}._workspace_kp0mb_12{flex:1;min-height:min-content;display:flex}._library_kp0mb_13{border-right:1px solid var(--line);background:var(--bg);contain:size;flex-direction:column;flex:0 0 19.375rem;width:19.375rem;display:flex;position:relative}._libraryOver_kp0mb_14{box-shadow:inset 0 0 0 .125rem var(--accent-foreground)}._libraryTop_kp0mb_15{flex:none;padding:1.875rem 1.5625rem 0}._libraryHeading_kp0mb_16{justify-content:space-between;align-items:center;display:flex}._libraryHeading_kp0mb_16 h2{letter-spacing:-.04375rem;margin:0;font-size:1.375rem;font-weight:550}._count_kp0mb_18{border:1px solid var(--line);min-width:1.625rem;color:var(--muted);border-radius:.4375rem;place-items:center;padding:.25rem .4375rem;font-size:.6875rem;display:grid}._importZone_kp0mb_19{border:1px dashed var(--strong-line);background:var(--surface);border-radius:.6875rem;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:1.5625rem;padding:1.5rem .5rem 1.1875rem;display:flex;position:relative}._importZone_kp0mb_19:hover,._fileOver_kp0mb_20{background:var(--accent-wash);border-color:var(--accent-foreground)}._importIcon_kp0mb_21{background:var(--accent-wash);width:2.3125rem;height:2.3125rem;color:var(--accent-foreground);border-radius:.625rem;place-items:center;margin-bottom:.8125rem;display:grid}._importZone_kp0mb_19 strong{font-size:.75rem;font-weight:550}._importZone_kp0mb_19>span:not(._importIcon_kp0mb_21):not(._progressTrack_kp0mb_23){color:var(--muted);margin-top:.4375rem;font-size:.625rem}._importZone_kp0mb_19 small{letter-spacing:.06875rem;color:var(--faint);margin-top:1.125rem;font-size:.5rem}._importZone_kp0mb_19:disabled{opacity:.65}._progressTrack_kp0mb_23{background:var(--line);height:.125rem;position:absolute;bottom:0;left:.5rem;right:.5rem}._progressTrack_kp0mb_23>span{background:var(--accent-foreground);height:100%;display:block}._librarySubheading_kp0mb_28{letter-spacing:.0625rem;color:var(--faint);justify-content:space-between;margin:1.5625rem 0 .9375rem;font-size:.5625rem;display:flex}._librarySubheading_kp0mb_28>span:last-child{letter-spacing:0;color:var(--muted)}._libraryScroll_kp0mb_30{flex:1;min-height:0;padding:0 1.5625rem 1.375rem;overflow:auto}._libraryGrid_kp0mb_31{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem .625rem;display:grid}._libraryPhoto_kp0mb_32{min-width:0}._libraryImageWrap_kp0mb_33{aspect-ratio:3/4;background:var(--surface);border-radius:.4375rem;position:relative;overflow:hidden}._photoHandle_kp0mb_34{cursor:grab;touch-action:none;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}._photoHandle_kp0mb_34:active{cursor:grabbing}._photoHandle_kp0mb_34:focus-visible{outline-offset:-.1875rem}._photoHandle_kp0mb_34 img{object-fit:cover;width:100%;height:100%;display:block}._libraryActions_kp0mb_38{opacity:0;pointer-events:none;justify-content:space-between;transition:opacity .15s;display:flex;position:absolute;bottom:.375rem;left:.375rem;right:.375rem}._libraryPhoto_kp0mb_32:hover ._libraryActions_kp0mb_38,._libraryPhoto_kp0mb_32:focus-within ._libraryActions_kp0mb_38{opacity:1;pointer-events:auto}._photoAction_kp0mb_40{color:#fff;background:#000000bf;border:none;border-radius:.3125rem;place-items:center;width:1.5625rem;height:1.5625rem;padding:0;display:grid}._photoAction_kp0mb_40:hover{background:var(--accent);color:var(--accent-ink)}._photoAction_kp0mb_40:disabled{opacity:.3}._addAction_kp0mb_43{background:var(--accent);color:var(--accent-ink)}._filename_kp0mb_44{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:.4375rem .0625rem 0;font-size:.625rem;overflow:hidden}._libraryEmpty_kp0mb_45{text-align:center;margin:3.625rem .125rem 1.875rem}._emptyCards_kp0mb_46{width:4.0625rem;height:3.625rem;margin:0 auto 1.5rem;position:relative}._emptyCards_kp0mb_46>span{border:1px solid var(--strong-line);background:var(--surface);border-radius:.3125rem;width:2.6875rem;height:3.3125rem;position:absolute;top:0;left:.125rem;transform:rotate(-14deg)}._emptyCards_kp0mb_46>span:last-child{color:var(--faint);background:var(--bg);place-items:center;display:grid;top:.4375rem;left:1.25rem;transform:rotate(9deg)}._libraryEmpty_kp0mb_45 h3{margin:0 0 .5625rem;font-size:.75rem;font-weight:550}._libraryEmpty_kp0mb_45 p{color:var(--muted);max-width:13.125rem;margin:0 auto;font-size:.6875rem;line-height:1.85}._librarySummary_kp0mb_51{border-top:1px solid var(--line);color:var(--faint);flex:none;margin:0 1.5625rem;padding:1.25rem 0 1.5rem;font-size:.5625rem}._previewArea_kp0mb_52{flex-direction:column;flex:1;min-width:0;padding:1.875rem 2.8125rem 0;display:flex}._phoneStage_kp0mb_53{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min-content;padding:1.125rem 0 1.375rem;display:flex}._phoneCaption_kp0mb_54{width:min(21.75rem, var(--phone-width,21.75rem));color:var(--muted);flex-shrink:0;justify-content:space-between;margin-bottom:.75rem;padding:0 .3125rem;font-size:.625rem;display:flex}._phoneCaption_kp0mb_54>span:first-child{color:var(--fg);font-weight:550}._phoneViewport_kp0mb_56{width:var(--phone-width,22.375rem);aspect-ratio:358/700;flex:none;position:relative}._phoneOuter_kp0mb_57{aspect-ratio:358/700;width:22.375rem;transform:scale(var(--phone-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}._phone_kp0mb_53{border:.375rem solid var(--phone-edge);box-shadow:0 0 0 .0625rem var(--line), 0 1.25rem 3.75rem #0000001a;background:var(--bg);border-radius:2.6875rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}._phoneSideButton_kp0mb_59{background:var(--phone-edge);width:.1875rem;height:2.375rem;box-shadow:0 2.9375rem 0 var(--phone-edge);border-radius:.125rem 0 0 .125rem;position:absolute;top:7.5rem;left:-.1875rem}._phoneSideButtonRight_kp0mb_60{background:var(--phone-edge);border-radius:0 .125rem .125rem 0;width:.1875rem;height:4.0625rem;position:absolute;top:9.5625rem;right:-.1875rem}._statusBar_kp0mb_61{flex:0 0 2.75rem;justify-content:space-between;align-items:center;height:2.75rem;padding:0 1.4375rem;display:flex;position:relative}._statusBar_kp0mb_61 b{font-size:.6875rem}._statusBar_kp0mb_61>span:last-child{align-items:center;gap:.1875rem;display:flex}._island_kp0mb_64{background:#141415;border-radius:1.875rem;width:5.8125rem;height:1.5rem;position:absolute;top:.5625rem;left:50%;transform:translate(-50%)}._phoneScroll_kp0mb_65{scrollbar-width:none;overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._phoneScroll_kp0mb_65::-webkit-scrollbar{display:none}._instagramHeader_kp0mb_67{justify-content:space-between;align-items:center;padding:.5625rem 1rem .9375rem;display:flex}._instagramHeader_kp0mb_67 strong{letter-spacing:-.025rem;align-items:center;gap:.3125rem;font-size:1.1875rem;display:flex}._instagramHeader_kp0mb_67>span{align-items:center;gap:1.125rem;display:flex}._profile_kp0mb_70{padding:0 1rem}._profileStats_kp0mb_71{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._avatar_kp0mb_72{background:var(--accent);border-radius:50%;flex:none;width:4.3125rem;height:4.3125rem}._profileStats_kp0mb_71>div:not(._avatar_kp0mb_72){flex-direction:column;align-items:center;gap:.25rem;display:flex}._profileStats_kp0mb_71 strong{font-size:.9375rem}._profileStats_kp0mb_71 span{font-size:.625rem}._bio_kp0mb_76{margin:.9375rem 0 1.125rem;font-size:.6875rem;line-height:1.6}._bio_kp0mb_76 strong{font-weight:650}._bio_kp0mb_76 p{color:var(--muted);margin:0}._profileTabs_kp0mb_79{border-bottom:1px solid var(--line);height:2.5rem;display:flex}._profileTabs_kp0mb_79>span{width:33.333%;color:var(--muted);place-items:center;display:grid}._profileTabs_kp0mb_79 ._selectedTab_kp0mb_81{color:var(--fg);border-bottom:.09375rem solid var(--fg)}._profileGrid_kp0mb_82{grid-template-columns:repeat(3,minmax(0,1fr));gap:.125rem;min-height:9.375rem;padding-top:.125rem;display:grid;position:relative}._gridPhoto_kp0mb_83{aspect-ratio:3/4;background:var(--surface);min-width:0;position:relative}._gridPhoto_kp0mb_83 ._photoHandle_kp0mb_34{overflow:hidden}._gridPhoto_kp0mb_83:hover{z-index:1}._gridActions_kp0mb_86{opacity:0;pointer-events:none;justify-content:center;gap:.1875rem;transition:opacity .15s;display:flex;position:absolute;bottom:.4375rem;left:.125rem;right:.125rem}._gridPhoto_kp0mb_83:hover ._gridActions_kp0mb_86,._gridPhoto_kp0mb_83:focus-within ._gridActions_kp0mb_86{opacity:1;pointer-events:auto}._photoPosition_kp0mb_88{color:#fff;opacity:0;pointer-events:none;background:#00000080;border-radius:.1875rem;padding:.1875rem .3125rem;font-size:.5rem;position:absolute;top:.375rem;left:.375rem}._gridPhoto_kp0mb_83:hover ._photoPosition_kp0mb_88,._gridPhoto_kp0mb_83:focus-within ._photoPosition_kp0mb_88{opacity:1}._appendTile_kp0mb_90{aspect-ratio:3/4;color:var(--faint);background:var(--surface);outline:.0625rem dashed var(--strong-line);outline-offset:-.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}._appendTile_kp0mb_90 span{font-size:.5625rem}._placeholderTile_kp0mb_92{background:var(--empty-grid);aspect-ratio:3/4;place-items:center;display:grid}._placeholderTile_kp0mb_92 span{border:1px solid var(--placeholder);border-radius:.1875rem;width:.9375rem;height:.9375rem}._gridEmpty_kp0mb_94{pointer-events:none;background:linear-gradient(transparent, var(--bg) 85%);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:3.4375rem;display:flex;position:absolute;inset:0}._gridEmptyIcon_kp0mb_95{color:var(--muted);background:var(--raised);border:1px solid var(--line);border-radius:.9375rem;place-items:center;width:3.3125rem;height:3.3125rem;margin-bottom:.9375rem;display:grid}._gridEmpty_kp0mb_94 strong{font-size:.8125rem;font-weight:550}._gridEmpty_kp0mb_94 p{color:var(--muted);margin:.5625rem 0 0;font-size:.625rem}._gridOver_kp0mb_98{outline:.125rem solid var(--accent-foreground);outline-offset:-.125rem}._targeted_kp0mb_99{outline:.1875rem solid var(--accent-foreground);outline-offset:-.1875rem;z-index:2}._phoneNav_kp0mb_100{border-top:1px solid var(--line);background:var(--bg);flex:0 0 2.9375rem;justify-content:space-around;align-items:center;height:2.9375rem;display:flex}._navAvatar_kp0mb_101{background:var(--accent);outline:.0625rem solid var(--fg);outline-offset:.1875rem;border-radius:50%;width:1.375rem;height:1.375rem}._homeIndicator_kp0mb_102{flex:0 0 1.0625rem;place-items:center;height:1.0625rem;display:grid}._homeIndicator_kp0mb_102>span{background:var(--fg);border-radius:.25rem;width:7rem;height:.25rem}._previewFooter_kp0mb_104{border-top:1px solid var(--line);color:var(--muted);flex:0 0 3rem;justify-content:space-between;align-items:center;font-size:.625rem;display:flex}._dragHint_kp0mb_105{align-items:center;gap:.5rem;display:flex}._gridSpec_kp0mb_106{letter-spacing:.06875rem;color:var(--faint);font-size:.5rem}._dragging_kp0mb_107{opacity:.2}._dragOverlay_kp0mb_108{aspect-ratio:3/4;outline:.125rem solid var(--accent-foreground);cursor:grabbing;border-radius:.375rem;width:7rem;overflow:hidden;transform:rotate(3deg);box-shadow:0 .9375rem 2.8125rem #00000080}._dragOverlay_kp0mb_108 img{object-fit:cover;width:100%;height:100%;display:block}._dragOverlay_kp0mb_108>span{color:#fff;background:#000000b3;justify-content:center;align-items:center;gap:.1875rem;padding:.4375rem .1875rem;font-size:.5625rem;display:flex;position:absolute;bottom:0;left:0;right:0}._errorBanner_kp0mb_111{color:var(--danger);background:var(--accent-wash);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.625rem 2.125rem;font-size:.75rem;display:flex}._iconButton_kp0mb_112{color:inherit;background:0 0;border:0;place-items:center;padding:.25rem;display:grid}._importFailures_kp0mb_113{border:1px solid var(--strong-line);background:var(--surface);color:var(--danger);border-radius:.4375rem;margin:.9375rem 0 0;padding:.75rem;font-size:.625rem}._importFailures_kp0mb_113>div{justify-content:space-between;align-items:center;gap:.375rem;display:flex}._importFailures_kp0mb_113 ul{overflow-wrap:anywhere;padding-left:.875rem;line-height:1.7}._srOnly_kp0mb_116{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=2000px){._library_kp0mb_13{flex-basis:21.25rem;width:21.25rem}._previewArea_kp0mb_52{padding-left:4.0625rem;padding-right:4.0625rem}}@media (width<=1375px){._library_kp0mb_13{flex-basis:17.1875rem;width:17.1875rem}._libraryTop_kp0mb_15,._libraryScroll_kp0mb_30{padding-left:1.25rem;padding-right:1.25rem}._previewArea_kp0mb_52{padding-left:1.75rem;padding-right:1.75rem}}._importFilename_kp0mb_121{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .5rem;overflow:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--surface:#0d0d0e;--raised:#171718;--fg:#f5f4f1;--muted:#929293;--faint:#67676b;--line:#242425;--strong-line:#39393b;--accent:#fdda7b;--accent-ink:#241e0e;--accent-foreground:var(--accent);--accent-wash:#231f11;--phone-edge:#38383a;--empty-grid:#0b0b0c;--placeholder:#141415;--danger:#ffb9a4;background:var(--bg);color:var(--fg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:125%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f8f8f7;--raised:#f0f0ee;--fg:#1e1e20;--muted:#6a6a70;--faint:#76767c;--line:#e7e7e5;--strong-line:#d0d0ce;--accent-foreground:#8c6c02;--accent-wash:#fffaed;--phone-edge:#d2d2d0;--empty-grid:#f7f7f6;--placeholder:#eeefec;--danger:#ac361e}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:45rem}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}button{-webkit-tap-highlight-color:transparent}button:focus-visible{outline:.125rem solid var(--accent-foreground);outline-offset:.25rem}button,div,section,aside,header,main,span,p,h1,h2,h3,html{transition:background-color .2s,color .2s,border-color .2s}::selection{background:var(--accent);color:var(--accent-ink)}*{scrollbar-width:thin;scrollbar-color:var(--strong-line) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
