@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/hangtag/glass/fonts/inter-tight-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(/hangtag/glass/fonts/inter-tight-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/hangtag/glass/fonts/newsreader-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html:has(.htg:not(.wr-help-root)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.htg:not(.wr-help-root)) body{background:0 0!important}html:has(.htg:not(.wr-help-root)) body:before{display:none!important}html:has(.htg:not(.wr-help-root)) body:after{display:none!important}.htg{min-height:100svh;position:relative}.htg main{max-width:none;margin:0;padding:0}.htg th,.htg td{background:0 0;border-bottom:0;min-width:0;max-width:none}.htg h4{margin:0}.htg{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#243a3c;--muted:#405658;--field:#f2f4ef;--peach:#efa080;--line:#405c5b29;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-slow:.4s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--ease-bounce:cubic-bezier(.34,1.36,.64,1);--resize-dur:.3s;--resize-ease:cubic-bezier(.22,1,.36,1);--panel-open-dur:.25s;--panel-close-dur:.15s;--panel-translate-y:8px;--panel-blur:2px;--panel-ease:cubic-bezier(.22,1,.36,1)}.htg *{box-sizing:border-box}.htg{background:var(--field);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.5 Inter Tight,system-ui,sans-serif}.htg button,.htg input,.htg textarea{font:inherit;color:inherit}.htg button,.htg a,.htg input,.htg textarea{-webkit-tap-highlight-color:transparent}.htg button,.htg a{touch-action:manipulation}.htg button{cursor:pointer}.htg a{color:inherit;text-underline-offset:4px}.htg button:disabled{opacity:.46;cursor:default}.htg button:active:not(:disabled),.htg a.g-button:active{transform:scale(.97)}.htg button:focus-visible,.htg a:focus-visible,.htg input:focus-visible,.htg textarea:focus-visible,.htg summary:focus-visible{outline-offset:4px;outline:2px solid #6b9191}.htg ::selection{color:#183d40;background:#bcdddd}.htg input,.htg textarea{caret-color:#436f73}.htg *{scrollbar-width:thin;scrollbar-color:#a7b9b6 transparent}.htg h1,.htg h2,.htg h3,.htg p{margin:0}.htg h1,.htg h2{letter-spacing:-.025em;text-wrap:balance;font-family:Newsreader,Georgia,serif;font-weight:400}.htg h1{font-size:56px;line-height:1.02}.htg h2{font-size:40px;line-height:1.08}.htg h3{font-size:16px;font-weight:500}.htg small,.htg .g-small{font-size:12px}.htg strong,.htg b{font-weight:500}.htg svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.htg button{border:0}.htg input,.htg textarea{outline-offset:0;background:0 0;border:0;width:100%;min-width:0}.htg input::placeholder,.htg textarea::placeholder{color:var(--muted);opacity:1}.htg textarea{resize:none}.htg input[type=file]{display:none}.htg [hidden]{display:none!important}.htg .g-muted{color:var(--muted)}.htg .g-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.htg .g-field{z-index:-2;pointer-events:none;background:radial-gradient(at 50% 32%,#fcfcf6 8%,#eaf1ed 75%);position:fixed;inset:0;overflow:hidden}.htg .g-bloom{filter:blur(38px);opacity:.82;border-radius:50%;width:540px;height:540px;animation:18s ease-in-out infinite alternate htg-drift;position:absolute}.htg .g-bloom.g-one{background:radial-gradient(#ee9e79 0%,#f5c19b 36%,#0000 70%);top:180px;left:calc(50% - 540px)}.htg .g-bloom.g-two{background:radial-gradient(#75bfd1 2%,#aedee1 36%,#0000 72%);animation-delay:-7s;top:60px;left:50%}.htg .g-bloom.g-three{background:radial-gradient(#a5bd84 4%,#c7d5a8 28%,#0000 69%);animation-delay:-12s;top:490px;left:calc(50% - 40px)}.htg .g-ribbon{filter:blur(7px);opacity:.78;border:28px solid #fffce9b3;border-radius:50%;width:560px;height:170px;position:absolute;top:285px;left:calc(50% - 240px);transform:rotate(-33deg)}.htg .g-field:after{content:"";opacity:.035;mix-blend-mode:multiply;background:url(/hangtag/glass/grain.png);position:absolute;inset:0}@keyframes htg-drift{to{transform:translate(32px,-24px)scale(1.07)}}.htg .g-glass{-webkit-backdrop-filter:blur(28px)saturate(1.7);background:linear-gradient(150deg,#ffffffa3,#ffffff8c 48%,#fff9);border:1px solid #ffffffbd;border-radius:22px;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 1px #54716f1f,0 2px 6px -2px #32514e21,0 28px 70px -34px #2a48485c}.htg .g-glass:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#fff 0%,#ffffff0f 30%,#81c0c26b 60%,#fff5dce6 89%,#fff);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.htg .g-glass:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:2px;box-shadow:inset 2px 2px 4px #ffffff75,inset -2px -2px 3px #91b5b217}.htg .g-topbar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:104px;margin:auto;padding:0 40px;display:flex}.htg .g-brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:24px;font-weight:500;text-decoration:none;display:flex}.htg .g-brand svg{width:26px;height:26px}.htg .g-top-detail{color:var(--muted);align-items:center;gap:16px;font-size:13px;display:flex}.htg .g-demo-tag{white-space:nowrap;border:1px solid #455f5e38;border-radius:6px;justify-content:center;align-items:center;padding:1px 6px;font-size:12px;font-weight:400;line-height:20px;display:inline-flex}.htg .g-button,.htg .g-primary,.htg .g-secondary,.htg .g-quiet,.htg .g-icon-button{min-height:48px;transition:transform var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-weight:500;text-decoration:none;display:inline-flex}.htg .g-primary{color:#443024;background:linear-gradient(#ffdabd 0%,#efa080 100%);border:1px solid #ffefd9eb;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7c3e1f24,0 8px 18px -10px #86452c7a}.htg .g-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 10px 24px -8px #86452c61}.htg .g-secondary{background:#ffffff87;border:1px solid #ffffffe0;box-shadow:inset 0 1px #fff,0 4px 10px -8px #244b50}.htg .g-secondary:hover{background:#ffffffdb}.htg .g-quiet{color:var(--muted);background:0 0;padding:0 12px;font-weight:400}.htg .g-quiet:hover{color:var(--ink);background:#ffffff61}.htg .g-icon-button{background:0 0;width:44px;min-height:44px;padding:0}.htg .g-icon-button:hover{background:#ffffffa6}.htg .g-wide{width:100%}.htg .g-google-icon{stroke:none;width:18px;height:18px}.htg .g-footer{max-width:1200px;color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin:24px auto 0;padding:16px 0 24px;font-size:12px;display:flex}.htg .g-footer a,.htg .g-footer button{font-size:12px}.htg .g-footer .g-quiet{min-height:44px}.htg .g-footer-note{align-items:center;gap:8px;display:flex}.htg .g-footer-note svg{width:14px;height:14px}.htg .g-stage{align-content:center;justify-items:center;min-height:calc(100svh - 200px);padding:16px 24px 24px;display:grid}.htg .g-sheet{width:min(600px,100%);padding:0;overflow:hidden}.htg .g-sheet-content{padding:48px}.htg .g-sheet-content>.g-lead{max-width:440px;color:var(--muted);margin-top:16px}.htg .g-sheet-content>.g-body-area,.htg .g-sheet-content>.g-actions{margin-top:32px}.htg .g-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.htg .g-actions .g-primary{margin-left:auto}.htg .g-stage-status{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.htg .g-stage-status .g-dot{background:#9cadaa;border-radius:100%;width:5px;height:5px}.htg .g-stage-status .g-dot.g-active{background:#345e60;border-radius:3px;width:20px}.htg .g-stage-status .g-label{margin-right:8px}.htg .g-invitation{text-align:center;padding:64px 48px 48px}.htg .g-invitation h1{font-size:64px}.htg .g-invitation .g-lead{max-width:320px;margin:24px auto 32px}.htg .g-invitation .g-primary{min-width:280px}.htg .g-invitation .g-identity{justify-content:center;margin-bottom:32px}.htg .g-identity{text-align:left;align-items:center;gap:12px;display:flex}.htg .g-avatar{object-fit:cover;border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 3px #ffffffbf}.htg .g-identity .g-caption{color:var(--muted);font-size:13px}.htg .g-invite-note{color:var(--muted);margin-top:16px;font-size:12px}.htg .g-input-well{background:#ffffff80;border:1px solid #55716f2e;border-radius:12px;padding:14px 16px}.htg .g-input-well:focus-within{background:#ffffffbd;border-color:#517e81}.htg .g-input-well label{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.htg .g-input-well input{padding:0;font-size:22px;line-height:32px}.htg .g-error{color:#923b2c;margin-top:8px;font-size:13px}.htg .g-drop-zone{text-align:center;transition:background-color var(--duration-fast) var(--ease-smooth-out),box-shadow var(--duration-fast) var(--ease-smooth-out);border:1px dashed #436e6e61;border-radius:16px;padding:28px 16px}.htg .g-drop-zone.g-is-over{background:#c5ebe8a6;box-shadow:inset 0 0 0 2px #558c8f,0 8px 30px -20px #276b73}.htg .g-drop-heading{margin-bottom:4px;font-family:Newsreader,Georgia,serif;font-size:24px}.htg .g-drop-hint{color:var(--muted);font-size:13px}.htg .g-drop-actions{justify-content:center;align-items:center;gap:12px;margin-top:20px;display:flex}.htg .g-sample-action{text-underline-offset:4px;min-height:44px;color:var(--muted);background:0 0;padding:8px;font-size:13px;text-decoration:underline}.htg .g-drop-zone.g-has-files{background:#ffffff4d;border-style:solid;border-color:#ffffffd9;border-radius:999px;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px;display:flex}.htg .g-has-files .g-drop-heading{margin:0;font:400 13px Inter Tight,sans-serif}.htg .g-has-files .g-drop-heading:before{content:"+";margin-right:8px;font-size:18px}.htg .g-has-files .g-drop-hint,.htg .g-has-files .g-sample-action{display:none}.htg .g-has-files .g-drop-actions{margin:0}.htg .g-has-files .g-secondary{min-height:40px;padding:0 14px;font-size:13px}.htg .g-files{gap:8px;margin-top:16px;display:grid}.htg .g-file-chip{background:linear-gradient(140deg,#ffffffc2,#ffffff52);border:1px solid #ffffffb3;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 5px 14px -12px #3d6562}.htg .g-type-tile{letter-spacing:.02em;color:#316251;background:linear-gradient(145deg,#e0f0d3,#b6d5b6);border-radius:8px;place-items:center;width:36px;height:42px;font-size:10px;font-weight:500;display:grid;box-shadow:inset 0 1px #fffc}.htg .g-type-tile.g-csv{color:#28565c;background:linear-gradient(145deg,#d7eded,#b1d6da)}.htg .g-type-tile.g-pdf{color:#723f31;background:linear-gradient(145deg,#f6dfd3,#e7bfb0)}.htg .g-file-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.htg .g-file-note{min-height:24px;color:var(--muted);border-bottom:1px solid #0000;padding:0;font-size:13px;line-height:24px}.htg .g-file-note:focus{color:var(--ink);border-color:#7fa4a3;outline:none}.htg .g-file-chip .g-icon-button{width:32px;min-height:44px;color:var(--muted);margin-left:0}.htg .g-file-chip .g-icon-button svg{width:14px;height:14px}.htg .g-file-progress{transform-origin:0;opacity:0;background:#74a2a4;width:100%;height:2px;position:absolute;bottom:0;left:0}.htg .g-compact-files .g-file-chip{grid-template-columns:28px minmax(0,1fr);min-height:56px;padding:8px 12px}.htg .g-compact-files .g-type-tile{width:28px;height:32px;font-size:9px}.htg .g-compact-files .g-file-name{font-size:13px}.htg .g-compact-files .g-file-note-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.htg .g-no-files{color:var(--muted);padding:12px 0;font-size:14px}.htg .g-connection{align-items:center;gap:16px;margin-bottom:24px;display:flex}.htg .g-mail-symbol{border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.htg .g-mail-symbol svg{width:28px;height:28px}.htg .g-promise{color:var(--muted);align-items:flex-start;gap:8px;margin-top:20px;font-size:13px;display:flex}.htg .g-promise svg{width:16px;height:16px;margin-top:2px}.htg .g-threads{gap:20px;margin-top:24px;display:grid}.htg .g-email{gap:12px;display:flex}.htg .g-email-mark{color:#426363;background:#9abfbe47;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.htg .g-email-content{min-width:0}.htg .g-email-content p{font-size:14px}.htg .g-email-content .g-muted{font-size:13px}.htg .g-text-answer{height:96px;padding:16px;line-height:1.6}.htg .g-question-well{background:#ffffff80;border:1px solid #ffffffe6;border-radius:16px;margin-top:24px}.htg .g-suggestions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.htg .g-suggestions button{background:#ffffff4d;border:1px solid #456d6c33;border-radius:999px;min-height:40px;padding:0 12px;font-size:12px}.htg .g-suggestions button:hover{background:#ffffffbf}.htg .g-receipt-source{margin-top:24px}.htg .g-receipt-source .g-files{margin-top:0}.htg .g-receipt-note{padding:12px 0 0;font-size:14px}.htg .g-handoff .g-identity{margin:24px 0}.htg .g-handoff h1{max-width:420px}.htg .g-receipt-target{background:#ffffff59;border:1px solid #ffffffa8;border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font-size:14px;display:flex}.htg .g-received-list{color:var(--muted);margin-top:12px;padding-left:18px;font-size:13px}.htg .g-received-list li{padding:3px 0}.htg .g-next-note{color:var(--muted);margin-top:24px;font-size:14px}.htg .g-ready-symbol{color:#3d684b;background:#c2dcc080;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:32px;display:grid;box-shadow:inset 0 1px #fff}.htg .g-ready-symbol svg{width:28px;height:28px}.htg .g-flight-layer{z-index:50;pointer-events:none;position:fixed;inset:0}.htg .g-flying-receipt{white-space:nowrap;background:linear-gradient(140deg,#fffffff0,#e0ede3d6);border:1px solid #fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 1px #fff,0 16px 48px -20px #426560}.htg .g-flying-item{z-index:51;pointer-events:none;position:fixed;margin:0!important}.htg .g-t-resize{transition:width var(--resize-dur) var(--resize-ease),height var(--resize-dur) var(--resize-ease);will-change:width,height}.htg .g-t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.htg .g-t-panel-slide[data-open=true]{opacity:1;filter:blur();pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease);transform:translateY(0)}.htg.g-conversation .g-field .g-one{top:200px;left:calc(50% - 550px)}.htg.g-conversation .g-field .g-two{top:20px;left:calc(50% - 100px)}.htg.g-conversation .g-field .g-three{top:400px;left:calc(50% + 30px)}.htg .g-chat-shell{flex-direction:column;max-width:780px;height:calc(100svh - 230px);min-height:560px;margin:8px auto 0;display:flex}.htg .g-chat-heading{justify-content:space-between;align-items:center;padding:0 24px 16px;display:flex}.htg .g-chat-title{align-items:center;gap:12px;font-size:14px;display:flex}.htg .g-chat-title .g-logo-disc{background:#ffffff80;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff}.htg .g-chat-title .g-logo-disc svg{width:18px;height:18px}.htg .g-chat-scroll{scroll-behavior:smooth;flex:1;padding:16px 24px 24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 16px),#0000)}.htg .g-message{max-width:600px;margin-bottom:20px}.htg .g-message.g-user{max-width:500px;margin-left:auto}.htg .g-message-label{color:var(--muted);align-items:center;gap:8px;margin:0 0 8px 4px;font-size:12px;display:flex}.htg .g-bubble{border-radius:6px 22px 22px;padding:24px 28px}.htg .g-bubble h1{font-size:46px;line-height:1.08}.htg .g-bubble p{margin-top:12px}.htg .g-bubble p:first-child{margin-top:0}.htg .g-bubble .g-primary{margin-top:24px}.htg .g-user .g-bubble{background:#ffffff5c;border-radius:22px 6px 22px 22px;padding:16px 20px}.htg .g-user .g-bubble p{margin:0}.htg .g-chat-scroll .g-drop-zone{margin-top:20px}.htg .g-message.g-files-message{max-width:560px}.htg .g-files-message .g-files{margin:0}.htg .g-chat-composer{border-radius:22px;flex-shrink:0;align-items:flex-end;gap:8px;margin:0 24px;padding:12px;display:flex;position:relative}.htg .g-chat-composer textarea,.htg .g-chat-composer input{min-height:44px;padding:10px 8px;font-size:16px;line-height:24px}.htg .g-chat-composer textarea{height:72px}.htg .g-chat-composer .g-primary{flex-shrink:0;min-width:44px;min-height:44px;padding:0 14px}.htg .g-chat-composer .g-primary svg{width:18px;height:18px}.htg .g-composer-prompt{color:var(--muted);flex:1;padding:12px 8px;font-size:14px}.htg .g-chat-footnote{color:var(--muted);text-align:center;padding:10px 28px 0;font-size:12px}.htg .g-chat-scroll .g-suggestions{margin-top:16px}.htg .g-chat-scroll .g-receipt-source{margin-top:12px}.htg .g-message .g-identity .g-avatar{width:32px;height:32px}.htg .g-chat-shell .g-ready-symbol{width:40px;height:40px;margin-bottom:16px}.htg .g-chat-shell .g-ready-symbol svg{width:20px;height:20px}.htg .g-chat-shell .g-received-list{margin-bottom:0}.htg .g-chat-shell .g-handoff h2{font-size:38px}.htg.g-conversation .g-stage-status{margin:0;font-size:12px}.htg.g-conversation .g-footer{margin-top:0}.htg .g-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;max-width:1200px;margin:16px auto 32px;display:grid}.htg .g-workspace-main{min-width:0;padding:32px}.htg .g-workspace-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.htg .g-workspace-heading h1{font-size:36px}.htg .g-workspace-heading .g-small{color:var(--muted)}.htg .g-workspace-tabs{background:#ffffff47;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin-bottom:32px;padding:4px;display:flex}.htg .g-workspace-tabs button{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:999px;padding:0 16px;font-size:13px}.htg .g-workspace-tabs button[aria-selected=true]{color:var(--ink);background:#ffffffd9;box-shadow:0 2px 8px -4px #648783}.htg .g-pipeline-title{color:var(--muted);font-size:14px}.htg .g-money{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-family:Newsreader,Georgia,serif;font-size:72px;line-height:1.15}.htg .g-pipeline-bar{gap:4px;height:12px;margin:24px 0 16px;display:flex}.htg .g-pipeline-bar span{background:var(--segment);flex:var(--amount);border-radius:4px}.htg .g-legend{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin-bottom:32px;font-size:12px;display:flex}.htg .g-legend span{align-items:center;gap:6px;display:inline-flex}.htg .g-legend i{background:var(--segment);border-radius:2px;width:7px;height:7px}.htg .g-record-list{gap:0;margin-top:16px;display:grid}.htg .g-record-row{border-top:1px solid #4063611a;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.htg .g-record-row:first-child{border:0}.htg .g-record-title{font-size:14px;font-weight:500}.htg .g-record-meta{color:var(--muted);margin-top:3px;font-size:13px}.htg .g-record-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.htg .g-record-row .g-quiet{white-space:nowrap;font-size:13px}.htg .g-workspace-chat{flex-direction:column;min-height:520px;padding:24px;display:flex}.htg .g-workspace-chat h2{font-size:28px}.htg .g-workspace-chat .g-identity{margin-bottom:24px}.htg .g-workspace-chat .g-avatar{width:36px;height:36px}.htg .g-workspace-chat>p{font-size:14px}.htg .g-workspace-chat .g-chat-log{flex:1;margin:20px 0;font-size:14px}.htg .g-chat-log .g-chat-reply{background:#ffffff61;border-radius:12px;margin:12px 0;padding:12px}.htg .g-workspace-composer{background:#ffffff80;border:1px solid #fffc;border-radius:16px;align-items:flex-end;margin-top:auto;padding:8px;display:flex}.htg .g-workspace-composer textarea{min-height:76px;padding:8px;font-size:14px}.htg .g-workspace-composer .g-primary{width:40px;min-height:40px;padding:0}.htg .g-workspace-chat .g-small{color:var(--muted);margin-top:12px}.htg .g-draft-body{white-space:pre-wrap;margin:24px 0;font-size:14px;line-height:1.7}.htg .g-table-scroll{overflow-x:auto}.htg .g-quotes-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.htg .g-quotes-table th{color:var(--muted);padding:12px 8px;font-size:12px;font-weight:400}.htg .g-quotes-table td{font-variant-numeric:tabular-nums;border-top:1px solid #4063611f;padding:16px 8px}.htg .g-quotes-table th:first-child,.htg .g-quotes-table td:first-child{padding-left:0}.htg .g-quotes-table td:nth-child(2),.htg .g-quotes-table th:nth-child(2){text-align:right}.htg .g-quotes-table td:last-child,.htg .g-quotes-table th:last-child{text-align:right;padding-right:0}.htg .g-workspace .g-content-title{margin-bottom:8px;font-family:Newsreader,serif;font-size:32px;font-weight:400;line-height:1.1}.htg .g-workspace-chat .g-suggestions button{min-height:36px;font-size:12px}.htg .g-comparison{max-width:1040px;margin:64px auto 32px;padding:0 24px}.htg .g-comparison>h1{max-width:680px;margin-bottom:16px;font-size:64px}.htg .g-direction-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.htg .g-direction-card{padding:32px;text-decoration:none;display:block}.htg .g-direction-card h2{margin:24px 0 12px}.htg .g-direction-card p{color:var(--muted);max-width:340px;font-size:14px}.htg .g-direction-card .g-button{margin-top:24px}.htg .g-mini-scene{place-items:center;height:200px;display:grid;position:relative}.htg .g-mini-sheet{width:210px;padding:24px}.htg .g-mini-title{font:24px/1.1 Newsreader,serif}.htg .g-mini-line{background:#adc3bf;border-radius:3px;width:80%;height:5px;margin-top:12px}.htg .g-mini-button{background:linear-gradient(#ffdabd,#efa080);border-radius:99px;width:80px;height:20px;margin-top:20px}.htg .g-mini-thread{width:240px}.htg .g-mini-bubble{margin:8px 0;padding:16px 20px;font-size:13px}.htg .g-mini-bubble.g-right{background:#ffffff52;margin-left:64px}@media (min-width:1100px){.htg.g-conversation .g-workspace{grid-template-columns:minmax(0,1fr) 380px}.htg.g-conversation .g-workspace-chat{min-height:620px}}@media (max-width:767px){.htg h1{font-size:40px}.htg .g-topbar{gap:16px;height:80px;padding:0 24px}.htg .g-brand{gap:8px;font-size:23px}.htg .g-top-detail{gap:8px}.htg .g-top-detail .g-direction-label{display:none}.htg .g-stage{align-content:center;min-height:calc(100svh - 182px);padding:12px 20px 20px}.htg .g-sheet-content{padding:32px 24px}.htg .g-sheet-content>.g-lead{margin-top:16px;font-size:15px}.htg .g-sheet-content>.g-body-area,.htg .g-sheet-content>.g-actions{margin-top:24px}.htg .g-invitation{padding:40px 24px}.htg .g-invitation h1{font-size:48px}.htg .g-invitation .g-lead{margin:24px auto}.htg .g-invitation .g-primary{width:100%;min-width:0}.htg .g-invitation .g-identity{margin-bottom:32px}.htg .g-footer{flex-wrap:wrap;gap:4px 16px;margin:0;padding:8px 24px 20px}.htg .g-footer-note{order:3;justify-content:center;width:100%;font-size:11px}.htg .g-footer>a{align-items:center;min-height:44px;display:flex}.htg .g-footer .g-quiet{margin-left:auto}.htg .g-drop-actions{flex-direction:column;gap:4px;margin-top:16px}.htg .g-drop-zone{padding:24px 12px}.htg .g-drop-zone.g-has-files{padding:4px 8px 4px 12px}.htg .g-has-files .g-drop-actions{flex-direction:row}.htg .g-file-chip{grid-template-columns:32px minmax(0,1fr) 28px;gap:8px;min-height:76px;padding:10px 8px}.htg .g-type-tile{width:32px;height:38px}.htg .g-file-name{font-size:13px}.htg .g-file-note{font-size:12px}.htg .g-file-chip .g-icon-button{width:28px}.htg .g-actions{gap:8px}.htg .g-actions .g-primary{padding:0 18px;font-size:14px}.htg .g-actions .g-quiet{padding:0 8px;font-size:14px}.htg .g-suggestions{gap:8px}.htg .g-suggestions button{min-height:40px;font-size:12px}.htg .g-sheet-content>.g-body-area.g-question-body{margin-top:24px}.htg .g-text-answer{height:88px;font-size:15px}.htg .g-receipt-source{margin-top:16px}.htg .g-compact-files .g-file-chip{min-height:52px}.htg .g-bloom.g-one{top:120px;left:-290px}.htg .g-bloom.g-two{top:180px;left:80px}.htg .g-bloom.g-three{top:510px;left:-90px}.htg .g-ribbon{width:340px;height:160px;top:400px;left:30px}.htg .g-chat-shell{max-width:100%;height:calc(100svh - 175px);min-height:560px;margin:0}.htg .g-chat-heading{padding:0 24px 8px}.htg .g-chat-scroll{padding:16px 20px 20px}.htg .g-message{max-width:100%;margin-bottom:16px}.htg .g-message.g-user{max-width:calc(100% - 24px)}.htg .g-bubble{padding:24px}.htg .g-bubble h1{font-size:38px}.htg .g-bubble p{font-size:15px}.htg .g-chat-composer{border-radius:20px;margin:0 20px;padding:8px}.htg .g-chat-composer textarea{height:64px}.htg .g-chat-composer .g-primary{padding:0 12px;font-size:13px}.htg .g-chat-footnote{padding-top:8px;font-size:11px}.htg.g-conversation .g-footer-note{display:none}.htg.g-conversation .g-footer{padding-top:0}.htg.g-conversation .g-field .g-one{top:240px;left:-320px}.htg.g-conversation .g-field .g-two{top:120px;left:80px}.htg.g-conversation .g-field .g-three{top:490px;left:-10px}.htg .g-chat-shell .g-handoff h2{font-size:34px}.htg .g-chat-scroll .g-receipt-source .g-file-chip{min-height:50px}.htg .g-workspace{flex-direction:column;gap:16px;margin:8px 20px 24px;display:flex}.htg .g-workspace-main{width:100%;padding:24px}.htg .g-workspace-heading{align-items:flex-start;margin-bottom:24px}.htg .g-workspace-heading h1{max-width:210px;font-size:28px}.htg .g-workspace-heading .g-small{font-size:11px}.htg .g-workspace-tabs{gap:0;width:100%;margin-bottom:24px}.htg .g-workspace-tabs button{flex:1;padding:0 9px;font-size:12px}.htg .g-money{font-size:64px}.htg .g-legend{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px;display:grid}.htg .g-record-row{align-items:flex-start;gap:8px}.htg .g-record-title{font-size:13px}.htg .g-record-meta{max-width:210px;font-size:12px}.htg .g-record-value{font-size:13px}.htg .g-record-row .g-quiet{min-height:40px;padding:0 4px;font-size:12px}.htg .g-workspace-chat{width:100%;min-height:380px;padding:24px}.htg .g-quotes-table{font-size:12px}.htg .g-quotes-table th{font-size:11px}.htg .g-quotes-table td{padding:12px 6px}.htg .g-quotes-table td:first-child{max-width:138px}.htg .g-comparison{margin:40px auto}.htg .g-comparison>h1{font-size:48px}.htg .g-direction-grid{grid-template-columns:1fr;margin-top:32px}.htg .g-direction-card{padding:24px}.htg .g-comparison .g-muted{font-size:15px}}@media (prefers-reduced-motion:reduce){.htg *,.htg :before,.htg :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.htg .g-t-resize,.htg .g-t-panel-slide{transition:none!important}.htg .g-bloom{animation:none}.htg .g-t-panel-slide{filter:none;transform:none}.htg .g-file-progress{display:none}}.htg.g-product .g-topbar{max-width:none;height:88px;margin-left:240px;padding:0 48px}.htg .g-app-sidebar{z-index:10;flex-direction:column;width:216px;padding:24px 16px;display:flex;position:fixed;top:24px;bottom:24px;left:24px}.htg .g-app-sidebar .g-brand{margin-bottom:40px;padding:0 8px;font-size:23px}.htg .g-side-nav{gap:8px;display:grid}.htg .g-side-nav button{text-align:left;background:0 0;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:14px;display:flex}.htg .g-side-nav button[aria-current=page]{background:#ffffffad;box-shadow:inset 0 1px #fff,0 3px 10px -9px #335858}.htg .g-side-nav button:hover{background:#ffffff6b}.htg .g-side-nav svg{width:18px;height:18px}.htg .g-sidebar-bottom{color:var(--muted);gap:12px;margin-top:auto;padding:16px 8px 0;font-size:12px;display:grid}.htg .g-sidebar-bottom a{align-items:center;min-height:36px;display:flex}.htg .g-sidebar-account{align-items:center;gap:10px;display:flex}.htg .g-account-mark{background:#a0c1b659;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.htg .g-app-title{color:var(--muted);font-size:14px}.htg.g-product .g-top-detail{margin-left:auto}.htg .g-product-main{margin-left:240px;padding:16px 48px 190px}.htg .g-conversation-width{max-width:840px;margin:auto}.htg .g-app-welcome{padding:48px 0 32px}.htg .g-app-welcome h1{max-width:600px;font-size:64px}.htg .g-app-welcome>p{max-width:480px;color:var(--muted);margin-top:20px}.htg .g-prompt-grid{grid-template-columns:1fr 1fr;gap:8px;max-width:640px;margin-top:40px;display:grid}.htg .g-prompt-grid button{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;min-height:64px;padding:16px 20px;font-size:14px;display:flex}.htg .g-prompt-grid button svg{color:#527674;width:16px;height:16px}.htg .g-prompt-grid button:hover{background:#ffffffc7}.htg .g-prompt-grid button:active{transform:scale(.97)}.htg .g-app-user{background:#ffffff8a;border:1px solid #ffffffc7;border-radius:20px 6px 20px 20px;width:fit-content;max-width:650px;margin:32px 0 24px auto;padding:12px 20px;font-size:16px}.htg .g-app-answer{margin:24px 0 40px}.htg .g-answer-by{color:var(--muted);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.htg .g-answer-by svg{width:15px;height:15px}.htg .g-answer-copy{max-width:680px;margin-bottom:20px;font-size:18px;line-height:1.65}.htg .g-generated{transform-origin:top;padding:28px;overflow:hidden}.htg .g-block-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.htg .g-block-top h2{font-size:30px}.htg .g-block-tools{flex-shrink:0;align-items:center;gap:4px;display:flex}.htg .g-block-tools button{gap:6px;min-height:40px;padding:0 10px;font-size:12px}.htg .g-block-tools svg{width:15px;height:15px}.htg .g-block-tools button[aria-pressed=true]{color:#36674f}.htg .g-generated .g-money{font-size:68px}.htg .g-generated .g-pipeline-bar{height:16px}.htg .g-generated .g-legend{margin-bottom:20px}.htg .g-pipeline-details{border-top:1px solid #49656221;grid-template-columns:repeat(4,1fr);gap:16px;padding-top:20px;display:grid}.htg .g-stage-cell{color:var(--muted);font-size:12px}.htg .g-stage-cell strong{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0;font-size:20px;display:block}.htg .g-stage-cell span{font-size:12px}.htg .g-source-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.htg .g-source-chip{min-height:36px;color:var(--muted);background:#ffffff4d;border:1px solid #3f605e2b;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.htg .g-source-chip svg{width:12px;height:12px}.htg .g-source-chip:hover{background:#ffffffb3}.htg .g-remembered{color:#31543e;background:#d1e5ccad;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.htg .g-remembered svg{width:16px;height:16px}.htg .g-preference-detail{color:var(--muted);margin:16px 0 0;font-size:14px}.htg .g-app-composer-wrap{z-index:15;pointer-events:none;background:linear-gradient(#0000,#f0f4ede0 70%);padding:16px 48px 20px;position:fixed;bottom:0;left:240px;right:0}.htg .g-app-composer{pointer-events:auto;border-radius:22px;align-items:flex-end;gap:12px;max-width:840px;margin:auto;padding:12px 16px;display:flex}.htg .g-app-composer textarea{height:64px;padding:8px 0;font-size:16px;line-height:24px}.htg .g-app-composer .g-primary{flex-shrink:0;width:44px;min-height:44px;padding:0}.htg .g-composer-caption{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.htg.g-product .g-field .g-one{top:180px;left:calc(50% - 290px)}.htg.g-product .g-field .g-two{top:60px;left:calc(50% + 120px)}.htg.g-product .g-field .g-three{top:520px;left:calc(50% - 40px)}.htg .g-mobile-nav{display:none}.htg .g-home-header p{color:var(--muted);margin-top:12px}.htg .g-home-stack{gap:24px;display:grid}.htg .g-home-note{color:#41664b;align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.htg .g-home-note svg{width:16px;height:16px}.htg .g-home-stack .g-generated{background:linear-gradient(150deg,#ffffffa6,#ffffff85 48%,#fff9)}.htg .g-empty-home{padding:32px}.htg .g-memory-list{gap:16px;display:grid}.htg .g-memory-item{align-items:flex-start;gap:16px;padding:24px;display:flex}.htg .g-memory-content{flex:1;min-width:0}.htg .g-memory-content label{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.htg .g-memory-content input{border-bottom:1px solid #40636129;padding:8px 0;font-size:16px}.htg .g-memory-item button{padding:0 12px;font-size:12px}.htg .g-memory-explain{color:var(--muted);margin-top:24px;font-size:13px}.htg .g-app-focus{color:var(--ink);background:#edf2ed;border:0;border-radius:24px;width:min(800px,100% - 64px);max-height:calc(100svh - 80px);padding:0;box-shadow:0 32px 100px -24px #213c4a66}.htg .g-app-focus::backdrop{-webkit-backdrop-filter:blur(12px);background:#f6f9f57a}.htg .g-focus-header{border-bottom:1px solid #41605c1f;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.htg .g-focus-header h2{font-size:32px}.htg .g-focus-body{padding:24px 32px 32px}.htg .g-focus-body .g-source-explanation{color:var(--muted);margin-bottom:24px;font-size:14px}.htg .g-focus-body .g-generated{box-shadow:none;background:0 0;border:0;padding:0}.htg .g-focus-body .g-generated:before,.htg .g-focus-body .g-generated:after,.htg .g-focus-body .g-block-tools{display:none}.htg .g-quote-recommendation{border-top:1px solid #4063611f;align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;display:flex}.htg .g-quote-recommendation svg{color:#477256;margin-top:2px}.htg .g-quote-recommendation p{font-size:14px}.htg .g-quote-recommendation .g-muted{margin-top:4px;font-size:13px}.htg .g-quote-best{color:#2d664c;font-weight:500}.htg .g-buyer-grid{grid-template-columns:1.15fr 1fr;gap:24px;display:grid}.htg .g-buyer-section{padding-top:16px}.htg .g-buyer-section h3{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:400}.htg .g-buyer-section p{font-size:14px;line-height:1.6}.htg .g-buyer-section .g-amount{font-variant-numeric:tabular-nums;font-family:Newsreader,serif;font-size:32px}.htg .g-buyer-next{border-top:1px solid #4063611f;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:24px;display:flex}.htg .g-buyer-next p{font-size:14px}.htg .g-buyer-next .g-secondary{white-space:nowrap;font-size:13px}.htg .g-generated .g-record-row .g-secondary{white-space:nowrap;min-height:40px;padding:0 16px;font-size:12px}.htg .g-draft-form .g-input-well{font-size:14px}.htg .g-draft-status{color:#386347;margin-top:16px;font-size:13px}.htg .g-source-row{border-bottom:1px solid #40636124;grid-template-columns:1fr auto;gap:16px;padding:14px 0;font-size:14px;display:grid}.htg .g-source-row small{color:var(--muted);margin-top:4px;display:block}.htg .g-welcome-context{align-items:center;gap:16px;margin:16px 0 32px;padding:20px;display:flex}.htg .g-welcome-context p{font-size:14px}.htg .g-welcome-context small{color:var(--muted);margin-top:4px;display:block}.htg .g-pin-flight{pointer-events:none;z-index:40;transform-origin:50%;border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 18px 44px -16px #22414173}.htg .g-toast{z-index:40;white-space:nowrap;color:#31563c;background:#e2eee1;border-radius:999px;padding:12px 20px;font-size:13px;position:fixed;bottom:140px;left:calc(50% + 120px);transform:translate(-50%);box-shadow:0 12px 36px -16px #2345374d}.htg .g-focus-body .g-actions .g-primary{margin-left:0}.htg .g-app-thread-history{margin-bottom:28px}.htg .g-app-thread-history summary{color:var(--muted);cursor:pointer;padding:12px 0;font-size:13px}.htg .g-app-thread-history .g-history-line{margin:16px 0;font-size:14px}.htg .g-app-thread-history .g-history-line strong{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.htg .g-app-flow-controls{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.htg .g-app-flow-controls .g-secondary{min-height:40px;padding:0 16px;font-size:13px}@media (max-width:1000px) and (min-width:768px){.htg .g-app-sidebar{width:176px;padding:24px 8px;left:16px}.htg .g-product-main{margin-left:192px;padding-left:24px;padding-right:24px}.htg.g-product .g-topbar{margin-left:192px;padding:0 24px}.htg .g-app-composer-wrap{padding-left:24px;padding-right:24px;left:192px}.htg .g-side-nav button{padding:0 12px;font-size:13px}.htg .g-app-sidebar .g-brand{font-size:21px}.htg .g-toast{left:calc(50% + 96px)}}@media (max-width:767px){.htg .g-app-sidebar{display:none}.htg.g-product .g-topbar{height:72px;margin:0;padding:0 20px}.htg .g-app-title{letter-spacing:-.02em;color:var(--ink);font-family:Newsreader,serif;font-size:24px}.htg.g-product .g-top-detail{font-size:12px}.htg .g-product-main{margin:0;padding:8px 20px 230px}.htg .g-mobile-nav{border-radius:999px;justify-content:center;align-items:center;gap:4px;margin:0 20px 16px;padding:4px;display:flex}.htg .g-mobile-nav button{min-height:40px;color:var(--muted);background:0 0;border-radius:999px;flex:1;font-size:13px}.htg .g-mobile-nav button[aria-current=page]{color:var(--ink);background:#ffffffb3;box-shadow:inset 0 1px #fff,0 2px 8px -6px #426763}.htg .g-app-welcome{padding:24px 0}.htg .g-app-welcome h1{max-width:320px;font-size:48px}.htg .g-app-welcome>p{margin-top:20px;font-size:15px}.htg .g-prompt-grid{grid-template-columns:1fr;margin-top:32px}.htg .g-prompt-grid button{min-height:60px;padding:16px}.htg .g-app-user{margin-top:24px;padding:12px 16px;font-size:15px}.htg .g-app-answer{margin-bottom:32px}.htg .g-answer-copy{margin-bottom:20px;font-size:16px;line-height:1.65}.htg .g-generated{border-radius:20px;padding:20px}.htg .g-block-top{align-items:flex-start;gap:8px;margin-bottom:20px}.htg .g-block-top h2{font-size:27px}.htg .g-block-tools{gap:0}.htg .g-block-tools button{gap:4px;min-height:36px;padding:0 6px;font-size:11px}.htg .g-block-tools .g-focus-label{display:none}.htg .g-generated .g-money{font-size:60px}.htg .g-generated .g-legend{gap:10px;font-size:11px}.htg .g-pipeline-details{grid-template-columns:1fr 1fr;gap:16px}.htg .g-stage-cell strong{font-size:19px}.htg .g-stage-cell{font-size:11px}.htg .g-generated .g-record-row{align-items:center;gap:8px;padding:16px 0}.htg .g-generated .g-record-row .g-secondary{min-height:40px;padding:0 10px;font-size:11px}.htg .g-generated .g-record-meta{max-width:176px;font-size:12px}.htg .g-source-chip{min-height:36px;font-size:11px}.htg .g-app-composer-wrap{padding:20px 20px max(16px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#edf3edfa 50%);bottom:0;left:0}.htg .g-app-composer{border-radius:22px;gap:8px;padding:10px 12px}.htg .g-app-composer textarea{height:56px;font-size:16px}.htg .g-composer-caption{font-size:10px}.htg .g-home-header{padding-top:24px}.htg .g-home-header h1{font-size:44px}.htg .g-home-header p{font-size:14px}.htg .g-home-stack{gap:16px}.htg .g-memory-item{flex-wrap:wrap;gap:8px;padding:20px}.htg .g-memory-content{flex-basis:100%}.htg .g-memory-content input{font-size:15px}.htg .g-memory-explain{font-size:12px}.htg .g-app-focus{border-radius:24px 24px 0 0;width:100%;max-height:calc(100svh - 36px);margin:auto 0 0}.htg .g-focus-header{padding:24px 20px 16px}.htg .g-focus-header h2{font-size:28px}.htg .g-focus-body{padding:20px 20px 32px}.htg .g-buyer-grid{grid-template-columns:1fr;gap:8px}.htg .g-buyer-next{flex-direction:column;align-items:flex-start;gap:16px}.htg .g-buyer-next .g-secondary{width:100%}.htg .g-quote-recommendation{gap:8px}.htg .g-quote-recommendation p{font-size:13px}.htg .g-generated .g-quotes-table td:first-child{max-width:145px}.htg .g-generated .g-quotes-table{font-size:12px}.htg .g-generated .g-quotes-table th{font-size:10px}.htg .g-generated .g-quotes-table td{padding:12px 4px}.htg .g-toast{bottom:142px;left:50%}.htg.g-product .g-field .g-one{top:140px;left:-290px}.htg.g-product .g-field .g-two{top:260px;left:110px}.htg.g-product .g-field .g-three{top:590px;left:-150px}.htg .g-app-flow-controls{gap:8px}.htg .g-app-flow-controls .g-secondary{font-size:12px}.htg .g-welcome-context{padding:16px}.htg .g-welcome-context .g-avatar{width:36px;height:36px}.htg .g-welcome-context p{font-size:13px}}.htg .g-field:after{opacity:.018}.htg .g-receipt-note{display:none}.htg .g-stage-label{align-items:center;gap:6px;display:flex}.htg .g-stage-label i{border-radius:2px;width:7px;height:7px}.htg .g-generated .g-pipeline-details{border-top:0;padding-top:0}.htg .g-generated .g-pipeline-bar{margin-bottom:20px}.htg .g-block-tools button,.htg .g-source-chip,.htg .g-suggestions button,.htg .g-generated .g-record-row .g-secondary,.htg .g-app-flow-controls .g-secondary{min-height:44px}.htg .g-block-tools button{min-width:40px}.htg .g-app-user{scroll-margin-top:24px}.htg.g-conversation .g-bubble .g-small{font-size:12px}.htg.g-conversation .g-bubble .g-promise,.htg.g-conversation .g-bubble .g-email-content .g-muted{font-size:13px}.htg.g-conversation .g-bubble .g-email-content p{margin-top:4px}.htg.g-conversation .g-message.g-files-message{margin-bottom:12px}@media (max-width:767px){.htg.g-product .g-topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f1f5f0d6;position:sticky;top:0}.htg .g-mobile-nav{z-index:20;position:sticky;top:72px}.htg .g-app-user{scroll-margin-top:144px}.htg .g-stage-cell strong{margin-top:6px}.htg .g-source-chip{font-size:12px}.htg .g-block-tools button{min-width:36px;padding:0 6px}.htg .g-block-tools{margin-top:-6px}.htg .g-block-top{margin-bottom:16px}.htg .g-block-top h2{font-size:26px}.htg.g-conversation .g-bubble h2{font-size:32px}.htg.g-conversation .g-suggestions button{padding:0 11px;font-size:11px}.htg.g-conversation .g-chat-scroll .g-drop-zone.g-has-files{margin-top:16px}.htg.g-conversation .g-chat-scroll .g-compact-files .g-file-chip{min-height:52px}.htg.g-conversation .g-message .g-bubble{padding:20px 24px}.htg.g-conversation .g-chat-scroll .g-suggestions{margin-top:12px}.htg.g-conversation .g-chat-footnote{font-size:11px}.htg.g-conversation .g-chat-scroll{padding-bottom:20px}.htg.g-conversation .g-chat-shell .g-handoff h2{font-size:32px}.htg.g-product .g-home-header h1{font-size:44px}.htg.g-product .g-generated .g-record-row .g-secondary{font-size:12px}}.htg .g-file-chip{grid-template-columns:36px minmax(0,1fr) 44px}.htg .g-file-chip .g-icon-button{width:44px;min-height:44px}.htg .g-compact-files .g-file-chip{grid-template-columns:28px minmax(0,1fr)}@media (max-width:767px){.htg .g-file-chip{grid-template-columns:32px minmax(0,1fr) 44px}.htg .g-file-chip .g-icon-button{width:44px}.htg .g-compact-files .g-file-chip{grid-template-columns:28px minmax(0,1fr)}.htg .g-app-focus{width:100vw;max-width:none}.htg.g-guided .g-handoff .g-actions .g-secondary{padding:0 14px;font-size:13px}.htg.g-guided .g-handoff .g-actions .g-quiet{white-space:nowrap}}.htg{--think-hold:2s;--think-swap:.15s;--think-gap:50ms;--think-distance:8px;--think-blur:2px;--think-shimmer:2s;--think-base:#7c7c7c;--think-highlight:#0d0d0d;--think-ease:ease-in-out}.htg .g-t-think{text-align:center;display:inline-block;position:relative}.htg .g-t-think-sizer{visibility:hidden;white-space:nowrap;display:block}.htg .g-t-think-text{color:var(--think-base);white-space:nowrap;filter:blur();opacity:1;transition:transform var(--think-swap) var(--think-ease), filter var(--think-swap) var(--think-ease), opacity var(--think-swap) var(--think-ease);will-change:transform, filter, opacity;display:block;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.htg .g-t-think-text:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--think-highlight) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:htg-t-think-shimmer var(--think-shimmer) linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes htg-t-think-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.htg .g-t-think-text.g-is-exit{transform:translateY(calc(var(--think-distance) * -1));filter:blur(var(--think-blur));opacity:0}.htg .g-t-think-text.g-is-enter-start{transform:translateY(var(--think-distance));filter:blur(var(--think-blur));opacity:0;transition:none}@media (prefers-reduced-motion:reduce){.htg .g-t-think-text{filter:none!important;transition:none!important;transform:none!important}.htg .g-t-think-text:before{display:none!important}}.htg{--stream-gap:60ms;--stream-fade:.35s;--stream-blur:1px;--stream-ease:cubic-bezier(.22, 1, .36, 1)}.htg .g-t-stream-w{opacity:0;filter:blur(var(--stream-blur));transition:opacity var(--stream-fade) var(--stream-ease), filter var(--stream-fade) var(--stream-ease)}.htg .g-t-stream-w.g-is-in{opacity:1;filter:blur()}@media (prefers-reduced-motion:reduce){.htg .g-t-stream-w{filter:none!important;opacity:1!important;transition:none!important}}.htg{--pulse-dur:1s;--pulse-count:1;--pulse-min:.5;--reveal-dur:.4s;--reveal-blur:2px;--reveal-ease:ease-in-out}.htg .g-t-skel{position:relative}.htg .g-t-skel-skeleton,.htg .g-t-skel-content{position:absolute;inset:0}.htg .g-t-skel-skeleton{z-index:1;opacity:1;filter:blur();transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.htg .g-t-skel-content{z-index:2;opacity:0;filter:blur(var(--reveal-blur));transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease)}.htg .g-t-skel.g-is-revealed .g-t-skel-skeleton{opacity:0;filter:blur(var(--reveal-blur))}.htg .g-t-skel.g-is-revealed .g-t-skel-content{opacity:1;filter:blur()}.htg .g-t-skel.g-is-resetting .g-t-skel-skeleton,.htg .g-t-skel.g-is-resetting .g-t-skel-content{transition:none!important}.htg .g-t-skel-skeleton.g-is-pulsing>*{animation:htg-t-skel-pulse var(--pulse-dur) ease-in-out var(--pulse-count)}@keyframes htg-t-skel-pulse{0%,to{opacity:1}50%{opacity:var(--pulse-min)}}@media (prefers-reduced-motion:reduce){.htg .g-t-skel-skeleton,.htg .g-t-skel-content{transition:none!important}.htg .g-t-skel-skeleton.g-is-pulsing>*{animation:none!important}}.htg{--duration-stagger:40ms;--think-hold:.75s;--think-base:#456567;--think-highlight:#243a3c;--pulse-dur:.4s;--stream-gap:60ms}.htg textarea:focus,.htg textarea:focus-visible{outline:none}.htg .g-app-composer:focus-within,.htg .g-chat-composer:focus-within,.htg .g-question-well:focus-within{outline-offset:4px;outline:2px solid #5484847a;box-shadow:0 0 0 5px #dcf2ec5c,inset 0 1px #fff,0 20px 48px -30px #426763}.htg .g-draft-form:has(textarea:focus-visible){outline-offset:4px;outline:2px solid #5484847a;box-shadow:0 0 0 5px #dcf2ec5c,inset 0 1px #fff,0 20px 48px -30px #426763}.htg .g-app-composer textarea,.htg .g-chat-composer textarea{border-radius:12px}.htg .g-product-main{padding-bottom:260px}.htg .g-app-composer-wrap{isolation:isolate;background:0 0;padding-top:44px}.htg .g-app-composer-wrap:before{content:"";z-index:-1;background:linear-gradient(transparent,var(--field) 38px,var(--field));pointer-events:none;position:absolute;inset:0}.htg .g-app-composer{background:linear-gradient(135deg,#fffc,#e3f1e6e6);box-shadow:inset 0 1px #fff,0 4px 16px -12px #52736d}.htg .g-thinking-line{color:var(--muted);align-items:center;gap:10px;padding:12px 0 20px;font-size:14px;display:flex}.htg .g-thinking-dot{background:#6b9690;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dce8df}.htg .g-t-think{text-align:left;max-width:calc(100% - 24px)}.htg .g-t-think-sizer,.htg .g-t-think-text{white-space:normal}.htg .g-answer-copy:empty{min-height:28px}.htg .g-assembly{transform-origin:top;margin-bottom:0;overflow:hidden}.htg .g-assembly .g-t-skel-content{pointer-events:none;position:relative;inset:auto}.htg .g-assembly.g-is-revealed .g-t-skel-content{pointer-events:auto}.htg .g-t-skel-skeleton{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:linear-gradient(145deg,#fff9,#ffffff50);border:1px solid #ffffffb0;border-radius:22px;flex-direction:column;justify-content:center;gap:18px;padding:28px;display:flex}.htg .g-t-skel-skeleton>i{background:linear-gradient(90deg,#bfd6cc77,#fff9,#bad5d566);border-radius:8px;width:100%;height:20px;display:block}.htg .g-t-skel-skeleton>.g-skel-title{width:35%;height:28px}.htg .g-t-skel-skeleton>.g-skel-number{width:55%;height:62px;margin-bottom:8px}.htg .g-assembly.g-assembled{overflow:visible}.htg .g-pipeline-bar span{transform-origin:0}.htg .g-answer-tail{padding-bottom:12px}.htg .g-app-answer>.g-remembered{margin:0 0 16px}.htg .g-app-thread-history summary{align-items:center;gap:8px;list-style:none;display:flex}.htg .g-app-thread-history summary::-webkit-details-marker{display:none}.htg .g-app-thread-history summary svg{width:16px;height:16px;transition:transform var(--duration-quick) var(--ease-smooth-out)}.htg .g-app-thread-history[open] summary svg{transform:rotate(90deg)}.htg .g-history-content{padding:8px 0 24px}.htg .g-history-line.g-from-you{margin-left:40px}.htg .g-account-mark{flex-shrink:0;width:36px;height:36px;overflow:hidden;box-shadow:0 0 0 2px #fff9}.htg .g-account-mark svg{width:36px;height:36px}.htg .g-welcome-context{margin-bottom:0;padding:8px 0 24px}.htg .g-more-prompts{gap:12px;margin-top:16px;font-size:13px;display:flex}.htg .g-more-prompts .g-quiet{font-size:13px}.htg .g-followup-summary{color:var(--muted);font-size:13px}.htg .g-delegated{margin-top:16px;padding:12px 0 0}.htg .g-delegated h3{color:#426858;font-size:13px}.htg .g-delegated .g-record-row{padding-bottom:0}.htg .g-factory-detail,.htg .g-cost-delta{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.htg .g-cost-delta{white-space:nowrap;font-size:11px}.htg .g-quotes-table th{font-size:12px}.htg .g-quotes-table td strong{font-size:17px;font-weight:500}.htg .g-stock-list{gap:24px;margin-top:24px;display:grid}.htg .g-stock-row{grid-template-columns:1fr auto;gap:12px;display:grid}.htg .g-stock-row strong{font-size:14px}.htg .g-stock-row span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.htg .g-stock-quantity{text-align:right}.htg .g-stock-quantity strong{font-variant-numeric:tabular-nums;font-family:Newsreader,serif;font-size:32px}.htg .g-stock-track{background:#a8c3ba40;border-radius:4px;grid-column:1/-1;height:6px}.htg .g-stock-track i{border-radius:inherit;background:#8cafa1;height:100%;display:block}.htg .g-stock-row>p{color:var(--muted);grid-column:1/-1;font-size:12px}.htg .g-trip-findings{gap:28px;margin-top:28px;display:grid}.htg .g-trip-findings>div{align-items:start;gap:16px;display:flex}.htg .g-trip-mark{background:#ffffff80;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.htg .g-trip-mark svg{width:16px;height:16px}.htg .g-trip-findings h3{font-size:15px}.htg .g-trip-findings p{color:var(--muted);margin-top:8px;font-size:14px}.htg .g-trip-findings .g-quiet{margin-left:-12px;font-size:13px}.htg .g-home-header{padding:16px 0 28px}.htg .g-home-header h1{font-size:48px}.htg .g-home-stack{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 20px;display:grid}.htg .g-home-tile{min-width:0}.htg .g-home-tile:first-child{grid-column:1/-1}.htg .g-home-stack .g-generated{padding:24px}.htg .g-home-stack .g-block-top h2{font-size:26px}.htg .g-home-stack .g-block-top{margin-bottom:16px}.htg .g-home-stack .g-money{margin-top:0;font-size:56px}.htg .g-home-stack .g-pipeline-bar{height:10px;margin:16px 0}.htg .g-home-stack .g-stage-cell strong{font-size:18px}.htg .g-home-stack .g-record-row{border:0;padding:14px 0}.htg .g-home-stack .g-record-title{font-size:13px}.htg .g-home-stack .g-record-meta{font-size:12px}.htg .g-home-stack .g-record-row .g-secondary{padding:0 10px;font-size:11px}.htg .g-home-stack .g-source-chips{margin-top:10px}.htg .g-home-stack .g-source-chip{min-height:36px;font-size:11px}.htg .g-home-stack .g-stock-list{gap:18px;margin-top:16px}.htg .g-home-stack .g-stock-row{gap:8px}.htg .g-home-stack .g-stock-row strong{font-size:13px}.htg .g-home-stack .g-stock-quantity strong{font-size:28px}.htg .g-home-stack .g-stock-row>p{font-size:11px}.htg .g-home-stack .g-block-tools button{padding:0 5px;font-size:11px}.htg .g-home-stack .g-pipeline-details{gap:12px}.htg .g-home-stack .g-stage-cell span{font-size:11px}.htg .g-home-stack .g-pipeline-title{font-size:13px}.htg .g-home-stack .g-generated[data-block=followups] .g-record-list{margin-top:6px}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-record-list{grid-template-columns:repeat(3,1fr);gap:20px}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-record-row{flex-direction:column;align-items:start;gap:12px}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-record-row .g-secondary{min-width:100px}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-delegated{margin-top:4px}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-delegated .g-record-row{flex-direction:row;align-items:center}.htg .g-app-focus.g-glass{background:linear-gradient(135deg,#f8faf1e8,#e4f0eceb);position:fixed;box-shadow:inset 0 1px #fff,0 30px 90px -35px #29474588}.htg .g-focus-header{border:0;padding-bottom:8px}.htg .g-focus-body{padding-top:16px}.htg .g-source-excerpt{max-width:62ch;margin-bottom:28px}.htg .g-source-excerpt h3{color:var(--muted);margin-bottom:12px;font-size:13px}.htg .g-source-excerpt p{white-space:pre-line;font-size:16px;line-height:1.75}.htg .g-focus-body .g-source-explanation{font-size:13px;line-height:1.6}.htg .g-source-row,.htg .g-focus-body .g-record-row,.htg .g-focus-body .g-quote-recommendation,.htg .g-focus-body .g-buyer-next,.htg .g-focus-body .g-quotes-table td{border:0}.htg .g-draft-form textarea{background:0 0;border:0;border-radius:0;height:300px;margin:20px 0;padding:8px 0;font-size:16px;line-height:1.7}.htg .g-draft-form{border-radius:16px}.htg .g-draft-recipient{font-size:14px}.htg .g-draft-recipient span{color:var(--muted);margin-top:4px;font-size:12px;display:block}@media (max-width:767px){.htg .g-product-main{padding-bottom:250px}.htg .g-app-composer-wrap{padding-top:44px}.htg .g-home-header h1{font-size:40px}.htg .g-home-stack{grid-template-columns:1fr;gap:24px}.htg .g-home-stack .g-generated{padding:20px}.htg .g-home-tile:first-child{grid-column:auto}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-record-list{display:block}.htg .g-home-stack[data-first=followups]>.g-home-tile:first-child .g-record-row{flex-direction:row;align-items:center}.htg .g-home-stack .g-pipeline-details{grid-template-columns:1fr 1fr}.htg .g-home-stack .g-block-top h2{font-size:25px}.htg .g-home-stack .g-record-title{font-size:14px}.htg .g-home-stack .g-record-meta,.htg .g-home-stack .g-record-row .g-secondary{font-size:12px}.htg .g-home-stack .g-source-chip{min-height:44px;font-size:12px}.htg .g-generated .g-quotes-table th{font-size:11px}.htg .g-generated .g-quotes-table td:first-child{max-width:130px}.htg .g-factory-detail{font-size:11px}.htg .g-cost-delta{font-size:10px}.htg .g-quotes-table td strong{font-size:16px}.htg .g-source-excerpt p{font-size:15px}.htg .g-draft-form textarea{height:330px;font-size:16px}.htg .g-thinking-line{font-size:13px}.htg .g-more-prompts{gap:0}.htg .g-more-prompts .g-quiet{font-size:12px}.htg .g-t-skel-skeleton{padding:20px}.htg .g-home-stack .g-block-tools button{min-width:40px}.htg .g-app-focus{margin:0;inset:auto 0 0}.htg .g-app-focus:before,.htg .g-app-focus:after{position:absolute}.htg .g-app-welcome{padding-top:12px}}.htg.g-conversation{padding-bottom:260px}.htg.g-conversation .g-topbar{background:0 0;height:88px;position:relative}.htg.g-conversation .g-chat-shell{max-width:840px;height:auto;min-height:0;margin:0 auto;display:block}.htg.g-conversation .g-chat-heading{padding:16px 0 32px}.htg.g-conversation .g-chat-scroll{scroll-behavior:auto;flex:none;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.htg.g-conversation .g-message{max-width:680px;margin-bottom:32px}.htg.g-conversation .g-message.g-user{max-width:620px;margin-left:auto}.htg.g-conversation .g-message-label{gap:8px;margin:0 0 10px}.htg.g-conversation .g-message-label>svg{width:14px;height:14px}.htg.g-conversation .g-message-label .g-avatar{width:28px;height:28px}.htg .g-message-body>p{font-size:18px;line-height:1.65}.htg .g-message-body>.g-primary,.htg .g-message-body>.g-secondary{margin-top:20px}.htg .g-message.g-user .g-message-body>p{background:#ffffff75;border:1px solid #ffffffa8;border-radius:18px 4px 18px 18px;width:fit-content;margin-left:auto;padding:12px 20px;font-size:16px}.htg .g-message.g-user .g-message-label{justify-content:flex-end}.htg .g-onboard-inline{margin-top:20px;padding:24px}.htg.g-conversation .g-chat-scroll .g-drop-zone,.htg.g-conversation .g-onboard-inline .g-threads,.htg.g-conversation .g-message-body .g-files{margin-top:0}.htg.g-conversation .g-message-body .g-email-content p{font-size:14px}.htg.g-conversation .g-message-body .g-email-content .g-muted{font-size:13px}.htg.g-conversation .g-message-body .g-email-content p+p{margin-top:3px}.htg .g-d-compose-dock{z-index:18;background:0 0;width:min(840px,100% - 48px);padding-top:32px;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.htg.g-conversation .g-chat-composer{background:linear-gradient(135deg,#ffffffdb,#e4f0e5e8);margin:0}.htg.g-conversation .g-chat-composer input:focus-visible{outline:0}.htg.g-conversation .g-chat-footnote:empty{display:none}.htg.g-conversation .g-footer{z-index:18;background:0 0;max-width:none;height:64px;margin:0;padding:8px 40px;position:fixed;bottom:0;left:0;right:0}.htg.g-conversation .g-footer-note{font-size:11px;display:block}.htg.g-conversation .g-footer .g-quiet,.htg.g-conversation .g-footer a{font-size:12px}.htg.g-conversation .g-footer a{align-items:center;min-height:44px;display:flex}.htg.g-conversation .g-chat-title{font-size:13px}.htg.g-conversation .g-chat-footnote{color:#923b2c}.htg .g-brief-attachment{padding:8px 0 16px}.htg .g-brief-label{color:var(--muted);font-size:12px}.htg .g-brief-attachment .g-receipt-source{margin-top:8px}.htg .g-brief-attachment .g-files{gap:8px;display:flex}.htg .g-brief-attachment .g-file-chip{flex:1;grid-template-columns:24px minmax(0,1fr);gap:8px;min-width:0;min-height:44px;padding:8px}.htg .g-brief-attachment .g-type-tile{width:24px;height:28px;font-size:8px}.htg .g-brief-attachment .g-file-name{font-size:12px}.htg .g-brief-attachment .g-file-note-text,.htg .g-brief-attachment .g-receipt-note{display:none}.htg .g-received-list{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.htg .g-received-list>div{align-items:center;gap:8px;display:flex}.htg .g-received-list svg{color:#557879;width:14px;height:14px}.htg .g-received-list>p{color:var(--ink);margin-top:8px;font-size:14px}.htg .g-max-receipt{padding:20px}.htg.g-conversation .g-max-receipt .g-receipt-target{background:0 0;border:0;min-height:32px;padding:0}.htg.g-conversation .g-max-receipt .g-received-list>p{display:none}.htg .g-ready-handoff{margin-bottom:32px}.htg .g-ready-handoff>p{color:var(--muted);margin-top:16px;font-size:13px}.htg .g-step-line{background:#a9beba50;border-radius:2px;width:96px;height:2px;display:block;overflow:hidden}.htg .g-step-line i{height:100%;transition:width var(--duration-fast) var(--ease-smooth-out);background:#6d9390;display:block}@media (min-width:768px){.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-block-data{grid-template-columns:220px minmax(0,1fr);align-items:end;column-gap:32px;display:grid}.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-pipeline-title{grid-area:1/1}.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-money{grid-area:2/1}.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-pipeline-bar{grid-area:1/2;margin:0 0 6px}.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-pipeline-details{grid-area:2/2}.htg .g-home-stack[data-first=pipeline]>.g-home-tile:first-child .g-stage-cell strong{margin:8px 0 4px}}@media (max-width:767px){.htg.g-conversation{padding-bottom:300px}.htg.g-conversation .g-topbar{height:72px;padding:0 20px}.htg.g-conversation .g-chat-shell{min-height:0;margin:0 20px}.htg.g-conversation .g-chat-heading{padding:8px 0 24px}.htg.g-conversation .g-chat-scroll{padding:0}.htg.g-conversation .g-message{max-width:none;margin-bottom:28px}.htg.g-conversation .g-message.g-user{max-width:calc(100% - 20px)}.htg .g-message-body>p{font-size:16px;line-height:1.65}.htg .g-message.g-user .g-message-body>p{padding:12px 16px;font-size:15px}.htg .g-onboard-inline{margin-top:16px;padding:16px}.htg.g-conversation .g-chat-composer{margin:0}.htg .g-d-compose-dock{width:calc(100% - 40px);padding-top:32px;bottom:86px}.htg.g-conversation .g-footer{grid-template-columns:1fr auto;gap:0;height:86px;padding:0 20px 12px;display:grid}.htg.g-conversation .g-footer-note{text-align:center;grid-area:2/1/auto/-1;font-size:10px;display:block}.htg.g-conversation .g-footer a{grid-area:1/1;font-size:11px}.htg.g-conversation .g-footer button{grid-area:1/2;padding-right:0;font-size:11px}.htg.g-conversation .g-chat-title{font-size:12px}.htg.g-conversation .g-chat-title .g-logo-disc{width:28px;height:28px}.htg.g-conversation .g-chat-composer textarea{height:64px}.htg .g-brief-attachment .g-file-chip{grid-template-columns:20px minmax(0,1fr);gap:5px;padding:6px}.htg .g-brief-attachment .g-type-tile{width:20px;height:26px;font-size:7px}.htg .g-brief-attachment .g-file-name{font-size:10px}.htg .g-max-receipt{padding:16px}.htg.g-conversation .g-max-receipt .g-receipt-target,.htg.g-conversation .g-received-list{font-size:12px}.htg.g-conversation .g-chat-scroll .g-suggestions{flex-wrap:wrap}.htg.g-conversation .g-chat-scroll .g-suggestions button{font-size:12px}.htg.g-conversation .g-chat-composer .g-secondary{white-space:nowrap;padding:0 14px;font-size:13px}.htg.g-conversation .g-composer-prompt{padding-left:4px;font-size:13px}.htg .g-ready-handoff{margin-bottom:24px}.htg .g-generated[data-block=followups] .g-record-list{margin-top:8px}.htg .g-generated[data-block=followups] .g-record-row{padding:8px 0}.htg .g-generated[data-block=followups] .g-delegated{margin-top:8px;padding-top:0}.htg .g-generated[data-block=followups] .g-delegated .g-record-row{padding-bottom:0}.htg .g-generated .g-buyer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}.htg .g-generated .g-buyer-section{padding-top:0}.htg .g-generated .g-buyer-section p{font-size:13px;line-height:1.5}.htg .g-generated .g-buyer-section h3{margin-bottom:6px}.htg .g-generated .g-buyer-section .g-amount{font-size:28px}.htg .g-generated[data-block=buyer],.htg .g-generated[data-block=trip]{padding:16px}.htg .g-generated[data-block=buyer] .g-block-top,.htg .g-generated[data-block=trip] .g-block-top{margin-bottom:12px}.htg .g-generated .g-buyer-next{gap:12px;margin-top:8px;padding-top:8px}.htg .g-generated[data-block=trip] .g-block-data>p.g-small{display:none}.htg .g-generated .g-trip-findings{gap:16px;margin-top:16px}.htg .g-generated .g-trip-findings>div{gap:12px}.htg .g-generated .g-trip-findings p{margin-top:6px}.htg .g-generated .g-trip-findings h3{font-size:14px}}.htg.g-conversation .g-upload-panel .g-drop-zone{background:0 0;border:0;padding:12px 0}.htg.g-conversation .g-upload-panel .g-drop-zone.g-has-files{min-height:44px;padding:0}.htg .g-focus-header h2:focus{outline:none}.htg .g-focus-result{min-width:0}.htg .g-home-stack .g-generated>.g-source-chips{margin-top:20px}@media (max-width:767px){.htg.g-product .g-topbar{display:none}.htg.g-product:before{content:"";z-index:19;pointer-events:none;background:linear-gradient(var(--field) 8%,#f2f4efeb 55%,transparent);-webkit-backdrop-filter:blur(12px);height:104px;position:fixed;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.htg .g-mobile-nav{margin:16px 20px 20px;top:16px}.htg .g-app-user{scroll-margin-top:104px}.htg .g-focus-result .g-quotes-table{margin-top:24px;display:block}.htg .g-focus-result .g-quotes-table thead{clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.htg .g-focus-result .g-quotes-table tbody{gap:28px;display:grid}.htg .g-focus-result .g-quotes-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px;display:grid}.htg .g-focus-result .g-quotes-table td{text-align:left;max-width:none;padding:0;font-size:15px;display:block}.htg .g-focus-result .g-quotes-table td:first-child{grid-column:1/-1;font-size:16px}.htg .g-focus-result .g-quotes-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.htg .g-focus-result .g-quotes-table td strong{font-size:19px}.htg .g-focus-result .g-factory-detail{font-size:13px}.htg .g-focus-result .g-cost-delta{font-size:12px}.htg .g-focus-result .g-quote-recommendation{margin-top:28px;padding-top:0}}html:has(.htg:not(.wr-help-root)){background:#f2f4ef}.htg{background:0 0}
.htg .g-avatar-initials{color:#2f4f4e;letter-spacing:0;background:radial-gradient(circle at 32% 26%,#fffaf4 0,#f6dccb 34%,#c9e3dd 72%,#9cc8c6 100%);flex-shrink:0;place-items:center;font:400 22px/1 Newsreader,Georgia,serif;display:inline-grid;box-shadow:0 0 0 3px #ffffffbf,inset 0 1px #ffffffe6,0 6px 14px -8px #2c5a5c}.htg .g-message-label .g-avatar-initials{width:28px;height:28px;font-size:15px;box-shadow:0 0 0 2px #fffc,inset 0 1px #ffffffe6,0 4px 10px -6px #2c5a5c}.htg .g-identity .g-avatar-initials{width:44px;height:44px}.htg .g-message .g-identity .g-avatar-initials{width:32px;height:32px;font-size:17px}.htg .g-auth-stage{min-height:calc(100svh - 104px);padding-bottom:64px}.htg .g-sheet .auth-card{gap:0;width:100%;max-width:none;display:block}.htg .g-sheet .auth-card h1{letter-spacing:-.025em;margin:0;font:400 56px/1.02 Newsreader,Georgia,serif}.htg .g-sheet .auth-card>p,.htg .g-sheet .auth-card>[role=status]:not(:empty){max-width:440px;color:var(--muted);margin:16px 0 0;font-size:16px}.htg .g-sheet .auth-card>p strong{color:var(--ink);font-weight:500}.htg .g-sheet .auth-card .field{color:var(--muted);background:#ffffff80;border:1px solid #55716f2e;border-radius:12px;margin-top:12px;padding:12px 16px;font-size:12px;display:block}.htg .g-sheet .auth-card .field:first-of-type{margin-top:28px}.htg .g-sheet .auth-card .field:focus-within{background:#ffffffbd;border-color:#517e81}.htg .g-sheet .auth-card .field input{color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;margin-top:4px;padding:0;font-size:18px;line-height:28px;display:block}.htg .g-sheet .auth-card .error{color:#923b2c;margin:12px 0 0;font-size:13px}.htg .g-sheet .auth-card .button,.htg .g-sheet .auth-card .link-button{filter:none;width:100%;min-height:48px;color:var(--ink);transition:transform var(--duration-quick) var(--ease-smooth-out),background-color var(--duration-quick) var(--ease-smooth-out);background:#ffffff87;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:0 22px;font:500 16px/1.2 Inter Tight,system-ui,sans-serif;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 4px 10px -8px #244b50}.htg .g-sheet .auth-card .button:hover:not(:disabled){filter:none;background:#ffffffdb}.htg .g-sheet .auth-card .button[type=submit]:first-of-type,.htg .g-sheet .auth-card form>.button[type=submit]{margin-top:24px}.htg .g-sheet .auth-card .button-quiet,.htg .g-sheet .auth-card .link-button{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000;margin-top:4px;font-weight:400}.htg .g-sheet .auth-card .button-quiet:hover:not(:disabled),.htg .g-sheet .auth-card .link-button:hover:not(:disabled){color:var(--ink);background:#ffffff61}.htg .g-sheet .auth-card form{display:block}.htg .g-sheet .connect-help,.htg .g-auth-help{color:var(--muted);text-align:center;margin-top:16px;font-size:12px}.htg .g-auth-help a{color:var(--ink)}.htg .g-auth-links{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-top:20px;font-size:13px;display:flex}.htg .g-auth-links a{align-items:center;min-height:44px;display:inline-flex}.htg .g-auth-divider,.htg .g-sheet .auth-card>.g-auth-divider{color:var(--muted);align-items:center;gap:12px;margin:24px 0 0;font-size:12px;display:flex}.htg .g-auth-divider:before,.htg .g-auth-divider:after{content:"";background:#40636129;flex:1;height:1px}.htg .g-google{margin-top:28px}.htg .g-google [role=status],.htg .g-google [role=alert]{color:var(--muted);margin-top:12px;font-size:13px}.htg .g-google [role=alert]{color:#923b2c}.htg .g-invitation .auth-card{text-align:center}.htg .g-invitation .auth-card>p{margin-left:auto;margin-right:auto}.htg .g-invitation .g-identity{justify-content:center;margin-bottom:32px}@media (max-width:767px){.htg .g-auth-stage{min-height:calc(100svh - 80px)}.htg .g-sheet .auth-card h1{font-size:40px}.htg .g-invitation .auth-card h1{font-size:44px}.htg .g-sheet .auth-card>p{font-size:15px}}.htg .g-file-progress-live{opacity:.8;transform-origin:0;transition:transform var(--duration-quick) var(--ease-smooth-out)}.htg .g-file-status{color:var(--muted);margin-top:2px;font-size:12px}.htg .g-file-chip.g-failed{border-color:#923b2c47}.htg .g-file-chip.g-failed .g-file-status{color:#923b2c}.htg .g-undo-line{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-size:13px;display:flex}.htg .g-undo-line button{min-height:44px;color:var(--ink);font-weight:500}.htg .g-chat-footnote [role=alert]{color:#923b2c}@media (prefers-reduced-motion:reduce){.htg .g-file-progress-live{transition:none;display:block}}.htg .g-message .g-google{margin-top:16px}.htg .g-invite-email{justify-items:start;gap:4px;margin-top:16px;display:grid}.htg .g-invite-email .g-quiet{min-height:44px;margin-left:-12px;font-size:14px}.htg .g-invite-email .g-invite-note{margin:0}.htg .g-invite-email .g-invite-note strong{color:var(--ink);font-weight:500}.htg .g-practice-note{color:var(--muted);max-width:520px;margin-top:12px;font-size:13px}.htg .g-retry{min-height:44px;color:var(--ink);padding:0 10px;font-size:13px}.htg .g-message .g-sample-action .g-demo-tag,.htg .g-chat-composer .g-demo-tag,.htg .g-footer-note .g-demo-tag{margin-left:6px;text-decoration:none}.htg .g-received-real>div{align-items:flex-start}.htg .g-received-real>div>svg{flex-shrink:0;margin-top:4px}.htg .g-received-name{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;gap:2px;display:grid}.htg .g-received-note{color:var(--muted);font-size:12px}.htg .g-received-real .g-icon-button{margin:-12px -10px -12px 0}.htg .g-received-empty{color:var(--muted);margin:0;font-size:13px}.htg .g-next-contact{color:var(--muted);margin-top:12px;font-size:13px}.htg .g-next-contact a{color:var(--ink)}.htg .g-chat-composer a.g-secondary{align-items:center;text-decoration:none;display:inline-flex}.htg .g-chat-footnote [role=status]{color:var(--muted)}.htg .g-brief-attachment .g-files{scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.htg .g-brief-attachment .g-files::-webkit-scrollbar{display:none}.htg .g-brief-attachment .g-file-chip{flex:1 0 150px}.htg .g-signed-in{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:48px;display:inline-block;overflow:hidden}.htg .g-note-field{min-width:0;position:relative}.htg .g-note-clamp{min-height:20px;color:var(--muted);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;border-bottom:1px solid #0000;-webkit-box-orient:vertical;padding:2px 0;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.htg .g-note-field textarea.g-file-note{resize:none;width:100%;height:100%;min-height:0;font:inherit;color:#0000;caret-color:var(--ink);overflow-wrap:anywhere;background:0 0;margin:0;padding:2px 0;font-size:13px;line-height:20px;position:absolute;inset:0;overflow:hidden}.htg .g-note-field textarea.g-file-note::placeholder{color:#0000}.htg .g-note-field:focus-within .g-note-clamp{visibility:hidden}.htg .g-note-field textarea.g-file-note:focus{color:var(--ink);overflow-y:auto}.htg .g-note-field textarea.g-file-note:focus::placeholder{color:var(--muted)}@media (max-width:767px){.htg .g-note-clamp,.htg .g-note-field textarea.g-file-note{font-size:12px;line-height:18px}.htg .g-note-clamp{min-height:18px}}.htg.g-conversation:has(.g-d-compose-dock):after{content:"";z-index:17;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:156px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 36px);mask-image:linear-gradient(#0000,#000 36px)}@media (max-width:767px){.htg.g-conversation:has(.g-d-compose-dock):after{height:196px}}.htg .g-sheet .auth-card .auth-password{padding-right:64px;position:relative}.htg .g-sheet .auth-card .auth-password-toggle{width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:14px;right:8px}.htg .g-sheet .auth-card .auth-error{min-height:44px;color:var(--danger,#ffb4aa);margin:8px 0}html[data-pack=licensing]:root .htg .g-sheet .auth-card .auth-error{color:#ffb4aa}html[data-pack=licensing]:root .htg .g-sheet .auth-card .button[type=submit]:disabled{background:var(--peach,#f1b28e);color:var(--canvas,#15191d);opacity:1}html[data-pack=licensing]:root .htg .g-sheet .auth-card .button[type=submit],html[data-pack=licensing]:root .htg .g-sheet .auth-card .button[type=submit]:hover:not(:disabled){color:#15191d;background:#f1b28e}.htg .g-message>.g-invite-note{color:var(--muted);margin:16px 0 0;font-size:14px}.htg .g-message>.g-invite-note strong{color:var(--ink);font-weight:500}.htg .g-message>.g-invite-note+.g-google{margin-top:16px}.htg .g-invite-email{margin-top:12px}.htg.g-calm-field .g-ribbon{display:none}.htg.g-calm-field .g-bloom{opacity:.5}
.htg{--duration-very-slow:.5s;--ease-in-out:ease-in-out;--ease-out:ease-out;--distance-micro:4px;--distance-small:6px;--distance-base:8px;--distance-medium:12px;--scale-large:.96;--scale-medium:.97;--scale-small:.98;--scale-tiny:.99}.htg .g-t-stream-w{filter:none;transition:opacity var(--stream-fade) var(--stream-ease)}.htg .g-assembly .g-t-skel-skeleton,.htg .g-assembly .g-t-skel-content{filter:blur()}.htg .g-assembly .g-t-skel-content{transition:opacity var(--duration-slow) var(--ease-smooth-out)}.htg .g-assembly.g-is-revealed .g-t-skel-skeleton{transition:opacity var(--duration-quick) var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.htg .g-assembly .g-t-skel-skeleton,.htg .g-assembly .g-t-skel-content{transition:opacity var(--duration-quick) linear!important}}.htg .g-side-nav,.htg .g-mobile-nav{position:relative}.htg .g-nav-pill{pointer-events:none;z-index:0;transform-origin:0;position:absolute}.htg .g-is-sliding button{z-index:1;position:relative}.htg .g-is-sliding button[aria-current=page]{box-shadow:none;background:0 0}.htg .g-app-focus[open]::backdrop{animation:htg-backdrop-in var(--duration-fast,.25s) var(--ease-smooth-out,ease-out)}.htg .g-app-focus.g-is-closing::backdrop{opacity:0;animation:htg-backdrop-out var(--duration-quick,.15s) var(--ease-smooth-out,ease-out)}@keyframes htg-backdrop-in{0%{opacity:0}}@keyframes htg-backdrop-out{0%{opacity:1}}@media (max-width:767px){.htg .g-app-focus{transform-origin:50% 100%}}.htg .g-prompt-grid button{transition:transform var(--duration-fast) var(--ease-bounce)}@media (hover:hover){.htg .g-prompt-grid button:hover{transform:translateY(calc(var(--distance-micro) * -.5));transition:transform var(--duration-quick) var(--ease-smooth-out)}}.htg .g-prompt-grid button:active{transform:scale(var(--scale-medium));transition:transform var(--duration-micro) var(--ease-smooth-out)}.htg .g-focus-glow{border-radius:inherit;pointer-events:none;outline-offset:4px;opacity:0;transition:opacity var(--duration-quick) var(--ease-out);outline:2px solid #5484847a;position:absolute;inset:0;box-shadow:0 0 0 5px #dcf2ec5c,0 20px 48px -30px #426763}.htg :focus-within>.g-focus-glow{opacity:1;transition-duration:var(--duration-fast)}.htg .g-app-composer:has(>.g-focus-glow):focus-within{outline:none;box-shadow:inset 0 1px #fff,0 4px 16px -12px #52736d}.htg .g-chat-composer:has(>.g-focus-glow):focus-within{outline:none;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px 1px #54716f1f,0 2px 6px -2px #32514e21,0 28px 70px -34px #2a48485c}.htg .g-app-composer .g-primary,.htg .g-chat-composer .g-primary{transition:transform var(--duration-quick) var(--ease-smooth-out),box-shadow var(--duration-quick) var(--ease-smooth-out),opacity var(--duration-quick) var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.htg .g-app-focus::backdrop{animation-duration:var(--duration-quick,.15s)!important}.htg .g-focus-glow{transition:opacity var(--duration-quick) linear!important}}.htg .g-navigation-bars{gap:16px;margin-top:24px;display:grid}.htg .g-navigation-bars i{opacity:.08;background:currentColor;border-radius:8px;height:16px;display:block}.htg .g-navigation-bars i:last-child{width:65%}.htg .g-secondary:active{transform:scale(var(--scale-small));transition:transform var(--duration-micro) var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.htg .g-secondary:active{transition:none;transform:none}}
.htg{--g-type-hero:2.75rem;--g-type-status:2.75rem;--g-type-section:1.625rem;--g-type-empty:1.375rem;--g-type-reading:1.0625rem;--g-type-body:1rem;--g-type-control:.8125rem;--g-type-meta:.75rem}.htg.g-product .g-home-header h1,.htg.g-product .g-app-welcome h1{font-size:var(--g-type-hero);line-height:1.08}.htg.g-product .g-generated>h2,.htg.g-product .g-block-top h2{font-size:var(--g-type-section);line-height:1.2}.htg.g-product .g-empty-home h2{font-size:var(--g-type-empty);line-height:1.2}.htg.g-product .g-empty-home{padding:24px}.htg.g-product .g-empty-home>p{font-size:var(--g-type-body);max-width:65ch;margin-top:12px;line-height:1.6}.htg.g-product .g-empty-home>.g-secondary{margin-top:16px}.htg.g-product .g-answer-copy{font-size:var(--g-type-reading);max-width:65ch;line-height:1.65}.htg.g-product .g-app-user,.htg.g-product .g-home-header>p,.htg.g-product .g-app-welcome>p{font-size:var(--g-type-body);line-height:1.6}.htg.g-product .g-first-suggestions>p{font-size:var(--g-type-body);margin-top:12px;line-height:1.6}.htg.g-product .g-app-flow-controls .g-secondary,.htg.g-product .g-prompt-grid button,.htg.g-product .g-first-suggestions .g-secondary,.htg.g-product .g-empty-home .g-secondary{font-size:var(--g-type-control)}.htg.g-product .g-app-flow-controls .g-secondary,.htg.g-product .g-source-chip{white-space:normal;text-align:left;height:auto;min-height:36px;padding:8px 12px;line-height:1.4}.htg.g-product .g-source-chip{font-size:var(--g-type-meta)}.htg.g-product .g-app-flow-controls{gap:8px;margin-top:16px}.htg.g-product .g-app-composer textarea{font-size:var(--g-type-body);height:64px;line-height:1.5}.htg.g-product .g-composer-caption{font-size:var(--g-type-meta)}.htg.g-handoff .g-handoff-main h1{font-size:var(--g-type-status);line-height:1.08}.htg.g-handoff .g-handoff-main{font-size:var(--g-type-body);line-height:1.6}.htg.g-handoff .g-handoff-receipt h2{font-size:var(--g-type-empty);line-height:1.2}.htg.g-conversation .g-message-body>p,.htg.g-conversation .g-message.g-user .g-message-body>p{font-size:var(--g-type-body);line-height:1.6}@media (max-width:767px){.htg{--g-type-hero:2.25rem;--g-type-status:2rem;--g-type-section:1.5rem;--g-type-reading:1rem}.htg.g-product .g-app-flow-controls .g-secondary,.htg.g-product .g-source-chip{min-height:44px}}@media (min-width:768px) and (max-width:1199px){.htg{--g-type-hero:2.5rem;--g-type-status:2.5rem;--g-type-section:1.5rem;--g-type-empty:1.25rem;--g-type-reading:1rem;--g-answer-measure:42.5rem;--g-prose-measure:40rem;--g-chip-height:2rem;--g-type-brand:1.3125rem}.htg.g-product .g-app-sidebar{width:176px;padding:24px 8px;left:16px}.htg.g-product .g-app-sidebar .g-brand{font-size:var(--g-type-brand)}.htg.g-product .g-topbar{height:72px;margin-left:192px;padding:0 24px}.htg.g-product .g-product-main{margin-left:192px;padding:8px 24px 190px}.htg.g-product .g-conversation-width,.htg.g-product .g-app-composer{max-width:var(--g-answer-measure)}.htg.g-product .g-answer-copy{max-width:var(--g-prose-measure)}.htg.g-product .g-home-header{padding:12px 0 24px}.htg.g-product .g-first-suggestions{margin-bottom:24px;padding:20px 24px}.htg.g-product .g-first-suggestions .g-block-top{margin-bottom:12px}.htg.g-product .g-first-suggestions>p{margin-top:8px}.htg.g-product .g-home-stack{gap:24px}.htg.g-product .g-empty-home{padding:20px}.htg.g-product .g-app-user{margin-top:24px;margin-bottom:20px;padding:10px 16px}.htg.g-product .g-app-answer{margin:20px 0 32px}.htg.g-product .g-app-flow-controls .g-secondary,.htg.g-product .g-source-chip{min-height:var(--g-chip-height);padding:6px 10px;line-height:1.25}.htg.g-product .g-app-composer-wrap{padding:24px 24px 16px;left:192px}.htg.g-product .g-app-composer{padding:8px 12px}.htg.g-product .g-app-composer.g-glass textarea{height:56px;padding:4px 0}.htg.g-product .g-composer-caption{margin-top:8px}}@media (min-width:768px) and (max-width:1199px) and (pointer:coarse){.htg{--g-chip-height:2.75rem}}.htg.g-handoff .g-handoff-sources{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.htg.g-handoff .g-handoff-sources>section{min-width:0}.htg.g-handoff .g-handoff-sources h3{font-size:var(--g-type-control);margin:0 0 12px;font-weight:500;line-height:1.4}.htg.g-handoff .g-handoff-sources .g-handoff-gmail{margin-top:0}.htg.g-handoff .g-handoff-sources small{font-size:var(--g-type-meta);line-height:1.6}@media (max-width:767px){.htg.g-handoff .g-handoff-sources{grid-template-columns:minmax(0,1fr);gap:24px}}
