._wrap_70361dc{z-index:2;flex:1;place-items:center;min-height:0;padding:24px 20px 96px;display:grid;position:relative}._stage_70361dc{width:168px;height:56px;position:relative}._dot_70361dc{will-change:transform;background:#e8e4e3;border-radius:50%;width:14px;height:14px;position:absolute;top:22px}._main_70361dc{animation:2.05s cubic-bezier(.45,.05,.25,1) infinite _mainTravel_70361dc;left:0}._d1_70361dc{animation:2.05s ease-in-out 60ms infinite _bounceDot_70361dc;left:28px}._d2_70361dc{animation:2.05s ease-in-out .15s infinite _bounceDot_70361dc;left:56px}._d3_70361dc{animation:2.05s ease-in-out .24s infinite _bounceDot_70361dc;left:84px}._d4_70361dc{animation:2.05s ease-in-out .33s infinite _bounceDot_70361dc;left:112px}._d5_70361dc{animation:2.05s ease-in-out .42s infinite _bounceDot_70361dc;left:140px}@keyframes _mainTravel_70361dc{0%{transform:translate(0)}38%{transform:translate(140px)}55%{transform:translate(140px)}to{transform:translate(0)}}@keyframes _bounceDot_70361dc{0%,4%{transform:translate(0)scale(1)}14%{transform:translateY(-28px)scale(1)}24%{transform-origin:bottom;transform:translate(0)scale(1.22,.72)}32%{transform-origin:50%;transform:translate(0)scale(1)}48%{transform:translate(-28px)scale(1)}70%,to{transform:translate(-28px)scale(1)}}@media (prefers-reduced-motion:reduce){._main_70361dc,._d1_70361dc,._d2_70361dc,._d3_70361dc,._d4_70361dc,._d5_70361dc{animation:none}._main_70361dc{left:56px}._d1_70361dc,._d2_70361dc,._d3_70361dc,._d4_70361dc,._d5_70361dc{opacity:.55}._stage_70361dc:after{content:"";opacity:.9;background:#e8e4e3;border-radius:50%;width:14px;height:14px;position:absolute;top:22px;left:77px}}._body_a8f5ec2{font-family:var(--font-switzer), system-ui, -apple-system, sans-serif;color:#f0f0f0;-webkit-font-smoothing:antialiased;background:#1c1c1c;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._device_a8f5ec2{background:#222;border:1px solid #ffffff0f;border-radius:40px;flex-direction:column;width:100%;max-width:390px;height:min(844px,92vh);max-height:min(844px,92vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073}._header_a8f5ec2{z-index:6;background:#222;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:10px 14px 12px}._topBar_a8f5ec2{align-items:center;gap:12px;margin-bottom:8px;display:flex}._back_a8f5ec2{color:#f0f0f0;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;text-decoration:none;display:grid}._back_a8f5ec2:hover{background:#ffffff0f}._logo_a8f5ec2{flex:1;justify-content:center;display:flex}._logo_a8f5ec2 img{filter:brightness(0)invert();width:auto;height:24px}._spacer_a8f5ec2{flex-shrink:0;width:40px}._title_a8f5ec2{text-align:center;letter-spacing:-.02em;color:#f0f0f0;font-size:1rem;font-weight:700}._scroll_a8f5ec2{scrollbar-width:none;flex:1;min-height:0;padding:16px 18px 100px;overflow-y:auto}._scroll_a8f5ec2::-webkit-scrollbar{display:none}._section_a8f5ec2{margin-bottom:18px}._sectionLabel_a8f5ec2{text-transform:uppercase;letter-spacing:.08em;color:#9a9a9a;margin-bottom:8px;font-size:.6875rem;font-weight:700}._field_a8f5ec2{margin-bottom:14px}._fieldLabel_a8f5ec2{color:silver;letter-spacing:.02em;margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}._input_a8f5ec2,._textarea_a8f5ec2,._select_a8f5ec2{color:#f0f0f0;background:#00000040;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:.875rem;transition:border-color .2s,background .2s}._input_a8f5ec2:focus,._textarea_a8f5ec2:focus,._select_a8f5ec2:focus{background:#00000059;border-color:#ffffff52}._textarea_a8f5ec2{resize:vertical;min-height:96px;font-family:inherit;line-height:1.5}._input_a8f5ec2::placeholder,._textarea_a8f5ec2::placeholder{color:#6a6a6a}._input_a8f5ec2[type=date]{-webkit-appearance:none;appearance:none}._row2_a8f5ec2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}._row2_a8f5ec2>*{min-width:0}._pfGrid_a8f5ec2{grid-template-columns:1fr 1fr;gap:10px;display:grid}._pfThumb_a8f5ec2{aspect-ratio:1;background:#ffffff0d;border-radius:12px;position:relative;overflow:hidden}._pfThumb_a8f5ec2 img{object-fit:cover;width:100%;height:100%;display:block}._pfRemove_a8f5ec2{color:#fff;cursor:pointer;background:#0000009e;border:none;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:6px;right:6px}._pfPdfRow_a8f5ec2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._pfPdfName_a8f5ec2{color:#f0f0f0;flex:1;min-width:140px;font-size:.875rem;text-decoration:underline}._pfAddRow_a8f5ec2{align-items:center;gap:8px;display:flex}._pfVideoList_a8f5ec2{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}._pfVideoItem_a8f5ec2{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}._pfVideoUrl_a8f5ec2{text-overflow:ellipsis;white-space:nowrap;color:#c8c8c8;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}._pfVideoRemove_a8f5ec2{color:#f0f0f0;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;width:26px;height:26px;font-size:1.1rem;line-height:1}._segment_a8f5ec2{background:#00000040;border:1px solid #ffffff1f;border-radius:12px;gap:4px;padding:4px;display:flex}._segmentBtn_a8f5ec2{color:#9a9a9a;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:9px 0;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s}._segmentBtnActive_a8f5ec2{color:#f0f0f0;background:#ffffff24}._inputPrefix_a8f5ec2{background:#00000040;border:1px solid #ffffff1f;border-radius:12px;align-items:center;width:100%;transition:border-color .2s,background .2s;display:flex}._inputPrefix_a8f5ec2:focus-within{background:#00000059;border-color:#ffffff52}._inputPrefixText_a8f5ec2{color:#6a6a6a;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:12px 0 12px 14px;font-size:.875rem}._inputPrefixField_a8f5ec2{color:#f0f0f0;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:12px 14px 12px 2px;font-family:inherit;font-size:.875rem}._inputPrefixField_a8f5ec2::placeholder{color:#6a6a6a}._error_a8f5ec2{color:#ffb3c0;background:#b41e3229;border:1px solid #ff004d4d;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:.8125rem;line-height:1.4}._success_a8f5ec2{color:#c4e9cc;background:#2e6b3c29;border:1px solid #78dc8c4d;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:.8125rem;line-height:1.4}._checkbox_a8f5ec2{color:silver;cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:8px;font-size:.8125rem;line-height:1.4;display:flex}._checkbox_a8f5ec2 input{accent-color:#ff004d;flex-shrink:0;margin-top:2px}._checkbox_a8f5ec2 a{color:#ff7e9b;text-decoration:none}._checkbox_a8f5ec2 a:hover{text-decoration:underline}._btnPrimary_a8f5ec2{color:#111;cursor:pointer;text-align:center;background:#fff;border:none;border-radius:16px;width:100%;padding:14px 22px;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s;display:block}._btnPrimary_a8f5ec2:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 28px #ffffff1f}._btnPrimary_a8f5ec2:active:not(:disabled){transform:translateY(0)}._btnPrimary_a8f5ec2:disabled{opacity:.5;cursor:not-allowed}._btnSecondary_a8f5ec2{color:#f0f0f0;cursor:pointer;text-align:center;background:0 0;border:1px solid #ffffff29;border-radius:16px;width:100%;padding:14px 22px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}._btnSecondary_a8f5ec2:hover{background:#ffffff0f}._btnRow_a8f5ec2{flex-direction:column;gap:10px;margin-top:6px;display:flex}._list_a8f5ec2{flex-direction:column;gap:8px;display:flex}._listRow_a8f5ec2{color:inherit;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}._listRow_a8f5ec2:hover{background:#ffffff14;border-color:#ffffff29}._listRowMain_a8f5ec2{flex:1;min-width:0}._listRowTitle_a8f5ec2{letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:4px;font-size:.9375rem;font-weight:700;display:flex}._listRowMeta_a8f5ec2{color:#9a9a9a;font-size:.75rem}._statusPill_a8f5ec2{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:.625rem;font-weight:600;display:inline-block}._statusDraft_a8f5ec2{color:silver;background:#383838}._statusPublished_a8f5ec2{color:#9bbfff;background:#5082dc33}._statusInProgress_a8f5ec2{color:#a8e9c0;background:#50c8782e}._statusCompleted_a8f5ec2{color:#d0d0d0;background:#a0a0a02e}._statusPending_a8f5ec2{color:#f0d99a;background:#dcaa3229}._statusAccepted_a8f5ec2{color:#a8e9c0;background:#50c8782e}._statusRejected_a8f5ec2{color:#ffb3c0;background:#dc505a29}._empty_a8f5ec2{text-align:center;color:silver;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;margin:28px 4px;padding:36px 22px;font-size:.875rem;line-height:1.5}._empty_a8f5ec2 strong{color:#f0f0f0;margin-bottom:6px;font-size:1rem;font-weight:700;display:block}._empty_a8f5ec2 a{color:#ff7e9b;font-weight:600;text-decoration:none}._fab_a8f5ec2{z-index:5;color:#111;cursor:pointer;background:#fff;border:none;border-radius:50%;place-items:center;width:52px;height:52px;text-decoration:none;transition:transform .2s;display:grid;position:absolute;bottom:88px;right:18px;box-shadow:0 8px 28px #00000080}._fab_a8f5ec2:hover{color:#fff;background:#ff004d;transform:scale(1.06)}._bottomNav_a8f5ec2{left:50%;bottom:max(14px, var(--safe-area-inset-bottom,env(safe-area-inset-bottom)));z-index:20;-webkit-backdrop-filter:blur(18px)saturate(1.35);background:#0c0c107a;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:2px;width:min(256px,100% - 56px);height:52px;padding:4px 5px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 10px 32px #00000059,inset 0 1px #ffffff1a}._navIcon_a8f5ec2{color:#ffffff9e;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:1;place-items:center;height:44px;text-decoration:none;transition:background .22s,color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}._navIcon_a8f5ec2:hover{color:#ffffffeb;background:#ffffff14}._navIcon_a8f5ec2._navActive_a8f5ec2{color:#111;background:#fff;box-shadow:0 2px #0000002e,0 6px 16px #00000038}._navIcon_a8f5ec2._navActive_a8f5ec2:hover{color:#111;background:#f4f4f4}._metaCard_a8f5ec2{background:#2a2a2a;border:1px solid #ffffff0f;border-radius:16px;margin-bottom:12px;padding:14px 16px}._metaCardLabel_a8f5ec2{color:#9a9a9a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.6875rem}._metaCardValue_a8f5ec2{color:#f0f0f0;word-break:break-word;white-space:pre-wrap;font-size:.9375rem;font-weight:600}._helpHint_a8f5ec2{color:#888;margin-top:6px;font-size:.75rem;line-height:1.45}._skillTagList_a8f5ec2{flex-wrap:wrap;gap:8px;display:flex}._skillTag_a8f5ec2{color:#f0f0f0;background:#2e2e2e;border:1px solid #ffffff14;border-radius:999px;padding:6px 12px;font-size:.8125rem}._catGrid_a8f5ec2{flex-wrap:wrap;gap:8px;display:flex}._catPill_a8f5ec2{color:silver;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}._catPill_a8f5ec2:hover{color:#f0f0f0;background:#ffffff14}._catPillActive_a8f5ec2{color:#111;background:#fff;border-color:#fff}._catPillActive_a8f5ec2:hover{color:#111;background:#fff}._avatarPicker_a8f5ec2{flex-direction:column;align-items:center;gap:10px;margin:6px 0 22px;display:flex}._avatarPreview_a8f5ec2{cursor:pointer;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:2px solid #ffffff24;border-radius:50%;place-items:center;width:112px;height:112px;padding:0;transition:transform .15s,border-color .2s;display:grid;position:relative;overflow:hidden}._avatarPreview_a8f5ec2:hover:not(:disabled){border-color:#ffffff52;transform:scale(1.02)}._avatarPreview_a8f5ec2:disabled{opacity:.7;cursor:wait}._avatarPreviewImg_a8f5ec2{object-fit:cover;width:100%;height:100%;display:block}._avatarPreviewPlaceholder_a8f5ec2{letter-spacing:-.02em;color:silver;font-size:2.25rem;font-weight:700}._avatarPreviewOverlay_a8f5ec2{color:#fff;opacity:0;pointer-events:none;background:#00000073;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}:is(._avatarPreview_a8f5ec2:hover ._avatarPreviewOverlay_a8f5ec2,._avatarPreview_a8f5ec2:focus-visible ._avatarPreviewOverlay_a8f5ec2){opacity:1}._avatarPickerBtn_a8f5ec2{color:#f0f0f0;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:999px;padding:8px 18px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s}._avatarPickerBtn_a8f5ec2:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff52}._avatarPickerBtn_a8f5ec2:disabled{opacity:.5;cursor:not-allowed}._avatarPickerHint_a8f5ec2{color:#888;letter-spacing:.02em;margin:0;font-size:.6875rem}._portfolioEditGrid_a8f5ec2{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}._portfolioEditCell_a8f5ec2{aspect-ratio:1;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;position:relative;overflow:hidden}._portfolioEditImg_a8f5ec2{object-fit:cover;width:100%;height:100%;display:block}._portfolioEditRemove_a8f5ec2{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;place-items:center;width:22px;height:22px;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;transition:background .2s;display:grid;position:absolute;top:4px;right:4px}._portfolioEditRemove_a8f5ec2:hover{background:#ff004d}._portfolioAddRow_a8f5ec2{align-items:center;gap:8px;display:flex}._portfolioAddBtn_a8f5ec2{color:#f0f0f0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:12px;padding:12px 16px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background .2s,border-color .2s}._portfolioAddBtn_a8f5ec2:hover:not(:disabled){background:#ffffff0f;border-color:#ffffff52}._portfolioAddBtn_a8f5ec2:disabled{opacity:.4;cursor:not-allowed}._advancedToggleWrap_a8f5ec2{margin:6px 0 14px}._advancedToggle_a8f5ec2{color:#9a9a9a;cursor:pointer;letter-spacing:.02em;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:.75rem;font-weight:600;transition:color .2s}._advancedToggle_a8f5ec2:hover{color:#f0f0f0}@media (max-width:640px){._body_a8f5ec2{min-height:100dvh;padding:0}._device_a8f5ec2{width:100%;max-width:none;height:100dvh;max-height:none;box-shadow:none;border:none;border-radius:0}._header_a8f5ec2{padding-top:calc(var(--safe-area-inset-top,env(safe-area-inset-top)) + 10px)}._scroll_a8f5ec2{padding-left:calc(var(--safe-area-inset-left,env(safe-area-inset-left)) + 18px);padding-right:calc(var(--safe-area-inset-right,env(safe-area-inset-right)) + 18px);padding-bottom:calc(var(--safe-area-inset-bottom,env(safe-area-inset-bottom)) + 100px)}}
