@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.grid{display:grid}.hidden{display:none}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter\!{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}}:root{--w-phone:480px;--w-solo:720px;--w-two:1080px;--w-chat:1120px;--w-three:1320px;--rail:330px;--rail-chat:300px;--brand:#3b2fdb;--brand-light:#eef0ff;--brand-dark:#2a1fba;--text-primary:#262626;--text-secondary:#737373;--border:#dbdbdb;--surface:#fafafa;--bg:#fff}body{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Noto Sans KR,-apple-system,BlinkMacSystemFont,sans-serif}.inmac-feed-stage a{color:inherit;text-decoration:none}.inmac-feed-stage{color:#071b34;background:#f6f9fc;min-height:100vh;padding:0;display:block}.inmac-phone{width:100%;max-width:var(--w-phone);min-height:100vh;box-shadow:none;background:#f6f9fc;border:0;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.inmac-phone:before{content:none}.feed-screen{scrollbar-width:none;min-height:100vh;padding-bottom:96px}.feed-screen::-webkit-scrollbar{display:none}.feed-hero{color:#fff;background:linear-gradient(#061a336b,#061a3394);padding:40px 14px 11px;position:relative;overflow:hidden}.feed-hero:after{content:"";opacity:.34;background-color:#0000;background-image:linear-gradient(#ffffff5c,#ffffff05),url(/images/login-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:36px;width:142px;height:108px;position:absolute;bottom:-38px;right:-30px;transform:rotate(-8deg)}.feed-hero:before{content:"";filter:blur(5px);opacity:.72;background:url(/images/login-hero.jpg) 58% 9%/cover;position:absolute;inset:-12px;transform:scale(1.04)}.feed-hero>*{z-index:2;position:relative}.feed-topbar,.hero-tools,.post-person{align-items:center;display:flex}.feed-topbar{z-index:2;justify-content:space-between;gap:14px;position:relative}.feed-topbar img{filter:brightness(0)invert();width:76px;height:auto}.hero-tools{gap:8px}.avatar,.post-avatar{color:#082143;border-radius:50%;place-items:center;font-weight:900;display:grid}.avatar{background:radial-gradient(circle at 50% 30%,#ffe2d0 0 20%,#0000 21%),linear-gradient(145deg,#dceefc,#fff);border:3px solid #ffffffe6;width:36px;height:36px;box-shadow:0 10px 22px #0000001f}.round{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff29;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid}.round.muted{background:#ffffff2e}.round.light{color:#718196;background:#f1f7fc}.feed-hero small{z-index:1;color:#ffffffad;margin-top:8px;font-size:10px;font-weight:800;display:block;position:relative}.feed-hero h1{z-index:1;color:#ffffffeb;letter-spacing:0;white-space:nowrap;max-width:100%;margin-top:3px;font-size:12px;font-weight:800;line-height:1.35;position:relative}.search{z-index:1;color:#9aa8b7;background:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:9px;padding:6px 6px 6px 12px;font-size:11px;font-weight:800;display:flex;position:relative;box-shadow:0 14px 28px #0000002e}.search span{flex:1}.search button{color:#fff;background:#082143;border-radius:50%;width:29px;height:29px;font-weight:900}.search a{color:#fff;background:#082143;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.feed-content{z-index:2;background:radial-gradient(circle at 86% 0,#aad7f452,#0000 28%),linear-gradient(#e2eff8e6,#f7fbfff5 42%);border-radius:0;margin-top:0;padding:0;position:relative}.feed-content:before{content:"";pointer-events:none;background:linear-gradient(#fff3,#0000);height:142px;position:absolute;inset:0 0 auto}.filters{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffff0a;border:0;border-top:1px solid #ffffff2e;border-bottom:1px solid #fff3;border-radius:0;gap:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.filters::-webkit-scrollbar{display:none}.pill{color:#ffffffad;text-align:center;white-space:nowrap;background:0 0;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:42px;padding:0 4px;font-size:11px;font-weight:950;display:flex}.pill+.pill{border-left:1px solid #ffffff1f}.pill.active{color:#fff;background:#ffffff1f;box-shadow:inset 0 -3px #ffffffe6}.pulse-strip{grid-template-columns:1.35fr 1fr;gap:8px;margin:10px 0;display:grid}.pulse{background:#fff;border-radius:15px;min-height:48px;padding:8px 10px;box-shadow:0 12px 26px #1d3a5814}.pulse.feature{color:#fff;background:radial-gradient(circle at 84% 22%,#86c5eeb8,#0000 32%),linear-gradient(135deg,#082143,#17446d)}.pulse span{color:#8a99aa;font-size:10px;font-weight:900;display:block}.pulse b{color:#082143;margin-top:4px;font-size:17px;line-height:1;display:block}.pulse.feature span,.pulse.feature b{color:#fff}.pulse.feature em{color:#ffffffad;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}.featured,.post{border-radius:0;overflow:hidden;box-shadow:0 1px 2px #1d3a580f}.featured{color:#fff;background-color:#0000;background-image:linear-gradient(#08214305 8%,#08214338 42%,#082143d6 100%),url(https://images.unsplash.com/photo-1551836022-d5d88e9218df?auto=format&fit=crop&w=900&q=80);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:228px;margin-bottom:12px;position:relative}.featured-top{justify-content:space-between;align-items:center;display:flex;position:absolute;top:11px;left:11px;right:11px}.featured-badge,.group-tag{border-radius:999px;align-items:center;font-size:10px;font-weight:900;display:inline-flex}.featured-badge{color:#082143;background:#ffffffe6;padding:6px 10px;box-shadow:0 10px 20px #0000001a}.featured-copy{position:absolute;bottom:12px;left:14px;right:14px}.featured-author{align-items:center;gap:9px;margin-bottom:10px;display:flex}.post-avatar{background:#e8f4fd 50%/cover;width:36px;height:36px}.featured-author .post-avatar{background:#ffffffeb}.featured-author b,.post-meta b{font-size:12px;display:block}.featured-author span{color:#ffffffb3;font-size:10px;font-weight:800;display:block}.featured h2{letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:300px;font-size:17px;line-height:1.28;display:-webkit-box;overflow:hidden}.featured p{color:#ffffffd1;max-width:300px;margin-top:5px;font-size:12px;font-weight:750;line-height:1.45}.featured-context{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.featured-context span{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff24;border-radius:11px;min-height:32px;padding:6px 7px;font-size:9px;font-weight:900;line-height:1.25}.featured-actions,.post-actions{justify-content:space-between;align-items:center;display:flex}.featured-actions{margin-top:11px}.action-set{gap:7px;display:flex}.action{color:#526982;background:#f4f9fdb8;border:1px solid #ffffffa3;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:44px;height:32px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.action.primary{color:#fff;background:radial-gradient(circle at 78% 18%,#7dbeec6b,#0000 42%),#082143;border-color:#fff3}.post{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:linear-gradient(#ffffffd6,#ffffffa8);border:1px solid #ffffffc7;margin-bottom:12px;position:relative}.post:before{content:"";pointer-events:none;background:radial-gradient(circle,#8cc5ec2e,#0000 66%);border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-38px}.post-head{z-index:1;padding:12px 12px 7px;position:relative}.post-person{gap:10px}.post-avatar.mint{background:radial-gradient(circle at 68% 24%,#ffffffdb,#0000 32%),linear-gradient(145deg,#dff1ff,#e8f8f4);box-shadow:inset 0 1px #ffffffdb,0 9px 18px #264d711a}.post-meta{flex:1;min-width:0}.post-meta span{color:#4f657eb8;margin-top:2px;font-size:9px;font-weight:800;display:block}.group-tag{color:var(--tone-text,#2f7669);border:1px solid var(--tone-border,#ffffff9e);background:var(--tone-soft,#e8f8f485);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:5px;margin-top:7px;padding:4px 9px;font-size:9px}.group-tag span{color:var(--tone-strong,#082143)}.tone-school{--tone-strong:#174ea6;--tone-text:#315f9f;--tone-soft:#dfeeffb8;--tone-border:#71a6e84d}.tone-company{--tone-strong:#08795f;--tone-text:#2a796b;--tone-soft:#dcf8efb8;--tone-border:#4ab8944d}.tone-apartment{--tone-strong:#8b5a05;--tone-text:#8a6a23;--tone-soft:#fff1dac2;--tone-border:#e1a74657}.tone-region{--tone-strong:#7b3fb1;--tone-text:#7952a7;--tone-soft:#f1e5ffb8;--tone-border:#a676d752}.tone-clan{--tone-strong:#9d3b52;--tone-text:#9a5666;--tone-soft:#ffe5ecbd;--tone-border:#d76f8752}.tone-recommend,.tone-group{--tone-strong:#082143;--tone-text:#365a7c;--tone-soft:#e8f4fdb8;--tone-border:#7eb9e547}.post-copy{z-index:1;color:#233a54;-webkit-line-clamp:4;-webkit-box-orient:vertical;padding:2px 12px 11px;font-size:12px;font-weight:650;line-height:1.54;display:-webkit-box;position:relative;overflow:hidden}.post-photo{z-index:1;background:radial-gradient(circle at 85% 20%,#7eb9e56b,#0000 30%),radial-gradient(circle at 20% 95%,#cbeee694,#0000 32%),linear-gradient(135deg,#e8f4fdeb,#ffffffb3);border:1px solid #ffffffa3;border-radius:14px;height:auto;margin:0 9px 10px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffffb8}.post-photo.media-photo{background-position:50%;background-size:cover;height:150px;padding:0;box-shadow:inset 0 -42px 64px #08214314,0 10px 24px #1d3a5814}.match-card{align-content:space-between;min-height:94px;display:grid;position:relative}.match-title{align-items:center;gap:8px;display:flex}.match-title i{color:#fff;background:var(--tone-strong,#082143);border-radius:10px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid;box-shadow:0 10px 18px #08214324}.match-title b{color:var(--tone-strong,#082143);font-size:12px;line-height:1.2;display:block}.match-title span{color:#7a8ca1;margin-top:2px;font-size:10px;font-weight:800;display:block}.match-orbit{align-items:center;margin-top:18px;display:flex}.match-orbit span{width:31px;height:31px;color:var(--tone-strong,#082143);background:#ffffffa8;border:2px solid #ffffffdb;border-radius:50%;place-items:center;margin-left:-8px;font-size:11px;font-weight:900;display:grid;box-shadow:0 8px 16px #264d711a}.match-orbit span:first-child{margin-left:0}.post-actions{z-index:1;padding:0 12px 12px;position:relative}.card-more,.post-head .pd-menu>button{color:#6d7f94;background:#f1f7fc9e;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.bottom-nav{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:5;-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(#ffffffc7,#ffffff9e);border:1px solid #ffffffb8;border-radius:16px;grid-template-columns:repeat(5,1fr);gap:4px;width:min(448px,100% - 32px);padding:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 13px 28px #0f2b4829,inset 0 1px #ffffffad}.bottom-nav span,.bottom-nav a{color:#8b9caf;border-radius:11px;place-items:center;height:36px;font-weight:900;display:grid}.bottom-nav a{align-content:center;gap:2px}.bottom-nav a span{height:auto;color:inherit;font-size:16px;line-height:1}.bottom-nav a b{color:inherit;font-size:8px;line-height:1}.bottom-nav .active{color:#fff;background:radial-gradient(circle at 76% 16%,#7dbeec6b,#0000 43%),linear-gradient(135deg,#071b35,#10365e);box-shadow:0 8px 16px #08214333,inset 0 1px #ffffff24}a.write-fab{z-index:21;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));color:#fff;background:#071b35;border:0;border-radius:14px;align-items:center;gap:6px;width:auto;height:44px;padding:0 15px;font-size:12.5px;font-weight:800;line-height:1;text-decoration:none;display:flex;position:fixed;transform:translate(calc(min(480px,100vw)/2 - 100% - 14px));box-shadow:0 10px 22px #071b354d}.detail-phone .feed-screen{padding-bottom:74px}.detail-hero{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#071b3485,#071b345c);justify-content:space-between;align-items:center;min-height:78px;padding:34px 14px 10px;display:flex;position:sticky;top:0;overflow:hidden}.detail-hero:before{content:"";filter:blur(7px);opacity:.62;background:url(/images/login-hero.jpg) 58% 8%/cover;position:absolute;inset:-12px;transform:scale(1.04)}.detail-hero:after{content:"";background:linear-gradient(#071b3433,#071b3494);position:absolute;inset:0}.detail-hero>*{z-index:2;position:relative}.detail-hero img{filter:brightness(0)invert();width:72px;height:auto}.detail-back{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;font-size:28px;font-weight:500;line-height:.8;display:grid}.detail-content{background:radial-gradient(circle at 88% 3%,#a4d3f261,#0000 30%),radial-gradient(circle at 12% 32%,#d5f3eb61,#0000 28%),linear-gradient(#e2eff8f0,#f7fbfffa 42%);min-height:calc(100% - 78px);padding:0 0 88px;position:relative}.detail-card,.detail-comments-card{-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%);background:linear-gradient(#ffffffdb,#ffffffa8);border:1px solid #ffffffc7;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 10px 22px #1d3a581a,inset 0 1px #ffffffb8}.detail-card:before{content:"";background:radial-gradient(circle, var(--tone-soft,#8cc5ec38), transparent 66%);pointer-events:none;border-radius:50%;width:126px;height:126px;position:absolute;top:-46px;right:-34px}.detail-card-head{z-index:1;padding:12px 12px 6px;position:relative}.detail-avatar{width:38px;height:38px}.detail-chip-row{scrollbar-width:none;align-items:center;gap:6px;margin-top:8px;padding-bottom:1px;display:flex;overflow-x:auto}.detail-chip-row::-webkit-scrollbar{display:none}.detail-mini-chip{color:#667992;background:#f3f8fcb3;border:1px solid #ffffff9e;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:900}.detail-copy{z-index:1;color:#19334f;white-space:pre-line;margin:0;padding:5px 12px 12px;font-size:14px;font-weight:700;line-height:1.58;position:relative}.detail-photo{z-index:1;background:radial-gradient(circle at 85% 20%,#7eb9e566,#0000 30%),radial-gradient(circle at 20% 95%,#cbeee694,#0000 32%),linear-gradient(135deg,#e8f4fdeb,#ffffffb8);border:1px solid #ffffffa8;border-radius:15px;min-height:246px;margin:0 9px 10px;padding:12px;position:relative;box-shadow:inset 0 1px #ffffffc2}.detail-photo.media-photo{background-position:50%;background-size:cover;min-height:248px;padding:0;box-shadow:inset 0 -62px 76px #0821431f,0 10px 24px #1d3a5814}.detail-counts{z-index:1;color:#51657cb8;gap:12px;padding:0 13px 10px;font-size:11px;font-weight:900;display:flex;position:relative}.detail-actions{z-index:1;border-top:1px solid #7d96b024;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px 12px;display:grid;position:relative}.detail-actions .action{width:100%;height:36px}.detail-comments-card{margin-top:10px;padding:13px 12px}.detail-section-title{color:#082143;font-size:13px;font-weight:950}.detail-comment{grid-template-columns:36px 1fr;gap:10px;margin-top:14px;display:grid}.detail-comment b,.detail-reply b{color:#0c223d;font-size:12px;font-weight:950;display:block}.detail-comment p,.detail-reply p{color:#223a55;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.48}.detail-comment span,.detail-reply span{color:#9aa8b7;margin-top:6px;font-size:10px;font-weight:900;display:block}.detail-reply{background:#f1f7fca8;border-radius:13px;grid-template-columns:30px 1fr;gap:8px;margin-top:12px;padding:10px;display:grid}.detail-reply .post-avatar{width:30px;height:30px;font-size:11px}.detail-empty-comment{color:#78899d;margin:12px 0 0;font-size:12px;font-weight:800}.comment-composer{z-index:7;-webkit-backdrop-filter:blur(24px)saturate(128%);backdrop-filter:blur(24px)saturate(128%);background:linear-gradient(#ffffffd1,#ffffffa3);border:1px solid #ffffffc2;border-radius:18px;grid-template-columns:34px 1fr 38px;align-items:center;gap:8px;padding:7px;display:grid;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 13px 28px #0f2b4829,inset 0 1px #ffffffc2}.composer-avatar,.comment-composer button{border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.composer-avatar{color:#fff;background:linear-gradient(135deg,#071b35,#10365e);box-shadow:inset 0 1px #ffffff29}.comment-composer input{color:#082143;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;font-size:12px;font-weight:800}.comment-composer input::placeholder{color:#a0adbc}.comment-composer button{color:#fff;background:radial-gradient(circle at 74% 18%,#7dbeec85,#0000 42%),linear-gradient(135deg,#071b35,#103963);border:0;font-size:17px;box-shadow:0 9px 18px #0821432e}.network-hero{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#071b348a,#071b345c);min-height:120px;padding:34px 0 0;display:block;position:sticky;top:0;overflow:visible}.network-hero:before{content:"";filter:blur(7px);opacity:.62;background:url(/images/login-hero.jpg) 58% 9%/cover;position:absolute;inset:-12px;transform:scale(1.04)}.network-hero:after{content:"";background:radial-gradient(circle at 88% 16%,#afdcfa38,#0000 34%),linear-gradient(#071b341f,#071b3499);position:absolute;inset:0}.network-hero>*{z-index:2;position:relative}.network-hero-bar{justify-content:space-between;align-items:center;min-height:44px;padding:0 14px 10px;display:flex}.network-hero h1{color:#fff;letter-spacing:0;font-size:16px;font-weight:950}.network-content{background:radial-gradient(circle at 88% 2%,#a4d3f25c,#0000 30%),radial-gradient(circle at 10% 34%,#d5f3eb5c,#0000 28%),linear-gradient(#e2eff8f0,#f7fbfffa 42%);min-height:calc(100% - 120px);padding:0 0 104px;position:relative}.network-summary{color:#fff;background:linear-gradient(90deg,#071b34d1,#071b3457);border:1px solid #ffffff38;border-bottom:0;border-radius:0;justify-content:space-between;align-items:center;min-height:62px;margin:0;padding:11px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 26px #05132524}.network-summary:before{content:"";filter:blur(9px);opacity:.9;background:radial-gradient(circle at 82% 18%,#aed7f557,#0000 30%) 50%,linear-gradient(90deg,#071b34c7,#071b344d) 50%,url(/images/login-hero.jpg) 50% 42%/cover;position:absolute;inset:-16px;transform:scale(1.05)}.network-summary>*{z-index:1;position:relative}.network-summary span{color:#ffffffb8;font-size:9px;font-weight:950;display:block}.network-summary strong{color:#fff;margin-top:3px;font-size:28px;font-weight:950;line-height:.9;display:block}.network-summary p{color:#ffffffc2;margin:0;font-size:10px;font-weight:900}.network-hero-stack{align-items:center;padding-right:4px;display:flex}.network-hero-stack .network-avatar{border-color:#ffffffd1;width:36px;height:36px;margin-left:-10px;font-size:14px;box-shadow:0 10px 20px #020c1a38}.network-hero-stack .network-avatar:first-child{margin-left:0}.network-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff47;border-radius:16px;grid-template-columns:1fr 31px;align-items:center;gap:6px;margin-top:10px;padding:5px 5px 5px 14px;display:grid;box-shadow:0 14px 30px #0513252e}.network-search input{color:#082143;background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;font-size:12px;font-weight:850}.network-search input::placeholder{color:#9aa8b8}.network-search button{color:#fff;background:radial-gradient(circle at 76% 16%,#7dbeec6b,#0000 43%),linear-gradient(135deg,#071b35,#10365e);border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;font-weight:900;display:grid}.network-search-toggle{display:contents}.network-search-toggle .round{border:1px solid #ffffff52}.network-search-panel{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);background:linear-gradient(90deg,#071b34b8,#071b3475);border:1px solid #ffffff2e;border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;align-items:center;width:auto;padding:8px 12px 10px;display:grid;position:relative;box-shadow:0 8px 18px #0513251f,inset 0 1px #ffffff14}.network-search-panel:before{content:none;background:#ffffffdb;border-top:1px solid #ffffffbd;border-left:1px solid #ffffffbd;width:12px;height:12px;position:absolute;top:-6px;right:13px;transform:rotate(45deg)}.network-search-panel input{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff2e;outline:0;width:100%;min-width:0;height:34px;padding:0 10px;font-size:12px;font-weight:850;position:relative}.network-search-panel input::placeholder{color:#ffffffa3}.network-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:0;border-top:1px solid #ffffff2e;border-bottom:1px solid #fff3;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;margin-top:0;margin-left:0;margin-right:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.network-tabs:before{content:none}.network-tabs a{z-index:1;color:#ffffffad;border-radius:0;justify-content:center;align-items:center;gap:5px;height:42px;font-size:11px;font-weight:950;display:flex;position:relative}.network-tabs a span{color:#082143;background:#ffffffc7;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;line-height:1;display:grid}.network-list,.ranking-list{gap:11px;margin-top:10px;display:grid}.network-card{background:linear-gradient(90deg, #ffffffc2 0%, #ffffff8a 42%, #fff3 100%), linear-gradient(90deg, var(--tier-left,#e8f4fdf5) 0%, var(--tier-mid,#ffffffc7) 48%, var(--tier-right,#dff4efe6) 100%), var(--tier-bg,linear-gradient(135deg, #e8f4fde6, #ffffffa8));-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%);background-position:50%;background-size:auto,auto,cover;border:1px solid #ffffffc7;border-radius:0;min-height:0;padding:13px 13px 12px;display:block;position:relative;overflow:hidden;box-shadow:0 9px 20px #1d3a5817,inset 0 1px #ffffffb8}.network-card:before{content:"";pointer-events:none;background:linear-gradient(#fff3,#ffffff7a),radial-gradient(circle at 86% 20%,#7eb9e538,#0000 34%);position:absolute;inset:0}.network-card.tier-1{--tier-left:#cbe8ff;--tier-mid:#edf8ff;--tier-right:#c9f1e5}.network-card.tier-2{--tier-left:#d7f0ff;--tier-mid:#f0f8ff;--tier-right:#d5ddff}.network-card.tier-3{--tier-left:#cff5e9;--tier-mid:#f0fbf8;--tier-right:#c8e7fb}.network-card.tier-4{--tier-left:#ead8ff;--tier-mid:#f8f2ff;--tier-right:#d1ecff}.network-card.tier-5{--tier-left:#ffe3b7;--tier-mid:#fff5e4;--tier-right:#cceaff}.network-card.tier-6{--tier-left:#ffd2e2;--tier-mid:#fff0f6;--tier-right:#d5efff}.network-card.tier-7{--tier-left:#c2f2e4;--tier-mid:#effbf7;--tier-right:#dde4ff}.network-card.tier-8{--tier-left:#d1e8ff;--tier-mid:#f2f8ff;--tier-right:#ffdcc7}.network-card.tier-9{--tier-left:#d4f3ff;--tier-mid:#effaff;--tier-right:#e7d4ff}.network-card.tier-10{--tier-left:#dcf5ff;--tier-mid:#f3fbff;--tier-right:#d4f6de}.network-card>*{z-index:1;position:relative}.network-card-main{grid-template-columns:42px 1fr 36px;align-items:center;gap:10px;display:grid}.network-avatar{color:#082143;background-color:#0000;background-image:radial-gradient(circle at 68% 24%,#ffffffdb,#0000 32%),linear-gradient(145deg,#dff1ff,#e8f8f4);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #ffffffc7;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffdb,0 9px 18px #264d711a}.network-card-visual{background-color:#0000;background-image:linear-gradient(#ffffff8a,#ffffff3d),url(/images/login-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:0;place-items:center;width:68px;height:78px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffa3,0 10px 20px #264d7114}.network-card-visual:before{content:"";border-radius:inherit;background:radial-gradient(circle at 76% 18%,#ffffff7a,#0000 28%),linear-gradient(#ffffff8a,#e8f4fdc7);position:absolute;inset:0}.network-card-visual .network-avatar{z-index:2;width:44px;height:44px;font-size:18px;position:relative}.network-card-visual>span{z-index:1;background:var(--tone-strong,#082143);opacity:.9;border:2px solid #ffffffc7;border-radius:50%;width:21px;height:21px;position:absolute;bottom:13px;right:8px}.network-card-visual i{z-index:3;border:1px solid var(--tone-border,#7eb9e547);color:var(--tone-strong,#082143);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:0;padding:3px 7px;font-size:8px;font-style:normal;font-weight:950;line-height:1;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.network-person-copy{min-width:0}.network-name-line{gap:3px;display:grid}.network-person-copy b,.network-name-line b{color:#0c223d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;line-height:1.15;display:block;overflow:hidden}.network-person-copy span,.network-name-line small{color:#4e6279c2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;display:block;overflow:hidden}.network-name-line small{color:var(--tone-text,#4e6279c2);margin:0;font-weight:850}.network-person-copy p{color:#526982;margin:6px 0 0;font-size:11px;font-weight:800;line-height:1.42}.network-tags{flex-wrap:wrap;gap:5px;margin-top:10px;padding-left:0;display:flex}.network-tags em,.rank-category{border:1px solid var(--tone-border,#7eb9e547);min-height:20px;color:var(--tone-strong,#082143);background:var(--tone-soft,#e8f4fdb8);border-radius:0;align-items:center;padding:0 7px;font-size:9px;font-style:normal;font-weight:950;display:inline-flex}.network-action{color:#fff;background:radial-gradient(circle at 72% 18%,#7dbeec7a,#0000 40%),linear-gradient(135deg,#071b35,#10365e);border:1px solid #ffffffb3;border-radius:0;align-content:center;place-items:center;gap:4px;min-width:42px;height:58px;font-size:10px;font-weight:950;display:grid;box-shadow:0 9px 18px #08214329,inset 0 1px #ffffff2e}.network-chat-icon{color:#0b2747;width:36px;height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-self:end;place-items:center;line-height:1;display:grid}.network-chat-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;width:22px;height:22px}.network-action i{color:#0b2747;background:#ffffffe6;border-radius:0;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.request-card{display:block}.request-card .network-avatar{font-size:17px}.request-card>p{color:#526982;margin:10px 0 0;padding-left:52px;font-size:11px;font-weight:800;line-height:1.42}.network-section-label{color:#082143c7;background:linear-gradient(90deg,#ffffffad,#ffffff3d),linear-gradient(90deg,#cbe8ff94,#d5f6e847);border-top:1px solid #ffffffb8;border-bottom:1px solid #809dba29;align-items:center;gap:8px;min-height:32px;padding:0 13px;font-size:11px;font-weight:950;display:flex;position:relative}.network-section-label:before{content:"";background:#082143;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #7eb9e52e}.network-section-label:after{content:"";background:linear-gradient(90deg,#0821432e,#0000);flex:1;height:1px}.network-muted{color:#78899d;background:#ffffff94;border:1px solid #ffffffa3;border-radius:14px;margin:0;padding:13px 14px;font-size:12px;font-weight:850}.my-rank-card{color:#fff;background:radial-gradient(circle at 82% 18%,#8bcbf699,#0000 36%),linear-gradient(135deg,#071b35,#10365e);border:1px solid #ffffff38;border-radius:0;min-height:132px;padding:18px;position:relative;overflow:hidden;box-shadow:0 14px 30px #08214333,inset 0 1px #ffffff29}.my-rank-card:after{content:"";opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffff52,#ffffff08),url(/images/login-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:32px;width:124px;height:96px;position:absolute;bottom:-34px;right:-28px;transform:rotate(-8deg)}.my-rank-card span,.my-rank-card strong,.my-rank-card p{z-index:1;position:relative}.my-rank-card span{color:#ffffffbd;font-size:11px;font-weight:950;display:block}.my-rank-card strong{align-items:end;gap:5px;margin-top:12px;font-size:44px;font-weight:950;line-height:.85;display:flex}.my-rank-card strong em{font-size:16px;font-style:normal;line-height:1}.my-rank-card p{color:#ffffffc2;margin:14px 0 0;font-size:12px;font-weight:850}.rank-panel{-webkit-backdrop-filter:blur(20px)saturate(122%);backdrop-filter:blur(20px)saturate(122%);background:linear-gradient(#ffffffdb,#ffffffa8);border:1px solid #ffffffc7;border-radius:0;padding:14px 12px;overflow:hidden;box-shadow:0 10px 22px #1d3a581a,inset 0 1px #ffffffb8}.group-rank-row,.top-rank-row{border-bottom:1px solid #7d96b021;align-items:center;display:grid}.group-rank-row{grid-template-columns:auto 1fr auto;gap:9px;min-height:44px}.group-rank-row:last-child,.top-rank-row:last-child{border-bottom:0}.group-rank-row b{color:#0c223d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.group-rank-row strong{color:#082143;font-size:13px;font-weight:950}.group-rank-row strong em{color:#9aa8b7;font-style:normal}.top-rank-row{grid-template-columns:26px 40px 1fr auto;gap:9px;min-height:58px}.top-rank-row>strong{color:#a97800;text-align:center;font-size:14px;font-weight:950}.top-rank-row .network-avatar{width:40px;height:40px;font-size:16px}.top-rank-row b{color:#0c223d;font-size:13px;font-weight:950;display:block}.top-rank-row span{color:#7b8ca0;margin-top:3px;font-size:10px;font-weight:850;display:block}.top-rank-row>em{color:#174ea6;font-size:13px;font-style:normal;font-weight:950}.project-hero{z-index:5;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#071b3494,#071b3459);min-height:126px;padding:14px 0 0;display:block;position:sticky;top:0;overflow:visible}.project-hero:before{content:"";filter:blur(12px)saturate(116%);opacity:.74;background:url(/images/login-hero.jpg) 58% 9%/cover;position:absolute;inset:-12px;transform:scale(1.08)}.project-hero:after{content:"";background:radial-gradient(circle at 84% 9%,#daeffc57,#0000 30%),linear-gradient(90deg,#ffffff1f,#ffffff08),linear-gradient(#071b341f,#071b34a8);position:absolute;inset:0}.project-hero>*{z-index:2;position:relative}.project-hero h1{color:#fff;letter-spacing:0;font-size:16px;font-weight:950}.project-hero .network-hero-bar{gap:10px;height:56px;padding:0 16px}.project-hero-search{-webkit-backdrop-filter:blur(20px)saturate(126%);backdrop-filter:blur(20px)saturate(126%);background:#ffffff2e;border:1px solid #ffffff70;flex:1;align-items:center;gap:8px;min-width:0;height:42px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff38,0 12px 26px #02132729}.project-hero-search svg{fill:none;stroke:#ffffffe6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1px;flex:none;width:18px;height:18px}.project-hero-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:900}.project-hero-search input::placeholder{color:#ffffffb8}.project-tabs{-webkit-backdrop-filter:blur(20px)saturate(128%);backdrop-filter:blur(20px)saturate(128%);background:linear-gradient(90deg,#ffffff2e,#ffffff0f),#05142738;border:0;border-top:1px solid #ffffff2e;border-bottom:1px solid #fff3;border-radius:0;grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 14px 28px #0210232e}.project-tabs a{z-index:1;color:#ffffffa8;justify-content:center;align-items:center;height:42px;font-size:11px;font-weight:950;transition:color .18s,background .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.project-tabs a+a{border-left:1px solid #ffffff1f}.project-tabs a:before{content:none}.project-tabs .active{color:#071b35;background:radial-gradient(circle at 78% 12%,#ffffffb8,#0000 36%),linear-gradient(135deg,#ffffffeb,#d8efffbd);box-shadow:0 10px 20px #0210232e,inset 0 1px #ffffffdb}.project-tabs .active:after{content:"";background:linear-gradient(90deg,#071b35,#229ccdb8,#0000);height:2px;position:absolute;bottom:5px;left:12px;right:12px}.project-tabs a[href*=tab\=offer].active{background:radial-gradient(circle at 78% 12%,#ffffffbd,#0000 36%),linear-gradient(135deg,#eefff9f0,#a5e8d3b8)}.project-tabs a[href*=tab\=ad].active{background:radial-gradient(circle at 78% 12%,#ffffffbf,#0000 36%),linear-gradient(135deg,#fffaeef2,#ffcf76b8)}.project-tabs a[href*=tab\=funding].active{color:#061a32;background:radial-gradient(circle at 78% 12%,#ffffffc2,#0000 36%),linear-gradient(135deg,#f7f2fff2,#bda6ffb8)}.project-tabs a[href*=tab\=offer].active:after{background:linear-gradient(90deg,#086351,#229ccd9e,#0000)}.project-tabs a[href*=tab\=ad].active:after{background:linear-gradient(90deg,#8b560c,#229ccd8a,#0000)}.project-tabs a[href*=tab\=funding].active:after{background:linear-gradient(90deg,#5c42ad,#229ccd9e,#0000)}.project-tabs a:hover{color:#fff;background:#ffffff14}.project-content{background:radial-gradient(circle at 96% 0,#5aa9e157,#0000 30%),radial-gradient(circle at 6% 28%,#91e2cd57,#0000 28%),linear-gradient(#dceaf4 0%,#edf6fb 34%,#f7fbff 100%);min-height:calc(100% - 126px);padding:0 0 104px}.project-filters{scrollbar-width:none;background:linear-gradient(90deg,#ffffffb8,#ffffff57),linear-gradient(90deg,#cbe8ff70,#d5f6e847);border-bottom:1px solid #809dba24;gap:5px;padding:10px 10px 9px;display:flex;overflow-x:auto}.project-filters::-webkit-scrollbar{display:none}.project-filters a{color:#536b84;background:#ffffff80;border:1px solid #ffffffad;flex:none;align-items:center;height:28px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.project-filters .active{color:#fff;background:radial-gradient(circle at 74% 18%,#7dbeec7a,#0000 40%),linear-gradient(135deg,#071b35,#10365e);border-color:#ffffff2e;box-shadow:0 8px 18px #08214329}.project-list{gap:0;display:grid}.project-card{background:linear-gradient(90deg, #ffffffbd 0%, #ffffff7a 43%, #ffffff2e 100%), radial-gradient(circle at 86% 18%, var(--project-glow,#74beee59), transparent 35%), linear-gradient(90deg, var(--project-left,#a9d9ff), var(--project-mid,#e9f8ff), var(--project-right,#afeedc));border-bottom:1px solid #40658929;min-height:148px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad,0 14px 32px #193e6312}.project-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 88% 8%,#ffffffb3,#0000 24%),radial-gradient(circle at 83% 72%,#37689a21,#0000 28%),linear-gradient(#ffffff05,#ffffff80);position:absolute;inset:0}.project-card:after{content:"";top:var(--project-image-top,8px);right:var(--project-image-right,-34px);width:var(--project-image-width,156px);height:var(--project-image-height,122px);background:var(--project-image-overlay,linear-gradient(90deg, #ffffff6b, #ffffff0a)), var(--project-image,url(/images/project-card-request.png));background-size:var(--project-image-size,cover);background-position:var(--project-image-position,center);filter:var(--project-image-filter,blur(2px) saturate(112%));opacity:var(--project-image-opacity,.16);transform:rotate(var(--project-image-rotate,-5deg));pointer-events:none;position:absolute}.project-card>*{z-index:2;position:relative}.project-request{--project-left:#89cfff;--project-mid:#e6f7ff;--project-right:#a9eddc;--project-glow:#489cdc6b;--project-image:url(/images/project-card-request.png);--project-image-position:58% 12%;--project-image-filter:blur(2px) saturate(128%) hue-rotate(0deg);--project-image-opacity:.2;--project-image-overlay:linear-gradient(90deg, #ffffff94, #d2efff14)}.project-offer{--project-left:#8fe8cc;--project-mid:#edf9f5;--project-right:#a7c9ff;--project-glow:#2fb28f61;--project-image:url(/images/project-card-offer.png);--project-image-top:0;--project-image-right:-46px;--project-image-width:168px;--project-image-height:132px;--project-image-position:28% 36%;--project-image-filter:blur(2.5px) saturate(120%) hue-rotate(34deg);--project-image-opacity:.18;--project-image-overlay:linear-gradient(90deg, #fff9, #dafff214)}.project-ad{--project-left:#ffd27b;--project-mid:#fff4d9;--project-right:#9ed9ff;--project-glow:#ffb23a6b;--project-image:url(/images/project-card-ad.png);--project-image-top:15px;--project-image-right:-28px;--project-image-width:146px;--project-image-height:126px;--project-image-position:72% 58%;--project-image-filter:blur(1.8px) saturate(142%) sepia(.28);--project-image-opacity:.2;--project-image-overlay:linear-gradient(90deg, #ffffff8f, #ffe7ad1a)}.project-funding{--project-left:#c4a6ff;--project-mid:#f4efff;--project-right:#9fe3ff;--project-glow:#8a68e861;--project-image:url(/images/project-card-funding.png);--project-image-top:4px;--project-image-right:-40px;--project-image-width:164px;--project-image-height:130px;--project-image-position:46% 78%;--project-image-filter:blur(2.4px) saturate(122%) hue-rotate(242deg);--project-image-opacity:.19;--project-image-overlay:linear-gradient(90deg, #ffffff94, #e1d4ff1a)}.project-card-top,.project-author,.project-type-mark,.project-chips{align-items:center;display:flex}.project-card-top{justify-content:space-between;gap:8px;margin-bottom:12px}.project-type-mark{color:#0a2a50;gap:7px;font-size:10px;font-weight:950}.project-type-mark svg{box-sizing:content-box;color:#082143;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;background:#ffffff9e;width:17px;height:17px;padding:3px;box-shadow:inset 0 1px #ffffffb3}.project-type-mark span,.project-status{background:#ffffff8f;border:1px solid #ffffffad;align-items:center;height:22px;padding:0 7px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.project-status{color:#066c5b;background:#e0faf1b8;border-color:#3ead904d;font-size:10px;font-weight:950}.project-title{color:#061a32;max-width:calc(100% - 44px);font-size:16px;font-weight:950;line-height:1.28;display:block}.project-card p{color:#445c75;max-width:calc(100% - 20px);margin:7px 0 0;font-size:12px;font-weight:820;line-height:1.46}.project-chips{flex-wrap:wrap;gap:6px;margin-top:12px}.project-chips span,.project-chips strong{color:#214b83;background:#f8fcff94;border:1px solid #ffffff9e;align-items:center;min-height:23px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:inset 0 1px #ffffffa3}.project-chips strong{color:#7c4a10;background:linear-gradient(90deg,#ffffffb8,#fff5e2a8),linear-gradient(90deg,#ffd692c7,#fff3);border-color:#ffffffa3}.project-author{color:#082143;-webkit-backdrop-filter:blur(14px)saturate(122%);backdrop-filter:blur(14px)saturate(122%);margin-top:13px;background:linear-gradient(90deg,#ffffff94,#ffffff38);gap:7px;min-height:38px;margin-inline:-4px;padding:5px 8px 5px 5px;box-shadow:inset 0 1px #ffffff94}.project-avatar{color:#082143;background-color:#0000;background-image:radial-gradient(circle at 68% 24%,#ffffffdb,#0000 32%),linear-gradient(145deg,#dff1ff,#e8f8f4);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #ffffffc7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid;box-shadow:0 8px 16px #264d711a}.project-author b{font-size:12px;font-weight:950}.project-author span{color:#8798aa;margin-left:auto;font-size:10px;font-weight:900}.profile-hero{color:#fff;background-color:#0000;background-image:linear-gradient(#071b3438,#071b34b8),url(/images/login-hero.jpg);background-position:58% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:256px;padding:34px 0 18px;position:relative;overflow:hidden}.profile-hero:before{content:"";background:inherit;filter:blur(13px)saturate(118%);position:absolute;inset:-18px;transform:scale(1.06)}.profile-hero:after{content:"";background:radial-gradient(circle at 86% 14%,#c3e9ff57,#0000 28%),linear-gradient(#05122414,#051224bd);position:absolute;inset:0}.profile-hero>*{z-index:1;position:relative}.profile-card{align-items:flex-end;gap:14px;margin:70px 16px 0;display:flex}.profile-avatar{color:#071b35;background-color:#0000;background-image:radial-gradient(circle at 66% 20%,#ffffffe0,#0000 32%),linear-gradient(145deg,#d9efff,#dff9f0);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #ffffffd1;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;font-size:24px;font-weight:950;display:grid;box-shadow:0 18px 34px #0210233d,inset 0 1px #ffffffb3}.profile-identity span{color:#ffffffb8;font-size:11px;font-weight:900}.profile-identity p{color:#ffffffc7;margin:8px 0 0;font-size:12px;font-weight:800;line-height:1.42}.profile-content{background:radial-gradient(circle at 92% 0,#7abeee57,#0000 31%),radial-gradient(circle at 8% 28%,#9ce5cf52,#0000 28%),linear-gradient(#e2eff8f2,#f8fcfffa 46%);margin-top:-14px;padding:0 0 104px;position:relative}.profile-stats{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffff8f;border-top:1px solid #ffffffa3;border-bottom:1px solid #7697b729;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.profile-stats div{align-content:center;place-items:center;gap:4px;min-height:62px;display:grid}.profile-stats div+div{border-left:1px solid #7697b71f}.profile-stats b{color:#071b35;font-size:18px;font-weight:950;line-height:1}.profile-stats span{color:#72869c;font-size:10px;font-weight:950}.profile-panel,.profile-referral{background:linear-gradient(90deg,#ffffffbd,#ffffff61),linear-gradient(90deg,#b2ddfa6b,#b9f1e042);border-top:1px solid #ffffffb8;border-bottom:1px solid #5f82a424;margin-top:10px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffad}.profile-panel:after,.profile-referral:after{content:"";filter:blur(2px)saturate(114%);opacity:.17;background-color:#0000;background-image:linear-gradient(90deg,#ffffff8a,#ffffff0a),url(/images/project-card-request.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:132px;height:104px;position:absolute;top:6px;right:-36px}.profile-panel>*,.profile-referral>*{z-index:1;position:relative}.profile-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-group-list{gap:7px;margin-top:13px;display:grid}.profile-group{background:#ffffff75;border:1px solid #ffffffa8;grid-template-columns:54px 1fr;align-items:center;min-height:38px;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff94}.profile-group span{color:#4d6f91;font-size:10px;font-weight:950}.profile-group b{color:#071b35;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:950;overflow:hidden}.profile-group.tone-company{background:linear-gradient(90deg,#ffffff8f,#ceebff7a)}.profile-group.tone-apartment{background:linear-gradient(90deg,#ffffff8f,#e0f4ff7a)}.profile-group.tone-region{background:linear-gradient(90deg,#ffffff8f,#d6f7ea80)}.profile-group.tone-clan{background:linear-gradient(90deg,#ffffff8f,#ece5ff7a)}.profile-action-list{margin-top:11px;display:grid}.profile-action-list a{border-top:1px solid #5f82a421;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}.profile-action-list a:first-child{border-top:0}.profile-action-list b{color:#071b35;font-size:13px;font-weight:950}.profile-action-list span{color:#6f8298;font-size:10px;font-weight:900}.profile-referral{background:linear-gradient(90deg,#ffffffad,#ffffff47),linear-gradient(90deg,#cfeaff,#d4f2e8);min-height:116px}.profile-referral span{color:#4d6f91;font-size:10px;font-weight:950}.profile-referral b{color:#071b35;margin-top:8px;font-size:22px;font-weight:950;display:block}.profile-referral p{color:#536b84;max-width:250px;margin:8px 0 0;font-size:11px;font-weight:820;line-height:1.45}.profile-hero{background-color:#0000;background-image:linear-gradient(#071b3433,#071b3473),url(/images/login-hero.jpg);background-position:58% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:78px;padding:18px 0 0}.profile-hero:before{filter:blur(11px)saturate(118%);inset:-16px}.profile-content{background:radial-gradient(circle at 92% 3%,#83c4f138,#0000 28%),radial-gradient(circle at 4% 30%,#b3ebdc38,#0000 28%),linear-gradient(#f5f9fcfa,#f7fbfffa);margin-top:0;padding:0 0 104px}.profile-card{background:#ffffffe6;border-bottom:1px solid #809dba29;align-items:center;gap:16px;min-height:136px;margin:0;padding:22px 16px 20px}.profile-avatar{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 72% 20%,#ffffff57,#0000 32%),linear-gradient(135deg,#154bc7,#62b8f5);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;width:86px;height:86px;font-size:30px;box-shadow:0 12px 24px #154bc733}.profile-identity{padding-bottom:0}.profile-identity h2{color:#061a32;margin:0;font-size:23px}.profile-identity span{color:#71849a;margin-top:6px;font-size:13px;display:block}.profile-stats{background:#ffffffd6;border-top:0;grid-template-columns:repeat(3,1fr)}.profile-stats div{gap:9px;min-height:94px}.profile-stats span{color:#6f8196;font-size:12px}.profile-stats b{font-size:22px}.profile-buttons{background:#ffffffd1;border-bottom:8px solid #cfdbe5d9;grid-template-columns:repeat(2,1fr);gap:10px;padding:15px 16px;display:grid}.profile-buttons a{color:#071b35;background:#f5fafedb;border:1px solid #7097be47;place-items:center;min-height:50px;font-size:13px;font-weight:950;display:grid}.profile-buttons .primary{color:#fff;background:radial-gradient(circle at 82% 18%,#7dbeec6b,#0000 43%),linear-gradient(135deg,#071b35,#1f5d90);border-color:#fff3;box-shadow:0 12px 24px #08214326}.profile-base-panel{box-shadow:none;background:#ffffffe0;border-top:0;border-bottom:8px solid #cfdbe5d9;margin-top:0;padding:19px 16px 16px}.profile-relation-list{margin-top:18px;display:grid}.profile-relation-row{border-bottom:1px solid #6989a921;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:76px;display:grid}.profile-relation-row:last-child{border-bottom:0}.profile-relation-row i,.portfolio-summary i,.profile-menu i{color:#1359c8;background:#e3f1ffc7;place-items:center;width:42px;height:42px;font-size:19px;font-style:normal;display:grid}.school-chain b{color:#145abf;background:#e5f3ffc2;border:1px solid #3981d333;align-items:center;gap:5px;min-height:27px;padding:0 8px;font-size:11px;display:inline-flex}.portfolio-panel .profile-buttons,.referral-panel .profile-buttons{background:0 0;border-bottom:0;margin:18px -16px -16px}.referral-code-box{background:radial-gradient(circle at 82% 12%,#badef95c,#0000 28%),#f4f9fde6;border:1px solid #7097be47;align-content:center;place-items:center;gap:20px;min-height:118px;margin-top:16px;display:grid}.profile-menu{background:#ffffffe6;border-bottom:8px solid #cfdbe5d9;display:grid}.profile-menu a{color:#071b35;border-bottom:1px solid #6989a921;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:72px;padding:0 16px;display:grid}.profile-menu b{font-size:14px;font-weight:950}.profile-menu span{color:#6f8196;font-size:12px;font-weight:900}.profile-menu small{color:#fff;background:#df3852;justify-self:end;padding:4px 7px;font-size:10px;font-weight:950}.profile-menu small+span{display:none}.profile-hero{border-bottom:1px solid #ffffff5c;min-height:92px}.profile-hero h1{text-shadow:0 1px 10px #00000029;font-size:15px}.profile-card{background:linear-gradient(90deg,#fffffff0,#fffc),radial-gradient(circle at 92% 20%,#9ed3f73d,#0000 30%);border-bottom:1px solid #6d8ba81c;gap:14px;min-height:128px;margin:-8px 0 0;padding:20px 17px 19px;position:relative;box-shadow:inset 0 1px #ffffffc7}.profile-card:after{content:"";filter:blur(2px)saturate(112%);opacity:.18;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff9e,#ffffff0a),url(/images/project-card-request.png);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:190px;height:156px;position:absolute;top:-28px;right:-54px}.profile-avatar{width:76px;height:76px;font-size:27px;box-shadow:0 14px 28px #1752a12e,inset 0 1px #ffffff6b}.profile-identity span{color:#6d8096;margin-top:7px;font-size:12px;font-weight:850}.profile-stats{background:linear-gradient(90deg,#ffffffdb,#f7fcffb8);border-bottom-color:#6989a91a;margin:0}.profile-stats div{min-height:82px}.profile-stats span{font-size:11px}.profile-stats b{color:#061a32;font-size:21px}.profile-buttons{background:linear-gradient(#ffffffd1,#f9fcffc2);border-bottom:7px solid #d9e4edcc;gap:9px;padding:14px 16px 15px}.profile-buttons a{color:#082143;background:linear-gradient(#ffffffe0,#f0f7fdad);border-color:#6f96bc38;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffffbd,0 8px 18px #234a6e0f}.profile-buttons .primary{background:radial-gradient(circle at 84% 12%,#85c4ef85,#0000 40%),linear-gradient(135deg,#071b35,#225e90);box-shadow:0 12px 24px #08214329,inset 0 1px #ffffff26}.profile-base-panel{background:radial-gradient(circle at 92% 8%,#a7dbfa2e,#0000 28%),linear-gradient(#ffffffe6,#fafdffc7);border-bottom:7px solid #d9e4edcc;padding:18px 16px 15px}.profile-section-head b{letter-spacing:0;font-size:14px}.profile-section-head a,.profile-section-head span{color:#286bb8;font-size:11px}.profile-relation-row{border-bottom-color:#6989a91a;grid-template-columns:40px 1fr;gap:12px;min-height:68px}.profile-relation-row i,.portfolio-summary i,.profile-menu i{color:#1159bd;background:radial-gradient(circle at 70% 18%,#ffffffb8,#0000 36%),linear-gradient(145deg,#e0f1ffe0,#f0f8ff9e);width:36px;height:36px;box-shadow:inset 0 1px #ffffffc2}.profile-relation-row span{color:#7d8da0;font-size:11px}.school-chain{gap:4px}.school-chain b{color:#1359bd;background:linear-gradient(#ffffffb8,#e6f3ffa8);border-color:#3981d329;min-height:25px;padding:0 7px;font-size:10px;box-shadow:inset 0 1px #ffffff9e}.portfolio-summary span{color:#73859a;font-size:11px}.referral-code-box{background:radial-gradient(circle at 85% 16%,#b0dbf93d,#0000 30%),linear-gradient(#f9fcffe6,#eff7fdb8);border-color:#7097be33;gap:16px;min-height:104px;margin-top:13px;box-shadow:inset 0 1px #ffffffb8}.referral-code-box span{color:#8293a8;font-size:11px}.referral-code-box b{color:#1b5cc4;letter-spacing:4px;font-size:16px}.profile-menu{background:linear-gradient(#ffffffe6,#fafdffc7);border-bottom:7px solid #d9e4edcc}.profile-menu a{border-bottom-color:#6989a91a;grid-template-columns:36px 1fr auto;gap:13px;min-height:66px;position:relative}.profile-menu b{font-size:13px;display:block}.profile-menu span{margin-top:5px;font-size:11px;display:block}.profile-menu small{border-radius:0;font-size:9px}.profile-logout{background:#ffffffe0;min-height:58px}.profile-logout a{font-size:13px}.profile-hero{min-height:82px}.profile-card{background:linear-gradient(90deg,#fffffff5,#ffffffd1),radial-gradient(circle at 90% 12%,#addbf933,#0000 28%);align-items:center;min-height:112px;padding:17px 16px 14px}.profile-avatar{width:68px;height:68px;font-size:24px}.profile-identity h2{font-size:22px}.profile-identity span{margin-top:4px;font-size:12px}.profile-social-strip .profile-stats{background:linear-gradient(#ffffffc7,#f3f9fd9e);border:1px solid #7097be21;box-shadow:inset 0 1px #ffffffc2}.profile-social-strip .profile-stats div{gap:5px;min-height:52px}.profile-social-strip .profile-stats b{font-size:18px}.profile-social-strip .profile-stats span{font-size:10px}.profile-social-strip .profile-buttons{background:0 0;border-bottom:0;padding:10px 0 0}.profile-social-strip .profile-buttons a{min-height:36px}.profile-base-panel{border-bottom:5px solid #dae5eea3;margin:0;padding:14px 16px 12px}.profile-section-head b{font-size:13px}.profile-relation-list{margin-top:9px}.profile-relation-row{grid-template-columns:32px 1fr;gap:10px;min-height:52px}.profile-relation-row i,.portfolio-summary i,.profile-menu i{width:30px;height:30px}.profile-relation-row span{font-size:10px}.profile-relation-row p{margin-top:4px;font-size:13px}.school-chain b{min-height:23px;padding:0 7px;font-size:10px}.portfolio-summary{gap:10px;min-height:52px;margin-top:10px}.portfolio-summary b{font-size:13px}.portfolio-summary span{margin-top:4px;font-size:10px}.portfolio-panel .profile-buttons,.referral-panel .profile-buttons{gap:9px;margin:11px 0 0;padding:0}.referral-code-box{gap:10px;min-height:78px;margin-top:10px}.referral-code-box span{letter-spacing:1.6px;font-size:10px}.referral-code-box b{letter-spacing:3px;font-size:14px}.profile-menu{border-bottom:5px solid #dae5eea3}.profile-menu a{grid-template-columns:30px 1fr auto;gap:11px;min-height:52px}.profile-menu b{font-size:13px}.profile-menu span{margin-top:3px;font-size:10px}.profile-menu a:after{font-size:20px}.profile-logout{min-height:48px}.feed-empty{text-align:center;background:#fff;border-radius:24px;padding:52px 18px;box-shadow:0 16px 34px #1d3a581a}.feed-empty div{color:#082143;font-size:16px;font-weight:900}.feed-empty p{color:#8090a5;margin-top:8px;font-size:12px;font-weight:800;line-height:1.55}.profile-hero:before{filter:blur(10px)saturate(112%);opacity:.9;inset:-14px}.profile-hero:after{background:linear-gradient(#05122405,#05122470)}.profile-hero h1{color:#fff;font-size:15px;font-weight:950}.profile-avatar{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 72% 20%,#ffffff57,#0000 32%),linear-gradient(135deg,#1456d8,#58b9f4);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #fff;border-radius:50%;outline:1px solid #0c1d311a;width:68px;height:68px;font-size:24px;font-weight:950;box-shadow:0 8px 18px #1456d824}.profile-identity{min-width:0;padding:0}.profile-identity h2{color:#07111f;margin:0;font-size:22px;font-weight:950;line-height:1.1}.profile-identity p{color:#202a37;max-width:none;margin:7px 0 0;font-size:12px;font-weight:760;line-height:1.36;display:block}.profile-social-strip .profile-stats{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(3,1fr)}.profile-social-strip .profile-stats div{border-left:0;gap:3px;min-height:42px}.profile-buttons{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:8px;padding:0;display:grid}.profile-buttons a{color:#07111f;min-height:35px;box-shadow:none;background:#f7f9fb;border:1px solid #dce3ea;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:950;display:flex}.profile-buttons .primary{color:#fff;box-shadow:none;background:#09233f;border-color:#09233f}.profile-buttons a svg,.profile-relation-row svg,.portfolio-summary svg,.profile-menu svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:16px;height:16px}.profile-section-head{min-height:21px}.profile-section-head b{color:#07111f;font-size:14px;font-weight:950}.profile-section-head a,.profile-section-head span{color:#2f6fbd;font-size:12px;font-weight:900}.profile-relation-row{border:0;grid-template-columns:28px 1fr;align-items:start;gap:10px;min-height:auto;display:grid}.profile-relation-row i,.portfolio-summary i,.profile-menu i{color:#0b57bf;width:28px;height:28px;box-shadow:none;background:#eef6ff;border-radius:8px;place-items:center;font-style:normal;display:grid}.profile-relation-row.tone-company i,.profile-menu a:nth-child(3) i{color:#07856d;background:#ecfaf5}.profile-relation-row.tone-region i,.profile-menu a:nth-child(2) i{color:#7641c8;background:#f4edff}.profile-relation-row span{color:#7b8794;font-size:11px;font-weight:900}.profile-relation-row p{color:#101827;margin:3px 0 0;font-size:13px;font-weight:950;line-height:1.42}.school-chain b{color:#145abf;min-height:22px;box-shadow:none;background:#f3f8ff;border:1px solid #dcecff;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex}.school-chain em{color:#94a7bc;font-style:normal}.portfolio-summary{align-items:center;gap:10px;min-height:auto;margin-top:12px;display:flex}.portfolio-summary b{color:#101827;font-size:13px;font-weight:950}.portfolio-summary span{color:#697585;margin-top:4px;font-size:11px;font-weight:800;display:block}.portfolio-panel .profile-buttons,.referral-panel .profile-buttons{background:0 0;border:0;margin:12px 0 0;padding:0}.portfolio-panel .profile-buttons a,.referral-panel .profile-buttons a{min-height:34px}.referral-code-box{min-height:76px;box-shadow:none;background:#f8fbfd;border:1px dashed #cfdbe8;border-radius:8px;align-content:center;place-items:center;gap:8px;margin-top:12px;display:grid}.referral-code-box span{color:#8290a0;letter-spacing:1.4px;font-size:10px;font-weight:950}.referral-code-box b{color:#145abf;letter-spacing:2.5px;font-size:14px;font-weight:950}.profile-menu{background:#fff;border:0;border-bottom:1px solid #edf0f3;display:grid}.profile-menu a{color:#07111f;border-bottom:1px solid #edf0f3;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:54px;padding:0 16px;display:grid;position:relative}.profile-menu a:after{content:"›";color:#bdc7d2;font-size:18px;line-height:1}.profile-menu a:has(small):after{content:none}.profile-menu div{min-width:0}.profile-menu b{color:#101827;font-size:13px;font-weight:950;display:block}.profile-menu span{color:#7b8794;margin-top:3px;font-size:10px;font-weight:850;display:block}.profile-menu small{color:#fff;background:#f0445e;border-radius:6px;justify-self:end;padding:3px 6px;font-size:9px;font-weight:950}.profile-logout{background:#fff;place-items:center;min-height:52px;display:grid}.profile-logout a{color:#df3852;font-size:13px;font-weight:950}.chat-hero{z-index:4;color:#fff;background-color:#0000;background-image:linear-gradient(#071b3433,#071b349e),url(/images/login-hero.jpg);background-position:58% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:34px 16px 11px;position:sticky;top:0;overflow:hidden}.chat-hero:before{content:"";background:inherit;filter:blur(11px)saturate(116%);position:absolute;inset:-14px;transform:scale(1.05)}.chat-hero:after{content:"";background:radial-gradient(circle at 88% 12%,#c6ebff47,#0000 30%),linear-gradient(#0512240f,#0512248f);position:absolute;inset:0}.chat-hero>*{z-index:1;position:relative}.chat-topbar{justify-content:space-between;align-items:center;display:flex}.chat-topbar h1{color:#fff;font-size:19px;font-weight:950}.chat-topbar a{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:32px;height:32px;font-size:21px;font-weight:500;display:grid}.chat-room-list{background:#ffffffe0;border-bottom:1px solid #edf0f3;padding:0 0 10px;display:grid}.chat-list-summary{background:#ffffffe6;border-bottom:1px solid #6f91b214;align-items:center;gap:8px;min-height:38px;padding:0 16px;display:flex}.chat-list-summary div{align-items:center;gap:5px;min-width:0;display:inline-flex}.chat-list-summary span{color:#758293;white-space:nowrap;font-size:10px;font-weight:850}.chat-list-summary b{color:#09233f;background:#eef5fb;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;font-weight:950;line-height:1;display:inline-grid}.chat-list-summary div:first-child{margin-right:auto}.chat-list-summary div:first-child b{color:#fff;background:#09233f}.chat-room-tabs{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#ffffff0a;border-top:1px solid #ffffff2e;border-bottom:1px solid #fff3;border-radius:0;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.chat-room-tabs::-webkit-scrollbar{display:none}.chat-room-tabs a{color:#697585;background:#f8fafc;border:1px solid #e1e8ef;border-radius:15px;flex:none;align-items:center;height:30px;padding:0 12px;font-size:11px;font-weight:950;display:inline-flex}.chat-room-tabs .active{color:#fff;background:#09233f;border-color:#09233f}.chat-room-item{color:#07111f;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;min-height:72px;padding:0 16px;display:grid;position:relative}.chat-room-item:hover{background:linear-gradient(90deg,#ebf6ffe6,#fffffff0)}.chat-room-item div{min-width:0}.chat-room-item b{color:#07111f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;display:block;overflow:hidden}.chat-room-title-line{align-items:center;gap:7px;min-width:0;display:flex}.chat-room-title-line b{min-width:0}.chat-room-title-line small{color:#2f6fbd;background:#eff7ff;border-radius:10px;flex:none;padding:3px 6px;font-size:9px;font-weight:950}.chat-room-item span{color:#6f7d8d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:780;display:block;overflow:hidden}.chat-room-item time{color:#9aa7b4;align-self:start;margin-top:15px;font-size:10px;font-weight:850}.chat-room-item em{color:#fff;background:#0b57bf;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:10px;font-style:normal;font-weight:950;display:grid;position:absolute;bottom:12px;right:16px}.chat-avatar{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 72% 20%,#ffffff52,#0000 34%),linear-gradient(135deg,#0b2a4f,#4aa7e0);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:950;display:grid}.chat-avatar.large{width:48px;height:48px}.chat-start-panel{background:radial-gradient(circle at 86% 10%,#acd9f83d,#0000 28%),linear-gradient(#fffffff0,#f7fbfedb);border:1px solid #e3eaf1;border-radius:18px;margin:8px 16px 122px;padding:14px}.chat-start-panel b{color:#07111f;font-size:13px;font-weight:950;display:block}.chat-start-panel span{color:#738292;margin-top:5px;font-size:11px;font-weight:800;display:block}.chat-candidate-row{scrollbar-width:none;gap:10px;margin-top:13px;display:flex;overflow-x:auto}.chat-candidate-row::-webkit-scrollbar{display:none}.chat-candidate-row a{color:#263341;text-align:center;flex:0 0 58px;justify-items:center;gap:6px;font-size:10px;font-weight:900;display:grid}.chat-candidate-row .chat-avatar{width:42px;height:42px}.chat-conversation{background:radial-gradient(circle at 90% 0,#b6dffa47,#0000 26%),linear-gradient(#f5f9fc,#fff 48%);padding:12px 0 124px}.chat-room-head{grid-template-columns:48px 1fr;align-items:center;gap:11px;padding:0 16px 12px;display:grid}.chat-room-head span{color:#5381ad;font-size:10px;font-weight:950}.chat-room-head b{color:#07111f;margin-top:2px;font-size:17px;font-weight:950;display:block}.chat-room-head p{color:#738292;margin:3px 0 0;font-size:11px;font-weight:800}.chat-notice{color:#173b60;background:#e8f4ffeb;border-radius:12px;margin:0 16px 10px;padding:10px 12px;font-size:11px;font-weight:850;line-height:1.42}.chat-feature-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 12px;display:grid}.chat-feature-card{background:linear-gradient(135deg,#ffffffe0,#eff8ffb8);border-radius:14px;min-height:70px;padding:11px 12px;box-shadow:inset 0 1px #fffc}.chat-feature-card.poll{background:linear-gradient(135deg,#eff8ff,#edfdf8)}.chat-feature-card.fund{background:linear-gradient(135deg,#f8f2ff,#eff9ff)}.chat-feature-card span{color:#5381ad;font-size:10px;font-weight:950}.chat-feature-card b{color:#07111f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:950;display:block;overflow:hidden}.chat-feature-card p{color:#6f7d8d;margin:5px 0 0;font-size:10px;font-weight:850}.chat-messages{gap:9px;padding:2px 16px 12px;display:grid}.chat-message{align-items:end;gap:8px;display:flex}.chat-message.mine{justify-content:flex-end}.chat-message .chat-avatar{width:28px;height:28px;font-size:10px}.chat-message>div{max-width:76%}.chat-message span{color:#778493;margin:0 0 4px 2px;font-size:10px;font-weight:850;display:block}.chat-message p{color:#101827;background:#fff;border-radius:17px 17px 17px 5px;margin:0;padding:10px 12px;font-size:12px;font-weight:780;line-height:1.42;box-shadow:0 8px 20px #1f405e12}.chat-message.mine p{color:#fff;background:#09233f;border-radius:17px 17px 5px}.chat-image-message,.chat-link-preview{background:#fff;border-radius:16px;margin-top:6px;display:block;overflow:hidden;box-shadow:0 8px 20px #1f405e14}.chat-message.mine .chat-image-message,.chat-message.mine .chat-link-preview{box-shadow:none;background:#09233ff5}.chat-image-message span{aspect-ratio:1.45;background-position:50%;background-size:cover;display:block}.chat-image-message b{color:#607084;padding:8px 10px;font-size:10px;font-weight:900;display:block}.chat-message.mine .chat-image-message b{color:#ffffffbd}.chat-link-preview{color:#101827;padding:10px 11px 10px 48px;position:relative}.chat-link-preview i{background:radial-gradient(circle at 70% 18%,#ffffffad,#0000 36%),linear-gradient(135deg,#d9efff,#bdeede);border-radius:9px;width:28px;height:28px;position:absolute;top:10px;left:10px}.chat-link-preview span,.chat-link-preview b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-link-preview span{color:#47729a;font-size:10px;font-weight:950}.chat-link-preview b{color:#101827;margin-top:3px;font-size:11px;font-weight:850}.chat-message.mine .chat-link-preview span,.chat-message.mine .chat-link-preview b{color:#ffffffd1}.chat-message time{color:#a0aab5;text-align:right;margin-top:4px;font-size:9px;font-weight:800;display:block}.chat-invite-strip{scrollbar-width:none;align-items:center;gap:6px;padding:0 16px 11px;display:flex;overflow-x:auto}.chat-invite-strip::-webkit-scrollbar{display:none}.chat-invite-strip span{color:#7b8794;flex:none;font-size:10px;font-weight:900}.chat-invite-strip a{color:#145abf;background:#f0f7ff;border-radius:13px;flex:none;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:950;display:inline-flex}.chat-composer{z-index:6;-webkit-backdrop-filter:blur(20px)saturate(126%);backdrop-filter:blur(20px)saturate(126%);background:#ffffffe0;border:1px solid #dbe5eee6;border-radius:24px;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;padding:6px;display:grid;position:absolute;bottom:72px;left:16px;right:16px;box-shadow:0 12px 26px #1435541f}.chat-composer button{color:#09233f;background:#edf4fa;border:0;border-radius:50%;width:34px;height:34px;font-size:18px}.chat-composer button[type=submit]{color:#fff;background:#09233f}.chat-composer input{color:#101827;background:0 0;border:0;outline:0;min-width:0;height:34px;font-size:12px;font-weight:800}.chat-composer input::placeholder{color:#9aa7b4}.chat-unread-dot{z-index:7;color:#fff;background:#0b57bf;border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;font-weight:950;display:grid;position:absolute;bottom:52px;right:130px}.chat-detail-screen{background:radial-gradient(circle at 84% 0,#7cbceb38,#0000 28%),linear-gradient(#e9f2f8 0%,#f7fbfd 34%,#fff 100%)}.chat-detail-hero{z-index:5;color:#fff;background-color:#0000;background-image:linear-gradient(#071b3429,#071b3494),url(/images/login-hero.jpg);background-position:58% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:34px 40px 1fr 34px;align-items:center;gap:9px;min-height:78px;padding:28px 14px 10px;display:grid;position:sticky;top:0}.chat-detail-hero:before{content:"";background:inherit;filter:blur(10px)saturate(115%);position:absolute;inset:-14px;transform:scale(1.05)}.chat-detail-hero:after{content:"";background:radial-gradient(circle at 86% 12%,#bfe5fe47,#0000 30%),linear-gradient(#0512240a,#0512248a);position:absolute;inset:0}.chat-detail-hero>*{z-index:1;position:relative}.chat-detail-hero .detail-back,.chat-room-menu{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;font-weight:700;display:grid}.chat-room-menu{font-size:18px}.chat-detail-hero .chat-avatar{width:40px;height:40px;font-size:14px}.chat-detail-hero b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:950;display:block;overflow:hidden}.chat-detail-hero span{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:850;display:block;overflow:hidden}.chat-detail-screen .chat-conversation{min-height:calc(100% - 78px);padding:12px 0 98px}.chat-date-pill{color:#7b8794;background:#ffffffd1;border-radius:12px;width:max-content;margin:2px auto 12px;padding:5px 10px;font-size:10px;font-weight:900;box-shadow:inset 0 1px #ffffffd1}.chat-detail-screen .chat-composer{bottom:16px}.login-stage{color:#071b34;background:radial-gradient(circle at 16% 8%,#aed7f5f2,#0000 30%),radial-gradient(circle at 88% 4%,#ecf7fdfa,#0000 33%),linear-gradient(115deg,#f8fbfe,#e4eef6);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-phone{width:100%;max-width:var(--w-phone);min-height:100vh;box-shadow:none;background:radial-gradient(circle at 78% 9%,#639fcd9e,#0000 26%),radial-gradient(circle at 50% 46%,#fff3,#0000 34%),linear-gradient(#061a33 0%,#0b2b50 32%,#dcecf7 72%,#f7fbff 100%);border:0;border-radius:0;margin:0 auto;position:relative;overflow:hidden}.login-screen{min-height:inherit;position:relative}.login-screen:before{content:"";opacity:.32;background-color:#0000;background-image:linear-gradient(#071b340a 0%,#071b343d 32%,#f7fbffc2 74%,#f7fbfff0 100%),url(/images/login-hero.jpg);background-position:62% 7%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.login-hero{z-index:1;color:#fff;background:0 0;min-height:204px;padding:40px 16px 42px;position:relative}.login-hero:before{content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(#ffffff61,#ffffff08),url(/images/login-hero.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:36px;width:124px;height:94px;position:absolute;bottom:-34px;right:-28px;transform:rotate(-8deg)}.login-hero:after{content:"";border:10px solid #89c3efb3;border-radius:50%;width:56px;height:56px;position:absolute;bottom:8px;right:44px}.login-notch{display:none}.login-copy{z-index:2;text-align:center;justify-items:center;margin-top:40px;display:grid;position:relative}.login-copy img{filter:brightness(0)invert();width:106px;height:auto}.login-copy p{color:#ffffffc2;white-space:nowrap;max-width:none;margin-top:8px;font-size:10px;font-weight:800;line-height:1.2}.login-card{z-index:4;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(#ffffffc2,#ffffff94);border:1px solid #ffffff9e;border-radius:18px;margin:-28px 12px 14px;padding:15px 12px 13px;position:relative;box-shadow:0 18px 42px #0f2b482e}.login-card-head span{color:#637992e6;letter-spacing:.03em;font-size:9px;font-weight:900}.login-card-head h1{color:#082143;letter-spacing:0;margin-top:4px;font-size:16px;font-weight:900;line-height:1.24}.login-error{color:#9f2828;background:#fff1f1;border-radius:13px;margin-top:12px;padding:9px 11px;font-size:12px;font-weight:800}.login-form{gap:7px;margin-top:11px;display:grid}.login-field{gap:5px;display:grid}.login-field span{color:#4d637cdb;font-size:10px;font-weight:900}.login-field input{color:#082143;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eef6fc9e;border:1px solid #ffffffb3;border-radius:13px;outline:0;width:100%;height:38px;padding:0 13px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #274f780f}.login-field select{appearance:none;color:#082143;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(45deg,#0000 50%,#50657e 50%) right 14px top 16px/6px 6px no-repeat,linear-gradient(135deg,#50657e 50%,#0000 50%) right 9px top 16px/6px 6px no-repeat,#eef6fc9e;border:1px solid #ffffffb3;border-radius:13px;outline:0;width:100%;height:38px;padding:0 32px 0 13px;font-size:13px;font-weight:800;box-shadow:inset 0 1px #ffffffbf,0 8px 20px #274f780f}.login-field input:focus{background:#ffffffd1;border-color:#7eb9e59e;box-shadow:0 0 0 3px #7eb9e533,inset 0 1px #ffffffe6}.login-field select:focus{background:linear-gradient(45deg,#0000 50%,#50657e 50%) right 14px top 16px/6px 6px no-repeat,linear-gradient(135deg,#50657e 50%,#0000 50%) right 9px top 16px/6px 6px no-repeat,#ffffffd1;border-color:#7eb9e59e;box-shadow:0 0 0 3px #7eb9e533,inset 0 1px #ffffffe6}.login-submit{color:#fff;background:radial-gradient(circle at 80% 16%,#7dbeec8f,#0000 42%),linear-gradient(135deg,#071b35,#103963);border-radius:14px;height:40px;margin-top:2px;font-size:13px;font-weight:900;box-shadow:0 13px 26px #08214338,inset 0 1px #ffffff29}.login-submit:disabled{opacity:.68}.login-divider{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:12px 0 10px;display:grid}.login-divider span{background:#7d96b02e;height:1px}.login-divider b{color:#64778cd1;font-size:11px;font-weight:900}.social-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.social-btn{color:#082143;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #ffffff9e;border-radius:12px;place-items:center;height:36px;font-weight:900;display:grid;box-shadow:0 9px 19px #1d3a5814}.social-btn svg{width:19px;height:19px}.social-btn.naver svg,.social-btn.kakao svg{fill:currentColor}.social-btn.naver{color:#fff;background:#03c75ae0;border-color:#ffffff47}.social-btn.kakao{background:#fee500e0}.social-btn.google{color:#4285f4;background:#ffffffc2}.login-links{text-align:center;color:#8290a2;gap:7px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.login-links a{color:#274f78;font-weight:900;text-decoration:none}.login-links p{margin:0}.register-phone{min-height:704px}.register-screen{scrollbar-width:none;overflow-y:auto}.register-screen::-webkit-scrollbar{display:none}.register-hero{min-height:172px;padding-bottom:36px}.register-back{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;font-size:25px;font-weight:500;line-height:1;text-decoration:none;display:grid;position:absolute;top:36px;left:18px}.register-copy{margin-top:30px}.register-copy img{width:96px}.register-card{margin-top:-24px;padding-top:14px}.register-card-head h1{font-size:17px}.register-form{gap:7px;margin-top:10px}.register-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.register-submit{margin-top:4px}.register-links{margin-top:10px}.password-phone{min-height:590px}.password-hero{min-height:194px;padding-bottom:40px}.password-copy{margin-top:36px}.password-card{margin-top:-30px}.auth-card-copy{color:#445a73c7;margin:8px 0 0;font-size:11px;font-weight:800;line-height:1.5}.password-form{margin-top:14px}.password-links{margin-top:12px}.auth-result{text-align:center;gap:10px;display:grid}.auth-result:before{content:"";background:radial-gradient(circle at 70% 22%,#ffffffe6,#0000 32%),linear-gradient(145deg,#dff1ff,#e7f8f4);border-radius:50%;justify-self:center;width:54px;height:54px;box-shadow:0 14px 30px #274f781f,inset 0 1px #ffffffe6}.auth-result span{color:#637992e6;letter-spacing:.03em;font-size:9px;font-weight:900}.auth-result h1{color:#082143;font-size:18px;font-weight:900;line-height:1.25}.auth-result p{color:#445a73c7;margin:0;font-size:12px;font-weight:800;line-height:1.55}.auth-link-button{margin-top:4px;text-decoration:none}@media (max-width:460px){.inmac-feed-stage,.login-stage{padding:0}}.profile-hero{background-color:#0000;background-image:linear-gradient(#071b3414,#071b3480),url(/images/login-hero.jpg);background-position:58% 8%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;min-height:58px;padding:16px 0 0}.profile-hero .network-hero-bar{min-height:38px;padding:0 16px 8px}.profile-content{background:#fff;margin:0;padding:0 0 104px}.profile-card{min-height:106px;box-shadow:none;background:#fff;border:0;grid-template-columns:76px 1fr;align-items:center;gap:14px;margin:0;padding:16px 16px 8px;display:grid}.profile-card:before,.profile-card:after{content:none}.profile-avatar{width:70px;height:70px;box-shadow:none;border:2px solid #fff;border-radius:50%;outline:1px solid #0c1d311a;font-size:24px}.profile-identity h2{color:#07111f;font-size:22px}.profile-identity span,.profile-identity p{font-size:12px}.profile-social-strip{background:#fff;border-bottom:1px solid #edf0f3;padding:0 16px 11px}.profile-social-strip .profile-stats{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.profile-social-strip .profile-stats div{border-left:0;min-height:40px}.profile-social-strip .profile-buttons{padding-top:9px}.profile-social-strip .profile-buttons a{border-radius:9px;min-height:34px}.profile-highlights{scrollbar-width:none;background:#fff;border-bottom:1px solid #edf0f3;gap:12px;padding:12px 16px 14px;display:flex;overflow-x:auto}.profile-highlights::-webkit-scrollbar{display:none}.profile-highlight{color:#101827;flex:0 0 54px;justify-items:center;gap:6px;display:grid}.profile-highlight span{color:#0b57bf;background:radial-gradient(circle at 70% 18%,#ffffffc7,#0000 34%),linear-gradient(135deg,#eaf5ff,#cfeaff);border:2px solid #fff;border-radius:50%;outline:1px solid #dce6ef;place-items:center;width:52px;height:52px;font-size:17px;font-weight:950;display:grid}.profile-highlight.tone-company span{color:#07856d;background:linear-gradient(135deg,#edfbf6,#ccefe4)}.profile-highlight.tone-region span{color:#7641c8;background:linear-gradient(135deg,#f6efff,#e5d6ff)}.profile-highlight.tone-clan span{color:#8b5b12;background:linear-gradient(135deg,#fff8e8,#ffe6b8)}.profile-highlight.tone-apartment span{color:#0c6d8f;background:linear-gradient(135deg,#eefbff,#cceffa)}.profile-highlight b{color:#4f5d6d;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font-size:10px;font-weight:850;overflow:hidden}.profile-base-panel{box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf0f3;margin:0;padding:14px 16px}.profile-base-panel:after{content:none}.profile-relation-list{gap:10px;margin-top:10px}.profile-relation-row{border:0;grid-template-columns:24px 1fr;gap:9px;min-height:auto}.profile-relation-row i,.portfolio-summary i,.profile-menu i{border-radius:7px;width:24px;height:24px}.profile-relation-row svg,.portfolio-summary svg,.profile-menu svg{width:14px;height:14px}.school-chain b{background:#f7fbff;border-radius:5px;min-height:21px}.portfolio-summary{min-height:auto;margin-top:10px}.portfolio-panel .profile-buttons,.referral-panel .profile-buttons{margin-top:10px}.referral-code-box{grid-template-columns:1fr auto;align-content:center;place-items:center start;gap:4px 10px;min-height:58px;padding:11px 12px}.referral-code-box span{grid-column:1/-1}.referral-code-box b{letter-spacing:1.8px}.profile-menu a{min-height:50px}.profile-screen{background:linear-gradient(#eaf4fcc7,#fff 36%),#fff}.profile-hero{background-color:#0000;background-image:linear-gradient(#05152861,#05152808 62%,#ffffff9e),url(/images/profile-hero-bg.png);background-position:50% 34%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:154px;padding:16px 0 0;position:relative;overflow:hidden}.profile-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 24% 18%,#ffffffbd,#0000 22%),linear-gradient(#0000 60%,#ffffffd1);position:absolute;inset:0}.profile-hero .network-hero-bar{z-index:2;min-height:38px;box-shadow:none;background:0 0;padding:0 16px 8px;position:relative}.profile-hero .network-hero-bar h1{color:#fff;text-shadow:0 8px 22px #04142757}.profile-content{z-index:3;background:0 0;margin-top:-54px;padding:0 0 106px;position:relative}.profile-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffc7,#fffffff0),radial-gradient(circle at 85% 12%,#7ec4ef3d,#0000 42%);border:1px solid #ffffffc7;border-radius:23px;grid-template-columns:82px 1fr;align-items:end;gap:13px;min-height:136px;margin:0 12px;padding:48px 14px 14px;box-shadow:0 18px 36px #1635541f,inset 0 1px #ffffffe0}.profile-avatar{background-color:#d8ecff;border:3px solid #fffffff5;outline:none;width:82px;height:82px;font-size:28px;box-shadow:0 13px 28px #12375e33,inset 0 1px #ffffffb3}.profile-identity{min-width:0;padding-bottom:2px}.profile-identity h2{color:#071522;font-size:21px;line-height:1.1}.profile-identity span{color:#4d657fdb;margin-top:3px;font-size:12px;font-weight:850;display:block}.profile-identity p{color:#21354cd1;margin-top:8px;font-size:12px;font-weight:800;line-height:1.35}.profile-social-strip{background:0 0;border:0;margin:8px 12px 0;padding:0}.profile-social-strip .profile-stats{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffbd;border:1px solid #d3e0ebd1;border-radius:18px;grid-template-columns:repeat(3,1fr);height:52px;display:grid;box-shadow:0 10px 24px #193a5a12}.profile-social-strip .profile-stats b{color:#071522;font-size:17px}.profile-social-strip .profile-stats span{color:#5b6e82d1;font-size:10px}.profile-social-strip .profile-buttons{grid-template-columns:1fr 1fr;gap:8px;padding-top:8px;display:grid}.profile-social-strip .profile-buttons a,.portfolio-panel .profile-buttons a,.referral-panel .profile-buttons a{color:#16314f;background:#ffffffb3;border:1px solid #cbdae8db;border-radius:12px;min-height:34px;font-size:12px;box-shadow:0 8px 18px #14304c0f}.profile-social-strip .profile-buttons a.primary,.portfolio-panel .profile-buttons a.primary,.referral-panel .profile-buttons a.primary{color:#fff;background:radial-gradient(circle at 86% 12%,#80c1ee85,#0000 45%),linear-gradient(135deg,#071b34,#123f69);border-color:#071b341f}.profile-highlights{background:0 0;border:0;gap:10px;margin-top:12px;padding:0 12px 12px}.profile-highlight{flex-basis:57px}.profile-highlight span{border:2px solid #fffffff5;outline:1px solid #bed2e5bf;width:55px;height:55px;box-shadow:0 10px 22px #1b41651a,inset 0 1px #ffffffd6}.profile-highlight b{color:#354455d1}.profile-base-panel,.profile-menu,.profile-logout{margin:0 12px}.profile-base-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #dee7efdb;border-radius:18px;padding:13px 13px 12px;box-shadow:0 10px 26px #173a5b0f}.profile-section-head{margin-bottom:8px}.profile-section-head b{color:#071522;font-size:13px}.profile-section-head a{color:#276da9;font-size:11px}.profile-relation-list{gap:8px;margin-top:0;display:grid}.profile-relation-row{background:0 0;grid-template-columns:28px 1fr;gap:9px;padding:0}.profile-relation-row i,.portfolio-summary i,.profile-menu i{background:#edf7ffe6;border-radius:50%;width:28px;height:28px}.profile-relation-row span,.portfolio-summary span,.profile-menu span{color:#637589e0;font-size:11px}.profile-relation-row p,.portfolio-summary b,.profile-menu b{color:#071522;font-size:13px}.school-chain{flex-wrap:wrap;gap:4px;display:flex}.school-chain b{color:#071522;background:0 0;border:0;min-height:auto;padding:0}.school-chain em{color:#7a8c9ebf;margin:0 2px 0 5px;font-style:normal}.portfolio-summary{grid-template-columns:32px 1fr;gap:10px;margin-top:0}.portfolio-panel .profile-buttons,.referral-panel .profile-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.referral-code-box{background-color:#0000;background-image:linear-gradient(90deg,#ecf8ffe6,#ffffffc7),url(/images/profile-hero-bg.png);background-position:50% 68%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d4e4f1d6;border-radius:15px;min-height:54px;padding:10px 12px;box-shadow:inset 0 1px #ffffffc7}.profile-menu{background:#ffffffdb;border:1px solid #dee7efdb;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #173a5b0f}.profile-menu a{background:0 0;border-bottom:1px solid #e4ebf2d6;min-height:48px;padding:0 13px}.profile-menu a:last-child{border-bottom:0}.profile-menu a:after{color:#788a9db8}.profile-menu small{color:#fff;background:#ff4b63;border-radius:999px}.profile-logout{background:#ffffffbd;border-radius:16px}.profile-screen{background-color:#0000;background-image:linear-gradient(#dceffbeb,#f7fbffdb 32%,#f7fafc 100%),url(/images/profile-hero-bg.png);background-position:top;background-repeat:repeat,repeat;background-size:100% 310px,cover;background-attachment:local;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.profile-hero{background-color:#0000;background-image:linear-gradient(#06182d4d,#ffffff2e 74%,#f7fafc33),url(/images/profile-hero-bg.png);background-position:52% 28%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:132px;padding-top:14px}.profile-hero:after{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#ffffff0d,#ffffffb8 82%,#f7fafce6)}.profile-content{margin-top:-40px;padding-bottom:108px}.profile-card,.profile-base-panel,.profile-menu,.profile-logout{border-left:0;border-right:0;border-radius:0;width:100%;margin-left:0;margin-right:0}.profile-card{-webkit-backdrop-filter:blur(22px)saturate(1.08);backdrop-filter:blur(22px)saturate(1.08);background-color:#0000;background-image:linear-gradient(105deg,#ffffff8a,#ffffffc2 45%,#eaf7ff75),url(/images/profile-hero-bg.png);background-position:50% 55%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #ffffffa8;border-bottom:1px solid #d6e2edc2;grid-template-columns:76px 1fr;align-items:center;gap:12px;min-height:122px;padding:18px 16px 14px;box-shadow:0 12px 28px #1d436814}.profile-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff6b,#ffffffdb 56%,#ffffff52);position:absolute;inset:0}.profile-card>*{z-index:1;position:relative}.profile-avatar{background:radial-gradient(circle at 35% 25%,#ffffffeb,#0000 27%),linear-gradient(145deg,#2a69cdeb,#69c9e8c7);border:2px solid #ffffffe6;width:74px;height:74px;box-shadow:0 12px 26px #163f692e}.profile-identity h2{letter-spacing:0;font-size:20px}.profile-identity span{color:#28435ebd;margin-top:2px}.profile-identity p{color:#162a41b8;max-width:220px;margin-top:7px;font-size:11px}.profile-social-strip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffa3;border-bottom:1px solid #e0e8f0db;margin:0;padding:0 0 10px}.profile-social-strip .profile-stats{height:46px;box-shadow:none;background:0 0;border:0;border-radius:0}.profile-social-strip .profile-stats div{min-height:46px}.profile-social-strip .profile-buttons{padding:0 16px}.profile-social-strip .profile-buttons a,.portfolio-panel .profile-buttons a,.referral-panel .profile-buttons a{min-height:32px;box-shadow:none;border-radius:0}.profile-highlights{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff8a;border-bottom:1px solid #e0e8f0db;margin-top:0;padding:12px 16px 13px}.profile-highlight span{border-radius:50%;width:53px;height:53px}.profile-base-panel{box-shadow:none;background:#ffffffc7;border-top:0;border-bottom:1px solid #e0e8f0e6;padding:14px 16px}.profile-base-panel+.profile-base-panel,.profile-menu,.profile-logout{margin-top:8px}.profile-relation-row{grid-template-columns:30px 1fr}.profile-relation-row i,.portfolio-summary i,.profile-menu i{border-radius:50%;width:30px;height:30px;overflow:hidden}.profile-img-icon{background-image:url(/images/profile-icon-atlas.png);background-repeat:no-repeat;background-size:300% 200%;box-shadow:0 6px 14px #25547e14}.profile-img-icon svg{display:none}.profile-img-icon.icon-wallet{background-position:0 0}.profile-img-icon.icon-quest{background-position:50% 0}.profile-img-icon.icon-referral{background-position:100% 0}.profile-img-icon.icon-reward{background-position:0 100%}.profile-img-icon.icon-settlement{background-position:50% 100%}.profile-img-icon.icon-portfolio{background-position:100% 100%}.profile-menu{box-shadow:none;background:#ffffffd1;border:1px solid #e0e8f0e6;border-left:0;border-right:0}.profile-menu a{min-height:49px;padding:0 16px}.profile-logout{box-shadow:none;background:#ffffffc7}.profile-affiliation-icon{color:#0000;display:block;overflow:hidden;box-shadow:0 8px 18px #2a5a821a,inset 0 1px #ffffffb8;background-image:url(/images/profile-affiliation-icons.png)!important;background-repeat:no-repeat!important;background-size:500% 100%!important}.profile-affiliation-icon svg{display:none}.profile-affiliation-icon.icon-school{background-position:0!important}.profile-affiliation-icon.icon-company{background-position:25%!important}.profile-affiliation-icon.icon-region{background-position:50%!important}.profile-affiliation-icon.icon-clan{background-position:75%!important}.profile-affiliation-icon.icon-apartment{background-position:100%!important}.profile-highlight span.profile-affiliation-icon{background-color:#0000;border:0;border-radius:50%;outline:0;width:56px;height:56px}.profile-relation-row i.profile-affiliation-icon{background-color:#0000;border-radius:50%;width:32px;height:32px}.profile-img-icon,.profile-affiliation-icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.profile-img-icon.icon-wallet{background-image:url(/images/profile-icon-wallet.png)!important}.profile-img-icon.icon-quest{background-image:url(/images/profile-icon-quest.png)!important}.profile-img-icon.icon-referral{background-image:url(/images/profile-icon-referral.png)!important}.profile-img-icon.icon-reward{background-image:url(/images/profile-icon-reward.png)!important}.profile-img-icon.icon-settlement{background-image:url(/images/profile-icon-settlement.png)!important}.profile-img-icon.icon-portfolio{background-image:url(/images/profile-icon-portfolio.png)!important}.profile-affiliation-icon.icon-school{background-image:url(/images/profile-aff-school.png)!important}.profile-affiliation-icon.icon-company{background-image:url(/images/profile-aff-company.png)!important}.profile-affiliation-icon.icon-region{background-image:url(/images/profile-aff-region.png)!important}.profile-affiliation-icon.icon-clan{background-image:url(/images/profile-aff-clan.png)!important}.profile-affiliation-icon.icon-apartment{background-image:url(/images/profile-aff-apartment.png)!important}.portfolio-hero{background-color:#0000;background-image:linear-gradient(#081c317a,#ffffff14 55%,#f8fafce6),url(/images/profile-hero-bg.png);background-position:50% 30%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:224px;position:relative;overflow:hidden}.portfolio-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#ffffffb3 82%,#f8fafc);position:absolute;inset:0}.portfolio-topbar,.portfolio-owner{z-index:1;position:relative}.portfolio-topbar{color:#fff;grid-template-columns:44px 1fr 48px;align-items:center;height:66px;padding:14px 16px 0;display:grid}.portfolio-topbar a{min-width:34px;min-height:34px;color:inherit;place-items:center;font-size:13px;font-weight:900;text-decoration:none;display:grid}.portfolio-topbar a:first-child{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff24;border:1px solid #ffffff73;border-radius:50%;width:38px;height:38px;font-size:31px;font-weight:400;line-height:1}.portfolio-topbar h1{color:#fff;text-shadow:0 8px 22px #04142757;margin:0;font-size:20px;font-weight:950}.portfolio-owner{grid-template-columns:72px 1fr auto;align-items:center;gap:12px;margin-top:46px;padding:0 16px 18px;display:grid}.portfolio-avatar{color:#fff;background-color:#0000;background-image:radial-gradient(circle at 35% 24%,#ffffffe6,#0000 28%),linear-gradient(145deg,#285fd0,#79d4ec);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:2px solid #fffffff0;border-radius:50%;place-items:center;width:68px;height:68px;font-size:24px;font-weight:950;display:grid;box-shadow:0 14px 30px #0c2b4d33}.portfolio-owner h2{color:#071522;margin:0;font-size:22px;font-weight:950;line-height:1.1}.portfolio-owner p{color:#21364eb8;margin:6px 0 0;font-size:13px;font-weight:850}.portfolio-owner .is-public,.portfolio-owner .is-private{color:#008d72;background:#e7fbf6d1;border:1px solid #30ae9147;align-self:end;padding:5px 9px;font-size:11px;font-weight:950}.portfolio-owner .is-private{color:#617084;background:#f4f7fad1;border-color:#7e8b9947}.portfolio-body{padding:0 0 110px}.portfolio-intro,.portfolio-feature-card,.portfolio-timeline,.portfolio-edit-cta{border-radius:0;width:100%}.portfolio-intro{background:#fffc;border-top:1px solid #e0e8f0eb;border-bottom:1px solid #e0e8f0eb;grid-template-columns:1fr;gap:0;display:grid}.portfolio-intro>div{border-bottom:1px solid #e0e8f0d1;min-height:86px;padding:16px}.portfolio-intro>div:last-child{border-bottom:0}.portfolio-intro span,.portfolio-feature-card span,.portfolio-section-title span,.portfolio-work-head span{color:#5c7086d1;font-size:12px;font-weight:900}.portfolio-intro p{color:#09213f;margin:13px 0 0;font-size:15px;font-weight:800;line-height:1.5}.portfolio-feature-card{background-color:#0000;background-image:linear-gradient(90deg,#ffffffb8,#ebf8ffc7),url(/images/profile-hero-bg.png);background-position:50% 66%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #e0e8f0eb;border-bottom:1px solid #e0e8f0eb;grid-template-columns:42px 1fr;align-items:center;gap:12px;margin-top:8px;padding:14px 16px;display:grid}.portfolio-feature-card i{border-radius:50%;width:38px;height:38px}.portfolio-feature-card b{color:#071522;margin-top:4px;font-size:15px;font-weight:950;display:block}.portfolio-timeline{background:#ffffffdb;border-top:1px solid #e0e8f0eb;border-bottom:1px solid #e0e8f0eb;margin-top:8px}.portfolio-section-title{justify-content:space-between;align-items:center;padding:15px 16px 8px;display:flex}.portfolio-section-title b{color:#071522;font-size:15px;font-weight:950}.portfolio-work{border-top:1px solid #e4ebf2db;padding:14px 16px 16px 36px;position:relative}.portfolio-work:before{content:"";background:#1766bf;border:3px solid #1766bf2e;border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:16px}.portfolio-work-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.portfolio-work h3{color:#071522;margin:0;font-size:16px;font-weight:950}.portfolio-work-head a{color:#1766bf;flex:none;font-size:12px;font-weight:900;text-decoration:none}.portfolio-work p{color:#172c44d6;margin:12px 0 0;font-size:14px;font-weight:750;line-height:1.45}.portfolio-work em{color:#0c5c9f;background:#e6f4ffe6;margin-top:9px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.portfolio-edit-cta{color:#082143;background:#eef7ffe6;border-top:1px solid #bed2e5d9;border-bottom:1px solid #bed2e5d9;place-items:center;min-height:48px;margin-top:8px;font-size:14px;font-weight:950;text-decoration:none;display:grid}.feed-hero,.detail-hero,.network-hero,.project-hero,.chat-hero,.chat-detail-hero,.profile-hero,.portfolio-hero{background-image:linear-gradient(#05122275,#0c1f3433 48%,#f0f7fce6),url(/images/topbar-blend-bg.png)!important;background-position:50% 42%!important;background-size:cover!important}.project-hero:before,.chat-hero:before,.chat-detail-hero:before,.network-hero:before,.detail-hero:before,.feed-hero:before,.profile-hero:before{background-image:url(/images/topbar-blend-bg.png)!important;background-position:50% 42%!important;background-size:cover!important}.portfolio-hero:after,.profile-hero:after,.chat-hero:after,.chat-detail-hero:after,.project-hero:after,.network-hero:after,.detail-hero:after,.feed-hero:after{background:linear-gradient(#ffffff0d,#ffffff7a 68%,#f7fafcf5)!important}.portfolio-screen{background-color:#0000;background-image:linear-gradient(#daecf9c7,#fafcfef0 34%,#f8fafc),url(/images/topbar-blend-bg.png);background-position:top;background-repeat:repeat,repeat;background-size:100% 270px,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.portfolio-hero{border-bottom:1px solid #d4e1edb8;min-height:262px}.portfolio-hero:before{content:"";pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(circle at 18% 28%,#ffffffb8,#0000 23%),linear-gradient(#0000,#ffffffc7);position:absolute;inset:68px 0 0}.portfolio-hero:after{background:linear-gradient(#0000 36%,#ffffff8a 68%,#f8fafcf5)!important}.portfolio-topbar{height:70px}.portfolio-topbar a:last-child{text-shadow:0 8px 18px #00000038;justify-self:end;height:32px;padding:0 2px}.portfolio-owner{grid-template-columns:74px 1fr auto;margin-top:28px;padding:0 16px}.portfolio-avatar{background-color:#eaf4fb;width:72px;height:72px}.portfolio-owner h2{font-size:22px}.portfolio-owner p{color:#0f263fc2;margin-top:5px}.portfolio-owner .is-public,.portfolio-owner .is-private{border-radius:999px;align-self:center}.portfolio-hero-meta{z-index:1;scrollbar-width:none;gap:7px;padding:16px 16px 20px;display:flex;position:relative;overflow-x:auto}.portfolio-hero-meta::-webkit-scrollbar{display:none}.portfolio-hero-meta span{color:#17375b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff94;border:1px solid #ffffffb3;flex:none;padding:7px 10px;font-size:11px;font-weight:950;box-shadow:0 8px 18px #12345614}.portfolio-body{margin-top:-18px;padding:0 0 110px}.portfolio-feature-card{z-index:2;background-color:#0000;background-image:linear-gradient(100deg,#ffffffb8,#ecf8ffeb 56%,#ffffff9e),url(/images/profile-hero-bg.png);background-position:52% 62%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #ffffffb8;border-bottom:1px solid #d0e0eedb;grid-template-columns:48px 1fr;min-height:76px;margin-top:0;padding:14px 16px;position:relative;box-shadow:0 12px 28px #183e6214}.portfolio-feature-card:after{content:"";opacity:.8;border-top:1px solid #1d67b02e;width:64px;height:30px;position:absolute;top:18px;right:16px}.portfolio-feature-card i{width:44px;height:44px;box-shadow:0 10px 22px #23537e1f}.portfolio-feature-card span{color:#475f78c2}.portfolio-feature-card b{margin-top:3px;font-size:16px;line-height:1.25}.portfolio-intro{background:0 0;border:0;margin-top:8px}.portfolio-intro>div{background:#ffffffd6;border-top:1px solid #e0e8f0e0;border-bottom:1px solid #e0e8f0e0;min-height:84px;padding:16px}.portfolio-intro>div+div{margin-top:8px}.portfolio-intro p{margin-top:10px;font-size:15px}.portfolio-timeline{background:0 0;border:0}.portfolio-section-title{background:#ffffffd6;border-top:1px solid #e0e8f0e0;margin-top:8px;padding:15px 16px 9px}.portfolio-work{background-color:#0000;background-image:linear-gradient(90deg,#ffffffe6,#f6fbffdb),url(/images/profile-hero-bg.png);background-position:50% 74%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-top:1px solid #e4ebf2db;border-bottom:1px solid #e0e8f0e0;margin:0;padding:15px 16px 17px 42px}.portfolio-work:before{background:#1766bf;border:4px solid #e3f3ffeb;width:10px;height:10px;top:19px;left:17px;box-shadow:0 0 0 1px #1766bf29}.portfolio-work:after{content:"";background:linear-gradient(#1766bf38,#0000);width:1px;position:absolute;top:36px;bottom:16px;left:25px}.portfolio-work h3{font-size:16px}.portfolio-work-head span{color:#60748ad6;margin-top:5px;display:block}.portfolio-work p{color:#122840d1;margin-top:13px}.portfolio-work em{background:#eef8ffe6;border:1px solid #c2dff6e6}.portfolio-work-head a{color:#1766bf;background:#ffffffb8;border:1px solid #c4dcf1db;padding:5px 8px}.portfolio-edit-cta{background:radial-gradient(circle at 88% 8%,#75bbee5c,#0000 42%),#f0f8ffeb;border-color:#ccdcebe6;min-height:50px}.network-hero{overflow:hidden;background:linear-gradient(#071b348a,#071b345c)!important}.network-hero:before{filter:blur(7px);opacity:.62;inset:-12px -12px 0;background:linear-gradient(122deg,#3d6f9e 0%,#7fa8c9 40%,#b8cfe0 70%,#8fb3d0 100%)!important}.network-hero:after{inset:0 0 42px}.network-tabs{z-index:3;-webkit-backdrop-filter:blur(6px)saturate(118%);background:linear-gradient(#0c263f4d,#081a2d66);border-top:1px solid #ffffff29;border-bottom:0;box-shadow:0 1px #04102059}.network-tabs a{color:#cee2f4d1;text-shadow:0 1px 2px #04102073;transition:color .16s,background .16s}.network-tabs a+a{border-left:1px solid #ffffff1a}.network-tabs .active{color:#fff;background:linear-gradient(#207ab69e,#155484b3);box-shadow:inset 0 1px #ffffff42,0 2px 10px #06223c4d}.network-tabs a span{color:#0b2138;background:#fffc}.network-tabs .active span{color:#155484;background:#fff}.network-content{padding-top:0}.network-list{margin-top:0}.net-row.tone-school,.net-sec.tone-school{--net:#1f6fb8}.net-row.tone-company,.net-sec.tone-company{--net:#0a8f6d}.net-row.tone-clan,.net-sec.tone-clan{--net:#c23554}.net-row.tone-region,.net-sec.tone-region{--net:#7f45c4}.net-row.tone-apartment,.net-sec.tone-apartment{--net:#c07a08}.net-row.tone-group,.net-sec.tone-group{--net:#4a6480}.network-content{background:#f6f9fc}.network-list{gap:0;display:block}.net-sec{z-index:2;color:#66809a;letter-spacing:.02em;background:#f6f9fc;align-items:center;gap:7px;padding:9px 14px 7px;font-size:10.5px;font-weight:900;display:flex;position:sticky;top:0}.net-sec i{background:var(--net);border-radius:50%;width:5px;height:5px}.net-sec u{color:#93a8bd;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800;text-decoration:none}.net-row{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.net-row .network-avatar{color:#26536f;width:44px;height:44px;box-shadow:none;background-color:#e3f2fb;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid;position:relative}.net-row .network-avatar:after{content:"";border:2px solid var(--net);border-radius:50%;position:absolute;inset:-3px}.net-who{min-width:0}.net-who b{color:#0d2338;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.net-who>span{color:#66809a;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.net-who .net-link{color:var(--net);align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:800;line-height:1.25;display:flex}.net-link svg{flex:none;width:11px;height:11px}.net-act{align-items:center;gap:6px;display:flex}.net-fee{color:#a1500a;white-space:nowrap;background:#fff6e8;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:900}.net-btn{color:#4a6480;background:#fff;border:1px solid #e4ecf3;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.net-btn svg{width:16px;height:16px}.net-btn.primary{color:#fff;background:#071b35;border-color:#0000;align-items:center;gap:4px;width:auto;padding:0 11px;font-size:11.5px;font-weight:800;display:flex}.net-btn.primary svg{width:13px;height:13px}.network-hero .round.on{color:#0d2338;background:#ffffffdb;border-color:#ffffffb3}.network-search-panel{background:#fff;border-bottom:1px solid #e4ecf3;align-items:center;gap:8px;margin:0;padding:9px 12px;display:flex}.network-search-panel input{color:#0d2338;background:#eef3f8;border:0;border-radius:9px;outline:0;width:100%;height:34px;padding:0 11px;font-size:12.5px;font-weight:600}.network-search-panel input::placeholder{color:#93a8bd;font-weight:600}.rank-wrap{background:#f6f9fc}.rank-switch{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:1fr 1fr;display:grid}.rank-switch a{color:#66809a;justify-content:center;align-items:center;gap:5px;height:40px;font-size:12.5px;font-weight:800;display:flex;position:relative}.rank-switch a.on{color:#0d2338}.rank-switch a.on:after{content:"";background:#071b35;border-radius:2px;height:2.5px;position:absolute;bottom:0;left:16px;right:16px}.rank-podium{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;padding:20px 16px 16px;display:grid}.rank-pod{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.rank-pod-av{position:relative}.rank-pod .network-avatar{color:#26536f;background-position:50%;background-size:cover;border-radius:50%;place-items:center;font-weight:900;display:grid}.rank-pod.p1 .network-avatar{width:66px;height:66px;font-size:19px;box-shadow:0 0 0 3px #c0912f}.rank-pod.p2 .network-avatar{width:52px;height:52px;font-size:15px;box-shadow:0 0 0 3px #8397aa}.rank-pod.p3 .network-avatar{width:52px;height:52px;font-size:15px;box-shadow:0 0 0 3px #ad7345}.rank-medal{color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.rank-pod.p1 .rank-medal{background:#c0912f}.rank-pod.p2 .rank-medal{background:#8397aa}.rank-pod.p3 .rank-medal{background:#ad7345}.rank-pod b{color:#0d2338;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:13px;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.rank-pod span{color:#66809a;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:2px;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.rank-pod u{color:#0d2338;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:900;text-decoration:none}.rank-pod u i,.rank-cnt i{color:#93a8bd;margin-left:2px;font-size:10.5px;font-style:normal;font-weight:700}.rank-row{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:26px 40px 1fr auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.rank-row .network-avatar{color:#26536f;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.rank-no{color:#93a8bd;font-variant-numeric:tabular-nums;text-align:center;font-size:13px;font-weight:900}.rank-who{min-width:0}.rank-who b{color:#0d2338;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.rank-who span{color:#66809a;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.rank-cnt{color:#0d2338;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:900}.rank-me{bottom:calc(58px + env(safe-area-inset-bottom));z-index:4;color:#fff;background:linear-gradient(#123a60,#0b2440);grid-template-columns:26px 40px 1fr auto;align-items:center;gap:10px;padding:11px 14px;display:grid;position:sticky;box-shadow:0 -6px 18px #061a3038}.rank-me .rank-no{color:#ffffffb8}.rank-me .rank-who b{color:#fff}.rank-me .rank-who span{color:#cee2f4cc}.rank-me .rank-cnt{color:#fff}.rank-me .rank-cnt i{color:#cee2f4b3}.rank-me-av{color:#fff;background:#ffffff29;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.rank-group{border-bottom:1px solid #e4ecf3;border-left:3px solid var(--net,#4a6480);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.rank-group.tone-school{--net:#1f6fb8}.rank-group.tone-company{--net:#0a8f6d}.rank-group.tone-clan{--net:#c23554}.rank-group.tone-region{--net:#7f45c4}.rank-group.tone-apartment{--net:#c07a08}.rank-group.tone-group{--net:#4a6480}.rank-group-copy{min-width:0}.rank-group-copy em{color:var(--net);letter-spacing:.02em;font-size:9.5px;font-style:normal;font-weight:900;display:block}.rank-group-copy b{color:#0d2338;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.rank-group-copy span{color:#66809a;margin-top:2px;font-size:11.5px;font-weight:600;display:block}.rank-group-mine{text-align:right}.rank-group-mine strong{color:var(--net);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1;display:block}.rank-group-mine i{color:#93a8bd;font-size:10.5px;font-style:normal;font-weight:700}.req-wrap{background:#f6f9fc}.rank-switch a i{color:#3c5a78;background:#dbe6f0;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:9.5px;font-style:normal;font-weight:900;display:inline-grid}.rank-switch a.on i{color:#fff;background:#071b35}.req-item.tone-school,.req-sent.tone-school{--net:#1f6fb8}.req-item.tone-company,.req-sent.tone-company{--net:#0a8f6d}.req-item.tone-clan,.req-sent.tone-clan{--net:#c23554}.req-item.tone-region,.req-sent.tone-region{--net:#7f45c4}.req-item.tone-apartment,.req-sent.tone-apartment{--net:#c07a08}.req-item.tone-group,.req-sent.tone-group{--net:#4a6480}.req-item{background:#fff;border-bottom:1px solid #e4ecf3;padding:12px 14px}.req-top{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.req-item .network-avatar,.req-sent .network-avatar{color:#26536f;background-color:#e3f2fb;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid;position:relative}.req-item .network-avatar:after,.req-sent .network-avatar:after{content:"";border:2px solid var(--net);border-radius:50%;position:absolute;inset:-3px}.req-when{color:#93a8bd;white-space:nowrap;font-size:10.5px;font-weight:800}.req-msg{color:#3c5a78;white-space:pre-wrap;background:#f2f6fa;border-radius:10px;margin:10px 0 0 55px;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.55;position:relative}.req-msg:before{content:"";background:#f2f6fa;width:10px;height:10px;position:absolute;top:-5px;left:12px;transform:rotate(45deg)}.req-acts{grid-template-columns:1fr 1fr;gap:8px;margin:11px 0 0 55px;display:grid}.req-acts form{display:block}.req-acts button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:36px;font-size:12.5px;font-weight:800;display:flex}.req-acts svg{width:14px;height:14px}.req-accept{color:#fff;background:#071b35}.req-reject{color:#66809a;background:#fff;border:1px solid #e4ecf3!important}.req-sent{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.req-sent-act{align-items:center;gap:6px;display:flex}.req-chip{white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:900}.req-chip.wait{color:#5c7086;background:#eef3f8}.req-chip.ok{color:#0a7d5f;background:#e3f5ee}.req-chip.no{color:#a8465a;background:#fdeef1}.req-cancel{color:#66809a;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:800}.rec-wrap{background:#f6f9fc}.rec-row.tone-school,.rec-sec.tone-school{--net:#1f6fb8}.rec-row.tone-company,.rec-sec.tone-company{--net:#0a8f6d}.rec-row.tone-clan,.rec-sec.tone-clan{--net:#c23554}.rec-row.tone-region,.rec-sec.tone-region{--net:#7f45c4}.rec-row.tone-apartment,.rec-sec.tone-apartment{--net:#c07a08}.rec-row.tone-group,.rec-sec.tone-group{--net:#4a6480}.rec-sec{z-index:2;color:#0d2338;letter-spacing:-.01em;background:#f6f9fc;align-items:center;gap:7px;padding:11px 14px 8px;font-size:12px;font-weight:900;display:flex;position:sticky;top:0}.rec-sec i{background:var(--net);border-radius:50%;width:5px;height:5px}.rec-sec em{color:var(--net);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.rec-sec u{color:#93a8bd;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.rec-row{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;padding:11px 14px;display:grid}.rec-row .network-avatar{color:#26536f;background-color:#e3f2fb;background-position:50%;background-size:cover;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid;position:relative}.rec-row .network-avatar:after{content:"";border:2px solid var(--net);border-radius:50%;position:absolute;inset:-3px}.rec-who{min-width:0}.rec-who b{color:#0d2338;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:800;line-height:1.25;display:block;overflow:hidden}.rec-who>span{color:#66809a;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.rec-shared{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.rec-shared em{color:#4a6480;background:#eef2f6;border-radius:5px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800}.rec-shared em.tone-school{color:#1f6fb8;background:#e7f0fb}.rec-shared em.tone-company{color:#0a8f6d;background:#e2f5ee}.rec-shared em.tone-clan{color:#c23554;background:#fdebef}.rec-shared em.tone-region{color:#7f45c4;background:#f2ebfc}.rec-shared em.tone-apartment{color:#a1500a;background:#fdf2e2}.rec-shared u{color:#93a8bd;padding:3px 6px;font-size:10px;font-weight:800;text-decoration:none}.rec-act{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.rec-act form{display:block}.rec-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#071b35;border:0;border-radius:9px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:11.5px;font-weight:800;display:flex}.rec-btn svg{width:13px;height:13px}.rec-sent{color:#5c7086;white-space:nowrap;background:#eef3f8;border-radius:999px;padding:6px 10px;font-size:10.5px;font-weight:900}.bottom-nav{z-index:20;width:100%;max-width:var(--w-phone);padding:0 0 env(safe-area-inset-bottom);box-shadow:none;-webkit-backdrop-filter:none;background:#fff;border:0;border-top:1px solid #e4ecf3;border-radius:0;grid-template-columns:repeat(5,1fr);gap:0;margin:0;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav a,.bottom-nav a:link,.bottom-nav span{color:#93a8bd;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:56px;display:flex;position:relative}.bottom-nav a b{letter-spacing:-.02em;white-space:nowrap;font-size:9.5px;font-weight:800}.bottom-nav a.active{background:0 0;color:#1c6ea8!important}.bottom-nav a.active b{font-weight:900}.bottom-nav a.active:before{content:"";background:#1c6ea8;border-radius:0 0 2px 2px;height:2.5px;position:absolute;top:0;left:20%;right:20%}.bottom-nav-spacer{height:calc(76px + env(safe-area-inset-bottom))}.feed-content{background:#f6f9fc;padding:0}.post.feed-card{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0 0 8px;position:relative;overflow:hidden}.post.feed-card.tone-school{--g:#1f6fb8}.post.feed-card.tone-company{--g:#0a8f6d}.post.feed-card.tone-clan{--g:#c23554}.post.feed-card.tone-region{--g:#7f45c4}.post.feed-card.tone-apartment{--g:#c07a08}.post.feed-card.tone-recommend,.post.feed-card.tone-group{--g:#4a6480}.post-cover{line-height:0;position:relative}.post-cover-img{aspect-ratio:4/3;background-color:#e8eef4;background-position:50%;background-size:cover;width:100%}.post-cover:after,.post-cover:before{content:"";z-index:1;pointer-events:none;position:absolute;left:0;right:0}.post-cover:after{background:linear-gradient(#081a304d,#0000);height:74px;top:0}.post-cover:before{background:linear-gradient(#0000,#06142629 42%,#061426a8);height:96px;bottom:0}.post-cover-link{z-index:2;position:absolute;inset:0}.post-badge{z-index:3;color:#fff;background:var(--g,#4a6480);text-shadow:0 1px 2px #0410204d;align-items:center;gap:6px;padding:7px 12px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.post-badge i{color:#ffffffa8;font-style:normal}.post-badge.flat{text-shadow:none;margin:8px 14px 0;font-size:10px;position:static}.post.feed-card .post-head{border:0;align-items:center;gap:10px;padding:11px 14px 0;display:flex}.post.feed-card .post-avatar{flex:none;width:38px;height:38px}.post.feed-card .post-meta{flex:1;min-width:0}.post.feed-card .post-meta b{color:#0d2338;font-size:13.5px;font-weight:800;line-height:1.25;display:block}.post.feed-card .post-meta span{color:#66809a;margin-top:1px;font-size:10.5px;font-weight:700;display:block}.post.feed-card .card-more,.post.feed-card .pd-menu>button{color:#93a8bd;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:900}.post.feed-card .post-copy{color:#3b5470;white-space:pre-wrap;margin:0;padding:9px 14px 12px;font-size:12.5px;font-weight:400;line-height:1.68}.post-cover-acts{z-index:3;align-items:center;gap:18px;line-height:1;display:flex;position:absolute;bottom:11px;left:14px}.post-act{color:#7d90a6;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.post-act svg{width:15px;height:15px}.post-act.liked{color:#d1394b}.post-cover-acts .post-act{color:#fff;text-shadow:0 1px 5px #04102080;font-size:13px;font-weight:800}.post-cover-acts .post-act svg{filter:drop-shadow(0 1px 4px #04102073);width:18px;height:18px}.post-cover-acts .post-act.liked{color:#ff6b81}.post.feed-card .post-actions{background:0 0;border-top:1px solid #eef2f6;align-items:center;gap:20px;margin:0 14px;padding:10px 0 11px;display:flex}.feed-hero{padding:26px 0 0;overflow:hidden;background:linear-gradient(#071b348a,#071b345c)!important}.feed-hero:before{content:"";filter:blur(7px);opacity:.62;position:absolute;inset:-12px -12px 0;transform:none;background:linear-gradient(122deg,#3d6f9e 0%,#7fa8c9 40%,#b8cfe0 70%,#8fb3d0 100%)!important}.feed-hero:after{content:"";border-radius:0;width:auto;height:auto;position:absolute;inset:0 0 42px;background:linear-gradient(#ffffff0d,#ffffff6b 68%,#f7fafce6)!important}.feed-topbar{padding:0 14px 12px}.feed-hero .filters{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow-x:auto}.detail-hero,.project-hero,.chat-hero,.chat-detail-hero,.profile-hero,.portfolio-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;background:linear-gradient(#071b348a,#071b345c)!important}.detail-hero:before,.project-hero:before,.chat-hero:before,.chat-detail-hero:before,.profile-hero:before{content:"";filter:blur(7px);opacity:.62;position:absolute;inset:-12px -12px 0;transform:scale(1.04);background:linear-gradient(122deg,#3d6f9e 0%,#7fa8c9 40%,#b8cfe0 70%,#8fb3d0 100%)!important}.portfolio-hero{background:linear-gradient(#071b348a,#071b345c),linear-gradient(122deg,#3d6f9e 0%,#7fa8c9 40%,#b8cfe0 70%,#8fb3d0 100%)!important}.detail-hero:after,.chat-hero:after,.chat-detail-hero:after,.profile-hero:after,.portfolio-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff0d,#ffffff7a 68%,#f7fafcf5)!important}.project-hero:after{content:"";position:absolute;inset:0 0 42px;background:linear-gradient(#ffffff0d,#ffffff7a 68%,#f7fafcf5)!important}.write-phone .feed-screen{flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.write-form{background:#fff;flex-direction:column;flex:1;display:flex}a.round{color:#fff;text-decoration:none}.write-submit{color:#fff;cursor:pointer;background:#071b35;border:0;border-radius:9px;height:31px;padding:0 15px;font-family:inherit;font-size:12.5px;font-weight:900;box-shadow:0 3px 10px #04102038}.write-submit.off{color:#ffffffd1;box-shadow:none;text-shadow:0 1px 2px #04102040;cursor:default;background:#ffffff42;border:1px solid #fff6}.write-where{border-bottom:1px solid #e4ecf3;padding:13px 14px 4px}.write-where h2{color:#0d2338;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.write-where h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.write-chips{flex-wrap:wrap;gap:6px;margin-top:9px;padding-bottom:11px;display:flex}.write-chip{color:#66809a;cursor:pointer;background:#fff;border:1px solid #e4ecf3;align-items:center;gap:5px;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:800;display:inline-flex}.write-chip i{color:#93a8bd;font-size:9.5px;font-style:normal;font-weight:900}.write-chip.tone-school{--g:#1f6fb8}.write-chip.tone-company{--g:#0a8f6d}.write-chip.tone-clan{--g:#c23554}.write-chip.tone-region{--g:#7f45c4}.write-chip.on{color:#fff;background:var(--g,#4a6480);border-color:#0000}.write-chip.on i{color:#ffffffb3}.write-empty{color:#66809a;margin:9px 0 13px;font-size:11.5px;font-weight:700;line-height:1.6}.write-empty a{color:#1c6ea8;font-weight:900}.write-body{flex:1;padding:12px 14px 0}.write-me{align-items:center;gap:9px;margin-bottom:10px;display:flex}.write-avatar{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.write-me b{color:#0d2338;font-size:13px;font-weight:800}.write-me span{color:#66809a;margin-top:1px;font-size:10.5px;font-weight:700;display:block}.write-form textarea{resize:none;color:#0d2338;background:0 0;border:0;outline:0;width:100%;min-height:118px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.7}.write-form textarea::placeholder{color:#93a8bd;font-weight:400}.write-shots{scrollbar-width:none;gap:8px;padding:12px 14px 14px;display:flex;overflow-x:auto}.write-shots::-webkit-scrollbar{display:none}.write-shot{background-color:#e8eef4;background-position:50%;background-size:cover;flex:none;width:76px;height:76px;position:relative}.write-shot button{color:#fff;cursor:pointer;background:#0614269e;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.write-add{color:#66809a;cursor:pointer;background:#fbfdff;border:1px dashed #c6d4e0;flex:none;place-items:center;gap:3px;width:76px;height:76px;font-family:inherit;display:grid}.write-add svg{width:18px;height:18px}.write-add b{font-size:10px;font-weight:800}.write-file{display:none}.write-foot{padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;align-items:center;gap:9px;display:flex;position:sticky;bottom:0}.write-foot svg{color:#93a8bd;flex:none}.write-foot p{color:#66809a;font-size:11.5px;font-weight:700;line-height:1.45}.write-foot p b{color:#0d2338}.write-count{color:#93a8bd;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:800}.write-error{color:#b0203a;background:#fff2f4;padding:10px 14px;font-size:11.5px;font-weight:800}.app-hero{z-index:5;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#071b348a,#071b345c);min-height:96px;padding:10px 0 0;display:block;position:sticky;top:0;overflow:hidden}.app-hero:before{content:"";filter:blur(7px);opacity:.62;background:linear-gradient(122deg,#3d6f9e 0%,#7fa8c9 40%,#b8cfe0 70%,#8fb3d0 100%);position:absolute;inset:-12px -12px 0;transform:scale(1.04)}.app-hero:after{content:"";background:linear-gradient(#ffffff0d,#ffffff7a 68%,#f7fafcf5);position:absolute;inset:0 0 42px}.app-hero.no-tabs{min-height:54px}.app-hero.no-tabs:before{bottom:-42px}.app-hero.no-tabs:after{inset:0}.app-hero>*{z-index:2;position:relative}.app-hero-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;min-height:44px;padding:0 14px 10px;display:grid}.app-hero-side{align-items:center;gap:8px;display:flex}.app-hero-side.end{justify-content:flex-end}.app-hero h1{color:#fff;text-align:center;white-space:nowrap;letter-spacing:0;font-size:16px;font-weight:950}.chat-screen{background:#fff}.chat-av{color:#fff;background:var(--g,#4a6480);background-position:50%;background-size:cover;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:900;display:grid}.chat-av.tone-school{--g:#1f6fb8}.chat-av.tone-company{--g:#0a8f6d}.chat-av.tone-clan{--g:#c23554}.chat-av.tone-region{--g:#7f45c4}.chat-av.tone-apartment{--g:#c07a08}.chat-av.tone-group{--g:#4a6480}.chat-av.tone-solo{--g:#7d94ac}.chat-av.solo{border-radius:50%}.chat-rooms{background:#fff}.chat-room{border-bottom:1px solid #eef3f7;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.chat-room:last-child{border-bottom:0}.chat-room-who{min-width:0}.chat-room-line{align-items:center;gap:6px;min-width:0;display:flex}.chat-room-line b{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.chat-kind{color:#fff;background:var(--g,#4a6480);flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1.5}.chat-kind.tone-school{--g:#1f6fb8}.chat-kind.tone-company{--g:#0a8f6d}.chat-kind.tone-clan{--g:#c23554}.chat-kind.tone-region{--g:#7f45c4}.chat-kind.tone-apartment{--g:#c07a08}.chat-kind.tone-group{--g:#4a6480}.chat-kind.tone-solo{color:#4a6480;background:#eef3f8}.chat-room-who span{color:#66809a;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;font-weight:500;display:block;overflow:hidden}.chat-room.unread .chat-room-who span{color:#0d2338;font-weight:700}.chat-room-meta{justify-items:end;gap:5px;display:grid}.chat-room-meta time{color:#93a8bd;white-space:nowrap;font-size:10px;font-weight:800}.chat-room-meta em{color:#fff;background:#071b35;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:grid}.chat-empty{color:#93a8bd;text-align:center;padding:34px 14px;font-size:12px;font-weight:700}.chat-start{border-top:8px solid #f6f9fc;padding:13px 14px 20px}.chat-start h2{color:#0d2338;font-size:12px;font-weight:900}.chat-start p{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:700}.chat-start-row{scrollbar-width:none;gap:14px;margin-top:11px;display:flex;overflow-x:auto}.chat-start-row::-webkit-scrollbar{display:none}.chat-start-row a{justify-items:center;gap:5px;display:grid}.chat-start-row .chat-av{width:42px;height:42px;font-size:13px}.chat-start-row span{color:#66809a;font-size:10px;font-weight:800}.chat-room-bar{grid-template-columns:30px 34px 1fr 30px;align-items:center;gap:9px;min-height:44px;padding:0 14px 10px;display:grid}.chat-room-bar .chat-av{width:34px;height:34px;font-size:12px}.chat-room-name{min-width:0}.chat-room-name b{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 3px #0410204d;font-size:14px;font-weight:900;display:block;overflow:hidden}.chat-room-name span{color:#ffffffc7;text-shadow:0 1px 2px #0410204d;margin-top:1px;font-size:10px;font-weight:800;display:block}.chat-notice{background:#f2f7fb;border-bottom:1px solid #e4ecf3;align-items:center;gap:8px;padding:9px 14px;display:flex}.chat-notice i{color:#fff;background:#071b35;flex:none;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900}.chat-notice p{color:#33506e;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.chat-live{border-bottom:1px solid #e4ecf3;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.chat-live a{padding:10px 12px}.chat-live a+a{border-left:1px solid #e4ecf3}.chat-live i{font-size:9px;font-style:normal;font-weight:900}.chat-live .poll i{color:#1f6fb8}.chat-live .fund i{color:#0a8f6d}.chat-live b{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.chat-live u{background:#e7eef5;height:3px;margin-top:7px;text-decoration:none;display:block}.chat-live u s{height:3px;text-decoration:none;display:block}.chat-live .poll u s{background:#1f6fb8}.chat-live .fund u s{background:#0a8f6d}.chat-live p{color:#66809a;margin-top:5px;font-size:10px;font-weight:800}.chat-talk{background:#f6f9fc;flex:1;padding:14px 14px 0}.chat-day{place-items:center;margin-bottom:12px;display:grid}.chat-day span{color:#66809a;background:#e8eff5;padding:3px 10px;font-size:10px;font-weight:800}.chat-msg{grid-template-columns:30px 1fr;gap:8px;margin-bottom:12px;display:grid}.chat-msg .chat-av{border-radius:50%;width:30px;height:30px;font-size:11px}.chat-msg-body>span{color:#66809a;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.chat-msg-body p{color:#0d2338;white-space:pre-wrap;background:#fff;border:1px solid #e7eef5;max-width:84%;padding:9px 11px;font-size:12.5px;font-weight:500;line-height:1.6;display:inline-block}.chat-msg time{color:#93a8bd;margin-top:4px;font-size:9.5px;font-weight:800;display:block}.chat-msg.mine{grid-template-columns:minmax(0,1fr);justify-items:end}.chat-msg.mine .chat-msg-body{justify-items:end;max-width:84%;display:grid}.chat-msg.mine .chat-msg-body p{color:#fff;background:#071b35;border-color:#071b35;max-width:100%}.chat-image-message{width:180px;box-shadow:none;background:0 0;border-radius:0;margin-top:2px;display:block}.chat-image-message span{aspect-ratio:auto;background-color:#e8eef4;background-position:50%;background-size:cover;width:180px;height:120px;display:block}.chat-image-message b{display:none}.chat-link-preview{max-width:84%;box-shadow:none;background:#fff;border:1px solid #e7eef5;border-radius:0;margin-top:2px;padding:0;display:block}.chat-link-preview i{background:linear-gradient(135deg,#dbe9f4,#eef5fa);border-radius:0;width:auto;height:64px;display:block;position:static}.chat-link-preview span{color:#93a8bd;padding:7px 10px 0;font-size:9.5px;font-weight:900;display:block}.chat-link-preview b{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;padding:2px 10px 8px;font-size:11.5px;font-weight:800;display:block;overflow:hidden}.chat-invite{scrollbar-width:none;align-items:center;gap:6px;padding:4px 0 14px;display:flex;overflow-x:auto}.chat-invite::-webkit-scrollbar{display:none}.chat-invite span{color:#93a8bd;flex:none;font-size:10px;font-weight:900}.chat-invite a{color:#4a6480;background:#fff;border:1px solid #e4ecf3;flex:none;padding:5px 10px;font-size:10.5px;font-weight:800}.chat-composer{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;grid-template-columns:32px 1fr 32px;align-items:center;gap:8px;display:grid;position:sticky;bottom:0}.chat-composer button{color:#4a6480;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;display:grid}.chat-composer button.send{color:#fff;background:#071b35}.chat-composer input{color:#0d2338;background:#eef3f8;border:0;outline:0;min-width:0;height:34px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.chat-composer input::placeholder{color:#93a8bd;font-weight:600}.chat-detail-phone .feed-screen{flex-direction:column;height:100vh;min-height:100vh;padding-bottom:0;display:flex}.chat-detail-screen .chat-talk{flex:1;min-height:0;overflow-y:auto}.chat-detail-screen .chat-composer{flex:none;position:static}.project-phone .feed-screen{background:#f6f9fc}.req-fields{scrollbar-width:none;background:#fff;border-bottom:1px solid #e4ecf3;gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.req-fields::-webkit-scrollbar{display:none}.req-fields a{color:#66809a;background:#fff;border:1px solid #e4ecf3;flex:none;padding:6px 11px;font-size:11px;font-weight:800}.req-fields a.active{color:#fff;background:#071b35;border-color:#0000}.req-list{gap:8px;padding:8px 0 104px;display:grid}.req-card{background:#fff;padding:13px 14px 12px;display:block}.req-top{align-items:center;gap:6px;margin-bottom:7px;display:flex}.req-state{color:#fff;background:var(--g,#4a6480);padding:3px 7px;font-size:9.5px;font-weight:900;line-height:1.4}.req-state.tone-request{--g:#1f6fb8}.req-state.tone-offer{--g:#0a8f6d}.req-state.tone-ad{--g:#c07a08}.req-state.tone-funding{--g:#7f45c4}.req-state.tone-done{--g:#7d94ac}.req-state.tone-closed{--g:#b0bcc9}.req-field{color:#66809a;border:1px solid #e4ecf3;padding:3px 7px;font-size:9.5px;font-weight:900;line-height:1.4}.req-card h2{color:#0d2338;font-size:15px;font-weight:900;line-height:1.35}.req-desc{color:#3b5470;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:-webkit-box;overflow:hidden}.req-money{align-items:baseline;gap:7px;margin-top:9px;display:flex}.req-money b{color:#0d2338;font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.req-money span{color:#93a8bd;font-size:10.5px;font-weight:800}.req-fee{color:#a1500a;background:#fff6e8;align-items:center;gap:5px;margin-top:8px;padding:5px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.req-fee svg{width:12px;height:12px}.req-bar{margin-top:9px}.req-bar u{background:#e7eef5;height:4px;text-decoration:none;display:block}.req-bar u s{background:#7f45c4;height:4px;text-decoration:none;display:block}.req-bar p{color:#66809a;justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:800;display:flex}.req-bar p b{color:#0d2338;font-weight:900}.req-who{border-top:1px solid #eef3f7;align-items:center;gap:7px;margin-top:11px;padding-top:10px;display:flex}.req-avatar{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.req-who b{color:#66809a;font-size:11px;font-weight:800}.req-place{color:#93a8bd;font-size:10px;font-weight:800}.req-who time{color:#93a8bd;margin-left:auto;font-size:10px;font-weight:800}.rnew-phone .feed-screen{background:#fff;flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.rnew-form{background:#fff;flex-direction:column;flex:1;display:flex}.rnew-sec{border-bottom:1px solid #e4ecf3;padding:13px 14px}.rnew-sec h2{color:#0d2338;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.rnew-hint{color:#66809a;margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.5}.rnew-kinds{border:1px solid #e4ecf3;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid}.rnew-kinds button{color:#66809a;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ecf3;height:38px;font-family:inherit;font-size:12px;font-weight:900}.rnew-kinds button:last-child{border-right:0}.rnew-kinds button.tone-request{--g:#1f6fb8}.rnew-kinds button.tone-offer{--g:#0a8f6d}.rnew-kinds button.tone-ad{--g:#c07a08}.rnew-kinds button.tone-funding{--g:#7f45c4}.rnew-kinds button.on{color:#fff;background:var(--g,#071b35)}.rnew-write{flex:1}.rnew-title{color:#0d2338;border:0;outline:0;width:100%;font-family:inherit;font-size:17px;font-weight:900}.rnew-title::placeholder{color:#93a8bd;font-weight:800}.rnew-write textarea{resize:none;color:#0d2338;background:0 0;border:0;outline:0;width:100%;min-height:92px;margin-top:8px;font-family:inherit;font-size:13.5px;font-weight:400;line-height:1.7}.rnew-write textarea::placeholder{color:#93a8bd;font-weight:400}.rnew-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rnew-chips button{color:#66809a;cursor:pointer;background:#fff;border:1px solid #e4ecf3;padding:7px 11px;font-family:inherit;font-size:11.5px;font-weight:800}.rnew-chips button.on{color:#fff;background:#071b35;border-color:#0000}.rnew-rows{gap:9px;margin-top:10px;display:grid}.rnew-row{grid-template-columns:74px 1fr;align-items:center;gap:10px;display:grid}.rnew-row label{color:#66809a;font-size:11px;font-weight:800}.rnew-row input{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.rnew-row input::placeholder{color:#93a8bd;font-weight:600}.rnew-seg{border:1px solid #e4ecf3;grid-template-columns:repeat(3,1fr);display:grid}.rnew-seg button{color:#66809a;cursor:pointer;background:#eef3f8;border:0;border-right:1px solid #e4ecf3;height:34px;font-family:inherit;font-size:11.5px;font-weight:800}.rnew-seg button:last-child{border-right:0}.rnew-seg button.on{color:#fff;background:#071b35}.rnew-seg.tone-funding button.on{background:#7f45c4}.rnew-broker{background:#fff6e8;border-bottom:1px solid #e4ecf3}.rnew-broker-head{align-items:center;gap:10px;padding:13px 14px;display:flex}.rnew-broker-head svg{color:#a1500a;flex:none;width:16px;height:16px}.rnew-broker-head b{color:#a1500a;font-size:12.5px;font-weight:900}.rnew-broker-head span{color:#8a5b21;margin-top:2px;font-size:10.5px;font-weight:600;display:block}.rnew-switch{cursor:pointer;background:#a1500a;border:0;border-radius:12px;flex:none;width:42px;height:24px;margin-left:auto;position:relative}.rnew-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .14s;position:absolute;top:3px;left:21px}.rnew-switch.off{background:#cfd9e3}.rnew-switch.off i{left:3px}.rnew-broker-body{padding:0 14px 14px}.rnew-broker-body .rnew-rows{margin-top:0}.rnew-broker-body label{color:#8a5b21}.rnew-broker-body input,.rnew-broker-body .rnew-seg button{background:#ffffffdb}.rnew-broker-body .rnew-seg{border-color:#a1500a3d}.rnew-broker-body .rnew-seg button{color:#8a5b21;border-right-color:#a1500a3d}.rnew-broker-body .rnew-seg button.on{color:#fff;background:#a1500a}.rnew-depth{gap:6px;display:flex}.rnew-depth button{color:#8a5b21;cursor:pointer;background:#ffffffdb;border:1px solid #a1500a3d;flex:1;height:34px;font-family:inherit;font-size:11.5px;font-weight:800}.rnew-depth button.on{color:#fff;background:#a1500a;border-color:#0000}.rnew-scope{gap:7px;margin-top:10px;display:grid}.rnew-scope button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4ecf3;grid-template-columns:16px 1fr;align-items:start;gap:9px;padding:10px 11px;font-family:inherit;display:grid}.rnew-scope button.on{background:#f4f8fc;border-color:#071b35}.rnew-scope s{border:1.5px solid #c6d4e0;border-radius:50%;width:16px;height:16px;margin-top:1px;text-decoration:none}.rnew-scope button.on s{border:5px solid #071b35}.rnew-scope b{color:#0d2338;font-size:12px;font-weight:900;display:block}.rnew-scope span{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.5;display:block}.rnew-foot{padding:11px 14px calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;align-items:center;gap:9px;display:flex;position:sticky;bottom:0}.rnew-foot svg{color:#93a8bd;flex:none}.rnew-foot p{color:#66809a;font-size:11.5px;font-weight:700;line-height:1.45}.rnew-foot p b{color:#0d2338}.rdetail-phone .feed-screen{background:#f6f9fc;flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.rd-block{background:#fff;margin-bottom:8px;padding:14px}.rd-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:900;display:flex}.rd-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.rd-top{align-items:center;gap:6px;margin-bottom:8px;display:flex}.rd-head h1{color:#0d2338;font-size:19px;font-weight:900;line-height:1.35}.rd-who{border-top:1px solid #eef3f7;align-items:center;gap:8px;margin-top:12px;padding-top:11px;display:flex}.rd-who b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.rd-who>div>span{color:#66809a;margin-top:1px;font-size:10.5px;font-weight:700;display:block}.rd-who a{color:#4a6480;background:#fff;border:1px solid #e4ecf3;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:800}.req-av{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.req-av.lg{width:30px;height:30px;font-size:11px}.rd-money b{color:#0d2338;font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.rd-fee{background:#fff6e8;margin-bottom:8px;padding:14px}.rd-fee h2{color:#a1500a;align-items:center;gap:7px;margin-bottom:11px;font-size:12.5px;font-weight:900;display:flex}.rd-fee h2 svg{width:15px;height:15px}.rd-kv{gap:8px;display:grid}.rd-kv>div{grid-template-columns:74px 1fr;align-items:baseline;gap:10px;display:grid}.rd-kv dt{color:#8a5b21;font-size:11px;font-weight:800}.rd-kv dd{color:#5f3a0d;font-size:12.5px;font-weight:800}.rd-kv.plain dt{color:#66809a}.rd-kv.plain dd{color:#0d2338}.rd-fee-foot{color:#8a5b21;border-top:1px solid #a1500a29;margin-top:11px;padding-top:10px;font-size:10.5px;font-weight:600;line-height:1.6}.rd-body p{color:#3b5470;white-space:pre-wrap;font-size:13.5px;font-weight:400;line-height:1.8}.rd-rows{display:grid}.rd-row{border-bottom:1px solid #eef3f7;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid}.rd-row:last-child{border-bottom:0}.rd-row b{color:#0d2338;font-size:12px;font-weight:800}.rd-arrow{color:#93a8bd;margin:0 4px;font-size:11px;font-style:normal;font-weight:900}.rd-row>div>span{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.rd-pill{padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.5}.rd-pill.wait{color:#8a5b21;background:#fff6e8}.rd-pill.ok{color:#08624f;background:#e6f6f1}.rd-pill.off{color:#66809a;background:#eef3f8}.rd-acts{display:grid}.rd-act{grid-template-columns:9px 1fr auto;align-items:start;gap:10px;padding:9px 0;display:grid}.rd-act s{background:#c6d4e0;border-radius:50%;width:7px;height:7px;margin-top:5px;text-decoration:none}.rd-act:first-child s{background:#1c6ea8}.rd-act p{color:#3b5470;font-size:11.5px;font-weight:700;line-height:1.5}.rd-act p b{color:#0d2338;font-weight:900}.rd-act time{color:#93a8bd;white-space:nowrap;font-size:10px;font-weight:800}.rd-comment{border-bottom:1px solid #eef3f7;gap:9px;padding:9px 0;display:flex}.rd-comment:last-of-type{border-bottom:0}.rd-comment b{color:#0d2338;font-size:11.5px;font-weight:800}.rd-comment p{color:#3b5470;margin-top:2px;font-size:12px;font-weight:400;line-height:1.6}.rd-comment time{color:#93a8bd;margin-top:3px;font-size:9.5px;font-weight:800;display:block}.rd-empty{color:#93a8bd;padding:10px 0;font-size:11.5px;font-weight:700}.req-comment-form{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.req-comment-form input{color:#0d2338;background:#eef3f8;border:0;outline:0;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.req-comment-form button{color:#fff;cursor:pointer;background:#071b35;border:0;height:36px;padding:0 13px;font-family:inherit;font-size:11.5px;font-weight:800}.req-act-error{color:#b0203a;grid-column:1/-1;margin-top:6px;font-size:11px;font-weight:800}.rd-fund-nums{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.rd-fund-nums b{color:#0d2338;font-size:22px;font-weight:900}.rd-fund-nums em{color:#7f45c4;font-size:15px;font-style:normal;font-weight:900}.rd-fund u{background:#e7eef5;height:6px;text-decoration:none;display:block}.rd-fund u s{background:#7f45c4;height:6px;text-decoration:none;display:block}.rd-fund-meta{color:#66809a;justify-content:space-between;margin-top:8px;font-size:11px;font-weight:800;display:flex}.rd-fund-meta b{color:#0d2338}.rd-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;gap:8px;margin-top:auto;display:grid;position:sticky;bottom:0}.rd-actions.two{grid-template-columns:auto 1fr;grid-auto-flow:column;align-items:center}.rd-actions form{display:contents}.req-act-ghost{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;height:46px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:900}.req-act-ghost:disabled{color:#9fb0c1;cursor:default}a.req-act-main,button.req-act-main{color:#fff;cursor:pointer;background:#071b35;border:0;place-items:center;width:100%;height:46px;font-family:inherit;font-size:13px;font-weight:900;display:grid}button.req-act-main:disabled{color:#9fb0c1;cursor:default;background:#dbe4ec}.brk-about{background:#fff6e8;border-bottom:1px solid #e4ecf3;padding:12px 14px}.brk-about b{color:#5f3a0d;font-size:12.5px;font-weight:900;display:block}.brk-about span{color:#8a5b21;margin-top:2px;font-size:10.5px;font-weight:800;display:block}.brk-search{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;height:34px;margin-top:10px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.brk-people{background:#fff;border-bottom:1px solid #e4ecf3;flex:1}.brk-row{border-bottom:1px solid #eef3f7;grid-template-columns:1fr auto;align-items:stretch;display:grid}.brk-row:last-child{border-bottom:0}a.brk-open{color:#c6d4e0;background:#fff;place-items:center;padding:0 14px 0 4px;display:grid}.brk-row:has(.brk-person.on) a.brk-open{background:#f4f8fc}.brk-person{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;width:100%;padding:11px 4px 11px 14px;font-family:inherit;display:grid}.brk-person.on{background:#f4f8fc}.brk-person b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.brk-person>div>span{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.brk-check{color:#fff;border:1px solid #d6e0ea;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.brk-person.on .brk-check{background:#071b35;border-color:#0000}.rnew-depth.plain button{color:#66809a;background:#fff;border-color:#e4ecf3}.rnew-depth.plain button.on{color:#fff;background:#071b35;border-color:#0000}.brk-note{resize:none;color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;min-height:76px;margin-top:10px;padding:10px 11px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.7}.brk-note::placeholder{color:#93a8bd;font-weight:500}.profile-phone .feed-screen{background:#f6f9fc}.pf-block{background:#fff;margin-bottom:8px;padding:14px}.pf-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:11px;font-size:12px;font-weight:900;display:flex}.pf-block h2 a{color:#1c6ea8;margin-left:auto;font-size:10.5px;font-weight:800}.pf-me{align-items:flex-start;gap:12px;display:flex}.pf-avatar{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:19px;font-weight:900;display:grid}.pf-me h2{color:#0d2338;margin:0;font-size:18px;font-weight:900;line-height:1.2}.pf-id{color:#93a8bd;margin-top:2px;font-size:11px;font-weight:800;display:block}.pf-me p{color:#66809a;margin-top:3px;font-size:11.5px;font-weight:700}a.pf-edit{color:#4a6480;white-space:nowrap;background:#fff;border:1px solid #e4ecf3;margin-left:auto;padding:7px 11px;font-size:11px;font-weight:800}.pf-nums{border-top:1px solid #eef3f7;grid-template-columns:repeat(3,1fr);margin-top:13px;padding-top:12px;display:grid}.pf-nums a{justify-items:center;gap:3px;display:grid}.pf-nums a+a{border-left:1px solid #eef3f7}.pf-nums b{color:#0d2338;font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.pf-nums span{color:#66809a;font-size:10.5px;font-weight:800}.pf-rel a{border-bottom:1px solid #eef3f7;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:11px 0;display:grid}.pf-rel a:last-child{border-bottom:0}.pf-rel h2 a{border:0;padding:0;display:inline}.pf-mark{color:#fff;background:var(--g,#4a6480);place-items:center;width:32px;height:32px;font-size:11px;font-style:normal;font-weight:900;display:grid}.pf-mark.tone-school{--g:#1f6fb8}.pf-mark.tone-company{--g:#0a8f6d}.pf-mark.tone-clan{--g:#c23554}.pf-mark.tone-region{--g:#7f45c4}.pf-mark.tone-apartment{--g:#c07a08}.pf-rel a>div>span{color:#66809a;font-size:10px;font-weight:800;display:block}.pf-rel a>div>b{color:#0d2338;margin-top:2px;font-size:12.5px;font-weight:800;display:block}.pf-chain em{color:#93a8bd;margin:0 5px;font-style:normal;font-weight:800}.pf-none{color:#93a8bd!important;font-weight:700!important}.pf-go{color:#c6d4e0;font-size:14px;font-weight:900;text-decoration:none}.pf-add{color:#1c6ea8;font-size:11px;font-weight:900;text-decoration:none}.pf-why{color:#8a5b21;background:#fff6e8;margin-bottom:11px;padding:9px 10px;font-size:10.5px;font-weight:700;line-height:1.6}.pf-row{align-items:center;gap:10px;display:flex}.pf-row b{color:#0d2338;font-size:13px;font-weight:900}.pf-row span{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.pf-pill{margin-left:auto;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.5}.pf-pill.on{color:#08624f;background:#e6f6f1}.pf-pill.off{color:#66809a;background:#eef3f8}.pf-btns{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.pf-btns a{color:#4a6480;background:#fff;border:1px solid #e4ecf3;place-items:center;height:38px;font-size:12px;font-weight:800;display:grid}.pf-btns a.primary{color:#fff;background:#071b35;border-color:#0000}.pf-fee{background:#fff6e8;margin-bottom:8px;padding:14px}.pf-fee h2{color:#a1500a;align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:900;display:flex}.pf-fee h2 svg{width:15px;height:15px}.pf-fee-row{align-items:baseline;gap:8px;display:flex}.pf-fee-row b{color:#5f3a0d;font-size:18px;font-weight:900}.pf-fee-row span{color:#8a5b21;font-size:10.5px;font-weight:800}.pf-fee-row a{color:#a1500a;background:#ffffffb3;border:1px solid #a1500a47;margin-left:auto;padding:6px 10px;font-size:10.5px;font-weight:900}.pf-fee p{color:#8a5b21;margin-top:9px;font-size:10.5px;font-weight:600;line-height:1.6}.pf-menu{background:#fff;margin-bottom:8px}.pf-menu a{border-bottom:1px solid #eef3f7;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:13px 14px;display:grid}.pf-menu a:last-child{border-bottom:0}.pf-menu b{color:#0d2338;font-size:12.5px;font-weight:800}.pf-menu i{color:#0d2338;font-variant-numeric:tabular-nums;font-size:12.5px;font-style:normal;font-weight:900}.pf-menu i.muted{color:#66809a;font-weight:800}.pf-menu s{color:#c6d4e0;font-size:14px;font-weight:900;text-decoration:none}.pf-ref{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.pf-ref span{color:#93a8bd;letter-spacing:.06em;font-size:9.5px;font-weight:900;display:block}.pf-ref>div>b{color:#0d2338;letter-spacing:.08em;margin-top:3px;font-size:17px;font-weight:900;display:block}a.pf-ref-share,.pf-ref>a{color:#4a6480;background:#fff;border:1px solid #e4ecf3;padding:9px 12px;font-size:11px;font-weight:800}.pf-out{padding:16px 14px calc(104px + env(safe-area-inset-bottom));text-align:center}.pf-out a,.pf-out button{color:#93a8bd;cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11.5px;font-weight:800}.preview-notice{z-index:60;width:100%;max-width:var(--w-phone);color:#5f3a0d;pointer-events:none;background:#ffd79a;align-items:center;gap:7px;padding:4px 10px;font-size:10px;font-weight:900;line-height:1.5;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 1px #5f3a0d33}.preview-notice span{color:#8a5b21;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.pfo-phone .feed-screen{background:#f6f9fc;flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.pfo-block{background:#fff;margin-bottom:8px;padding:14px}.pfo-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:11px;font-size:12px;font-weight:900;display:flex}.pfo-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}a.pfo-head-btn{color:#fff;background:#071b35;border-radius:9px;place-items:center;height:31px;padding:0 13px;font-size:12px;font-weight:900;display:grid}.pfo-who{align-items:center;gap:12px;display:flex}.pfo-av{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:grid}.pfo-who h2{color:#0d2338;margin:0;font-size:17px;font-weight:900;line-height:1.2}.pfo-role{color:#1c6ea8;margin-top:3px;font-size:11.5px;font-weight:900;display:block}.pfo-sub{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.pfo-pill{align-self:flex-start;margin-left:auto;padding:3px 8px;font-size:9.5px;font-weight:900;line-height:1.5}.pfo-pill.on{color:#08624f;background:#e6f6f1}.pfo-pill.off{color:#66809a;background:#eef3f8}.pfo-tags{border-top:1px solid #eef3f7;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:11px;display:flex}.pfo-tags span{color:#fff;background:var(--g,#4a6480);border:1px solid #0000;padding:4px 9px;font-size:10.5px;font-weight:800}.pfo-tags .tone-school{--g:#1f6fb8}.pfo-tags .tone-company{--g:#0a8f6d}.pfo-tags .tone-clan{--g:#c23554}.pfo-tags .tone-region{--g:#7f45c4}.pfo-tags .tone-plain{color:#66809a;background:#fff;border-color:#e4ecf3}.pfo-text p{color:#3b5470;white-space:pre-wrap;font-size:13px;font-weight:400;line-height:1.8}.pfo-item{border-bottom:1px solid #eef3f7;padding:13px 0}.pfo-item:last-child{border-bottom:0}.pfo-item-top{align-items:baseline;gap:8px;display:flex}.pfo-item h3{color:#0d2338;font-size:13.5px;font-weight:900}.pfo-item-role{color:#fff;white-space:nowrap;background:#4a6480;padding:2px 7px;font-size:9.5px;font-weight:900;line-height:1.5}.pfo-item time{color:#93a8bd;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800}.pfo-item p{color:#3b5470;margin-top:6px;font-size:12px;font-weight:400;line-height:1.7}.pfo-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.pfo-badge{white-space:nowrap;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;font-weight:900;display:inline-flex}.pfo-badge svg{flex:none;width:12px;height:12px}.pfo-badge.result{color:#08624f;background:#e6f6f1}a.pfo-badge.link{color:#33506e;background:#eef3f8;max-width:100%}.pfo-badge.link u{white-space:nowrap;text-overflow:ellipsis;font-weight:800;text-decoration:none;overflow:hidden}.pfo-bar{background:#e7eef5;height:11px;margin-top:6px;display:block}.pfo-bar.short{width:72%}.pfo-empty{color:#93a8bd;font-size:12px;font-weight:700}.pfo-lock{background:#fff6e8;margin-bottom:8px;padding:14px}.pfo-lock h2{color:#a1500a;align-items:center;gap:7px;margin-bottom:9px;font-size:12.5px;font-weight:900;display:flex}.pfo-lock h2 svg{flex:none;width:15px;height:15px}.pfo-lock p{color:#8a5b21;font-size:11px;font-weight:600;line-height:1.7}.pfo-lock p b{color:#5f3a0d;font-weight:900}.pfo-cost{border-top:1px solid #a1500a29;align-items:baseline;gap:8px;margin-top:11px;padding-top:10px;display:flex}.pfo-cost b{color:#5f3a0d;font-size:20px;font-weight:900}.pfo-cost span{color:#8a5b21;font-size:10.5px;font-weight:800}.pfo-cost em{color:#8a5b21;margin-left:auto;font-size:10.5px;font-style:normal;font-weight:800}.pfo-open{color:#08624f;background:#e6f6f1;align-items:center;gap:8px;margin-bottom:8px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.pfo-open svg{flex:none}.pfo-actions{padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;margin-top:auto;position:sticky;bottom:0}a.pfo-act-main,button.pfo-act-main{color:#fff;cursor:pointer;background:#a1500a;border:0;place-items:center;width:100%;height:46px;font-family:inherit;font-size:13px;font-weight:900;display:grid}a.pfo-act-main{background:#071b35}button.pfo-act-main.off,button.pfo-act-main:disabled{color:#a58a68;cursor:default;background:#f2e3cd}.pfo-act-error{color:#b0203a;margin-top:7px;font-size:11px;font-weight:800}.pfo-hint{color:#66809a;text-align:center;font-size:11.5px;font-weight:700;line-height:1.6}.pfo-hint b{color:#0d2338}.pfe-toggle{border-bottom:1px solid #eef3f7;align-items:center;gap:12px;padding:11px 0;display:flex}.pfe-toggle:last-child{border-bottom:0}.pfe-toggle b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.pfe-toggle span{color:#66809a;margin-top:2px;font-size:10.5px;font-weight:600;line-height:1.5;display:block}.pfe-switch{cursor:pointer;background:#071b35;border:0;border-radius:12px;flex:none;width:42px;height:24px;margin-left:auto;position:relative}.pfe-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:left .14s;position:absolute;top:3px;left:21px}.pfe-switch.off{background:#cfd9e3}.pfe-switch.off i{left:3px}.pfe-text{resize:none;color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;min-height:96px;margin-top:10px;padding:10px 11px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.75}.pfe-text::placeholder{color:#93a8bd;font-weight:500}.pfe-items{background:#fff;border-bottom:1px solid #e4ecf3;padding:0 14px 14px}.pfe-item{background:#fbfdff;border:1px solid #e4ecf3;margin-bottom:8px;padding:11px 12px 13px}.pfe-item-head{align-items:center;margin-bottom:4px;display:flex}.pfe-item-head b{color:#fff;background:#4a6480;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.pfe-item-head button{color:#93a8bd;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.pfe-item .rnew-row label{color:#66809a}.pfe-item .rnew-row input{background:#fff}.pfe-period{grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;min-width:0;display:grid}.pfe-period em{color:#93a8bd;font-size:11px;font-style:normal;font-weight:800}.pfe-add{color:#4a6480;cursor:pointer;background:#fff;border:1px dashed #c6d4e0;justify-content:center;align-items:center;gap:6px;width:100%;height:42px;font-family:inherit;font-size:12px;font-weight:800;display:flex}.rgn{min-width:0;position:relative}.rgn-input{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.rgn-input::placeholder{color:#93a8bd;font-weight:600}.rgn-hits{z-index:8;background:#fff;border:1px solid #e4ecf3;max-height:176px;position:absolute;top:38px;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0c233c1f}.rgn-hits button{color:#0d2338;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f7;width:100%;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:700}.rgn-hits button:last-child{border-bottom:0}.rgn-none{color:#93a8bd;padding:11px;font-size:11.5px;font-weight:700}.rgn-picked{background:#eef3f8;align-items:center;gap:8px;min-height:36px;padding:0 8px 0 11px;display:flex}.rgn-picked span{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:800;overflow:hidden}.rgn-picked button{color:#4a6480;cursor:pointer;background:#fffc;border:0;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.pedit-photo{align-items:center;gap:14px;display:flex}.pedit-avatar{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:900;display:grid}.pedit-photo-acts{flex-wrap:wrap;gap:7px;display:flex}.pedit-photo-acts button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;padding:8px 12px;font-family:inherit;font-size:11.5px;font-weight:800}.pedit-photo-acts button.off{color:#93a8bd}.pedit-gender{border:1px solid #e4ecf3;grid-template-columns:repeat(4,1fr);display:grid}.pedit-gender button{color:#66809a;cursor:pointer;background:#eef3f8;border:0;border-right:1px solid #e4ecf3;height:34px;font-family:inherit;font-size:11px;font-weight:800}.pedit-gender button:last-child{border-right:0}.pedit-gender button.on{color:#fff;background:#071b35}.stp-phone .feed-screen{background:#f6f9fc}.stp-lead{color:#33506e;background:#fff;margin-bottom:8px;padding:13px 14px;font-size:11.5px;font-weight:700;line-height:1.7}.stp-sec{background:#fff;margin-bottom:8px;padding:14px}.stp-sec h2{color:#0d2338;align-items:center;gap:8px;font-size:12.5px;font-weight:900;display:flex}.stp-mark{background:var(--g,#4a6480);width:4px;height:14px}.stp-mark.tone-school{--g:#1f6fb8}.stp-mark.tone-company{--g:#0a8f6d}.stp-mark.tone-clan{--g:#c23554}.stp-mark.tone-region{--g:#7f45c4}.stp-mark.tone-apartment{--g:#c07a08}.stp-hint{color:#66809a;margin-top:4px;font-size:10.5px;font-weight:600;line-height:1.6}.stp-slots{margin-top:10px}.stp-slot{border-bottom:1px solid #eef3f7}.stp-slot:last-child{border-bottom:0}.stp-slot-row{align-items:center;gap:9px;padding:10px 0;display:flex}.stp-slot-label{color:#66809a;flex:none;width:52px;font-size:10.5px;font-weight:800}.stp-slot-row b{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.stp-none-value{color:#93a8bd!important;font-weight:700!important}.stp-add,.stp-change{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;flex:none;padding:6px 10px;font-family:inherit;font-size:10.5px;font-weight:800}.stp-add{color:#fff;background:#071b35;border-color:#0000}.stp-remove{color:#93a8bd;cursor:pointer;background:#fff;border:1px solid #e4ecf3;flex:none;place-items:center;width:26px;height:26px;display:grid}.stp-picker{padding-bottom:11px;position:relative}.stp-input{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.stp-input::placeholder{color:#93a8bd;font-weight:600}.stp-hits{background:#fff;border:1px solid #e4ecf3;max-height:200px;margin-top:6px;overflow-y:auto}.stp-hits button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f7;width:100%;padding:9px 11px;font-family:inherit}.stp-hits button:last-child{border-bottom:0}.stp-hits b{color:#0d2338;font-size:12px;font-weight:800;display:block}.stp-hits span{color:#66809a;margin-top:2px;font-size:10px;font-weight:700;display:block}.stp-none{color:#93a8bd;padding:9px 2px;font-size:11px;font-weight:700}.stp-error{color:#b0203a;padding:6px 2px 0;font-size:10.5px;font-weight:800}.wlt-phone .feed-screen{background:#f6f9fc}.wlt-balance{color:#fff;background:#071b35;margin-bottom:8px;padding:18px 14px 16px}.wlt-balance>span{color:#ffffff9e;font-size:11px;font-weight:800}.wlt-balance>b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:900;display:block}.wlt-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.wlt-acts a{color:#071b35;background:#fff;place-items:center;height:42px;font-size:12.5px;font-weight:900;display:grid}.wlt-acts a.ghost{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff4d}.wlt-block{background:#fff;margin-bottom:8px;padding:14px}.wlt-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:900;display:flex}.wlt-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.wlt-tx,.wlt-donation,.wlt-withdraw{border-bottom:1px solid #eef3f7;align-items:center;gap:10px;padding:11px 0;display:flex}.wlt-block>div:last-child{border-bottom:0}.wlt-tx>div:first-child,.wlt-donation>div:nth-child(2),.wlt-withdraw>div:first-child{flex:1;min-width:0}.wlt-tx b,.wlt-donation b,.wlt-withdraw b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.wlt-tx span,.wlt-donation span,.wlt-withdraw span{color:#66809a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.wlt-tx-num{flex:none;justify-items:end;gap:3px;display:grid}.wlt-tx-num em{font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:900}.wlt-tx-num em.in{color:#08624f}.wlt-tx-num em.out{color:#0d2338}.wlt-tx-num time{color:#93a8bd;white-space:nowrap;font-size:10px;font-weight:800}.wlt-av{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.wlt-pill{padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.5}.wlt-pill.wait{color:#8a5b21;background:#fff6e8}.wlt-pill.ok{color:#08624f;background:#e6f6f1}.wlt-pill.off{color:#66809a;background:#eef3f8}.wlt-empty{color:#93a8bd;padding:14px 0;font-size:11.5px;font-weight:700}.wlt-now{background:#fff;border-bottom:1px solid #e4ecf3;align-items:baseline;gap:8px;padding:12px 14px;display:flex}.wlt-now span{color:#66809a;font-size:11px;font-weight:800}.wlt-now b{color:#0d2338;font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px;font-weight:900}.wlt-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.wlt-presets button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;height:38px;font-family:inherit;font-size:11.5px;font-weight:800}.wlt-presets button.on{color:#fff;background:#071b35;border-color:#0000}.wlt-amount{background:#eef3f8;align-items:center;gap:8px;margin-top:8px;padding:0 11px;display:flex}.wlt-amount input{color:#0d2338;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;font-family:inherit;font-size:17px;font-weight:900}.wlt-amount input::placeholder{color:#93a8bd;font-size:13px;font-weight:700}.wlt-amount span{color:#66809a;font-size:13px;font-weight:800}.wlt-calc{background:#f6f9fc;margin-top:11px;padding:11px 12px}.wlt-calc div{justify-content:space-between;align-items:baseline;padding:3px 0;display:flex}.wlt-calc span{color:#66809a;font-size:11px;font-weight:700}.wlt-calc b{color:#3b5470;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.wlt-calc .sum{border-top:1px solid #e4ecf3;margin-top:5px;padding-top:8px}.wlt-calc .sum span{color:#0d2338;font-weight:900}.wlt-calc .sum b{color:#0d2338;font-size:14px;font-weight:900}.rwd-phone .feed-screen{background:#f6f9fc}.rwd-total{color:#fff;background:#071b35;margin-bottom:8px;padding:18px 14px 16px}.rwd-total>span{color:#ffffff9e;font-size:11px;font-weight:800}.rwd-total>b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:900;display:block}.rwd-total>p{color:#ffffffb8;border-top:1px solid #ffffff29;margin-top:11px;padding-top:10px;font-size:10.5px;font-weight:700;line-height:1.6}.rwd-block{background:#fff;margin-bottom:8px;padding:14px}.rwd-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:900;display:flex}.rwd-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.rwd-row{border-bottom:1px solid #eef3f7;align-items:center;gap:10px;padding:11px 0;display:flex}.rwd-row:last-child{border-bottom:0}.rwd-row>div:first-child{flex:1;min-width:0}.rwd-row b{color:#0d2338;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:flex}.rwd-row span{color:#66809a;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.rwd-pill{padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1.5}.rwd-pill.wait{color:#8a5b21;background:#fff6e8}.rwd-pill.ok{color:#08624f;background:#e6f6f1}.rwd-num{flex:none;justify-items:end;gap:3px;display:grid}.rwd-num em{color:#08624f;font-variant-numeric:tabular-nums;font-size:13px;font-style:normal;font-weight:900}.rwd-num time{color:#93a8bd;white-space:nowrap;font-size:10px;font-weight:800}.rwd-empty{color:#93a8bd;padding:14px 0;font-size:11.5px;font-weight:700}.rwd-pages{justify-content:center;align-items:center;gap:14px;padding:14px;display:flex}.rwd-pages a{color:#4a6480;background:#fff;border:1px solid #e4ecf3;padding:8px 14px;font-size:11.5px;font-weight:800}.rwd-pages span{color:#93a8bd;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.rfr-phone .feed-screen{background:#f6f9fc}.rfr-code{color:#fff;background:#071b35;margin-bottom:8px;padding:16px 14px}.rfr-code>span{color:#ffffff9e;letter-spacing:.06em;font-size:9.5px;font-weight:900}.rfr-code>b{letter-spacing:.08em;margin-top:4px;font-size:24px;font-weight:900;display:block}.rfr-code>p{color:#fffc;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1a;margin-top:9px;padding:8px 10px;font-size:10.5px;font-weight:700;overflow:hidden}.rfr-code-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.rfr-code-acts button{color:#fff;cursor:pointer;background:#ffffff24;border:0;justify-content:center;align-items:center;gap:6px;height:42px;font-family:inherit;font-size:12px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff4d}.rfr-code-acts button.primary{color:#071b35;box-shadow:none;background:#fff}.rfr-empty-code{color:#66809a;background:#fff;margin-bottom:8px;padding:16px 14px;font-size:12px;font-weight:700}.rfr-nums{background:#fff;grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid}.rfr-nums>*{justify-items:center;gap:3px;padding:14px 0;display:grid}.rfr-nums>*+*{border-left:1px solid #eef3f7}.rfr-nums b{color:#0d2338;font-variant-numeric:tabular-nums;font-size:19px;font-weight:900}.rfr-nums span{color:#66809a;font-size:10.5px;font-weight:800}.rfr-block{background:#fff;margin-bottom:8px;padding:14px}.rfr-block h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:900;display:flex}.rfr-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.rfr-row{border-bottom:1px solid #eef3f7;align-items:center;gap:10px;padding:11px 0;display:flex}.rfr-row:last-child{border-bottom:0}.rfr-row>div:nth-child(2){flex:1;min-width:0}.rfr-av{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.rfr-row b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.rfr-row span{color:#93a8bd;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.rfr-meta{flex:none;justify-items:end;gap:4px;display:grid}.rfr-pill{padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.5}.rfr-pill.ok{color:#08624f;background:#e6f6f1}.rfr-pill.wait{color:#8a5b21;background:#fff6e8}.rfr-pill.off{color:#66809a;background:#eef3f8}.rfr-meta time{color:#93a8bd;white-space:nowrap;font-size:10px;font-weight:800}.rfr-empty{color:#93a8bd;padding:12px 0;font-size:11.5px;font-weight:700;line-height:1.6}.register-referral{color:#8a5b21;background:#fff6e8;margin-bottom:12px;padding:9px 11px;font-size:11px;font-weight:700}.register-referral b{color:#5f3a0d;font-weight:900}.stl-phone .feed-screen{background:#f6f9fc}.stl-phone .network-tabs{grid-template-columns:repeat(5,1fr)}.stl-phone .network-tabs a{gap:3px;font-size:10px}.stl-lead{color:#33506e;background:#fff;margin-bottom:8px;padding:13px 14px;font-size:11.5px;font-weight:700;line-height:1.7}.stl-lead b{color:#0d2338;font-weight:900}.stl-list{gap:8px;padding-bottom:20px;display:grid}.stl-row{background:#fff;padding:13px 14px 14px}.stl-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.stl-pill{padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.5}.stl-pill.off{color:#66809a;background:#eef3f8}.stl-pill.wait{color:#8a5b21;background:#fff6e8}.stl-pill.ok{color:#1c6ea8;background:#e8f2fa}.stl-pill.done{color:#08624f;background:#e6f6f1}.stl-head time{color:#93a8bd;margin-left:auto;font-size:10px;font-weight:800}a.stl-title{color:#0d2338;font-size:14.5px;font-weight:900;line-height:1.35;display:block}.stl-meta{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}.stl-meta span{color:#66809a;font-size:11px;font-weight:700}.stl-meta b{color:#0d2338;font-variant-numeric:tabular-nums;font-weight:900}.stl-btn{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;width:100%;height:40px;margin-top:11px;font-family:inherit;font-size:12px;font-weight:900}.stl-btn.primary{color:#fff;background:#071b35;border-color:#0000}.stl-btn:disabled{color:#9fb0c1;cursor:default;background:#f2f5f8}.stl-hint{color:#93a8bd;margin-top:10px;font-size:11px;font-weight:700;line-height:1.6}.stl-hint.warn{color:#8a5b21;background:#fff6e8;padding:8px 10px;font-weight:800}.stl-error{color:#b0203a;margin-top:7px;font-size:11px;font-weight:800}.stl-form{background:#f6f9fc;margin-top:11px;padding:12px}.stl-form .rnew-rows{margin-top:0}.stl-form .rnew-row input{background:#fff}.stl-payers{border:1px solid #e4ecf3;grid-template-columns:repeat(3,1fr);display:grid}.stl-payers button{color:#66809a;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ecf3;height:34px;font-family:inherit;font-size:11px;font-weight:800}.stl-payers button:last-child{border-right:0}.stl-payers button.on{color:#fff;background:#071b35}.stl-form-acts{grid-template-columns:auto 1fr;gap:7px;margin-top:11px;display:grid}.stl-form-acts button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;height:40px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:900}.stl-form-acts button.primary{color:#fff;background:#071b35;border-color:#0000}.stl-empty{color:#93a8bd;text-align:center;background:#fff;padding:30px 14px;font-size:12px;font-weight:700}.qst-phone .feed-screen{background:#f6f9fc}.qst-top{color:#fff;background:#071b35;margin-bottom:8px;padding:18px 14px 16px}.qst-top>span{color:#ffffff9e;font-size:11px;font-weight:800}.qst-top>b{font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:900;display:block}.qst-top>p{color:#ffffffb8;border-top:1px solid #ffffff29;margin-top:11px;padding-top:10px;font-size:10.5px;font-weight:700;line-height:1.6}.qst-top p a{color:#fff;font-weight:900;text-decoration:underline}.qst-block{background:#fff;margin-bottom:8px;padding:14px}.qst-block h2{color:#0d2338;align-items:baseline;gap:8px;margin-bottom:4px;font-size:12.5px;font-weight:900;display:flex}.qst-block h2 u{color:#93a8bd;margin-left:auto;font-size:10px;font-weight:700;text-decoration:none}.qst-row{border-bottom:1px solid #eef3f7;padding:12px 0}.qst-row:last-child{border-bottom:0}.qst-row.claimed{opacity:.55}.qst-head{align-items:baseline;gap:8px;display:flex}.qst-head b{color:#0d2338;font-size:13px;font-weight:900}.qst-head em{color:#08624f;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-style:normal;font-weight:900}.qst-row p{color:#66809a;margin-top:3px;font-size:11px;font-weight:600;line-height:1.6}.qst-bar{align-items:center;gap:10px;margin-top:9px;display:flex}.qst-bar u{background:#e7eef5;flex:1;height:4px;text-decoration:none}.qst-bar u s{background:#1c6ea8;height:4px;text-decoration:none;display:block}.qst-bar span{color:#66809a;font-variant-numeric:tabular-nums;flex:none;font-size:10.5px;font-weight:800}.qst-claim button{color:#fff;cursor:pointer;background:#071b35;border:0;width:100%;height:38px;margin-top:10px;font-family:inherit;font-size:12px;font-weight:900}.qst-claim button:disabled{color:#9fb0c1;cursor:default;background:#dbe4ec}.qst-done{margin-top:9px;color:#08624f!important;font-size:10.5px!important;font-weight:800!important}.qst-error{margin-top:7px;color:#b0203a!important;font-size:10.5px!important;font-weight:800!important}.qst-empty{color:#93a8bd;text-align:center;background:#fff;padding:30px 14px;font-size:12px;font-weight:700}.mps-phone .feed-screen{background:#f6f9fc}.mps-lead{color:#66809a;padding:11px 14px;font-size:11px;font-weight:800}.mps-list{gap:8px;padding-bottom:20px;display:grid}.mps-row{background:#fff;grid-template-columns:84px 1fr;gap:12px;padding:12px 14px;display:grid}.mps-thumb{background-color:#e8eef4;background-position:50%;background-size:cover;width:84px;height:84px}.mps-thumb.none{background-color:var(--g,#4a6480);opacity:.18}.mps-thumb.tone-school{--g:#1f6fb8}.mps-thumb.tone-company{--g:#0a8f6d}.mps-thumb.tone-clan{--g:#c23554}.mps-thumb.tone-region{--g:#7f45c4}.mps-thumb.tone-group{--g:#4a6480}.mps-body{flex-direction:column;min-width:0;display:flex}.mps-badge{color:#fff;background:var(--g,#4a6480);white-space:nowrap;text-overflow:ellipsis;align-self:flex-start;max-width:100%;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1.6;overflow:hidden}.mps-badge.tone-school{--g:#1f6fb8}.mps-badge.tone-company{--g:#0a8f6d}.mps-badge.tone-clan{--g:#c23554}.mps-badge.tone-region{--g:#7f45c4}.mps-badge.tone-group{--g:#4a6480}.mps-body p{color:#0d2338;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.mps-meta{align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:flex}.mps-meta span{color:#7d90a6;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.mps-meta time{color:#93a8bd;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:800}.mps-empty{text-align:center;background:#fff;justify-items:center;gap:6px;padding:46px 14px;display:grid}.mps-empty b{color:#0d2338;font-size:14px;font-weight:900}.mps-empty p{color:#66809a;font-size:11.5px;font-weight:700}.mps-empty a{color:#fff;background:#071b35;margin-top:8px;padding:11px 20px;font-size:12.5px;font-weight:900}.cnew-phone .feed-screen,.rset-phone .feed-screen,.pol-phone .feed-screen,.fnd-phone .feed-screen{background:#f6f9fc}.cnew-lead{color:#33506e;background:#fff;margin-bottom:8px;padding:13px 14px;font-size:11.5px;font-weight:700;line-height:1.7}.cnew-search{background:#fff;border-bottom:1px solid #eef3f7;padding:11px 14px}.cnew-search input{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.cnew-people{background:#fff}.cnew-person{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f7;grid-template-columns:40px 1fr 20px;align-items:center;gap:11px;width:100%;padding:11px 14px;font-family:inherit;display:grid}.cnew-person:last-child{border-bottom:0}.cnew-person .chat-av{width:40px;height:40px;font-size:14px}.cnew-person b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.cnew-person span{color:#93a8bd;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.cnew-person i{color:#c6d4e0;place-items:center;display:grid}.cnew-empty{color:#93a8bd;text-align:center;background:#fff;padding:26px 14px;font-size:12px;font-weight:700}.rset-head{background:#fff;margin-bottom:8px;padding:14px}.rset-head b{color:#0d2338;font-size:16px;font-weight:900;display:block}.rset-head span{color:#66809a;margin-top:3px;font-size:11px;font-weight:700;display:block}.rset-block{background:#fff;margin-bottom:8px;padding:14px}.rset-block h2{color:#0d2338;align-items:center;gap:6px;font-size:12px;font-weight:900;display:flex}.rset-block h2 u{color:#93a8bd;margin-left:auto;font-size:10.5px;font-weight:800;text-decoration:none}.rset-hint{color:#66809a;margin-top:4px;font-size:10.5px;font-weight:600;line-height:1.6}.rset-notice textarea{resize:none;color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;min-height:72px;margin-top:10px;padding:10px 11px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.7}.rset-notice textarea::placeholder{color:#93a8bd;font-weight:500}.rset-notice button{color:#fff;cursor:pointer;background:#071b35;border:0;width:100%;height:38px;margin-top:8px;font-family:inherit;font-size:12px;font-weight:900}.rset-row{border-bottom:1px solid #eef3f7;align-items:center;gap:10px;padding:10px 0;display:flex}.rset-row:last-of-type{border-bottom:0}.rset-row>div{flex:1;min-width:0}.rset-row b{color:#0d2338;font-size:12.5px;font-weight:800;display:block}.rset-row span{color:#93a8bd;margin-top:2px;font-size:10.5px;font-weight:700;display:block}.rset-role{color:#155484;background:#e8f2fa;flex:none;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900}.rset-invite{color:#fff;cursor:pointer;background:#071b35;border:0;flex:none;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:800}.rset-ok{color:#08624f;margin-top:8px;font-size:11px;font-weight:800}.rset-error{color:#b0203a;margin-top:8px;font-size:11px;font-weight:800}.rset-empty{color:#93a8bd;padding:12px 0;font-size:11.5px;font-weight:700}.rset-leave{color:#b0203a;cursor:pointer;background:#fff;border:1px solid #f0d5da;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;font-family:inherit;font-size:12.5px;font-weight:900;display:flex}.rset-leave-confirm p{color:#0d2338;font-size:12px;font-weight:800;line-height:1.6}.rset-leave-confirm>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.rset-leave-confirm button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;height:40px;font-family:inherit;font-size:12px;font-weight:900}.rset-leave-confirm button.danger{color:#fff;background:#b0203a;border-color:#0000}.pol-head{background:#fff;margin-bottom:8px;padding:16px 14px}.pol-head i{color:#fff;background:#1f6fb8;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900}.pol-head i.off{background:#93a8bd}.pol-head h1{color:#0d2338;margin-top:9px;font-size:18px;font-weight:900;line-height:1.35}.pol-head span{color:#66809a;margin-top:5px;font-size:11px;font-weight:800;display:block}.pol-options{background:#eef3f7;gap:1px;display:grid}.pol-option{text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:10px;padding:14px;font-family:inherit;display:flex;position:relative;overflow:hidden}.pol-option s{background:#eef5fb;text-decoration:none;position:absolute;top:0;bottom:0;left:0}.pol-option.on s{background:#dfeefa}.pol-option b,.pol-option em{z-index:1;position:relative}.pol-option b{color:#0d2338;flex:1;font-size:13px;font-weight:800}.pol-option.on b{color:#155484}.pol-option em{color:#66809a;font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-style:normal;font-weight:800}.pol-option:disabled{cursor:default}.pol-foot,.pol-error{color:#93a8bd;padding:12px 14px;font-size:11px;font-weight:700}.pol-error{color:#b0203a;font-weight:800}.fnd-head{background:#fff;margin-bottom:8px;padding:16px 14px}.fnd-head i{color:#fff;background:#7f45c4;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:900}.fnd-head i.off{background:#93a8bd}.fnd-head h1{color:#0d2338;margin-top:9px;font-size:18px;font-weight:900;line-height:1.35}.fnd-bar{background:#fff;margin-bottom:8px;padding:16px 14px}.fnd-nums{justify-content:space-between;align-items:baseline;margin-bottom:9px;display:flex}.fnd-nums b{color:#0d2338;font-variant-numeric:tabular-nums;font-size:24px;font-weight:900}.fnd-nums em{color:#7f45c4;font-size:16px;font-style:normal;font-weight:900}.fnd-bar u{background:#e7eef5;height:6px;text-decoration:none;display:block}.fnd-bar u s{background:#7f45c4;height:6px;text-decoration:none;display:block}.fnd-bar p{color:#66809a;margin-top:8px;font-size:11px;font-weight:800}.fnd-block{background:#fff;padding:14px}.fnd-warn{color:#8a5b21;background:#fff6e8;margin-top:10px;padding:9px 10px;font-size:10.5px;font-weight:800;line-height:1.6}.fnd-submit{color:#fff;cursor:pointer;background:#7f45c4;border:0;width:100%;height:46px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:900}.fnd-submit:disabled{color:#9fb0c1;cursor:default;background:#dbe4ec}.fnd-hint{color:#93a8bd;font-size:11.5px;font-weight:700}.chat-make{background:#fff;border-bottom:1px solid #e4ecf3;grid-template-columns:1fr 1fr;display:grid}.chat-make a{color:#4a6480;place-items:center;height:38px;font-size:11.5px;font-weight:800;display:grid}.chat-make a+a{border-left:1px solid #eef3f7}.pnew-options{gap:7px;margin-top:10px;display:grid}.pnew-option{grid-template-columns:20px 1fr auto;align-items:center;gap:9px;display:grid}.pnew-option b{color:#fff;background:#4a6480;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;display:grid}.pnew-option input{color:#0d2338;background:#eef3f8;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.pnew-option input::placeholder{color:#93a8bd;font-weight:600}.pnew-option>button{color:#93a8bd;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.pd-phone .feed-screen{background:#f6f9fc;flex-direction:column;min-height:100vh;padding-bottom:0;display:flex}.pd-cover{background:#fff;line-height:0;position:relative}.pd-cover-img{aspect-ratio:4/3;background-color:#e8eef4;background-position:50%;background-size:cover;width:100%}.pd-badge{color:#fff;background:var(--g,#4a6480);text-shadow:0 1px 2px #0410204d;align-items:center;gap:6px;padding:7px 12px;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.pd-badge i{color:#ffffffa8;font-style:normal}.pd-badge.flat{text-shadow:none;align-self:flex-start;margin-top:10px;font-size:10px;position:static}.pd-badge.tone-school{--g:#1f6fb8}.pd-badge.tone-company{--g:#0a8f6d}.pd-badge.tone-clan{--g:#c23554}.pd-badge.tone-region{--g:#7f45c4}.pd-badge.tone-apartment{--g:#c07a08}.pd-badge.tone-recommend,.pd-badge.tone-group{--g:#4a6480}.pd-block{background:#fff;flex-direction:column;margin-bottom:8px;padding:14px;display:flex}.pd-who{align-items:center;gap:10px;display:flex}.pd-av{color:#26536f;background:linear-gradient(145deg,#dff1ff,#e8f8f4) 50%/cover;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.pd-av.lg{width:38px;height:38px;font-size:14px}.pd-who b{color:#0d2338;font-size:13.5px;font-weight:800;display:block}.pd-who span{color:#66809a;margin-top:1px;font-size:10.5px;font-weight:700;display:block}.pd-copy{color:#3b5470;white-space:pre-wrap;margin-top:11px;font-size:13.5px;font-weight:400;line-height:1.8}.pd-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pd-chips span{color:#66809a;border:1px solid #e4ecf3;padding:4px 9px;font-size:10.5px;font-weight:800}.pd-acts{border-top:1px solid #eef3f7;align-items:center;gap:20px;margin-top:12px;padding-top:11px;display:flex}.pd-act{color:#7d90a6;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.pd-comments{flex:1;margin-bottom:0}.pd-comments h2{color:#0d2338;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:900;display:flex}.pd-comments h2 u{color:#93a8bd;font-weight:800;text-decoration:none}.pd-comment{border-bottom:1px solid #eef3f7;gap:9px;padding:11px 0;display:flex}.pd-comment:last-of-type{border-bottom:0}.pd-comment>div:nth-child(2){flex:1;min-width:0}.pd-comment b{color:#0d2338;font-size:11.5px;font-weight:800}.pd-comment p{color:#3b5470;white-space:pre-wrap;margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.6}.pd-comment time{color:#93a8bd;margin-top:4px;font-size:9.5px;font-weight:800;display:block}.pd-reply{border-left:2px solid #eef3f7;gap:8px;margin-top:10px;padding-left:11px;display:flex}.pd-comment-del{color:#c6d4e0;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:22px;height:22px;display:grid}.pd-empty{color:#93a8bd;padding:14px 0;font-size:11.5px;font-weight:700}.pd-composer{padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ecf3;grid-template-columns:1fr 34px;align-items:center;gap:8px;display:grid;position:sticky;bottom:0}.pd-composer input{color:#0d2338;background:#eef3f8;border:0;outline:0;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:600}.pd-composer input::placeholder{color:#93a8bd;font-weight:600}.pd-composer button{color:#fff;cursor:pointer;background:#071b35;border:0;place-items:center;width:34px;height:34px;display:grid}.pd-composer button:disabled{color:#9fb0c1;cursor:default;background:#dbe4ec}.pd-error{color:#b0203a;grid-column:1/-1;margin-top:6px;font-size:10.5px;font-weight:800}.pd-menu{position:relative}.pd-menu>button{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pd-menu-sheet,.pd-menu-confirm{z-index:20;background:#fff;border:1px solid #e4ecf3;width:200px;position:absolute;top:36px;right:0;box-shadow:0 12px 28px #0c233c29}.pd-menu-sheet a,.pd-menu-sheet button{color:#0d2338;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eef3f7;width:100%;padding:12px 14px;font-family:inherit;font-size:12.5px;font-weight:800;display:block}.pd-menu-sheet>:last-child{border-bottom:0}.pd-menu-sheet button.danger{color:#b0203a}.pd-menu-confirm{padding:12px}.pd-menu-confirm p{color:#0d2338;font-size:11.5px;font-weight:700;line-height:1.6}.pd-menu-confirm>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.pd-menu-confirm button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;height:34px;font-family:inherit;font-size:11.5px;font-weight:900}.pd-menu-confirm button.danger{color:#fff;background:#b0203a;border-color:#0000}.mps-item{background:#fff;grid-template-columns:1fr auto;align-items:start;display:grid}.mps-item .mps-row{padding-right:4px}.mps-item .pd-menu{padding:12px 12px 0 0}.mps-item .pd-menu>button{color:#93a8bd;background:#fff;border-color:#e4ecf3}.ped-note{color:#8a5b21;background:#fff6e8;padding:11px 14px;font-size:10.5px;font-weight:700;line-height:1.6}.sdt{background:#f6f9fc;margin-top:8px;padding:12px}.sdt-head{border-bottom:1px solid #e4ecf3;align-items:center;gap:10px;padding-bottom:10px;display:flex}.sdt-head b{color:#0d2338;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:900;overflow:hidden}.sdt-head button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;flex:none;padding:6px 10px;font-family:inherit;font-size:10.5px;font-weight:800}.sdt-row{grid-template-columns:62px 1fr;align-items:center;gap:10px;margin-top:10px;display:grid}.sdt-row label{color:#66809a;font-size:11px;font-weight:800}.sdt-row input{color:#0d2338;font-variant-numeric:tabular-nums;background:#fff;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 11px;font-family:inherit;font-size:12.5px;font-weight:700}.sdt-row input::placeholder{color:#93a8bd;font-weight:600}.sdt-tracks{background:#fff;border:1px solid #e4ecf3;grid-template-columns:repeat(5,1fr);display:grid}.sdt-tracks button{color:#66809a;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ecf3;height:34px;padding:0 2px;font-family:inherit;font-size:9.5px;font-weight:800}.sdt-tracks button:last-child{border-right:0}.sdt-tracks button.on{color:#fff;background:#071b35}.sdt-class{grid-template-columns:1fr 1fr;gap:7px;display:grid}.sdt-class select{color:#0d2338;background:#fff;border:0;outline:0;min-width:0;height:36px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700}.sdt-hint{color:#66809a;margin-top:8px;font-size:10.5px;font-weight:600;line-height:1.6}.sdt-save{color:#fff;cursor:pointer;background:#071b35;border:0;width:100%;height:40px;margin-top:8px;font-family:inherit;font-size:12px;font-weight:900}.sdt-save:disabled{color:#9fb0c1;cursor:default;background:#dbe4ec}.chat-more{color:#66809a;background:#e8eff5;width:max-content;margin:0 auto 12px;padding:3px 10px;font-size:10px;font-weight:800}.chat-more.done{color:#93a3b3;background:0 0}.ntf-list{background:#fff;padding:0 0 104px}.ntf-form+.ntf-form .ntf-row{border-top:1px solid #eef3f7}.ntf-row{text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:13px 14px;display:flex}.ntf-row.unread{background:#f3f8fd}.ntf-av{color:#47637f;background-color:#dde8f2;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}.ntf-body{flex:1;min-width:0}.ntf-body b{color:#0d2338;font-size:12.5px;font-weight:800;line-height:1.45;display:block}.ntf-body b i{color:#1b5fa8;vertical-align:1px;background:#e8f1fb;margin-right:5px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:900}.ntf-body time{color:#93a8bd;margin-top:3px;font-size:10.5px;font-weight:800;display:block}.ntf-dot{background:#d94a5a;border-radius:50%;flex:none;width:7px;height:7px}.ntf-readall{color:#fff;cursor:pointer;background:#ffffff29;border:1px solid #ffffff6b;padding:6px 10px;font-size:11px;font-weight:900}.ntf-empty{text-align:center;color:#93a8bd;padding:40px 14px;font-size:12px;font-weight:700}.round{position:relative}.round-badge{color:#fff;font-variant-numeric:tabular-nums;background:#e2453f;border:1.5px solid #2e5f8a;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.dt{--dt-gap:16px;--dt-left:248px;--dt-right:296px;--dt-top:58px;--dt-card:#fff;--dt-line:#e4ecf3;--dt-line-2:#eff4f8;--dt-ink:#0d2338;--dt-ink-2:#55708d;--dt-ink-3:#93a8bd;--dt-navy:#1b5590;--dt-alert:#e2453f;background:linear-gradient(180deg, #dce6f0 var(--dt-top), #eef3f8 calc(var(--dt-top) + 210px));min-height:100vh;color:var(--dt-ink)}.dt .tone-school{--tone-2:#4f8fe0}.dt .tone-company{--tone-2:#3fb493}.dt .tone-apartment{--tone-2:#e1a746}.dt .tone-region{--tone-2:#b07fe0}.dt .tone-clan{--tone-2:#d76f87}.dt a{color:inherit;text-decoration:none}.dt button{cursor:pointer;font-family:inherit}.dt-top{z-index:30;min-height:var(--dt-top);background:linear-gradient(100deg, #0d2b4d, #14406e 58%, var(--dt-navy));border-bottom:1px solid #dde6ee;position:sticky;top:0}.dt-top-inner{min-height:var(--dt-top);max-width:var(--w-three);grid-template-columns:var(--dt-left) minmax(0, 300px) 1fr auto;align-items:center;gap:var(--dt-gap);margin:0 auto;padding:0 20px;display:grid}.dt-logo{align-items:center;display:flex}.dt-logo img{filter:brightness(0)invert();opacity:.96}.dt-search{position:relative}.dt-search input{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;outline:0;width:100%;height:34px;padding:0 12px 0 34px;font-size:12.5px;font-weight:700}.dt-search input::placeholder{color:#d6e8f8b8}.dt-search input:focus{background:#ffffff38;border-color:#ffffff80}.dt-search svg{color:#d6e8f8d1;pointer-events:none;position:absolute;top:9px;left:11px}.dt-top-nav{justify-self:center;gap:4px;display:flex}.dt-top-nav a{color:#cee2f4d1;border-radius:10px;place-items:center;gap:2px;min-width:82px;padding:5px 12px;display:grid;position:relative}.dt-top-nav a:hover{background:#ffffff1a}.dt-top-nav a.on{color:#fff;background:#ffffff29;box-shadow:inset 0 -2px #ffffffd1}.dt-top-nav b{font-size:10.5px;font-weight:900}.dt-top-tools{align-items:center;gap:10px;display:flex}.dt-icon-btn{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:relative}.dt-icon-btn em,.dt-top-nav a em{background:var(--dt-alert);color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #17416b;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:-4px}.dt-me{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;font-weight:900;display:flex}.dt-av{background-color:#6d8aa8;background-image:linear-gradient(140deg, var(--tone-strong,#4a6a8a), var(--tone-2,#8fb0cc));color:#fff;background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.dt-av.sm{width:26px;height:26px;font-size:10.5px}.dt-av.xs{width:22px;height:22px;font-size:9.5px}.dt-av.lg{width:64px;height:64px;font-size:23px}.dt-av.ring{box-shadow:0 0 0 2px #fff, 0 0 0 4.5px var(--tone-strong,var(--dt-navy))}.dt-gt{object-fit:cover;border-radius:9px;flex:none;display:block}.dt-body{max-width:var(--w-three);grid-template-columns:var(--dt-left) minmax(0, 1fr) var(--dt-right);align-items:start;gap:var(--dt-gap);padding:var(--dt-gap) 20px 40px;margin:0 auto;display:grid}.dt-left,.dt-right{top:calc(var(--dt-top) + var(--dt-gap));gap:12px;display:grid;position:sticky}.dt-center{gap:12px;display:grid}.dt-card{background:var(--dt-card);border-radius:16px;box-shadow:0 1px 2px #102c4a0f,0 10px 26px -16px #102c4a38}.dt-profile{overflow:hidden}.dt-profile-cover{background:linear-gradient(#0d2b4d14,#0d2b4d47),url(/images/dt/hero-bg.webp) 50% 30%/cover;height:72px;display:block}.dt-profile-who{text-align:center;justify-items:center;gap:1px;margin-top:-34px;padding:0 16px;display:grid;position:relative}.dt-profile-who .dt-av{margin-bottom:6px}.dt-profile-who>b{font-size:16.5px;font-weight:900}.dt-profile-who>span:not(.dt-av){color:#6d849c;font-size:11.5px;font-weight:700}.dt-stat{border-top:1px solid var(--dt-line-2);text-align:center;grid-template-columns:repeat(3,1fr);width:100%;margin-top:12px;display:grid}.dt-stat>*{padding:10px 0 11px}.dt-stat>*+*{border-left:1px solid var(--dt-line-2)}.dt-stat>a:hover{background:#f6f9fc}.dt-stat b{font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:900;display:block}.dt-stat span{color:var(--dt-ink-3);font-size:10px;font-weight:800}.dt-groups{padding:11px 8px 8px}.dt-sub{color:var(--dt-ink-3);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 8px 8px;font-size:10.5px;font-weight:900;display:flex}.dt-sub a{color:var(--dt-navy);font-size:10px}.dt-grow{color:#24405e;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;font-size:12.5px;font-weight:800;line-height:1.25;display:flex}.dt-grow:hover{background:#f2f7fc}.dt-grow.on{background:var(--tone-soft);color:var(--tone-strong);box-shadow:inset 3px 0 0 var(--tone-strong)}.dt-grow>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dt-grow small{color:var(--dt-ink-3);font-size:10px;font-weight:700;display:block}.dt-grow.on small{color:var(--tone-text)}.dt-grow em{color:#4a6a8a;text-align:center;font-variant-numeric:tabular-nums;background:#e8eff6;border-radius:999px;flex:none;min-width:19px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900}.dt-grow em.hot{background:var(--dt-alert);color:#fff}.dt-links{padding:6px;display:grid}.dt-links a{color:#24405e;border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:800;display:flex}.dt-links a:hover{background:#f2f7fc}.dt-links .dt-gt{border-radius:7px}.dt-links u{color:var(--dt-navy);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px;font-weight:900;text-decoration:none}.dt-composer{align-items:center;gap:8px;padding:10px 12px;display:flex}.dt-composer-box{color:#7d90a6;white-space:nowrap;text-overflow:ellipsis;background:#f1f6fa;border-radius:999px;flex:1;align-items:center;min-width:0;height:38px;padding:0 15px;font-size:13px;font-weight:700;display:flex;overflow:hidden}.dt-composer-box:hover{background:#eaf1f8}.dt-composer>a:not(.dt-composer-box){color:#4d688a;border-radius:8px;flex:none;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:800;display:flex}.dt-composer>a:not(.dt-composer-box):hover{background:#f2f7fc}.dt-composer svg{width:14px;height:14px}.dt-ghead{overflow:hidden}.dt-ghead-cover{background:radial-gradient(circle at 85% 15%, #ffffff61, transparent 42%), repeating-linear-gradient(-48deg, #ffffff12 0 7px, transparent 7px 16px), linear-gradient(120deg, var(--tone-strong) 0%, var(--tone-2) 75%, #fff 170%);height:108px;position:relative}.dt-ghead-cover .big{opacity:.92;filter:drop-shadow(0 10px 16px #00000040);width:132px;height:132px;position:absolute;bottom:-18px;right:22px}.dt-ghead-row{align-items:center;gap:14px;padding:10px 18px 14px;display:flex;position:relative}.dt-ghead-row .dt-gt{background:#fff;border-radius:14px;margin-top:-40px;box-shadow:0 0 0 3px #fff,0 6px 14px -6px #102c4a66}.dt-ghead-name{flex:1;min-width:0}.dt-ghead-name b{letter-spacing:-.02em;font-size:20px;font-weight:900;line-height:1.25;display:block}.dt-ghead-name span{color:var(--dt-ink-2);font-size:11.5px;font-weight:700}.dt-ghead-name u{color:var(--dt-alert);font-weight:900;text-decoration:none}.dt-ghead-acts{gap:6px;display:flex}.dt-ghead-acts a{border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:11.5px;font-weight:900;display:inline-flex}.dt-ghead-acts .ghost{border:1px solid var(--dt-line);color:#3f5b78;background:#fff}.dt-ghead-acts .ghost:hover{background:#f4f8fb}.dt-ghead-acts .tone{background:var(--tone-strong);color:#fff}.dt-ghead-acts .tone:hover{filter:brightness(1.08)}.dt-tabs{scrollbar-width:none;gap:2px;padding:0 4px;display:flex;overflow-x:auto}.dt-tabs::-webkit-scrollbar{display:none}.dt-tabs a{color:#6b849f;flex:none;align-items:center;gap:6px;padding:12px 13px 11px;font-size:12.5px;font-weight:800;display:flex}.dt-tabs a.on{color:var(--tone-strong,var(--dt-navy));box-shadow:inset 0 -2.5px 0 var(--tone-strong,var(--dt-navy))}.dt-tabs u{color:#5a7794;font-variant-numeric:tabular-nums;background:#eaf1f7;border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:900;text-decoration:none}.dt-tabs a.on u{background:var(--tone-soft,#e0ecf7);color:var(--tone-strong,var(--dt-navy))}.dt-fresh{color:var(--dt-navy);background:#eaf2fb;border:1px solid #1b559033;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:900;display:flex}.dt-post{padding:14px 16px 4px;overflow:hidden}.dt-post-head{align-items:center;gap:10px;display:flex}.dt-post-head>div{flex:1;min-width:0}.dt-post-head b{font-size:13.5px;font-weight:900;display:block}.dt-post-more{color:#a6b8ca}.dt-post-meta{color:var(--dt-ink-3);align-items:center;gap:6px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.dt-badge{background:var(--tone-soft,#e8f4fdb8);color:var(--tone-strong,#082143);border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.dt-post-copy{color:#1e364e;white-space:pre-wrap;margin:11px 0 0;font-size:14px;font-weight:500;line-height:1.7}.dt-post.short .dt-post-copy{color:var(--tone-strong,#1e364e);background:linear-gradient(135deg, var(--tone-soft,#eef3f8), #fff 130%);letter-spacing:-.01em;text-wrap:balance;margin:12px -16px 0;padding:28px 22px;font-size:21px;font-weight:800;line-height:1.5}.dt-post.photo{padding-top:0}.dt-post-shot{height:320px;margin:0 -16px;position:relative}.dt-post-shot .img{background-color:#e9eff5;background-position:50%;background-size:cover;position:absolute;inset:0}.dt-post-shot .img:after{content:"";background:linear-gradient(#0d233873,#0000 32% 60%,#0d23388c);position:absolute;inset:0}.dt-post-shot .dt-post-head{color:#fff;pointer-events:none;position:absolute;top:14px;left:16px;right:16px}.dt-post-shot .dt-post-head b{color:#fff}.dt-post-shot .dt-post-head .dt-post-meta{color:#ffffffc7}.dt-post-shot .dt-post-head .dt-post-more{color:#ffffffb3;pointer-events:auto}.dt-post-shot .dt-av.ring{box-shadow:0 0 0 2px #fff, 0 0 0 4.5px var(--tone-2,var(--dt-navy))}.dt-post-shot .cap{color:#fff;text-shadow:0 1px 8px #0006;font-size:15px;font-weight:800;line-height:1.4;position:absolute;bottom:14px;left:16px;right:16px}.dt-post-shot .cap small{opacity:.8;font-size:11px;font-weight:700;display:block}.dt-post.req{border-left:4px solid var(--tone-2,#e1a746)}.dt-req-body{background:#fbf7f0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:11px 0 0;padding:12px 14px;display:grid}.dt-req-body:hover{background:#f8f1e4}.dt-req-body>div>b{font-size:15px;font-weight:900;line-height:1.35;display:block}.dt-req-body>div>span{white-space:nowrap;text-overflow:ellipsis;color:var(--dt-ink-2);margin-top:3px;font-size:12px;font-weight:600;display:block;overflow:hidden}.dt-req-body .money{text-align:right}.dt-req-body .money b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px;font-weight:900;display:block}.dt-req-body .money em{color:#a45c05;white-space:nowrap;background:#fff1da;border-radius:999px;margin-top:3px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.dt-post.req .dt-react{padding-bottom:10px}.dt-post.req .dt-react .who{color:#47637f;font-weight:800}.dt-req-go{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;border-radius:999px;align-items:center;height:28px;padding:0 14px;font-size:11.5px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px -8px #1b5590cc}.dt-req-go:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt-react{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;align-items:center;gap:10px;padding:10px 0 9px;font-size:11.5px;font-weight:700;display:flex}.dt-react .right{margin-left:auto}.dt-acts{border-top:1px solid var(--dt-line-2);padding:3px 0;display:flex}.dt-acts>*{color:var(--dt-ink-2);background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 0;font-size:12.5px;font-weight:800;display:flex}.dt-acts>:hover{background:#f4f8fb}.dt-acts svg{width:15px;height:15px}.dt-acts .liked{color:var(--dt-alert)}.dt-comments{border-top:1px solid var(--dt-line-2);background:#f8fbfd;gap:9px;margin:0 -16px;padding:11px 16px 12px;display:grid}.dt-cmt{align-items:flex-start;gap:8px;display:flex}.dt-cmt-bubble{background:#fff;border-radius:4px 13px 13px;padding:7px 11px 8px;box-shadow:0 1px 2px #102c4a14}.dt-cmt-bubble b{font-size:11.5px;font-weight:900}.dt-cmt-bubble p{color:#2b4460;white-space:pre-wrap;margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.5}.dt-cmt time{color:var(--dt-ink-3);margin-top:3px;font-size:10px;font-weight:700;display:block}.dt-cmt-more{color:var(--dt-navy);padding-left:34px;font-size:11.5px;font-weight:800;display:block}.dt-rail{padding:13px 14px 10px}.dt-rail h2{color:var(--dt-ink);align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;font-weight:900;display:flex}.dt-rail h2 em{background:var(--dt-alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:900}.dt-rail h2 a{color:var(--dt-navy);margin-left:auto;font-size:10.5px;font-weight:800}.dt-req{border-top:1px solid var(--dt-line-2);gap:7px;padding:9px 0;display:grid}.dt-req:first-of-type{border-top:0;padding-top:0}.dt-who{align-items:center;gap:9px;display:flex}.dt-who>div{flex:1;min-width:0}.dt-who b{font-size:12.5px;font-weight:800;display:block}.dt-who span{white-space:nowrap;text-overflow:ellipsis;color:var(--dt-ink-3);font-size:10.5px;font-weight:700;display:block;overflow:hidden}.dt-btns{gap:6px;display:flex}.dt-btns button{border:0;border-radius:8px;flex:1;padding:7px 0;font-size:11.5px;font-weight:900}.dt-btns .primary{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;box-shadow:0 6px 14px -8px #1b5590cc}.dt-btns .primary:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt-btns .ghost{border:1px solid var(--dt-line);color:#6b849f;background:#fff}.dt-btns .ghost:hover{background:#f4f8fb}.dt-btns form{flex:1;display:flex}.dt-sug{align-items:center;gap:9px;padding:8px 0;display:flex}.dt-sug>div{flex:1;min-width:0}.dt-sug b{font-size:12.5px;font-weight:800;display:block}.dt-sug .dt-badge{margin-top:2px;display:inline-flex}.dt-sug button{color:var(--dt-navy);background:#fff;border:1px solid #1b559047;border-radius:999px;flex:none;padding:6px 11px;font-size:11px;font-weight:900}.dt-sug button:hover{background:#eaf2fb}.dt-proj{border-top:1px solid var(--dt-line-2);padding:10px 0;display:block}.dt-proj:first-of-type{border-top:0;padding-top:2px}.dt-proj-top{align-items:baseline;gap:7px;display:flex}.dt-proj-top b{flex:1;font-size:12.5px;font-weight:800;line-height:1.4}.dt-pill{border-radius:999px;flex:none;padding:2px 7px;font-size:9.5px;font-weight:900}.dt-pill.open{color:var(--dt-navy);background:#eaf2fb}.dt-pill.work{color:#a45c05;background:#fff3e2}.dt-pill.done{color:#08795f;background:#e2f9f1}.dt-pill.off{color:#93a8bd;background:#f2f6fa}.dt-proj-meta{color:var(--dt-ink-3);align-items:center;gap:7px;margin-top:5px;font-size:10.5px;font-weight:700;display:flex}.dt-proj-meta u{color:#a45c05;font-weight:800;text-decoration:none}.dt-more{border-top:1px solid var(--dt-line-2);color:var(--dt-navy);text-align:center;margin:8px -14px 0;padding:10px;font-size:11.5px;font-weight:800;display:block}.dt-more:hover{background:#f6fafd}.dt-empty{text-align:center;padding:46px 20px}.dt-empty b{font-size:14.5px;font-weight:900;display:block}.dt-empty p{color:#7d8fa5;margin-top:7px;font-size:12.5px;font-weight:600}.dt-rail-empty{color:var(--dt-ink-3);padding:12px 0;font-size:11.5px;font-weight:700}@media (max-width:1180px){.dt-body{grid-template-columns:var(--dt-left) minmax(0, 1fr)}.dt-right{display:none}}@media (max-width:900px){.dt-body{grid-template-columns:minmax(0,1fr)}.dt-left{display:none}.dt-top-inner{grid-template-columns:auto 1fr auto}.dt-top-nav{justify-self:end}.dt-top-nav b,.dt-search{display:none}}.dt-net-sum{text-align:center;padding:18px 16px 16px}.dt-net-sum>b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;display:block}.dt-net-sum>span{color:#6d849c;margin-top:2px;font-size:11.5px;font-weight:800;display:block}.dt-net-sum p{border-top:1px solid var(--dt-line-2);color:var(--dt-ink-3);margin:11px 0 0;padding-top:11px;font-size:11px;font-weight:700}.dt-net-sum u{color:var(--dt-navy);font-weight:900;text-decoration:none}.dt-net-head{align-items:baseline;gap:9px;padding:6px 4px 0;display:flex}.dt-net-head h1{margin:0;font-size:15px;font-weight:900}.dt-stats.four{grid-template-columns:repeat(4,1fr)}.dt-gtiles{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;padding:10px;display:grid}.dt-gtile{background:linear-gradient(135deg, var(--tone-soft,#eef3f8), #fff 90%);border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.dt-gtile:hover{box-shadow:inset 0 0 0 1px var(--tone-strong,#6d8aa8)}@supports (color:color-mix(in lab, red, red)){.dt-gtile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-strong,#6d8aa8) 40%, transparent)}}.dt-gtile .dt-gt{border-radius:9px}.dt-gtile>div{flex:1;min-width:0}.dt-gtile b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:900;display:block;overflow:hidden}.dt-gtile span{color:var(--dt-ink-3);font-size:10.5px;font-weight:700;display:block}.dt-gtile span strong{color:var(--tone-strong,var(--dt-ink));font-weight:900}.dt-gtile i{background:#102c4a14;border-radius:2px;height:4px;margin-top:5px;display:block;overflow:hidden}.dt-gtile s{background:var(--tone-strong,var(--dt-navy));border-radius:2px;height:100%;display:block}.dt-gtile em{color:var(--tone-strong,var(--dt-navy));background:#fff;border-radius:999px;flex:none;align-self:flex-start;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900;box-shadow:0 1px 2px #102c4a1a}.dt-podium{padding:13px 14px 14px}.dt-podium h2{align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;font-weight:900;display:flex}.dt-podium h2 span{color:var(--dt-ink-3);margin-left:4px;font-size:11px;font-weight:700}.dt-podium-row{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;display:grid}.dt-podium-card{background:linear-gradient(180deg, var(--tone-soft,#eef3f8), #fff 80%);text-align:center;border-radius:14px;justify-items:center;gap:3px;padding:14px 10px 12px;display:grid}.dt-podium-card.rank-1{background:linear-gradient(#fff3d6,#fff 80%);padding-top:18px}.dt-podium-card.me{box-shadow:inset 0 0 0 2px var(--dt-navy)}.dt-podium-card .rank{color:#4a6a8a;background:#e8eff6;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:2px;font-size:11px;font-weight:900;display:grid}.dt-podium-card.rank-1 .rank{color:#5b3d00;background:#f3b93a}.dt-podium-card.rank-2 .rank{color:#3b4f63;background:#cfd8e2}.dt-podium-card.rank-3 .rank{color:#5c3a14;background:#e5b98f}.dt-podium-card .dt-av.lg{width:54px;height:54px;margin:4px 0 6px;font-size:20px}.dt-podium-card.rank-1 .dt-av.lg{width:64px;height:64px;font-size:23px}.dt-podium-card .name{font-size:13px;font-weight:900}.dt-podium-card .name small{background:var(--dt-navy);color:#fff;vertical-align:2px;border-radius:999px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:900}.dt-podium-card .count{color:var(--dt-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.dt-podium-card .dt-badge{margin-top:3px}.dt-net-head>span{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800}.dt-net-head a{color:var(--dt-navy);margin-left:auto;font-size:11.5px;font-weight:800}.dt-people{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px;display:grid}.dt-person{align-items:center;gap:12px;padding:12px 13px 12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.dt-person:hover{transform:translateY(-2px);box-shadow:0 2px 4px #102c4a0f,0 16px 32px -14px #102c4a4d}@media (prefers-reduced-motion:reduce){.dt-person{transition:none}.dt-person:hover{transform:none}}.dt-person-tags{flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;display:flex}.dt-person-tags small{color:var(--dt-ink-3);font-size:10px;font-weight:800}.dt-person-who{flex:1;min-width:0}.dt-person-who b{font-size:13.5px;font-weight:900;display:block}.dt-person-who>span{white-space:nowrap;text-overflow:ellipsis;color:var(--dt-ink-3);margin-top:2px;font-size:11.5px;font-weight:700;display:block;overflow:hidden}.dt-person .dt-av.lg{width:46px;height:46px;margin-left:3px;font-size:17px}.dt-person-acts{flex:none;align-items:center;gap:7px;display:flex}.dt-person-acts button{color:var(--dt-navy);background:#fff;border:1px solid #1b559047;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:11.5px;font-weight:900;display:inline-flex}.dt-person-acts button:hover{background:#eaf2fb}.dt-fee{color:#a45c05;background:#fff3e2;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:900}.dt-req-msg{color:#3d5872;background:#f4f8fb;border-radius:4px 10px 10px;margin:0;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.5}.dt-rank{align-items:center;gap:9px;padding:7px 0;display:flex}.dt-rank>b{width:20px;color:var(--dt-ink-3);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-weight:900}.dt-rank>b.top{color:var(--dt-navy)}.dt-rank-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.dt-rank u{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:11px;font-weight:800;text-decoration:none}@media (max-width:1180px){.dt-people{grid-template-columns:minmax(0,1fr)}}.dt .tone-request{--tone-strong:#1f6fb8;--tone-2:#5a9be0;--tone-soft:#e4f0fb}.dt .tone-offer{--tone-strong:#0a8f6d;--tone-2:#45bd9c;--tone-soft:#dff6ee}.dt .tone-ad{--tone-strong:#c07a08;--tone-2:#e9a83e;--tone-soft:#fff2dc}.dt .tone-funding{--tone-strong:#7f45c4;--tone-2:#ad83e2;--tone-soft:#f1e7fd}.dt .tone-group,.dt .tone-recommend{--tone-2:#6d8aa8}.dt-stats{grid-template-columns:repeat(4,1fr) auto;align-items:center;display:grid}.dt-stats>div{padding:13px 16px}.dt-stats>div+div{border-left:1px solid var(--dt-line-2)}.dt-stats span{color:var(--dt-ink-3);letter-spacing:.03em;white-space:nowrap;font-size:10.5px;font-weight:800;display:block}.dt-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:20px;font-weight:900;line-height:1.2;display:block}.dt-stats b small{color:var(--dt-ink-2);margin-left:1px;font-size:12px;font-weight:800}.dt-stats .hi b{color:#a45c05}.dt-stats-new{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;white-space:nowrap;border-radius:999px;align-items:center;height:32px;margin:0 14px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px -8px #1b5590cc}.dt-stats-new:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt-feat{background-position:100%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px 22px;display:grid;position:relative}.dt-feat:before{content:"";background:linear-gradient(90deg,#fffffff5 40%,#ffffff8c);position:absolute;inset:0}.dt-feat>*{position:relative}.dt-feat .kick{color:#a45c05;letter-spacing:.04em;align-items:center;gap:6px;font-size:10.5px;font-weight:900;display:flex}.dt-feat .kick:before{content:"";background:#a45c05;border-radius:50%;width:6px;height:6px}.dt-feat h2{letter-spacing:-.02em;text-wrap:balance;margin:6px 0 4px;font-size:19px;font-weight:900;line-height:1.3}.dt-feat:hover h2{color:var(--dt-navy)}.dt-feat p{color:var(--dt-ink-2);margin:0;font-size:12.5px;font-weight:600}.dt-feat .money{text-align:right;justify-items:end;gap:2px;display:grid}.dt-feat .money b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:900}.dt-feat .money span{color:#a45c05;white-space:nowrap;font-size:12px;font-weight:900}.dt-feat .money em{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;border-radius:999px;align-items:center;height:32px;margin-top:6px;padding:0 16px;font-size:12.5px;font-style:normal;font-weight:900;display:inline-flex;box-shadow:0 6px 14px -8px #1b5590cc}.dt-write{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;border:0;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12.5px;font-weight:900;display:flex}.dt-write:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt-write i{background:#ffffff2e;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.dt-jobs{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:12px;display:grid}.dt-job{border-top:3px solid var(--tone-2,#6d8aa8);gap:10px;padding:14px 16px 12px;transition:transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.dt-job:hover{transform:translateY(-2px);box-shadow:0 2px 4px #102c4a0f,0 16px 32px -14px #102c4a4d}@media (prefers-reduced-motion:reduce){.dt-job{transition:none}.dt-job:hover{transform:none}}.dt-job-main{display:block}.dt-job-top{align-items:center;gap:6px;display:flex}.dt-job-top .req-state{border-radius:4px}.dt-job-kind,.dt-job-field{border:1px solid var(--dt-line);color:#5f7a95;border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:800}.dt-job-kind{border-color:var(--tone-strong,#365a7c);color:var(--tone-strong,#365a7c)}.dt-job-top time{color:var(--dt-ink-3);margin-left:auto;font-size:10.5px;font-weight:700}.dt-job h2{letter-spacing:-.01em;text-wrap:balance;margin:9px 0 0;font-size:15.5px;font-weight:900;line-height:1.35}.dt-job-main:hover h2{color:var(--dt-navy)}.dt-job p{white-space:nowrap;text-overflow:ellipsis;color:var(--dt-ink-2);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.55;overflow:hidden}.dt-job-money{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dt-job-money b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:900}.dt-job-money>span{color:var(--dt-ink-3);font-size:11px;font-weight:700}.dt-job-money em{color:#a45c05;white-space:nowrap;background:#fff1da;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900}.dt-job-bar{gap:6px;display:grid}.dt-job-bar u{background:#e7eef5;border-radius:999px;height:6px;display:block;overflow:hidden}.dt-job-bar s{background:linear-gradient(90deg,#7f45c4,#a473e0);border-radius:999px;height:100%;display:block}.dt-job-bar p{color:var(--dt-ink-3);justify-content:space-between;gap:8px;margin:0;font-size:10.5px;font-weight:700;display:flex}.dt-job-bar b{color:var(--dt-ink);font-variant-numeric:tabular-nums;font-weight:900}.dt-job-who{border-top:1px solid var(--dt-line-2);align-items:center;gap:7px;padding-top:10px;display:flex}.dt-job-who b{font-size:11.5px;font-weight:800}.dt-job-who>span:not(.dt-av):not(.right){color:var(--dt-ink-3);font-size:11px;font-weight:700}.dt-job-who .right{gap:5px;margin-left:auto;display:flex}.dt-job-who .right i{font-style:normal}.dt-pill.gray{color:#6b849f;background:#eef2f6}.dt-steps{grid-template-columns:repeat(4,1fr);margin:2px 0 11px;display:grid;position:relative}.dt-steps:before{content:"";background:var(--dt-line);height:2px;position:absolute;top:15px;left:12.5%;right:12.5%}.dt-steps a{text-align:center;justify-items:center;gap:5px;display:grid;position:relative}.dt-steps b{border:2px solid var(--dt-line);width:30px;height:30px;color:var(--dt-ink-3);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;font-size:12.5px;font-weight:900;display:grid}.dt-steps span{color:var(--dt-ink-3);white-space:nowrap;font-size:9.5px;font-weight:800}.dt-steps a:hover span{color:var(--dt-ink-2)}.dt-steps a.on b{border-color:var(--dt-ink-2);color:var(--dt-ink);box-shadow:0 0 0 3px #fff}.dt-steps a.on span{color:var(--dt-ink)}.dt-steps a.on.work b{color:#a45c05;background:#fff3e2;border-color:#e1a746}.dt-steps a.on.open b{border-color:var(--dt-navy);color:var(--dt-navy);background:#eaf2fb}.dt-steps a.on.done b{color:#08795f;background:#e2f9f1;border-color:#3fb493}.dt-steps a.on.off b{color:#55708d;background:#f2f6fa;border-color:#93a8bd}.dt-rail h2 .dt-gt{border-radius:6px;margin-right:2px}.dt-proj-meta time{margin-left:auto}.dt .preview-notice{justify-content:center;max-width:none;position:static;transform:none}.dt-shell .dt-center .preview-notice{z-index:40;border-radius:0 8px 0 0;width:auto;position:fixed;inset:auto auto 0 0}.dt-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;display:flex}.dt-seg{background:#eef3f8;border-radius:999px;gap:2px;margin-right:6px;padding:3px;display:flex}.dt-seg a{color:#6b849f;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:800}.dt-seg a:hover{color:var(--dt-ink)}.dt-seg a.on{color:#fff;background:#0d2b4d}.dt-chip{border:1px solid var(--dt-line);color:#4d688a;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:800;display:inline-flex}.dt-chip:hover{background:#f4f8fb}.dt-chip u{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;font-size:10px;font-weight:900;text-decoration:none}.dt-chip.on{background:var(--tone-soft,#eaf2fb);color:var(--tone-strong,var(--dt-navy));border-color:#0000}.dt-chip.on u{color:inherit}.dt-chip-clear{color:var(--dt-navy);margin-left:auto;font-size:11px;font-weight:800}@media (max-width:1180px){.dt-jobs{grid-template-columns:minmax(0,1fr)}}.dt-body.two{max-width:var(--w-two);grid-template-columns:minmax(0, 1fr) var(--rail)}.dt-back{color:var(--dt-ink-2);align-items:center;gap:6px;padding:2px 0 2px 2px;font-size:12px;font-weight:800;display:inline-flex}.dt-back:hover{color:var(--dt-navy)}.dt-body:has(.dt-rd){grid-template-columns:var(--dt-left) minmax(0, 1fr)}.dt-body:has(.dt-rd) .dt-right{display:none}.dt-rd{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.dt-rd-main{gap:12px;min-width:0;display:grid}.dt-rd-side{top:calc(var(--dt-top) + var(--dt-gap));gap:12px;display:grid;position:sticky}.dt-rd-head{background-position:100%;background-size:cover;padding:20px 22px 16px;position:relative;overflow:hidden}.dt-rd-head:before{content:"";background:linear-gradient(90deg,#fffffff7 45%,#fff9);position:absolute;inset:0}.dt-rd-head>*{position:relative}.dt-rd-head h1{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:24px;font-weight:900;line-height:1.3}.dt-rd-who{border-top:1px solid var(--dt-line-2);align-items:center;gap:11px;margin-top:15px;padding-top:14px;display:flex}.dt-rd-who>div{flex:1;min-width:0}.dt-rd-who .dt-av.lg{width:44px;height:44px;margin-left:3px;font-size:16px}.dt-rd-who b{font-size:13.5px;font-weight:900;display:block}.dt-rd-who>div span{color:var(--dt-ink-3);font-size:11.5px;font-weight:700}.dt-rd-port{color:var(--dt-navy);border:1px solid #1b559047;border-radius:999px;flex:none;padding:7px 14px;font-size:11.5px;font-weight:900}.dt-rd-port:hover{background:#eaf2fb}.dt-rd-mine{color:var(--dt-ink-3);background:#f2f6fa;border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:800}.dt-rd-body{padding:16px 20px 18px}.dt-rd-body h2{align-items:center;gap:7px;margin:0 0 11px;font-size:13px;font-weight:900;display:flex}.dt-rd-body h2 u{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;text-decoration:none}.dt-rd-body>p{color:#1e364e;white-space:pre-wrap;margin:0;font-size:14px;font-weight:500;line-height:1.75}.dt-kv{background:var(--dt-line-2);border-radius:8px;gap:1px;margin:0;display:grid;overflow:hidden}.dt-kv>div{background:#fafcfe;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.dt-kv dt{width:68px;color:var(--dt-ink-3);flex:none;font-size:11.5px;font-weight:800}.dt-kv dd{flex:1;min-width:0;margin:0;font-size:12.5px;font-weight:800;line-height:1.5}.dt-kv dd.hot{color:#a45c05}.dt-rd-brokers{display:grid}.dt-rd-broker{border-top:1px solid var(--dt-line-2);align-items:center;gap:8px;padding:9px 0;font-size:12.5px;display:flex}.dt-rd-broker:first-child{border-top:0;padding-top:0}.dt-rd-broker b{font-weight:900}.dt-rd-broker i{color:var(--dt-ink-3);font-style:normal}.dt-rd-broker>span:not(.dt-av){color:var(--dt-ink-3);font-size:11px;font-weight:700}.dt-rd-broker em{margin-left:auto;font-style:normal}.dt-rd-acts{display:grid;position:relative}.dt-rd-act{align-items:baseline;gap:10px;padding:7px 0 7px 16px;display:flex;position:relative}.dt-rd-act s{background:#cfdde9;border-radius:999px;width:7px;height:7px;text-decoration:none;position:absolute;top:13px;left:3px}.dt-rd-act:first-child s{background:var(--dt-navy)}.dt-rd-act:not(:last-child):before{content:"";background:var(--dt-line-2);width:1px;position:absolute;top:20px;bottom:-1px;left:6px}.dt-rd-act p{color:#3d5872;flex:1;margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.dt-rd-act p b{color:var(--dt-ink);font-weight:900}.dt-rd-act time{color:var(--dt-ink-3);flex:none;font-size:10.5px;font-weight:700}.dt-rd-comment{border-top:1px solid var(--dt-line-2);gap:10px;padding:10px 0;display:flex}.dt-rd-comment:first-of-type{border-top:0;padding-top:0}.dt-rd-comment>div{flex:1;min-width:0}.dt-rd-comment b{font-size:12.5px;font-weight:900}.dt-rd-comment p{color:#3d5872;margin:3px 0 0;font-size:12.5px;font-weight:600;line-height:1.55}.dt-rd-comment time{color:var(--dt-ink-3);margin-top:4px;font-size:10.5px;font-weight:700;display:block}.dt-rd-talk .req-comment-form{margin-top:12px}.dt-rd-money{padding:16px 18px}.dt-rd-money>span{color:var(--dt-ink-3);letter-spacing:.03em;font-size:11px;font-weight:800;display:block}.dt-rd-money>b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:28px;font-weight:900;line-height:1.25;display:block}.dt-rd-money u{background:#e7eef5;border-radius:999px;height:7px;margin-top:10px;display:block;overflow:hidden}.dt-rd-money u s{background:linear-gradient(90deg,#7f45c4,#a473e0);border-radius:999px;height:100%;display:block}.dt-rd-fundmeta{color:var(--dt-ink-3);justify-content:space-between;margin-top:7px;font-size:11.5px;font-weight:800;display:flex}.dt-rd-fundmeta em{color:#7f45c4;font-style:normal;font-weight:900}.dt-rd-money>p{color:var(--dt-ink-2);margin:9px 0 0;font-size:11.5px;font-weight:700}.dt-rd-money>p b{font-weight:900}.dt-rd-acts-btns{border-top:1px solid var(--dt-line-2);gap:7px;margin-top:14px;padding-top:14px;display:grid}.dt-rd-acts-btns form{display:grid}.dt .req-act-main,.dt .req-act-ghost{text-align:center;cursor:pointer;border:0;border-radius:999px;width:100%;padding:11px 0;font-family:inherit;font-size:13px;font-weight:900;display:block}.dt .req-act-main{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;box-shadow:0 8px 18px -10px #1b5590e6}.dt .req-act-main:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt .req-act-ghost{border:1px solid var(--dt-line);color:var(--dt-ink-2);background:#fff}.dt .req-act-ghost:hover{background:#f4f8fb}.dt .req-act-error{color:var(--dt-alert);margin:6px 0 0;font-size:11px;font-weight:700}.dt-rd-fee{background:linear-gradient(135deg,#fff7ea,#fff 70%);padding:15px 16px 14px}.dt-rd-fee h2{color:#a45c05;align-items:center;gap:7px;margin:0 0 11px;font-size:12.5px;font-weight:900;display:flex}.dt-rd-fee h2 svg{flex:none;width:15px;height:15px}.dt-rd-fee .dt-kv{background:#f0e3cf}.dt-rd-fee .dt-kv>div{background:#fffdf9}.dt-rd-fee>p{color:#8a6a3f;margin:10px 0 0;font-size:11px;font-weight:600;line-height:1.6}@media (max-width:1000px){.dt-body.two{grid-template-columns:minmax(0,1fr)}.dt-body.two .dt-right{display:grid;position:static}.dt-rd{grid-template-columns:minmax(0,1fr)}.dt-rd-side{position:static}}.dt-shell{background:#eef3f8;min-height:100vh}.dt-shell .dt-center .inmac-feed-stage{background:0 0}.dt-shell .dt-center .inmac-phone{background:#fff;border:0;border-radius:16px;max-width:none;min-height:0;margin:0;overflow:hidden;box-shadow:0 1px 2px #102c4a0f,0 10px 26px -16px #102c4a38}.dt-shell .dt-center .feed-screen{background:#fff;min-height:0;padding-bottom:18px}.dt-shell .dt-center .bottom-nav,.dt-shell .dt-center .write-fab{display:none}.dt-shell .dt-center .app-hero{border-bottom:1px solid var(--dt-line-2);min-height:0;color:var(--dt-ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-radius:16px 16px 0 0;padding:6px 0 0;position:static}.dt-shell .dt-center .app-hero:before,.dt-shell .dt-center .app-hero:after{display:none}.dt-shell .dt-center .app-hero h1{color:var(--dt-ink);text-shadow:none;font-size:15px}.dt-shell .dt-center .app-hero .round{color:var(--dt-ink-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef3f8;border:0}.dt-shell .dt-center .app-hero .round:hover{color:var(--dt-navy);background:#e0ecf7}.dt-shell .dt-center .app-hero-side.end>:not(.round):not(.rpt):not(.pd-menu){background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;border:0;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 6px 14px -8px #1b5590cc}.dt-shell .dt-center .app-hero-side.end>:not(.round):disabled{color:#9fb0c1;box-shadow:none;background:#dbe4ec}.dt-shell .dt-center .app-hero nav a{color:var(--dt-ink-2)}.dt-shell .dt-center .app-hero nav a.active{color:var(--dt-navy)}.dt-shell .dt-center :is(.wlt-balance,.rwd-total,.qst-top,.rfr-code){background:radial-gradient(circle at 85% 15%,#ffffff38,#0000 42%),repeating-linear-gradient(-48deg,#ffffff0d 0 7px,#0000 7px 16px),linear-gradient(120deg,#0d2b4d 0%,#14406e 60%,#1b5590 100%)}.dt-shell .dt-center :is(.net-btn.primary,.rec-btn,.write-submit,.req-comment-form button,button.req-act-main,.pf-btns a.primary,.stp-add,.stl-btn.primary,.stl-form-acts button.primary,.qst-claim button,.mps-empty a,.rset-notice button,.sdt-save,.req-accept,.rnew-chips button.on,.rnew-seg button.on,.wlt-presets button.on,.pedit-gender button.on,.stl-payers button.on,.sdt-tracks button.on){background:linear-gradient(135deg, #12365f, var(--dt-navy));border-radius:999px;box-shadow:0 6px 14px -8px #1b5590cc}.dt-shell .dt-center .wlt-acts a{color:var(--dt-navy);border-radius:999px}.dt-shell .dt-center .wlt-acts a.ghost{color:#fff;box-shadow:inset 0 0 0 1px #fff6}.dt-shell .dt-center :is(.write-chip,.rnew-chips button,.stp-chip,.sdt-tracks button,.stl-payers button,.wlt-presets button,.pedit-gender button){border-radius:999px}.dt-shell .dt-center :is(.write-add,.write-shot){border-radius:12px}.dt-shell .dt-center .stp-sec{padding:18px 22px}.dt-shell .dt-center .stp-sec h2{font-size:14px}.dt-shell .dt-center .stp-mark{background:var(--tone-soft,#eef3f8) center / 26px no-repeat;border-radius:8px;width:28px;height:28px}.dt-shell .dt-center .stp-mark.tone-school{background-image:url(/images/dt/aff-school.webp)}.dt-shell .dt-center .stp-mark.tone-company{background-image:url(/images/dt/aff-company.webp)}.dt-shell .dt-center .stp-mark.tone-clan{background-image:url(/images/dt/aff-clan.webp)}.dt-shell .dt-center .stp-mark.tone-region{background-image:url(/images/dt/aff-region.webp)}.dt-shell .dt-center .stp-mark.tone-apartment{background-image:url(/images/dt/aff-apartment.webp)}.dt-shell .dt-center .inmac-phone :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select){border-radius:10px}.dt-shell .dt-center .inmac-phone :is(.wlt-av,.rwd-av,.ntf-av,.stl-av){box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--dt-line)}.dt-shell .dt-center .inmac-phone>.feed-screen>*{max-width:none}@media (max-width:780px){.dt-shell .dt-center .inmac-phone{border:0;border-radius:0;margin:0 auto}.dt-shell .dt-center .app-hero{border-radius:0}}.dt-body:has(.pd-phone){grid-template-columns:var(--dt-left) minmax(0, 1fr)}.dt-body:has(.pd-phone) .dt-right{display:none}.dt-shell .dt-center .pd-phone{max-width:none}.dt-shell .dt-center .pd-phone .feed-screen{min-height:calc(100vh - var(--dt-top) - var(--dt-gap) * 2);background:#fff;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.dt-shell .dt-center .pd-phone .app-hero{min-height:0;color:var(--dt-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--dt-line-2);background:#fff;grid-area:1/1/auto/-1;padding:6px 0 0}.dt-shell .dt-center .pd-phone .app-hero:before,.dt-shell .dt-center .pd-phone .app-hero:after{display:none}.dt-shell .dt-center .pd-phone .app-hero .round{color:var(--dt-ink-2);background:#eef3f8}.dt-shell .dt-center .pd-phone .app-hero .round:hover{color:var(--dt-navy);background:#e0ecf7}.dt-shell .dt-center .pd-phone .app-hero .rpt-btn{color:var(--dt-ink-3)}.dt-shell .dt-center .pd-phone .app-hero .rpt-btn:hover{color:var(--dt-alert)}.dt-shell .dt-center .pd-phone .app-hero h1,.dt-shell .dt-center .pd-phone .app-hero-title{color:var(--dt-ink);text-shadow:none}.dt-shell .dt-center .pd-phone .pd-cover{grid-area:2/1}.dt-shell .dt-center .pd-phone .pd-block:not(.pd-comments){grid-area:3/1/5}.dt-shell .dt-center .pd-phone .pd-cover-img{aspect-ratio:auto;height:520px}.dt-shell .dt-center .pd-phone .pd-badge{border-radius:999px;top:14px;left:14px}.dt-shell .dt-center .pd-phone .pd-block:not(.pd-comments){padding:18px 22px 20px}.dt-shell .dt-center .pd-phone .pd-who .pd-av.lg{width:44px;height:44px;box-shadow:0 0 0 2px #fff, 0 0 0 4.5px var(--dt-navy);margin:0 3px;font-size:16px}.dt-shell .dt-center .pd-phone .pd-who b{font-size:14px;font-weight:900}.dt-shell .dt-center .pd-phone .pd-copy{color:#1e364e;font-size:15px;line-height:1.75}.dt-shell .dt-center .pd-phone .pd-comments{border-left:1px solid var(--dt-line);background:#f8fbfd;grid-area:2/2/4;align-self:stretch;min-height:320px;padding:16px 18px}.dt-shell .dt-center .pd-phone .pd-comments h2{font-size:13px}.dt-shell .dt-center .pd-phone .pd-comment{border:0;padding:8px 0}.dt-shell .dt-center .pd-phone .pd-comment .pd-av{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--dt-line)}.dt-shell .dt-center .pd-phone .pd-comment>div:nth-child(2)>p{color:#2b4460;background:#fff;border-radius:4px 13px 13px;max-width:100%;margin:0;padding:7px 11px 8px;font-size:12.5px;font-weight:500;line-height:1.5;display:inline-block;box-shadow:0 1px 2px #102c4a14}.dt-shell .dt-center .pd-phone .pd-comment>div:nth-child(2)>b{margin-bottom:3px;font-size:11.5px;font-weight:900;display:block}.dt-shell .dt-center .pd-phone .pd-composer{border-left:1px solid var(--dt-line);background:#f8fbfd;border-bottom-right-radius:12px;grid-area:4/2;grid-template-columns:1fr 36px;gap:8px;padding:10px 14px;position:sticky;bottom:0}.dt-shell .dt-center .pd-phone .pd-composer input{background:#fff;border-radius:999px;height:36px;padding:0 14px;box-shadow:0 1px 2px #102c4a14}.dt-shell .dt-center .pd-phone .pd-composer button{background:linear-gradient(135deg, #12365f, var(--dt-navy));border-radius:999px;width:36px;height:36px;box-shadow:0 6px 14px -8px #1b5590cc}.dt-shell .dt-center .pd-phone .pd-composer button:disabled{box-shadow:none;background:#dbe4ec}@media (max-width:900px){.dt-shell .dt-center .pd-phone .feed-screen{grid-template-columns:minmax(0,1fr)}.dt-shell .dt-center .pd-phone .pd-cover,.dt-shell .dt-center .pd-phone .pd-block:not(.pd-comments),.dt-shell .dt-center .pd-phone .pd-comments,.dt-shell .dt-center .pd-phone .pd-composer{grid-column:1}.dt-shell .dt-center .pd-phone .pd-comments,.dt-shell .dt-center .pd-phone .pd-composer{border-left:0}}:is(.dt-body:has(.pfo-lock),.dt-body:has(.pfo-open)){grid-template-columns:var(--dt-left) minmax(0, 1fr)}:is(.dt-body:has(.pfo-lock) .dt-right,.dt-body:has(.pfo-open) .dt-right){display:none}.dt-shell .dt-center .pfo-phone{max-width:var(--w-two)}:is(.dt-shell .dt-center .pfo-phone:has(.pfo-lock),.dt-shell .dt-center .pfo-phone:has(.pfo-open)){max-width:none}.dt-shell .dt-center .pfo-phone .feed-screen{background:#fff;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:0;min-height:0;display:grid}:is(.dt-shell .dt-center .pfo-phone:has(.pfo-lock) .feed-screen,.dt-shell .dt-center .pfo-phone:has(.pfo-open) .feed-screen){grid-template-columns:minmax(0,1fr) 320px}.dt-shell .dt-center .pfo-phone .app-hero{min-height:0;color:var(--dt-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--dt-line-2);background:#fff;grid-column:1/-1;padding:6px 0 0}.dt-shell .dt-center .pfo-phone .app-hero:before,.dt-shell .dt-center .pfo-phone .app-hero:after{display:none}.dt-shell .dt-center .pfo-phone .app-hero h1{color:var(--dt-ink);text-shadow:none}.dt-shell .dt-center .pfo-phone .app-hero .round{color:var(--dt-ink-2);background:#eef3f8}.dt-shell .dt-center .pfo-phone .app-hero .round:hover{color:var(--dt-navy);background:#e0ecf7}.dt-shell .dt-center .pfo-phone .app-hero .pfo-head-btn{color:var(--dt-navy);background:#eaf2fb}.dt-shell .dt-center .pfo-phone .feed-screen>*{grid-column:1;min-width:0}.dt-shell .dt-center .pfo-phone .pfo-block{border-bottom:1px solid var(--dt-line-2);margin:0;padding:18px 22px}.dt-shell .dt-center .pfo-phone .pfo-block h2{font-size:13px}.dt-shell .dt-center .pfo-phone .pfo-who{gap:14px}.dt-shell .dt-center .pfo-phone .pfo-av{width:64px;height:64px;box-shadow:0 0 0 2px #fff, 0 0 0 4.5px var(--dt-navy);margin:3px;font-size:22px}.dt-shell .dt-center .pfo-phone .pfo-who h2{letter-spacing:-.02em;font-size:22px}.dt-shell .dt-center .pfo-phone .pfo-role{font-size:13px}.dt-shell .dt-center .pfo-phone .pfo-tags{border-top:0;margin-top:10px;padding-top:0}.dt-shell .dt-center .pfo-phone .pfo-tags span{background:var(--tone-soft,#eef3f8);color:var(--tone-strong,#4a6a8a);border-radius:999px;padding:3px 9px;font-weight:900}.dt-shell .dt-center .pfo-phone .pfo-tags .tone-plain{color:#66809a;background:#f2f6fa}.dt-shell .dt-center .pfo-phone .pfo-report{margin-top:-52px;padding:0 22px 20px}.dt-shell .dt-center .pfo-phone .pfo-text p{color:#1e364e;font-size:14px;line-height:1.75}.dt-shell .dt-center .pfo-phone .pfo-item{padding:14px 0}.dt-shell .dt-center .pfo-phone .pfo-item-top b{font-size:15px}.dt-shell .dt-center .pfo-phone .pfo-lock,.dt-shell .dt-center .pfo-phone .pfo-open{top:calc(var(--dt-top) + var(--dt-gap));box-shadow:var(--ui-shadow,0 1px 2px #102c4a0f, 0 10px 26px -16px #102c4a38);border-radius:14px;grid-area:2/2/span 40;align-self:start;margin:16px 16px 0 0;position:sticky}.dt-shell .dt-center .pfo-phone .pfo-lock{background:linear-gradient(135deg,#fff7ea,#fff 70%);padding:16px 18px 14px}.dt-shell .dt-center .pfo-phone .pfo-lock h2{font-size:13px}.dt-shell .dt-center .pfo-phone .pfo-lock p{font-size:12.5px;line-height:1.65}.dt-shell .dt-center .pfo-phone .pfo-cost b{letter-spacing:-.02em;font-size:26px}.dt-shell .dt-center .pfo-phone .pfo-open{border-radius:14px;padding:14px 18px;font-size:12.5px}:is(.dt-shell .dt-center .pfo-phone:has(.pfo-lock) .pfo-actions,.dt-shell .dt-center .pfo-phone:has(.pfo-open) .pfo-actions){background:0 0;border:0;grid-area:2/2/span 40;align-self:end;margin:0 16px 0 0;padding:0 0 16px;position:sticky;bottom:0}.dt-shell .dt-center .pfo-phone:not(:has(.pfo-lock)):not(:has(.pfo-open)) .pfo-actions{border-top:1px solid var(--dt-line-2);margin-top:0;padding:14px 22px 18px;position:static}.dt-shell .dt-center .pfo-phone a.pfo-act-main,.dt-shell .dt-center .pfo-phone button.pfo-act-main{background:linear-gradient(135deg, #12365f, var(--dt-navy));border-radius:999px;height:44px;box-shadow:0 8px 18px -10px #1b5590e6}.dt-shell .dt-center .pfo-phone .pfo-hint{background:#f4f8fb;border-radius:12px;padding:12px 14px}@media (max-width:900px){.dt-shell .dt-center .pfo-phone .feed-screen{grid-template-columns:minmax(0,1fr)}.dt-shell .dt-center .pfo-phone .pfo-lock,.dt-shell .dt-center .pfo-phone .pfo-open,.dt-shell .dt-center .pfo-phone .pfo-actions{grid-area:auto/1}}.chat-rail{display:none}.dt-shell .dt-center .chat-phone{max-width:var(--w-chat)}.dt-shell .dt-center .chat-phone .feed-screen{grid-template-columns:var(--rail-chat) minmax(0, 1fr);min-height:calc(100vh - var(--dt-top) - 56px);align-content:start;align-items:start;padding-bottom:0;display:grid}.dt-shell .dt-center .chat-phone .feed-screen>*{grid-column:2}.dt-shell .dt-center .chat-phone .feed-screen>.chat-rail{border-right:1px solid var(--dt-line);background:#fbfdff;flex-direction:column;grid-area:1/1/99;min-width:0;height:100%;display:flex}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-rooms{display:none}.chat-rail-head{border-bottom:1px solid var(--dt-line-2);align-items:center;gap:7px;padding:13px 14px 11px;display:flex}.chat-rail-head b{flex:1;font-size:14px;font-weight:900}.chat-rail-head em{background:var(--dt-alert);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:900}.chat-rail-head a{width:26px;height:26px;color:var(--dt-navy);background:#eef4fa;border-radius:999px;place-items:center;display:grid}.chat-rail-head a:hover{background:#e0ecf7}.chat-rail-sum{color:var(--dt-ink-3);letter-spacing:.02em;padding:6px 14px 8px;font-size:10.5px;font-weight:800}.chat-rail-list{flex:1;padding:4px 10px 8px;overflow-y:auto}.chat-rail-tile{background:var(--tone-soft,#eef3f8);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.chat-rail-tile img{border-radius:10px;width:40px;height:40px}.chat-rail-room .chat-av{border-radius:12px;width:44px;height:44px;font-size:15px}.chat-rail-room .chat-av.solo{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--dt-line);border-radius:50%}.chat-rail-room.unread .chat-av.solo{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--dt-navy)}.chat-rail-chip{background:var(--tone-soft,#eef3f8);color:var(--tone-strong,#4a6a8a);border-radius:999px;flex:none;padding:1px 6px;font-size:9.5px;font-style:normal;font-weight:900}.chat-rail-room+.chat-rail-room{margin-top:3px}.chat-rail-room{border-radius:10px;align-items:center;gap:11px;padding:11px;display:flex;position:relative;overflow:hidden}.chat-rail-room>div{flex:1;min-width:0}.chat-rail-room:hover{background:#f2f7fc}.chat-rail-room.on{background:var(--tone-soft,#eaf2fb);box-shadow:inset 3px 0 0 var(--tone-strong,var(--dt-navy))}.chat-rail-room.on .chat-rail-line b{color:var(--tone-strong,var(--dt-navy))}.chat-rail-line{align-items:baseline;gap:7px;display:flex}.chat-rail-line+.chat-rail-line{margin-top:3px}.chat-rail-line b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:800;overflow:hidden}.chat-rail-line time{color:var(--dt-ink-3);flex:none;font-size:10px;font-weight:700}.chat-rail-line span{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--dt-ink-3);flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.chat-rail-line em{background:var(--dt-alert);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;min-width:17px;padding:1px 5px;font-size:9.5px;font-style:normal;font-weight:900}.chat-rail-room.unread .chat-rail-line b{font-weight:900}.chat-rail-room.unread .chat-rail-line span{color:var(--dt-ink-2);font-weight:700}.dt .tone-solo{--tone-strong:#14406e;--tone-2:#3d7ab8;--tone-soft:#eaf2fb}.dt-shell .dt-center .chat-detail-phone .chat-room-hero{position:static}@media (max-width:900px){.dt-shell .dt-center .chat-phone .feed-screen{grid-template-columns:minmax(0,1fr)}.dt-shell .dt-center .chat-phone .feed-screen>*{grid-column:1}.dt-shell .dt-center .chat-phone .feed-screen>.chat-rail{display:none}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-rooms{display:block}}.chat-blank{display:none}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-blank{text-align:center;padding:60px 20px;display:block}.chat-blank b{letter-spacing:-.01em;font-size:17px;font-weight:900;display:block}.chat-blank p{color:#7d8fa5;margin:7px 0 0;font-size:12.5px;font-weight:600}.chat-blank-rooms{grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:center;gap:10px;margin-top:22px;display:grid}.chat-blank-rooms a{background:linear-gradient(180deg, var(--tone-soft,#eef3f8), #fff 85%);box-shadow:var(--ui-shadow,0 1px 2px #102c4a0f, 0 10px 26px -16px #102c4a38);text-align:center;border-radius:14px;justify-items:center;gap:2px;padding:16px 12px 14px;transition:transform .15s;display:grid;position:relative}.chat-blank-rooms a:hover{transform:translateY(-2px)}.chat-blank-rooms .chat-av{border-radius:14px;width:48px;height:48px;margin-bottom:6px;font-size:16px}.chat-blank-rooms .chat-av.solo{border-radius:50%}.chat-blank-rooms b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.chat-blank-rooms span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--dt-ink-3);font-size:11px;font-weight:600;overflow:hidden}.chat-blank-rooms em{background:var(--dt-alert);color:#fff;border-radius:999px;min-width:18px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:10px;right:10px}.dt-shell .dt-center .chat-phone .chat-start-row .chat-av{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--dt-line)}.dt-shell .dt-center .chat-phone .chat-start-row a:hover .chat-av{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--dt-navy)}@media (max-width:900px){.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-blank{display:none}}.dt-shell .dt-center .profile-phone{max-width:var(--w-two)}.dt-hero{overflow:hidden}.dt-hero-cover{background:linear-gradient(#0d2b4d05,#0d2b4d52),url(/images/dt/hero-bg.webp) 50% 30%/cover;height:170px}.dt-hero-row{align-items:center;gap:18px;padding:10px 22px 0;display:flex;position:relative}.dt-av.xl{width:96px;height:96px;font-size:34px}.dt-hero-row .dt-av{margin-top:-58px}.dt-hero-name{flex:1;min-width:0}.dt-hero-name b{letter-spacing:-.025em;font-size:24px;font-weight:900;line-height:1.2;display:block}.dt-hero-name .handle{color:var(--dt-ink-3);font-size:12px;font-weight:700}.dt-hero-name .tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.dt-hero-acts{gap:6px;display:flex}.dt-hero-acts a,.dt-pf-body .acts a,.dt-fee>a{white-space:nowrap;border-radius:999px;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.dt-hero-acts .ghost,.dt-pf-body .acts .ghost,.dt-fee>a{border:1px solid var(--dt-line);color:#3f5b78;background:#fff}.dt-hero-acts .ghost:hover,.dt-pf-body .acts .ghost:hover,.dt-fee>a:hover{background:#f4f8fb}.dt-hero-acts .primary,.dt-pf-body .acts .primary{background:linear-gradient(135deg, #12365f, var(--dt-navy));color:#fff;box-shadow:0 6px 14px -8px #1b5590cc}.dt-hero-acts .primary:hover,.dt-pf-body .acts .primary:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.dt-hero-stat{border-top:1px solid var(--dt-line-2);grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid}.dt-hero-stat a{text-align:center;padding:12px 0 13px}.dt-hero-stat a+a{border-left:1px solid var(--dt-line-2)}.dt-hero-stat a:hover{background:#f6f9fc}.dt-hero-stat b{font-variant-numeric:tabular-nums;font-size:18px;font-weight:900;display:block}.dt-hero-stat b small{color:var(--dt-ink-3);font-size:11px;font-weight:800}.dt-hero-stat span{color:var(--dt-ink-3);font-size:10.5px;font-weight:800}.dt-aff{padding:14px 16px 16px}.dt-aff h3{align-items:center;margin:0 0 12px;font-size:13.5px;font-weight:900;display:flex}.dt-aff h3 a{color:var(--dt-navy);margin-left:auto;font-size:11px;font-weight:800}.dt-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dt-tile{background:linear-gradient(135deg, var(--tone-soft,#eef3f8), #fff 85%);box-shadow:inset 0 0 0 1px var(--tone-strong,#6d8aa8);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.dt-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-strong,#6d8aa8) 14%, transparent)}}.dt-tile:hover{box-shadow:inset 0 0 0 1px var(--tone-strong,#6d8aa8)}@supports (color:color-mix(in lab, red, red)){.dt-tile:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-strong,#6d8aa8) 40%, transparent)}}.dt-tile .dt-gt{border-radius:12px}.dt-tile>div{flex:1;min-width:0}.dt-tile small{color:var(--tone-strong,#6d8aa8);letter-spacing:.04em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:flex}.dt-tile b{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13.5px;font-weight:900;line-height:1.3;display:block;overflow:hidden}.dt-tile b.none{color:var(--dt-ink-3);font-weight:700}.dt-tile span{white-space:nowrap;text-overflow:ellipsis;min-height:15px;color:var(--dt-ink-3);font-size:10.5px;font-weight:700;display:block;overflow:hidden}.dt-tile .ok{color:#08795f;letter-spacing:0;background:#e2f9f1;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal}.dt-tile .todo{color:#a45c05;letter-spacing:0;background:#fff1da;border-radius:999px;padding:1px 6px;font-size:9px;font-style:normal}.dt-tile.empty{box-shadow:none;border:1.5px dashed var(--dt-line);background:0 0}.dt-tile.empty:hover{border-color:#b7c7d6}.dt-tile.empty .dt-gt{opacity:.55;filter:grayscale(.4)}.dt-tile.add{min-height:72px;box-shadow:none;border:1.5px dashed var(--dt-line);color:var(--dt-ink-3);background:0 0;justify-content:center;font-size:12px;font-weight:800}.dt-tile.add:hover{color:var(--dt-navy);border-color:#b7c7d6}.dt-two-up{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.dt-pf{grid-template-columns:96px 1fr;display:grid;overflow:hidden}.dt-pf-cover{background:radial-gradient(circle at 85% 15%,#ffffff61,#0000 42%),repeating-linear-gradient(-48deg,#ffffff12 0 7px,#0000 7px 16px),linear-gradient(140deg,#14406e,#6fc0e8);place-items:center;display:grid}.dt-pf-cover img{filter:drop-shadow(0 8px 12px #00000040)}.dt-pf-body{padding:14px 16px}.dt-pf-body h4{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:900;display:flex}.dt-pf-body p{color:var(--dt-ink-2);margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.5}.dt-pf-body .acts{gap:6px;padding-top:10px;display:flex}.dt-pf-body .acts a{height:28px;padding:0 12px;font-size:11.5px}.dt-quests h2 em{color:#08795f;background:#e2f9f1;margin-left:2px}.dt-quest{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.dt-quest>div{min-width:0}.dt-quest b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;display:block;overflow:hidden}.dt-quest i{background:#eef2f6;border-radius:3px;height:6px;margin-top:4px;display:block;overflow:hidden}.dt-quest s{background:linear-gradient(90deg, var(--dt-navy), #6fc0e8);border-radius:3px;height:100%;display:block}.dt-quest>span{color:var(--dt-navy);font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.dt-fee{background:linear-gradient(135deg,#fff7ea,#fff 70%);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.dt-fee b{color:#a45c05;font-size:12px;font-weight:900;display:block}.dt-fee strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;display:block}.dt-fee strong small{color:var(--dt-ink-3);margin-left:6px;font-size:11px;font-weight:700}.dt-fee p{color:var(--dt-ink-2);margin:2px 0 0;font-size:11.5px;font-weight:600}.dt-fee>a{height:28px;padding:0 12px;font-size:11.5px}.dt-rows{display:grid;overflow:hidden}.dt-rows a{border-top:1px solid var(--dt-line-2);align-items:center;gap:12px;padding:11px 16px;font-size:13px;font-weight:800;display:flex}.dt-rows a:first-child{border-top:0}.dt-rows a:hover{background:#f6f9fc}.dt-rows u{color:var(--dt-ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px;font-weight:900;text-decoration:none}.dt-rows u.muted{color:var(--dt-ink-3);font-weight:700}.dt-rows u.code{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dt-rows i{color:#a6b8ca;font-style:normal}.dt-out{justify-content:center;padding:4px 0 8px;display:flex}.dt-out form{display:contents}.dt-out button{border:1px solid var(--dt-line);color:var(--dt-ink-3);background:#fff;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:800}.dt-out button:hover{color:var(--dt-alert);border-color:#f0c9c7}@media (max-width:1000px){.dt-two-up,.dt-tiles{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.dt-shell .dt-center .profile-phone .feed-screen{grid-template-columns:minmax(0,1fr)}.dt-shell .dt-center .profile-phone .pf-fee,.dt-shell .dt-center .profile-phone .pf-menu,.dt-shell .dt-center .profile-phone .pf-ref,.dt-shell .dt-center .profile-phone .pf-out{grid-area:auto/1}}@media (min-width:900px){.login-stage{padding:40px 24px}.login-phone{border-radius:18px;max-width:460px;min-height:0;box-shadow:0 24px 60px #0821432e}.login-screen{min-height:0;padding-bottom:26px}.login-notch{display:none}}.oops{color:#071b34;background:radial-gradient(circle at 16% 8%,#aed7f5f2,#0000 30%),radial-gradient(circle at 88% 4%,#ecf7fdfa,#0000 33%),linear-gradient(115deg,#f8fbfe,#e4eef6);place-items:center;min-height:100vh;padding:24px 18px;display:grid}.oops-card{text-align:center;background:#fff;border:1px solid #e4ecf3;border-radius:18px;width:100%;max-width:420px;padding:34px 28px 30px;box-shadow:0 24px 60px #0821431f}.oops-logo{opacity:.9;margin:0 auto 20px;display:block}.oops-code{color:#1b5590;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1;display:block}.oops-code.warn{color:#c0632b}.oops-card h1{text-wrap:balance;margin:14px 0 0;font-size:17px;font-weight:900;line-height:1.45}.oops-card p{color:#55708d;margin:9px 0 0;font-size:13px;font-weight:600;line-height:1.65}.oops-acts{gap:8px;margin-top:22px;display:flex}.oops-acts a,.oops-acts button{color:#55708d;text-align:center;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:11px;flex:1;padding:12px 0;font-family:inherit;font-size:13px;font-weight:900;text-decoration:none}.oops-acts a:hover,.oops-acts button:hover{background:#f4f8fb}.oops-acts .primary{color:#fff;background:linear-gradient(135deg,#12365f,#1b5590);border-color:#0000}.oops-acts .primary:hover{background:linear-gradient(135deg,#0e2b4c,#17497c)}.oops-digest{color:#93a8bd;font-variant-numeric:tabular-nums;margin-top:18px;font-size:10.5px;font-weight:700;display:block}.dt-body:has(.chat-phone){grid-template-columns:var(--dt-left) minmax(0, 1fr)}.dt-body:has(.chat-phone) .dt-right{display:none}.dt-shell .dt-center .chat-detail-phone .feed-screen{height:calc(100vh - var(--dt-top) - var(--dt-gap) * 2);padding-left:var(--rail-chat);flex-direction:column;align-items:stretch;display:flex;position:relative}.dt-shell .dt-center .chat-detail-phone .chat-rail{width:var(--rail-chat);position:absolute;top:0;bottom:0;left:0}.dt-shell .dt-center .chat-detail-phone .chat-talk{flex:1;min-height:0;padding:14px 18px;overflow-y:auto}.dt-shell .dt-center .chat-detail-phone .chat-room-hero,.dt-shell .dt-center .chat-detail-phone .chat-notice,.dt-shell .dt-center .chat-detail-phone .chat-make,.dt-shell .dt-center .chat-detail-phone .chat-live,.dt-shell .dt-center .chat-detail-phone .chat-composer{flex:none}.dt-shell .dt-center .chat-detail-phone .chat-composer{border-top:1px solid var(--dt-line);position:static}.dt-shell .dt-center .chat-detail-phone .chat-room-bar>.round:first-child{display:none}.dt-shell .dt-center .chat-detail-phone .chat-room-hero{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(circle at 85% 15%, #ffffff4d, transparent 42%), repeating-linear-gradient(-48deg, #ffffff12 0 7px, transparent 7px 16px), linear-gradient(120deg, var(--tone-strong,var(--dt-navy)) 0%, var(--tone-2,#3d7ab8) 80%, #fff 190%);min-height:0;padding:12px 0 0;position:relative}.dt-shell .dt-center .chat-detail-phone .chat-room-hero:before,.dt-shell .dt-center .chat-detail-phone .chat-room-hero:after{display:none}.dt-shell .dt-center .chat-detail-phone .chat-room-bar{padding:0 16px 12px;position:relative}.dt-shell .dt-center .chat-detail-phone .chat-room-bar .chat-av{border-radius:11px;width:38px;height:38px;box-shadow:0 0 0 2px #ffffffd9}.dt-shell .dt-center .chat-detail-phone .chat-room-bar .chat-av.solo{border-radius:50%}.dt-shell .dt-center .chat-detail-phone .chat-room-name b{text-shadow:none;font-size:15.5px}.dt-shell .dt-center .chat-detail-phone .chat-room-name span{text-shadow:none}.dt-shell .dt-center .chat-detail-phone .chat-room-bar>.round{color:#fff;background:#ffffff2e}.dt-shell .dt-center .chat-detail-phone .chat-room-bar>.round:hover{background:#ffffff4d}.dt-shell .dt-center .chat-detail-phone .chat-room-bar{grid-template-columns:40px 1fr 34px}.dt-shell .dt-center .chat-phone .chat-make{border-bottom:1px solid var(--dt-line-2);gap:7px;padding:10px 14px;display:flex}.dt-shell .dt-center .chat-phone .chat-make a{border:1px solid var(--dt-line);background:#fff;border-radius:999px;align-items:center;height:auto;padding:6px 13px;font-size:11.5px;display:inline-flex}.dt-shell .dt-center .chat-phone .chat-make a:hover{background:#f2f7fc}.dt-shell .dt-center .chat-phone .chat-make a+a{border-left:1px solid var(--dt-line)}.dt-shell .dt-center .chat-phone .chat-msg-body p{border:0;border-radius:4px 14px 14px;font-size:13px;box-shadow:0 1px 2px #102c4a14,0 4px 12px -8px #102c4a33}.dt-shell .dt-center .chat-phone .chat-msg.mine .chat-msg-body p{background:linear-gradient(135deg, #12365f, var(--dt-navy));border-radius:14px 14px 4px;box-shadow:0 6px 14px -8px #1b5590cc}.dt-shell .dt-center .chat-phone .chat-msg{margin-bottom:14px}.dt-shell .dt-center .chat-phone .chat-msg .chat-av{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--tone-soft,#e4ecf3)}.dt-shell .dt-center .chat-phone .chat-composer{grid-template-columns:34px 1fr 36px;gap:10px;padding:10px 14px}.dt-shell .dt-center .chat-phone .chat-composer input{background:#f1f6fa;border-radius:999px;height:38px;padding:0 16px;font-size:13px}.dt-shell .dt-center .chat-phone .chat-composer button{border-radius:999px}.dt-shell .dt-center .chat-phone .chat-composer button:not(.send):hover{background:#f1f6fa}.dt-shell .dt-center .chat-phone .chat-composer button.send{background:linear-gradient(135deg, #12365f, var(--dt-navy));width:36px;height:36px;box-shadow:0 6px 14px -8px #1b5590cc}.dt-shell .dt-center .chat-phone .chat-live{gap:10px;padding:12px 14px}.dt-shell .dt-center .chat-phone .chat-live a{border:1px solid var(--dt-line);background:#fff;border-radius:10px;flex:1;min-width:0;max-width:340px;padding:11px 13px}.dt-shell .dt-center .chat-phone .chat-live a+a{border-left:1px solid var(--dt-line)}.dt-shell .dt-center .chat-phone .chat-msg-body p{max-width:520px}.dt-shell .dt-center .chat-phone .chat-notice p{max-width:640px}@media (max-width:900px){.dt-shell .dt-center .chat-detail-phone .feed-screen{padding-left:0}.dt-shell .dt-center .chat-detail-phone .chat-room-hero{border-radius:0}}@media (max-width:700px){.dt-shell>.dt-top{display:none}.dt-shell .dt-body{gap:0;max-width:none;padding:0;display:block}.dt-shell .dt-left,.dt-shell .dt-right{display:none}.dt-shell .dt-center .inmac-phone{max-width:var(--w-phone);border:0;border-radius:0;margin:0 auto}.dt-shell .dt-center .feed-screen{padding-bottom:96px}.dt-shell .dt-center .app-hero{border-radius:0;position:sticky}.dt-shell .dt-center .bottom-nav{display:grid}.dt-shell .dt-center .write-fab{display:flex}.dt-shell .dt-center .chat-detail-phone .feed-screen{padding-left:0}.dt-shell .dt-center .chat-detail-phone .chat-talk{padding:14px 14px 0}.dt-shell .dt-center .chat-detail-phone .chat-room-hero{border-radius:0}.dt-shell .dt-center .chat-rail{display:none}.dt-shell .dt-center .chat-detail-phone .chat-room-bar>.round:first-child{display:grid}.dt-shell .dt-center .chat-detail-phone .chat-room-bar{grid-template-columns:34px 40px 1fr 34px}.dt-shell .dt-center .chat-phone .chat-make{grid-template-columns:1fr 1fr;padding:0;display:grid}.dt-shell .dt-center .chat-phone .chat-make a{border:0;border-radius:0;justify-content:center;height:38px}.dt-shell .dt-center .chat-phone .chat-live a{max-width:none}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-rooms,.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .app-hero{display:block}.dt-shell .dt-center .chat-blank{display:none}}.dt-net-head u{color:var(--dt-navy);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:800;text-decoration:none}.dt-groupbar{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.dt-groupbar span{border:1px solid var(--dt-line);color:#3d5872;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.dt-groupbar i{background:var(--tone-strong,#365a7c);border-radius:3px;width:7px;height:7px}.dt-groupbar em{color:var(--dt-ink-3);font-variant-numeric:tabular-nums;font-style:normal;font-weight:900}.dt-shell .dt-center .chat-detail-phone .chat-rail{border-radius:12px 0 0 12px;overflow:hidden}.dt-shell .dt-center .chat-detail-phone .chat-room-hero{border-radius:0 12px 0 0}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .app-hero{display:none}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .chat-blank{padding:80px 20px 60px}@media (max-width:900px){.dt-shell .dt-center .chat-detail-phone .chat-room-hero,.dt-shell .dt-center .chat-detail-phone .chat-rail{border-radius:0}.dt-shell .dt-center .chat-detail-phone .chat-composer{border-top:0}.dt-shell .dt-center .chat-phone:not(.chat-detail-phone) .app-hero{display:block}}.rpt{display:inline-block;position:relative}.rpt-btn{color:#7b8fa3;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.rpt-btn svg{width:13px;height:13px}.rpt-btn:hover{color:#b0203a;border-color:#f1d0d7}.rpt.compact .rpt-btn{color:#c6d4e0;background:0 0;border:0;border-radius:6px;width:22px;height:22px;padding:0}.rpt.compact .rpt-btn:hover{color:#b0203a;background:#fbeef1}.rpt.compact .rpt-btn svg{width:12px;height:12px}.rpt-done{color:#7b8fa3;white-space:nowrap;font-size:12px}.rpt-done.compact{font-size:11px}.rpt-sheet{z-index:30;text-align:left;background:#fff;border:1px solid #e4ecf3;border-radius:12px;width:264px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #14243424}.rpt.compact .rpt-sheet{left:0;right:auto}.rpt-title{color:#1c2b3a;margin:0 0 8px;font-size:13px;font-weight:700}.rpt-reasons{grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:8px;display:grid}.rpt-reasons label{color:#34495e;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:flex}.rpt-reasons input{accent-color:#b0203a;margin:0}.rpt-sheet textarea{box-sizing:border-box;resize:none;border:1px solid #e4ecf3;border-radius:8px;width:100%;padding:7px 9px;font-family:inherit;font-size:12.5px;line-height:1.4}.rpt-acts{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.rpt-acts button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:8px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px}.rpt-acts button.primary{color:#fff;background:#b0203a;border-color:#b0203a}.rpt-acts button:disabled{opacity:.5;cursor:default}.rpt-error{color:#b0203a;margin:8px 0 0;font-size:12px}.rd-report{justify-content:flex-end;margin-top:-4px;display:flex}.pfo-report{justify-content:flex-end;padding:0 16px 6px;display:flex}.stp-slot-row{flex-wrap:wrap}.stp-verified{color:#1d7a43;background:#e8f7ee;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.stp-verify-wait{color:#a16207;background:#fff4df;border-radius:999px;flex:none;padding:2px 7px;font-size:11px;font-weight:700}.stp-verify{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.stp-verify-btn{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:8px;height:26px;padding:0 10px;font-family:inherit;font-size:12px}.stp-verify-btn:hover{color:#1c2b3a;border-color:#b9c8d6}.stp-verify-rej{color:#b0203a;font-size:11.5px}.stp-verify-form{background:#fbfcfe;border:1px solid #e4ecf3;border-radius:10px;flex-basis:100%;gap:8px;margin:4px 0 2px;padding:10px 12px;display:grid}.stp-verify-form label{color:#7b8fa3;gap:4px;font-size:12px;font-weight:600;display:grid}.stp-verify-form input[type=file]{font-size:12px}.stp-verify-form input[type=text],.stp-verify-form input:not([type]){border:1px solid #e4ecf3;border-radius:8px;height:32px;padding:0 10px;font-family:inherit;font-size:13px}.stp-verify-form>div{justify-content:flex-end;gap:6px;display:flex}.stp-verify-form>div button{color:#4a6480;cursor:pointer;background:#fff;border:1px solid #e4ecf3;border-radius:8px;height:30px;padding:0 12px;font-family:inherit;font-size:12.5px}.stp-verify-form>div button.primary{color:#fff;background:#1c2b3a;border-color:#1c2b3a}.stp-verify-form>div button:disabled{opacity:.5;cursor:default}.stp-verify-hint{color:#98a6b5;margin:0;font-size:11.5px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
